TTDPatch 教學 (二)

為縮短載入時間, 《安裝 TTDPatch 程式與相關檔案》已搬到本頁。

安裝 TTDPatch 程式與相關檔案

在本網下載的 TTDPatch 會分作三個不同的版本:

  1. Alpha 版本
  2. Beta 版本
  3. 正式版

Alpha 版是官方推出的測試版,是最雛型的版本。功能通常有所增加,不過只經作者測試,不
能保證運作穩定。
在 Alpha 中,間中亦會有其他玩者推出的 experimental 測試版本。不過這些測試版的新加功
能通常會在下一個官方 Alpha 中追加,兩者相差的時間一般不會超過一個月,因此本網不擬
上載此類測試版。
Beta 版是官方推出的測試版。這些版本是推出正式版前的準備,有些時候會有新功能,有些
時候則是純粹的已除蟲版本。雖經過測試,但也有不穩定的可能。
正式版是官方推出的最終版本,功能完備,應該相當穩定。
本網在一般時況下,會提供經網主初步測試過,可以正常進入遊戲介面的測試版本供各位下載
(否則表示正式版己是網上最新的版本) 供網友下載。唯因各種軟、硬件因素影響,有關版本或
未能於網友的電腦中正常運作。為此,本網將不會承擔任何責任。

在版本 2.0 beta 1 起,玩者除了需下載 TTDPatch 本身外,如果想加裝新的圖檔,必須下載
或自製相應的圖檔及 newgrf.cfg (DOS 版使用) 或 newgrfw.cfg (WIN 版使用) 文字檔。
選擇適合的版本 (DOS 或 WIN 版) 下載後,使用 Winzip 或其他解壓工具把所有檔案解壓,
放到適合版本的運輸大亨資料夾內,同時把 newgrf(w).cfg 放到同一處。
把所有圖檔放到運輸大亨資料夾中的 newgrf 資料夾。如沒有這資料夾,請建一個新的。

newgrf.cfg 或 newgrfw.cfg 的內容

這個文字檔貯有新圖檔的存放路徑。newgrf.cfg 為 DOS 版專用,newgrfw.cfg 為 WIN 版專用。
此檔案應存放於運輸大亨主目錄內,而 .grf 的圖檔應全數放入一個名為 newgrf 的子資料夾堙C
日後當有更多新圖檔提供時,請開啟此檔案,再把圖檔的路徑 (newgrf/圖檔名稱.grf) 加入。因
此,網本建議網友可把 .cfg 預設成以文字編輯器 (如 Notepad 記事本) 開啟,方便編輯。
以下是 WIN 版 newgrfw.cfg 頭數行內容的範例:
newgrf/arcticsetw.grf
newgrf/cargosetw.grf
newgrf/euroadstw.grf

怎樣知道現用的運輸大亨是哪個版本?
有數個方法。首先,開啟運輸大亨主資料夾,看看堶惘閉し繵鶡磍氶CTYCOON.exe 代表 DOS
版,GameGFX.exe 代表 WIN 版。此外,在主畫面內,如看見畫面下方有一個 Fish (UK) Ltd.
的標誌,就是 WIN 版;否則就是 DOS 版。再者,網友亦可在遊戲畫面中的「?」按鈕中的下
拉功能表,選擇「About 'Transport Tycoon'」看看版本編號。如是 2.xx.xxx 是 DOS 版,
3.xx.xxx 是 WIN 版。參考:運輸大亨簡史

現在請檢查運輸大亨主資料夾內有沒有 TTDPatch.cfg 檔案。如果沒有,請依下面的方法去做:

開啟文字編輯器,例如記事本,並輸入以下資料:
ttdpatch -W ttdpatch.cfg (DOS 版用)
ttdpatchw -W ttdpatch.cfg (WIN 版用)
將文字檔儲存成任意檔名.bat (類型選擇「所有檔案」),存放於運輸大亨主資料夾

雙按執行可產生一個新的 TTDPatch.cfg 檔案。這個檔案對設定 TTDPatch 功能十分重要。以後
如想自行更新設定檔,亦可執行這個批次檔一次,設定檔原有內容不受影響。
跟新圖檔設定文件一樣,這個設定檔是一文字檔,可使用絕大部分文字編輯器開啟,包括系統內
置的記事本 (Notepad)。

