遊戲資訊
雙點醫院 Two Point Hospital
  • 發售: 更新:2024-11-28
  • 發行: 平台:PC Switch PS4 XBOXONE
  • 開發: Two Point Studios
  • 平台: 發售:2018-08-30
  • 類型: 模擬經營
  • 語言: 簡中 英文
《雙點醫院(Two Point Hospital)》是一款由製作發行的模擬經營類遊戲,本作為1997年發售的風格輕快、幽默搞笑遊戲《主題醫院》的續作,打造一流醫院、治療稀奇古怪的病症、管理各種棘手的醫護人員,將你剛起步的醫療機構規模擴大至整個雙點縣。等到你醫療帝國的非凡實力征服了全世界,即可參與協作研究項目,對雙點縣的全球醫療社群做出貢獻;或者在競爭激烈的多人挑戰中展示你的醫療實力。

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

在PC遊戲中,很多廠商或是出於降低遊戲難度迎合新人玩家,亦或是為了增加遊戲的可玩性,加入了控制台的功能。但很遺憾的是,在雙點醫院這款遊戲中,廠商並沒有給玩家們提供官方的控制台,但這並不意味著我們就開啟不了控制台了,我們可以通過修改遊戲中的一些檔案來達成開啟控制台的效果,具體要怎麽操作,用各位玩家的雙眼來見證一下吧!

內置Debug控制台開啟方法

簡單說下方法,理論上此修改方法應該全版本通用,但是我隻下載了最初的版本,因為第1版我玩著沒什麽問題,現在二周目,所以就沒更新。

另外也不知道Assembly-CSharp-firstpass.dll檔案是否是各位玩家的對應版本檔案,版本不同,直接覆蓋肯定會出問題。還是按自己當前的版本,自己改最靠譜。

準備工作

首先備份2個檔案,TwoPointHospital\TPH_Data\Managed\Assembly-CSharp.dll和TwoPointHospital\TPH_Data\Managed\Assembly-CSharp-firstpass.dll。並且下載安裝dnSpy:下載地址

這次要多備份1個Assembly-CSharp-firstpass.dll,因為我們要修改這個檔案。

Assembly-CSharp.dll改多了,沒想到這次會在Assembly-CSharp-firstpass.dll裡。

修改教程

1、首先選中Assembly-CSharp-firstpass.dll依次展開

UnityConsole >> ConsoleCommandsDatabase >> RegisterCommand 函數,如圖

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

你看到的這個函數應該是空的,而我這裡是改好的,編輯函數,加入下面這句話,重新編譯即可。

ConsoleCommandsDatabase.Database[command] = new ConsoleCommand(command, description, usage, callback);

如果編譯沒出任何錯誤,那麽保存他就可以了。

2、接下來Assembly-CSharp.dll依此展開

TH20 >> App >> .ctor

如圖,點擊編輯方法

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

去掉圖中所示的這行代碼

base..ctor();

並且在函數參數末尾加入

: base()

如圖

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

這句函數參數尾加: base似乎不寫也行,但是按照C#的寫法應該是寫上的。

接下來按Ctrl + F搜索字元串

consoleController.ToggleKey

來到如圖

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

把這句的KeyCode.None改為

KeyCode.BackQuote

如圖

《雙點醫院》內置Debug控制台開啟方法 怎麽開啟遊戲內置的Debug控制台

這是1前面的那個~那個鍵,是許多自帶控制台調式遊戲的默認鍵,當然你也可以改成其他任何你喜歡的快捷鍵。

全部搞定後點右下角的編譯按鈕,如果沒有任何錯誤,保存,再進遊戲,按~鍵即可調出控制台。

如果你覺得以上操作太過繁瑣,小編還為你帶來了已經修改過的檔案,將其替換即可開啟遊戲中的控制台,下載地址:點我進入

獲得更多的電玩狂人最新消息
按讚加入粉絲團