一些修改中文版 A7 的舊文.
先集合起來. 日後再整理.

=============

原本連修正錯誤文字檔跟修正後的圖寄去給松崗.
看能不能請日本發個修正檔. 可是最終還是殘念...

修正後的預覽圖

=============

●將日版列車加到中文版 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 編碼.


●後記

如果可以的話用 自創列車 的方式製作列車. 原因是
1.不會動到 TrainData.dat 省麻煩.
2.其說明是 Unicode 編碼. 日文顯示較美. 且不用安裝 中國海字集.


●期望出現的程式:
0.免xx
1.希望有可以將日文版列車轉為 自創列車 格式的工具.
2.希望有可以直接編輯 自創列車 格式的工具.
3.希望有可以編輯 TrainData.dat 的工具. 要適合中文版的. 有拿到日版的. 也將其中文化了. 但叫出 TrainData.dat 的資料與實際的不符.




圖片裡的文字:

1.紅色
<train> 裡的列車總數. 原本中文版有9輛.
<ar3> <ar4> <ar5> <ar7> <inter01> <inter02> <inter03> <inter04> <linear>
<share> <User> 不算

2.藍色
此列車的 ID 編號. 需唯一不可重複. 重複的話列車會連在一起.
日版的都是 00. 用工具產生的也是 00.
只有中文版才有 ID 編號.

3.白色
這部份及列車說明底下的部份
請參考 http://a-7.ath.cx/datax 的 traindata.dat 分析

4.黑色
每輛列車資料的開頭都是 01.
共 3660 位元組.
這是第一輛列車資料的開頭.

==============

真的不知道買了中文版還要再自己作中文化的工作.
本想期待會有股票與列車的說明可看.以補之前作中文化的不足.><

雖然列車說明並未翻譯. 但仍花費我不少時間.
最慘的是兩天晚上睡不著. 都在想如何將日版的列車放入. 並讓它正常的顯示中文.
現在全部完成了才知自己想太多也太笨了. 真是浪費不少時間...
真想罵罵松崗. 期待這麼久. 列車竟不是JR.
而且也在程式中修改格式. 讓人得繞個圈才能使用日文版列車.

不知是否會有 免xx 出現. 當我在作多次的測試時.檢查光碟的時間與聲音也令我有些煩...

日文版的列車可以使用且其說明已經全部可以顯示了.

 




============

A7TrainEditor 讀取 TrainData.dat 看來是正常的. 還未試著寫入資料.
除了編排(車廂)為一輛外. 其他都是要 (先頭車+尾端車)後再加 x號車 才行.
載客 . 經費 . 購入價格 都要這樣加(日文說明).

除了列車 ID 抓取位置不一樣外. 其他應該都還好(猜想的).

附圖:

=========

發現翻譯有錯.

=========

TrainForm.dat 的分析. 但有些不知道為何. 大部分都解出來了.

另. 第 25 . 26 個是公司ID. 1000(E803) 是屬於 User.
36. 37 之前 patch 檔已加入. 這次再加入 38. 松崗公司.
我的 TrainDataC1.ini 內容.
#0036 = 台灣鐵路管理局
#0037 = 台灣高鐵
#0038 = 松崗


traindata.dat 是用.adx
trainform.dat 是.x
這個沒有差. 試改過將 AR7 轉成 trainform.dat 的格式.
因為將 .adx 更改副檔名為 列車ID_00.x 和 列車ID_01.x 就行了.

AR7.TGA    --->>> 1888_00.TGA
AR7_A.ADX  --->>> 1888_00.X
AR7_B.ADX  --->>> 1888_01.X
TRICONL.TGA --->>> 不變
TRICONM.TGA --->>> 不變
TRICONS.TGA --->>> 不變
AR7.TGA    --->>> 1888_01.TGA(同檔多複製一個)

其他的就如上圖. 照原先 traindata.dat 裡的數據填入即可.

現在剩下幾個未明.
1.是"購入價格"之前的16個位元.
頭車: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
兩節: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
三節: 00 04 00 00 00 00 00 00 00 01 00 00 00 00 00 00
四節: 00 04 04 00 00 00 00 00 00 00 01 00 00 00 00 00
五節: 00 04 04 04 00 00 00 00 00 00 00 01 00 00 00 00
六節: 00 04 04 04 04 00 00 00 00 00 00 00 01 00 00 00
七節: 00 04 04 04 04 04 00 00 00 00 00 00 00 01 00 00


8006.8008.8011 是01.(只有 列車ID_00.x)
大部分都是 04.     (列車ID_00.x 和 列車ID_01.x )
8010 是07.      (列車ID_00.x 列車ID_01.x 列車ID_02.x)

至於 04 後面有顏色的 00 . 有時看它是 03. 這個搞不懂. 試過加貨車後會03.

2.第73個位元.
8006.8008.8011 是03.
大部分都是 06.
8010 是09.

3.三種車廂編排之後的數字還未知.

總之. 作出的 ar7 可以跑.也正常.

第一.二點好像有點規則. 第三點就不知了.

============

底下是我翻譯 A7 裡的訊息對話框.
好像很少會出現.今將一部分列出.
希望對城市難發展的人有些助益...


初期的首要是確保資材
確保資材之後,就開動旅客列車
藉著建設高級公寓、出租大樓等等來刺激街道發展
首先要讓公司的基礎穩固是先決條件
基礎穩固之後往郊外前進開發
建設用的必要資材必須在建物地點的16格區塊以內
在地圖內的機場最多只能建設2個。
建設的車站最多100個。
設置的轉轍器最多500個。
銀行交易的最大數目最多50件。
改變站與站之間的距離可以增加利潤


個人認為最後一項是蠻重要的.
站與站之間的距離不要太長.
拉一次鐵軌的最長距離是 30 格.
所以車站之間的距離不要超過 30 格.
剛開始時.就蓋資材數為 2 ,3 , 7 的住宅各一棟.
再蓋便利商店.加油站和餐廳各一棟.
接著城市就發展起來了.道路也會出來.
然後蓋些小的辦公大樓賺小錢.
跟銀行借錢玩股票賺大錢.
以上純屬個人經驗.

arrow
arrow
    全站熱搜

    O2Heaven 發表在 痞客邦 留言(0) 人氣()