※ 引述《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是所屬國家,如果想要的話可以統一全世界...