Re: [航空] 航空霸業2飛機資料修改

看板Old-Games (懷舊遊戲 - 經典遊戲 - 老遊戲)作者時間8年前 (2016/01/30 08:09), 8年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《yamaplover (yamap@NewS)》之銘言: : 這是款老遊戲了....而目前網路上可以找到的修改資訊,好像還沒有 : 關於飛機的修改方式。所以下面提供的資訊,希望會有幫助。我使用 : 的修改工具是cheat engine,可以在 http://www.cheatengine.org/ : 下載。首先,先看看飛機的資料是怎麼排列的: : 一、數值順序 : AA BBBB CCCC DD EEEEEE : 座位數 續航距離 價格 生產年代 耗油及維修 : 備註: Ax10為 實際值 會打折 D+1900 我搞不懂 : 顯示值 為顯示 所以顯 為顯示 這組資料 : 值 示值並 值 : 非實際 : 值 : 參考值: : 2000 C8 20000 204E L1049耗油/維修:4C 0A 0D 04 06 07 : 1000 64 15000 983A : 500 32 10000 1027 : 250 19 5000 8813 : 2000 D007 : 例如,1955年開局會有的 L1049,座位數90,續航距離7600, : 耗油及維修為82/79 ,價格 $1980萬;而記憶體的資料是: : AA BB BB CC CC DD EE EE EE EE EE EE : __ _____ _____ __ _________________ : 09 B0 1D 98 08 33 4C 0A 0D 04 06 07 發現了一些關於飛機修改,yamaplover當時沒有研究完的東西,這裡獻醜一下: ZZ AA BB BB CC CC DD DD EE EE ?? 下一台飛機 __ __ _____ _____ _____ _____ __ _____ 02 09 B0 1D 98 08 33 4C 0A 0D 04 06 07 ... 首先在本來AA前面其實還有一個byte,紀錄生產這家飛機的廠商代碼,然後 標記年代的DD其實有兩個bytes,分別記錄飛機服役起始和終止年代。 最後的兩個EE分別是耗油/維修的扣分,公式是: 遊戲中耗油/維修得分 = 100-2*已服役年數-扣分,耗油最低10,維修最低33 例如L1049的服役起始年份是(33)=1951,耗油扣分是(0A)=10, 於是在1955年劇本1及劇本5開始時的耗油是100-2*4-10=82。 每個飛機跟下一台飛機的資料距離是11 bytes,例如上面記憶體資料的(06)(07)其實是 下一台飛機VISCOUNT的廠商代碼06,以及他的載客量70(=7*10)。 整理一下:一台飛機11個Bytes ZZ A1 B1 B2 C1 C2 DD DD EE EE ?? 廠商 載客 續航距離 原始價格 服役起終 耗油/維修 ?? 計算方式 (略) A1*10 B2*256+B1 C2*256+C1 DD+1900 see above 最後那個??我試不出來是什麼...甚至不知道他是前面那台飛機的資料、 後面那台飛機的資料,或是都不是。後期的飛機同距離可以開比較多航班, 但是這項資料似乎是內建的,和名字一樣我傾向是不能夠修改。 噢對了,城市資料一組4 bytes,後三bytes如同Y大所說分別是人口/觀光/商業, 第一個byte是所屬國家,如果想要的話可以統一全世界... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 192.16.204.244 ※ 文章網址: https://www.ptt.cc/bbs/Old-Games/M.1454112551.A.EB3.html ※ 編輯: darkseer (192.16.204.244), 01/30/2016 10:28:31
文章代碼(AID): #1Mg_ydwp (Old-Games)
文章代碼(AID): #1Mg_ydwp (Old-Games)