Rollercoaster-Tycoon-2

是否可以在視窗模式下執行 RollerCoaster Tycoon 2?

  • January 15, 2022

是否可以在視窗模式下執行 RollerCoaster Tycoon 2?

我有 Windows 7 並且遊戲可以執行,但由於我的解析度比遊戲可以處理的大,我更喜歡在視窗模式下玩而不是遊戲規模。

那麼有可能嗎?我怎樣才能啟動它?

不,根本不可能在視窗模式下執行 RollerCoaster Tycoon 2。我唯一能想到的,雖然很激烈,就是在VirtualBox之類的虛擬機中執行遊戲,或者只是在 Windows 7 的 XP 模式下執行遊戲,從而“偽造”視窗模式。不過,我不確定這會對性能產生什麼影響。

對的,這是可能的。

視窗模式黑客

安裝

獲取 rct2-ddhack2.zipVisual C++ 2010 Redistributable Package (x86)。如果 GitHub 連結被刪除,我會在 Google 上看到鏡像。

將 rct2-ddhack2.zip 解壓縮到您的安裝目錄。GOG 的預設設置是:

C:\Program Files (x86)\GOGcom\RollerCoaster Tycoon 2 Triple Thrill Pack

錯誤

開發者註釋:

開始遊戲或在遊戲中更改解析度時,幾秒鐘後螢幕會自行移動到右上角。不過,這似乎只發生過一次。

此外,我發現我必須按兩次 RCT2 視窗的工作列按鈕來最小化然後重新最大化視窗。否則,圖形被切斷。

改變你的解析度

當您在使用此 hack 時更改解析度時,螢幕上的圖形與遊戲認為您正在按下的內容不匹配。一切都下移了。不用擔心。

要更改解析度,請啟動任何場景或載入任何已保存的遊戲。如果還沒有,請等到 RCT2 視窗自動移動到螢幕的上邊緣,然後再執行任何其他操作。

左上角有一個磁片圖示,其中有一個“選項”菜單項。選擇它。從那裡您可以更改解析度。完成後,圖形將移動,您將無法在視窗頂部看到任何菜單圖示。忽略這一點,不要按任何東西。等一下。再一次,RCT2 視窗應該會自動移動到螢幕的上邊緣。當它出現時,按

$$ X $$視窗右上角的按鈕關閉遊戲。 如果遊戲結束,你就完成了。再次打開 RCT2,您會看到您的新解析度已保存。

如果您在打開關卡後等待的時間過長(至少一分鐘),遊戲會詢問您是否要保存進度。由於圖形仍然混亂,很難點擊“不保存”。只需打開任務管理器 (ctrl-shift-esc) 並“結束”RCT2.exe。當遊戲重新開始時,它將保存您的新解析度。

技術資訊

一位名叫 ToadKing 的開發人員製作了一個 DLL,它攔截 RCT2 的 DirectDraw 呼叫並將它們放入一個視窗中。

虛擬機

正如 user56 所說,您可以在 VirtualBox 等虛擬機中玩遊戲。如果你沒有多餘的 Windows 許可證並且喜歡做額外的工作而不是使用 ddhack,你可以嘗試安裝一個版本的 Linux,比如 Ubuntu 並安裝 WINE。然後,您將在 Windows 上的 VirtualBox 視窗中的 Ubuntu 中從 WINE 載入 RCT2。

引用自:https://gaming.stackexchange.com/questions/1030