以後要執行運輸大亨時,緊記使用 TTDPATCH.exe 或 TTDPATCHW.exe 而非 TTDX.exe/
TYCOON.exe/GameGFX.exe,否則設定將不起作用。執行 TTDPatch 時建立的存檔和場景在
不用 TTDPatch 時不能讀取。Win 版的 TTConfig.exe 可如常使用,不過修改好設定後請不要
直接按 Run game,而應按 Apply 和 Cancel,再使用 TTDPatchW.exe執行 TTDPatch。

TTDPatch.cfg 內容與更改

第一頁

TTDPatch 於遊戲中的應用

  1. 標誌密技的應用
  2. Ctrl 鍵的應用

1. 標誌密技的應用

標誌密技就是使用運輸大亨內置的「標誌」功能

輸入指令以使用一些在原裝遊戲內用不到的功能。
標誌密技輸入的方法大同小異:
首先輸入大小楷均可的英文字 cht ,然後是一個冒號、一個空格,再輸入密技的
名稱;如該密技有附帶參數,則在名稱後面再輸入空格,然後是該參數。
整體樣式如下:

cht: money 200000
如果輸入正確,標誌最後應多加一個「剔」號,否則會是一個「叉」號。要修改
標誌,可點選之,並以 Backspace 鍵清除不合用的資料,再輸入新的。要刪除
標誌,只需點選一下標誌,把內容用 Backspace 鍵完全刪去,再按 OK。

