世界征服者2吧 关注:28,337贴子:551,892

【MOD】新地图开发簡介

只看楼主收藏回复


一樓放圖


IP属地:中国香港1楼2016-05-10 13:03回复
    二樓備用


    IP属地:中国香港2楼2016-05-10 13:04
    回复
      一、前言
      新地圖還沒有開發完畢。
      新地圖還沒有開發完畢。
      新地圖還沒有開發完畢。
      因為很重要所以要說三遍。
      过了忙碌的四月后,本人稍微多了一些空余时间去研究世二地图,而碰巧在这个时候黑主宰给了我一个新的欧洲地图,于是在QQ群中讨论得不亦乐乎,我就负责不断敲键盘, 而黑主宰就不断的按滑鼠, 而与CCW615就负责卖萌...
      现在已经开始有地图原型出现,新的地图也不再是遥不可及的梦想,世二Modder的最后一块障碍也即将被铲除。(当然,兵种修改,跳过动画等功能上的改变已经不是Modder的职责了。。。)
      为了庆祝世二mod界即将迎来最大一波改变, 也庆祝只用了短短两周就能用程序破除“世二不能制造新地图”的神话,故特意开此贴简介一下开发流程。
      此为序。
      附上原帖鏈接:
      http://tieba.baidu.com/p/4529433701
      附:黑科技开发讨论群。。。


      IP属地:中国香港4楼2016-05-10 13:06
      回复
        二、基础知识
        正当世二的Modder正处探究时期的时候,xx336699xx(世二Mod的先驱者)提出了透过修改areamark1.raw和adjion1.bin来开发新地图。而且ncp早已开发出Excel版世二编辑器(这是最早的世二编辑器,不得不表示敬佩)去编辑以上文件。但问题来了,为什么从世二发布,大概是2012年,直到现在2016年,都没有使用新地图Mod出现?
        其实早已有人尝试,甚至已经有了成品,那就是从黑主宰的大鏖战计划。(我没有听过同类型的计划,如有,请务必告诉我)大鏖战计划是以仿效欧四/世三的六边形模式来开发地块。当然,用正六边形制造新地图当然方便,然而海岸线却令人不敢恭维。。。而且地图不太自然,所以不太成功。
        另外 @谢尔曼王牌战车 提醒我 不准叫我小团子也有開發新地图计划,而且也有成品,但不知道為什麼無疾而終,所以直到,還是沒有用新地圖做mod的成功例子...


        IP属地:中国香港5楼2016-05-10 13:08
        收起回复
          當然,分析一個areamark1.raw有沒有出錯是一件麻煩的事情,但是如果用直觀的方式就能看areamark1.raw有沒有大的問題(小的問題總是有的...)就是直接畫出arearaw1.raw。還是用圖來表示更為清楚...
          將areamark1.raw圖像化的結果


          IP属地:中国香港11楼2016-05-10 13:11
          收起回复
            七、製作adjion.bin
            到這裡為止,可謂是就快結束了,嗯...然而還是有一個很重要的部分還沒有說,就是地塊之間怎麼連接?當然可以人手製作,然而失誤率高,也可以用NCP的編輯器做,然而麻煩。還記得我們提出口號嗎?重複的事情就給電腦做,而製作adjion.bin很明顯是一個極度無聊而且重複的工作。嗯,就愉快地決定了由電腦來做吧!
            在這裡先說說一點,adjion.bin是用來表示一個地塊和那些地塊有連接,但問題來了,adjion其實是什麼意思?我聽過adjoin, 但從沒有聽過adjion。嗯,其實是e社手滑了一下,然後不明真相的群眾跟著用了。(adjoin是指毗鄰的意思)
            其實自從有了areamark1.raw,製造adjion.bin簡直是易如反掌。直接看看在每一個在areamark1.raw中那個ID和這個ID相連不就行了嘛。然後儲存,輸出,完畢。


            IP属地:中国香港12楼2016-05-10 13:11
            回复
              八、完結...了嗎?(上)
              由構想到現在,用不了兩個星期的時間,而且基本上所有的相關文件都已經做好,但為什麼還遲遲未有發行的信息了?(別跟我說有背後有什麼交易
              其實是閃退,原因是什麼?我們也不知道,正在猜度中,即使看了錯誤日誌還是僅僅明白了直接導致跳出的方法,但是根本原因還是未知。最為離奇的一件事就是在上方和下方的地塊按下去不會跳出,只有按中間的地塊才會跳出。根據錯誤日誌,是因為相應的地塊圖片未經初始化,導致指向空指針...然而還是沒有什麼頭緒。
              或許叫叫江宁郡主支援一下也不錯,來看看有什麼問題。就是因為是旁觀者清,當局者迷,自己再查找下去不會有太大進展,或是叫其他人幫忙查看,或是自己放下一個月再回頭看,肯定會有進展,但並不是現在我能做的,因為每個人都有自己的極限嘛,暫時做不到的事就先放在一旁,以後必有突破。
              所以大家放心,現在只是一個停頓,而不是一個結束。或者說這是一個休止符,而不是樂曲的總章。


              IP属地:中国香港13楼2016-05-10 13:11
              收起回复
                九、完結...了嗎?(下)
                另外一個問題就是新地圖本身會帶來的問題。
                如果e社的遊戲是越來越進步,倒也沒有什麼問題會出來,本來世二是一個在2012年推出的手機遊戲,按照手機程式的發展來看已經是很久以前的手遊(e社的開發新遊戲的的週期大概為半年到一年)。當現在隨著e社的遊戲越來越坑錢,而且破解的問題遲遲沒有解決(或是沒法解決),再加上e社遊戲的趣味性有所下降...大家也開始懷念世二、歐三和歐四,相關的mod也有所增加。
                那為什麼我說新地圖會帶來什麼問題?其實世二mod的發展早在一兩年早已陷入瓶頸,主要是地圖無法更換,兵種根本不夠,海軍移動力限制(petter蕭用了一個不算完美的方法繞過),現在的世二mod已經難以有新的突破。但是現在不是,自從有一種開發新地圖的手段,而且可以修改/繞過部分程序上的改變,世二的mod重新有了發展的空間。


                IP属地:中国香港14楼2016-05-10 13:12
                回复
                  那很好啊,為什麼是一個問題?問題是,這種技術會帶來紛爭,無論是資源上的爭奪,還是在人際上的紛爭。繪畫地圖和製造新地圖所花費的精力和時間遠比任何一個做mod程序要多,相信嘗試做過新地圖的人深同感受,而導致新地圖的創造者不願共享,或是有限共享。(指的是有條件的共享)
                  問題是這並不現實,一個三流的Moder只要複製、貼上,就能偷走一個一流Moder用五個小時(或者更多)的心血做出來的地圖。我雖然能夠幫這些Moder減少做地圖的時間,但我幫他無法保證他的地圖不會在未授權的情況下盜用。真正投放時間在Mod的人不多,而有技術、有構想的Moder更少。Moder可以說的是e社圈子裡最為重要的一部分,但反而也是被輕視的一部分。他們沒有任何回報,只有一聲感謝(或許連那一聲感謝也沒有)。新地圖的出現,可能誘發更多moder和盜用者的衝突。
                  但不管怎麼樣,幫助新地圖出生的技術還是必須要發的。上面那一段文字只是讓大家明白moder在製作新地圖是的精力不比任何做戰報的人少,然而比起做戰報的人,他們受到的回應和待遇也差得遠了。而盜用別人的mod來盈利更不要得。至於我嘛,就已經盡力幫了這些熱心的moder了。
                  吾事已畢。(阿西莫夫迷應該記得吧,出自《基地》第一章的謝頓所言)


                  IP属地:中国香港15楼2016-05-10 13:15
                  回复
                    十、結語和感謝
                    就這樣,世二Mod即將面臨新的黎明。
                    感謝 @黑主宰 的鼎力支持,可以說沒有他就不會有現在的進展。如果沒有我,世二新地圖還能出現,但若沒有他,世二新地圖根本沒有可能出現。
                    另外,@不准叫我小团子 如果你打算重新開發新地圖,請聯繫我,我將會盡力幫忙。
                    感謝 @NCPiRo@CCW615 在技術上提供了很多支援,也讓我的開發工作更為順利。尤其是NCP的世二編輯器,尤其好用。
                    感謝 xx336699xx 在歐陸戰爭吧的 “adjion1.bin和areamark1.raw的修改方法”一貼,讓我了解到adjion1.bin和areamark1.raw的結構,也向這位e社moder界的元老致敬。
                    當然,最後還得感謝在此帖觀看的各位吧友,有心思看我所記錄的過程而提出回复,本人表示不勝感激。
                    用新地圖做的mod推出之後,諸位可別忘了通知我一聲,我可會很高興的。
                    二零一六年五月十日字 - LIttlegrassSky


                    IP属地:中国香港16楼2016-05-10 13:19
                    收起回复
                      顶!


                      IP属地:北京来自iPhone客户端17楼2016-05-10 13:28
                      收起回复
                        先占个楼,慢慢看


                        IP属地:江苏来自Android客户端18楼2016-05-10 13:46
                        收起回复
                          只發圖,不說話




                          IP属地:中国香港20楼2016-05-10 14:13
                          收起回复
                            第一張圖:e社為mod留下充足的空間
                            第二張圖:給e社錢也不幫忙做熱區
                            第三張圖:你們省點心吧,非技術人員無法解決熱區問題
                            嗯...


                            IP属地:中国香港21楼2016-05-10 14:15
                            收起回复
                              强烈顶!


                              来自iPhone客户端22楼2016-05-10 14:42
                              收起回复