●將日版列車加到中文版 A7 的製作方法.
1.將日版升級至 v1.03b110.
2.用16進位編輯器開啟日版及中版的 TrainData.dat
3.將日版中的 AR3 AR4 AR5 AR7 Linear(磁浮) 這五輛列車的資料刪除.
偏移是從 54E40 到 595BB.
4.然後從日版的第13個偏移開始選取到檔尾 → 複製 → 加到中版的檔尾.
因為中版 TrainData.dat 裡的順序不能變更.
所以直接將日版的 TrainData.dat 拿到中版是會無法進入遊戲的.
5.開始編輯列車的 ID.
中版已使用的 ID 為:
AR3<ar3> → 5F(第95號)
AR4<ar4> → 60(第96號)
AR5<ar5> → 61(第97號)
AR7<ar7> → 62(第98號)
磁浮<linear> → 63(第99號)
U-Shape<inter01> → A8(第168號)
186Exp <inter02> → A9(第169號)
DC4<inter03> → AA(第170號)
EC6<inter04> → AB(第171號)
從日版複製過來的列車都無編號(00). 所以從第一號(01)開始編起.
一開始的列車是 201 系(京葉線‧東海道線等). 一直編到最後的 EF81形450番代.
其中跳過上面中版已使用的 ID.
日版的 5000形(Model 5000)(5000系‧本四備讚線)偏移是在 4CD98.
原本應該編為 4E(第78號). 但日版中原已有 86(第134號) 的編號.
日版都是00. 只有它有86的編號. 原因不明. 所以不去動它. 但也保留 4E 給它.
6.然後將日版 <train> 中目錄(不包含 <share> 及三個 TrainData*.* 檔 ) 共106個複製到中版的 <train> 中.
7.算算 TrainData.dat 中的列車總數(也就是中版 <train> 中的目錄數. 不包含 <share> 及<User>). 共110個. 然後修改第8個偏移為 6E.
8.將入版列車的說明轉為中文 → 存檔.
9.大功告成. 執行中文版 A7. 這才是遊戲外盒所寫的 → 綺麗的JR旅行.
●注意事項:
1.原本中文版中的列車編號不要變動. 一變動後其說明也會跟著變為其它的. 所以原本的日文編碼是騙人的. 將它全部刪除遊戲中也會正常顯示. 所以其說明是放在別處且有順序.
2.日後要加入新的列車資料於 TrainData.dat 中. 需記得修改該列車的編號且不可重複. 也要修改第8個偏移的列車總數才行. 說明要用中文的.
3.中文版 <train>\<User> 裡的目錄是自創列車. 其目錄號碼就是列車編號. 偏移位置在 TrainForm.dat 的第17個(Hex為 10). 列車說明的偏移位置是 3C48. 是 Unicode 編碼.
4.已使用的 ID 為: 從 01 - 106(6A) + 168(A8)-172(AB)
●後記
如果可以的話用 自創列車 的方式製作列車. 原因是
1.不會動到 TrainData.dat 省麻煩.
2.其說明是 Unicode 編碼. 日文顯示較美. 且不用安裝 中國海字集.
●期望出現的程式:
0.免xx
1.希望有可以將日版列車轉為 自創列車 格式的工具.
2.希望有可以直接編輯 自創列車 格式的工具.
3.希望有可以編輯 TrainData.dat 的工具. 要適合中文版的. 有拿到日版的. 也將其中文化了. 但叫出 TrainData.dat 的資料與實際的不符.
附上我做的 TrainData.dat 檔. 日版+中版共 110 輛列車. 有日版的朋友可以試試看.
http://rapidshare.de/files/27731397/TrainData.exe.html