下面是各密技的作用解說:

  1. 更改金錢輸入
    Cht: Money ###
    ### 是由 0 起的任何正整數。這會使玩者的戶口內的金錢變成輸入的數目。
    這個數目是用英鎊 (Pounds) 作準,故玩者如在遊戲內選擇以其他貨帶顯示,
    金額亦會按兌換率調整,例如
    Cht: Money 10000
    而玩者選擇以「元」作貨幣,便會得到 $20,000(一鎊兌二元。)
  2. 改變年份輸入
    Cht: Year ####
    #### 是由 1921 至 2098 的任何年份。如果開啟了 eternalgame,年份則可由 1921 至
    65535。唯請留意:輸入 1921 至 1930 這十年前,應確保開啟了 generalfixes,否則系
    統將不能正常在城市堳堳峞C有了這個密技,可使本於廿一世紀才面世的車輛提早出現,
    只要先把年份設成約 2045 年,等候一會再調回原來的時間。調較年份 (尤其把年份推遲
    之時),交通工具的年齡會隨而更新,故製作者建議同時開啟 enginespersist,以免交通
    工具進廠後不能更新。
  3. 更換火車軌輸入
    Cht Tracks # # ?
    其中第一個 # 是將換成的軌道種類,第二個是要更換的軌道款式 (可不填寫,代表全數
    更換 )。# 以數字代表,0 是鐵軌,1 是單軌 (或電氣化鐵軌,如有設定),2 是磁浮軌道。
    例如:
    Cht: Tracks 2 0
    便會把鐵軌 (0) 換成磁浮軌 (2)。
    玩者如果開啟了 cheatcost,更新軌道的費用會直接扣除,在更新之前,可在密技後面
    輸入問號 (?) 以查詢價格,到真正進行時應將問號刪去。
  4. 查找已使用過的密技輸入
    Cht: Used
    會得出一句 cht: =########h ,
    # 是十六進數值,是以下代表各密技數值加起來的和:
    1 Money
    2 Year
    4 Tracks
    8 Used
    10 OwnCrossing
    20 Renew
    80 AllNonStop
    100 NoNonStop
    200 ServInt
    400 ResetStation
    800 AllVehicles
    1000 ClearPreSig
    2000 RemoveVehicles
    4000 ClearGhosts
    8000 PlayerID
    10000 NoUnload
    20000 ResetVehicles
    40000 Semaphores
    80000 PlantTrees
    100000 Subsidy
    200000 Debugger
    400000 Graphics
    當然,只有使用過的才計算在內。如 # 數值是 19 ,就是象徵使用過 money、owncrossing
    和 used 三個密技。本密技的作用,主要是玩家參加比賽時,給主辦者查證參加者有沒有使
    用過被禁止的標誌密技。
  5. 改善平交道的管理權輸入
    Cht: OwnCrossing
    城市在發展時,偶爾會把市內道路伸延至火車軌,形成一個個平交道。這類平交通很可能
    被市政府接管,玩者一旦因任何原因要拆除鐵軌時,會發現平交道那一格不能被移除,阻
    礙發展。本密技會更新所有由市政府建的平交道的擁有權,全歸玩者所有。
    方法如下:
    把一格道路建在要移除的軌道上面,再執行此標誌密技,然後拆去鐵軌。如果馬路事先已
    被移除,可先把馬路建在鐵軌上,再執行本密技,再拆除鐵軌。
    未來的版本會把平交道的擁有權交還給興建鐵路的一方,不論他是玩家本人還是電腦對手。
  6. *更新火車車卡的車齡輸入
    Cht: Renew ?
    運輸貨物的回報,會隨著載具老化而減低,尤其鐵路車卡,在遊戲中並不會顯示車齡,故
    玩者經常會不知不覺地因車卡車齡過高而白白損失金錢。然而,以人手更新每輛車卡是極
    費時失事的工作,故本密技可派上用場。本密技可把所有列車車卡的車齡歸零。玩者如果
    開啟了 cheatcost,更新車卡的費用會直接扣除,在更新之前,可在密技後面輸入問號 (?)
    以查詢價格,到真正進行時應將問號刪去。
  7. 把所有列車行程指令改為 non-stop輸入
    Cht: AllNonstop
  8. 把所有列車行程指令中的 non-stop 刪去輸入
    Cht: NoNonstop 
  9. 在遊戲內更改交通工具的維修頻率輸入
    Cht: ServInt xxx y z
    只有 xxx 是必須的,y 和 z 可選擇不輸入。
    xxx 是希望設成的天數;y 是交通工具的種類 (見下);z 不是 0 的話,玩者會跟其他對手
    一定改變設定。
    1 鐵路
    2 汽車
    4 輪船
    8 飛機
    把希望更改維修頻率的交通工具的數值加起來,便是 y 該填入的數值,如
    Cht: ServInt 10000 6
    便是指把己方的汽車和輪船設成每 10000 天才進廠維修一次;
    Cht: ServInt 20 3 1
    是指把己方跟其他對手的所有火車頭和汽車設成每 20 天進廠一次。
  10. 重設車站的好感度輸入
    Cht: ResetStation
    可還原玩者所擁有的車站所接收、提供的貨物種類,及其好感度,至像一個新建車站般。
    當某一工廠倒閉後,車站自然不會有工業品輸出,本密技即可將該項工業品的好感度從車
    站中剔除。此外,輸入
    Cht: ResetStation 1
    可同時使對手的車站還原。
  11. 重新提供所有交通工具輸入
    Cht: AllVehicles
    便可找回該氣候中所有發售的火車頭與車卡,即使沒有開啟 enginespersist 亦可。然而,
    本標誌密技並不會使仍未推出的交通工具提早出現。要提早獲得未來的交通工具,請使用
    cht: year (詳見相關條目)。
  12. 還原 pre-signals輸入
    Cht: ClearPreSig #
    可使所有自動設置的 pre-signals 還原成通訊號燈。# 可以不輸入,但如數值不是 0,則
    會一併還原人手設置的 pre-signals。
  13. 除去所有未經購買的交通工具款式輸入
    Cht: RemoveVehicles
    可把當時沒有被購入的交通工具款式從「新車輛」列表中移除。跟 cht: allvehicles
    一樣,此密技對尚未推出的交通工具不起作用。
  14. 清除「灰色」車站
    「灰色車站」出現於 TTDPatch 版本 1.8 以前,是指某些火車站,它們以灰色出現,不
    是沒有站名,就是只有站名而沒有任何車站部件。看到這些古怪的車站,玩者都會嘗試
    用移除工具拆毀之,但並不會成功。怎麼辦呢?這時可輸入:
    Cht: ClearGhosts
    不過有時它會把一個看起上來很正常,但其實是「灰色」的車站拆除,所以建議使用這
    個密技前應先存檔。一旦真的有自己的車站被移除,可重新載入遊戲,在該車站旁先建
    另一車站部件,如機場,再執行此密技,後再補回火車站。
  15. 切換成對手輸入
    Cht: PlayerID x y
    x 是對手的編號,通常是由 1 至 7。把玩或破壞完對手的「偉大建設」後,把 x 換作 0
    便可。不過要留意一點,在玩者切換到對手公司同時,自己本來的公司會被對手控制,
    電腦可能會做出一些十分愚蠢的行為,如大肆建設無謂、迂迴的道路。因此,請緊記盡
    快切回自己的公司繼續遊戲,及檢查一下自己的王國有沒有被電腦「蹂躪」過。
    y 數字可以不輸入,但倘若 y 不是 0 時,要返回自己原本的公司,只需輸入
    cht: playerid,後面不用再輸入任何數字。
    現時,使用「接管」指令切換對手,是更簡單、安全的辦法。網主不建議使用本密技。
  16. 清除「卸貨」指令輸入
    Cht: NoUnload #
    可以把所有交通工具的「卸貨」(Unload)指令除去,方便玩者以接駁 (feeder service)
    的方式載運貨物/乘客。因為 unload 後的貨物只會囤積在車站堙A不會被鄰近的工廠或
    城市接收。可再加入 # 數目 (可選),指定要清除卸貨指令的交通工具類別:0 是火車,
    1 是汽車,2 是輪船,3 是飛機。配合 cht: resetstation 可把滯留在車站的貨物清除,以
    免影響好感度。
  17. 更新交通工具的載量輸入
    Cht: ResetVehicles
    可以把使用 TTDAlter 更改後、或 TTDPatch 新圖檔的新交通工具載量、售價等資料,
    在存檔中更新。使用此標誌密技後,交通工具類型會回復到該年份的種類。沒有購買過
    的交通工具款式亦會於購買清單中移除。例如使用過 cht: year 1960 把時間調回 1960
    年,再使用本密技,出現的會回復截至 1959 年問世、而玩者有購入過的款式。如果要
    顯示所有交通工具款式,應再使用 cht: allengines 密技。
  18. 改變鐵路訊號燈的款式輸入
    Cht: Semaphores # $
    # 是要改成的燈號款式,0 是燈式,1 是臂式(古老鐵路訊號燈)。
    $ (可不填) 是要改變哪一類型鐵路,0 是鐵軌,1 是電氣化鐵路或單軌鐵路,2 是磁浮。
    使用本密技前,請緊記先行載入臂式訊號燈圖檔。
  19. 快速栽種大量樹木輸入
    Cht: PlantTrees <SizeX> <SizeY> <Type>
    <SizeX> 和 <SIzeY> 代表植樹的面積,<Type> 代表樹的種類,三者均可不填。
    預設植樹的面積是伐木場使用樹木的範圍,即 40 格乘 40 格。
    每格最多可用此標誌密技四次。
    本密技最適合於沙漠天氣使用,因該氣候中的伐木場會砍掉周遭的樹木作木材輸出,
    而不像其他氣候般有特定的「森林」出產木材。
  20. 加入一個新的補助項目輸入
    Cht: Subsidy
    便會出現一個新的補助項目,幫助玩者賺取更多金錢。唯當提供的補助項目已達八項,
    或遊戲找不到可提供新補助的路線時,本密技將不起作用。關於補助,請參看
  21. 啟動運輸大亨內置的除蟲器 (Debugger)輸入
    Cht: Debugger
    這個 debugger 會顯示一些存檔內部的統計,如佔用了多少記憶體,及存檔內有多少
    交通工具等。使用本密技前,請先儲存遊戲。
  22. 在玩存檔時,要使用或取消使用新圖檔:輸入
    Cht: Graphics <ID> [0/1]
    <ID> 是指該圖檔的 GRFID,例子如下:
    ID 檔案
    6D620104 Arctic Set
    6D620400 DBset
    6D620004 New Ships
    6D620204 Temperate Set
    6D620305 Cargo Set
    0 代表停用,1 代表啟動。如果不輸入,系統預設為啟動。
    現時 TTDPatch 已提供圖檔管理介面 (見下圖),網主建議玩者善用該介面。
    圖:圖檔管埋介面
  23. 移除公司總部輸入
    Cht: RemoveHQ
    當玩者想搬遷總部到另一城市,或總部妨礙發展時,本密技便派上用場。
  24. 更改存檔的氣候輸入
    Cht: Climate X
    X 代表氣候的 ID,0 是溫帶,1 是寒帶,2 是沙漠,3 是玩具王國。存檔後再載入
    便可使用新氣候。
    注意如果寒帶和沙漠互相轉換,沙漠和雪地的位置可能會不正常。另外,工廠、貨
    車的搭配亦可能出現異常,網主呼籲玩者使用本密技前,應先儲存遊戲。
  25. 切換火車站的樣子輸入
    Cht: SetSet X
    X 代表在 newgrf.cfg/newgrfw.cfg 中,第幾套火車站圖檔。0 代表第一套,如此類推。
  26. 找回隱藏在車廠內的車卡輸入
    Cht: FindLostWagons
    有些時候,已購入但被存於車廠內的車卡,會在車廠視窗中隱藏起來,故玩者不能刪
    除該車廠,但不知原因為何。本密技可把這些隱藏起來的車卡再度顯現,讓玩者可將
    之賣掉,或作其他用途。
  27. 直接刪除某一交通工具:輸入
    Cht: DeleteVeh
    詳細用法:於要刪除的交通工具所處的位置新增一標誌,再輸入 cht: deleteveh,
    在該格的所有交通工具會被直接刪掉,不需經過車廠。如果火車長度超過一格,整
    列火車會被刪除。當一些交通工具不能返回車廠,便是使用本密技的時候。
  28. 要重建一幢樓房,先在樓房所在的一格插入標誌,再輸入
    Cht: RestartConst
    本密技主要供新房屋圖檔製作者使用。
  29. 要重設「先到先載」(FIFO) 載貨順序輸入
    Cht: ResetFIFO
    使用 FIFO 方式 (先到車站者先載貨,first-in-first-out) 時,系統有時候可能無
    法識別哪輛車較早抵達,以致車站內的車輛完全不載貨。執行本密技可使系
    統「忘記」車輛進站的次序,從而順利滿載站內的車輛。
  30. 要使所有交通工具停下 (除了正在飛行中或在升降中的飛機):輸入
    Cht: StopAll
    要重新啟動所有交通工具:輸入
    Cht: StopAll 0
  31. 要重設工廠的生產數據:輸入
    Cht: ReloadIndustries
    
  32. 更改玩者頭像輸入
    Cht: Face [code] 
    [code] 是一個八位十六進制的數字,如 65AF5057。這是頭像圖片於遊戲內的編號,
    然而,官方暫時仍未公布數字與頭像圖片如何搭配,故本網建議不要使用此密技。

