LV. 1
GP 1

RE:【情報】ds2 Legendary Mod

樓主 KenLuoTW KenLuoTW
GP6 BP-
最近整理到這個舊遊戲,剛好看到了此篇文章,故就去找這個 MOD 來玩玩,因為當初會買這個遊戲,就是因為喜愛1代的多人連線地圖,只是後來因為找不到1代的感覺,所以裝完後就封存沒玩了。

因為這篇也是多年的文章,故我找到的是下面這個版本:

Dungeon Siege 2 Legendary Mod v1.01
https://www.nexusmods.com/dungeonsiegeii/mods/4

這個版本其實已經很完善了,所有任務都可以一一解完,也沒有什麼 BUG。

中文化的部份,其實解開1代官方翻譯的 language.dsres,將裡面的 dscore-text.gas 拿來給2代使用就能完成大部份的中文化了。

Win10 執行沒滑鼠游標的問題:
要有裝破碎的世界資料片,然後更換下面網址裡的執行檔:
https://community.pcgamingwiki.com/files/file/1321-dungeon-siege-2-mouse-cursor-fix/
另一個方式是用視窗化來解決,不過這方式不完美,所以不建議。

Win10 無法支援保護光碟的問題:
Win10 已不支援有光碟保護的遊戲,既使擁有正版光碟,還是得去下載免光碟執行檔才能執行。上面解決滑鼠游標問題的執行檔,其實也包含免光碟,替換後即可解決此問題。

寬螢幕解析度的問題:
不管你螢幕多好,基本上請將遊戲設為 1280x720x32,因為再往上設 UI 部份都會有瑕疵,不然就是太小,雖然有辦法以 MOD 方式來變更,不過要花時間精力去慢慢調整,太不符時間效益了。

要使這遊戲在 Win10 支援 1280x720x32 全螢幕模式下正確執行,配合底下提到的 DGVoodoo2 來使用是最好的方案,它可讓遊戲縮放至螢幕目前的解析度,而且也避免了 Win10 相容性的問題。


要讓遊戲支援新的解析度,須修改 system_detail.gas 檔案,找到 [64M32B] 區段,將解析度加上去:
[64M32B]
{
detail = 4;
shadow_tex_size = 256;
[resolutions]
{
[640x480] { max_back_buffers = 2; }
[800x600] { max_back_buffers = 2; }
[1024x768] { max_back_buffers = 2; }
[1280x1024] { max_back_buffers = 2; }
[1600x1200] { max_back_buffers = 2; }
[1152x864] { max_back_buffers = 2; }
[1280x720] { max_back_buffers = 2; }
[1280x768] { max_back_buffers = 2; }
[1280x800] { max_back_buffers = 2; }
[1280x960] { max_back_buffers = 2; }
[1360x768] { max_back_buffers = 2; }
[1366x768] { max_back_buffers = 2; }
[1440x900] { max_back_buffers = 2; }
[1440x1050] { max_back_buffers = 2; }
[1600x900] { max_back_buffers = 2; }
[1680x1050] { max_back_buffers = 2; }
[1920x1080] { max_back_buffers = 2; }
[1920x1200] { max_back_buffers = 2; }
[2560x1440] { max_back_buffers = 2; }
[3840x2160] { max_back_buffers = 2; }
}
}

要讓遊戲執行在新的解析度有三種方式:

1. 末日2執行檔加參數執行:
DungeonSiege2.exe width=1920 height=1080

2. 修改 DungeonSiege2BrokenWorld.ini 存檔:
width = 1280
height = 720
bpp = 32

3. 使用修改好的 config\options.gas,在遊戲裡的選項設定直接選擇,我這邊是有修改好的,不過我還包含有其它修改,請自行斟酌是否要使用:
https://drive.google.com/file/d/1g_yW9sbG907698fhqsPsswx1D1O_bZdk/view?usp=sharing
增加解析度支援:
config\options.gas

1280x720x32;
1366x768x32;
1600x900x32;
1920x1080x32;
2560x1440x32;

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

增加字型大小 (華康中特圓體):
config\global_settings.gas
ui\interfaces\backend\data_bar\data_bar.gas
ui\interfaces\backend\enemy_status\enemy_status.gas

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

此 MOD 擴展功能繁中語系:
language\ds2tweak-text.gas

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

加大背包 (1280*720):
ui\config\multi_inventories\multi_inventories.gas
ui\interfaces\backend\character_grids
ui\interfaces\backend\character_header_bar
ui\interfaces\backend\character_header_tabs
ui\interfaces\backend\character_inventory
ui\interfaces\backend\character_main_tab
ui\interfaces\backend\character_skills_tab
ui\interfaces\backend\enchanter_store
ui\interfaces\backend\mini_inventories
ui\interfaces\backend\multiplayer_trade
ui\interfaces\backend\multi_inventories
ui\interfaces\backend\party_reserve_store
ui\interfaces\backend\party_stash
ui\interfaces\backend\pet_header_tabs
ui\interfaces\backend\pet_main_tab
ui\interfaces\backend\pet_skills_tab
ui\interfaces\backend\pet_stats
ui\interfaces\backend\pet_store
ui\interfaces\backend\skill_trainer_store
ui\interfaces\backend\store

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

增加金幣容量:
world\contentdb\defaults.gas

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

增加區域 BOSS 掉寶率:
world\contentdb\pcontent\macros\pcontent_macros.gas

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

變更多人連線隊伍模式
world\global\ui\multiplayer.gas

顯卡無法辨識或全螢幕顯示問題:
下載 DGVoodoo2,將資料夾裡的 D3D9.dll、DDraw.dll、dgVoodooCpl.exe 拷貝到末日危城2資料夾裡,設定如下即可全螢幕執行:


這樣設定會讓 DGVoodoo2 向遊戲回報顯卡是 GeForce4 Ti 4800,遊戲即可辨識到顯卡。
縮放方式選擇 Stretch with AR,可讓遊戲啟用畫面縮放並保持外觀比例。
解析度設 Max ISF 可以讓遊戲以整數縮放方式將畫面縮放至螢幕目前的解析度。

在 DGVoodoo2 按下右鍵,可以選擇設定更多項目,首先切換到 GeneralExt 頁面:
這邊主要將 Resampling 改為 Lanczos-3,這可使畫面較銳利。
其它的就不須怎麼設定了,因為既便是填入了顯卡正確的 ID 並在 system_detail.gas 加入,或是不使用 DGVoodoo2,而採用別的方式進入遊戲,效能幾乎都一樣差。這篇所介紹的方式,其實就是在我做過所有測試後,所得出最好的方式及相容性。

FPS 過低問題:
關閉顯卡 V-Sync 以及 NVIDIA / AMD 的自適應同步功能。

末日2執行檔加參數執行:
DungeonSiege2.exe vsync=false bltonly=true simplerender=true

另外這遊戲優化不好,既便你剛進遊戲後能達到100多幀,但是玩久一點, FPS 也是會直接降下。
另外一個影響幀數最大的問題是人物頭上的標籤,關掉後 FPS 會好很多。

詳情可觀看下面影片:


6
-
未登入的勇者,要加入討論嗎?
板務人員: