將 SimCity 3000 帶入 4K:現代相容性指南

對於許多人來說,SimCity 3000 代表了城市建設類遊戲的巔峰。它在複雜度與易上手性之間取得了精確的平衡,提供了深度的模擬,卻沒有後期作品中那種令人窒息的微觀管理。然而,嘗試在現代 4K 顯示器上執行千禧年時期的遊戲,往往會導致一系列令人沮喪的分辨率錯誤、捲動延遲和音訊缺失。

要為現代硬體更新這款經典之作,不僅僅是簡單的安裝。為了在 Windows 10 或 11 上獲得穩定的高解析度體驗,需要透過幾項社群驅動的補丁和配置調整,來繞過舊版限制與已失效的更新伺服器。

通往 4K 解析度的路徑

從原始 CD 或數位商店安裝遊戲只是第一步。預設情況下,遊戲被限制在 800x600 或 1024x768 等舊版解析度,且缺乏寬螢幕支援。

1. 啟用寬螢幕支援

第一個關鍵步驟是將原始執行檔替換為修補過的版本。由 GOG 提供的寬螢幕補丁可以讓遊戲辨識現代的長寬比,並允許選擇更大的解析度。此補丁同時也充當了「No-CD」修復,免除了在光碟機中放入原始光碟的需求。

2. 修復解析度與圖形錯誤

即使有了寬螢幕支援,許多使用者在選擇 8 的倍數解析度時仍會遇到圖形「歪斜」的問題。為了修復此問題並實現真正的 4K (3840x2160) 支援,需要使用 D3D Wrapper Alternative

透過將 wrapper 檔案提取到 Apps 目錄中,遊戲便能利用 DirectX 11+ 的功能。為了確保遊戲以真正的全螢幕模式而非無邊框視窗模式(這可能導致 Windows 工作列覆蓋遊戲)執行,應修改 dxwrapper.ini 檔案:

[d3d9]
EnableWindowMode = 0

[FullScreen]
FullScreen = 1
EnableVsync = 1

效能與穩定性調整

現代硬體實際上可能會引入新問題,例如過度的滑鼠加速或載入時的卡頓。

修正滑鼠加速

高解析度顯示器通常會讓預設的捲動感變得不穩定。這可以透過編輯 SC3U.ini 檔案,並將 [Navigation] 標題下的 ScrollMarginFactor 調整為 0.005787 來修復。

記憶體管理

為了消除「蒼白方塊」效應——即在捲動時圖形載入前,圖塊(tiles)顯示為佔位符——建議使用來自 NTCore 的 4GB Patch。這能讓 32 位元執行檔在 64 位元系統上存取更多 RAM,從而使資產串流過程更加順暢。

消除啟動延遲

現代系統上最明顯的問題之一是啟動遊戲時顯著的減速。這是由於遊戲嘗試聯繫一個早已失效的 Maxis 更新伺服器所致。這可以透過將 Apps/Updater 目錄中的 UpdateSettings.ini 檔案替換為停用了自動更新器的修補版本來繞過。

恢復音訊體驗

SimCity 3000 因其高解析度、新世紀風格的 OST 而受到讚譽,但在現代安裝中音訊經常損壞。

  • 缺失的曲目:Unlimited 版本中,某些音樂曲目在 .ini 檔案中遺失了。社群補丁可以恢復這些引用。
  • CD 音訊: 如果是從實體 CD 安裝,音樂檔案不會自動複製到硬碟。使用者必須手動將 CD 中 APPS/RES/SOUND/MUSIC.xa 檔案複製到硬碟上的對應目錄。
  • 音訊品質: 值得注意的是,Unlimited 版本通常使用較低位元率的單聲道版本原聲帶。為了獲得最高保真度,使用者應從原始 1.0 版本的發行 CD 中複製立體聲檔案。

社群對模擬精度的觀點

除了技術障礙之外,社群對於為何 SimCity 3000 比其後續作品更耐玩,仍保有熱情。一個反覆出現的主題是對於等距視角(isometric perspective)而非全 3D 的偏好。

「現代城市建設類遊戲對寫實主義的關注,剝奪了自第一代 SimCity 以來作為核心元素的 apophenia,或稱『想像力的養分』……交通、經濟、學區劃分、犯罪、污染,在這種經典的等距風格下,模擬起來要實用得多……」

技術討論也強調了 SC3KSC4 之間的規模差異。雖然兩者都支援最高 256x256 的圖塊,但 SC3K 中的一個圖塊代表 64 公尺,而 SC4 僅代表 16 公尺,這使得 SC3K 的有效地圖規模顯顯著大得多。

雖然有人認為其美術風格並非「逐像素」繪製,而是使用特定的燈光配置(G-Max)從 3DS Max 渲染而成,但其美學結果仍是該類型的基準,提供了一種即使在縮放至 4K 時依然清晰的永恆外觀。

Sources