返回頁頂

2. Ctrl 鍵的應用

鍵盤上的 Ctrl 按鍵,在以 TTDPatch 運行的遊戲中,作用十分大,所以必須知道 Ctrl 鍵何時
派上用場。以下提及的 Ctrl 按鍵,無論左鍵或右鍵均可使用。

  1. 建設比 5 x 4 更大的火車站
    在選擇車站大小的視窗中,先按住 Ctrl 不放,再選擇月台大小。Platform length 在按
    住 Ctrl 時按滑鼠會加 2;Number of platforms 會加 3。
    此應用需要開啟 largestations 設定;如果開啟了 enhancegui,此項無效。
  2. 切換 pre-signals
    建好一個普通的訊號燈後,先按下「建訊號燈」按鈕,再按住 Ctrl 鍵,並在建好的訊
    號燈上按滑鼠,訊號燈便會以普通→進入訊號燈→離開訊號燈→進入及離開的順序改
    變其圖案及作用。注意:經過這樣一改,原本的自動建立 pre-signal 功能便會失效。
    要還原其自動改變成 pre-signal 功能,先按下「建訊號燈」按鈕,並按下推土機按
    鈕。這時按著 Ctrl 鍵,並在要還原的訊號燈上按一下滑鼠。
    此應用需要開啟 presignals 及 extpresignals 設定,及於下載區下載訊號圖檔。
  3. 建設不同款式的訊號燈
    建訊號燈前,先按住 Ctrl 鍵,再在要訊號燈的軌道上按下滑鼠,這樣便可在 1975 年
    前建設新式訊號燈,或在 1975 年之後建臂式訊號燈。建好後亦可改成 pre-signal,
    方法同上。
    此應用需要開啟 semaphores 設定,及於下載區下載訊號圖檔。
  4. 一次過清還或借入最高貸款額
    在財政視窗中,先按住 Ctrl 鍵,並按 Borrow 或 Repay,前者可借該存檔中設定的最
    高貸款額,後者可清還能夠負擔的款項。
    此應用需要開啟 debtmax 設定。
  5. 購買動力火車卡
    先依正常途經購入一輛火車頭。在買第二輛時,先按住 Ctrl 鍵,並按 Build vehicle。
    這樣新購入的火車頭便不會被編號,只會當成一個有動力的火車卡處理。這些火車卡
    可以掛在火車頭的後面。有些時候,動力車卡會與火車頭的方向相反了,這時只要把
    該卡搬離列車,再重新掛接一次便可。如果想再掛上去時,動力車卡的車頭方向要和
    火車頭相反,則在重新掛接之時按住 Ctrl 鍵,把車卡移到適合的位置後放手便可。
    此應用需要開啟 multihead 設定。
    * 由 2.0.1 alpha 30 開始,不用 Ctrl 鍵時會一併購入車頭與車尾,即與無 Patch
    版本相同。
  6. 抓圖
    這是運輸大亨豪華版的內建功能。按下 Ctrl - s 可抓取遊戲畫面連遊戲工具列;按下
    Ctrl - g 可抓取更大的遊戲畫面,而且不含工具列。
    此應用不要求使用 TTDPatch。
  7. 在場景編輯器 (Scenario editor) 中把場景存成遊戲存檔
    按下「磁片」按鈕前,先按住 Ctrl 鍵,再在其下拉選單中選擇 Save game,便可像
    儲存一般遊戲那樣把場景存成遊戲存檔。
    此應用需要開啟 diskmenu 設定。
  8. 栽種樹木
    先種一棵樹,再到另一格,按住 Ctrl 並按滑鼠,被這兩格包住的一個矩形地域便會種
    滿樹。此操作在每格可用四次。
    此應用需要開啟 plantmanytrees 設定。
  9. 退出遊戲
    在 DOS 版中,按下 Ctrl - c 可以退出遊戲,返回操作系統。順帶一提,WIN 版中發揮
    同樣功能的按鍵為 Alt - F4。
    此應用不需配合TTDPatch。
  10. 拆除工廠
    先選擇「拆除工具」(即推土機),再按住 Ctrl 並在該工廠上按一下滑鼠,便可將之拆
    除。
    此應用需要開啟 morebuildoptions 設定。
  11. 賣掉整列火車
    像平常賣掉火車頭的方法,但要按住 Ctrl,把火車頭拖往垃圾箱中,這樣整列火車便
    會掉進垃圾箱中被賣掉。
    此應用需要開啟 fastwagonsell 設定。
  12. 興建單行道路
    安裝好 TTDPatch 2.0.1 alpha 57 或更新版本、及相關圖檔後,可在現成路面上,以
    平常興建道路的方法加上 Ctrl 鍵建成單行道路。
  13. 刪除部分車站部件
    安裝好 TTDPatch 2.0.1 alpha 59 或更新版本,配合 TTDPatch.cfg 的 irregularstations
    設定,當選擇了拆除工具時,按住 Ctrl 鍵可把鐵路車站部件逐格刪除,而非如傳統方法
    般直接把整個車站的所有月台一次過刪去。

返回頁頂
返回主頁
最後更新日期:23/01/2006
©2002-2006 全中文運輸大亨網站