萬艦齊發3
**遊戲名稱**: Homeworld 3
**遊戲供應商**: Steam
**遊戲版本**: Build ID 14333539
**遊戲進程**: Homeworld3.exe
#### 資源文件
這篇帖子包含兩個主要文件:
1. DLL文件 (dxgi.dll)
2. CT文件 (作弊表)
**注意:作弊表需要DLL文件才能運作!**
詳細的使用說明和功能列表如下,請仔細閱讀。
---
### [1] 代理DLL文件 (dxgi.dll)
當遊戲初始化時,這個代理DLL會自動執行幾個UE4內部任務:
- **鉤子UGameViewportClient::SetupInitialLocalPlayer**:構建Console UObject,屬於GameViewportClient。之後,你可以使用波浪號鍵(~)打開控制台。
**更改按鍵方法**:
- 在啟動遊戲之前打開dxgi.ini。
- 將按鍵更改為ini文件中列出的可接受名稱之一。
- 注意,遊戲運行時不能更改按鍵。
- **暴露多個重要的UObjects**:如LocalPlayer, GameVieweportClient, Console, PlayerController, CheatManager, Pawn。這些對象可在作弊表的各種腳本中直接使用。
- **保證RavenCheatManager始終構建**。
- **使任何在控制台運行的命令(如果存在該命令)不返回“Command not recognized”**。這實際上是鉤子CallFunctionByNameWithArguments並設置UFUNC_Exec標誌(或0x200)以通過內部函數運行任何命令。
- **補丁RavenCheatManager Ubergraph跳過檢查IsPackagedForDistribution**。
**使用方法**:
1. 將dxgi.dll和dxgi.ini提取到你的\Homeworld 3\Homeworld3\Binaries\Win64遊戲文件夾:
- 例如,Steam的路徑:G:\SteamLibrary\steamapps\common\Homeworld 3\Homeworld3\Binaries\Win64
- 如果你不知道遊戲文件夾在哪裡,可以打開Steam客戶端,右鍵點擊遊戲 > 管理 > 瀏覽本地文件。然後進入'Homeworld3'文件夾,再進入'Binaries'文件夾,最後進入'Win64'文件夾。
2. 控制台命令列表
-
- ### 遊戲控制台命令:
- #### 常見的Unreal Engine命令:
- - **slomo [浮點數]**
- - 根據提供的值減慢、加速或將遊戲速度恢復到正常速度。(例如:slomo 0.5;slomo 1;slomo 1.5)
- - **toggledebugcamera**
- - 這將使當前相機脫離玩家(實際上,它將控制器更改為新創建的相機 UObject),讓你可以四處飛行並探索區域。在普通的遊戲中,你控制的是玩家實體,可以將這個命令與傳送命令結合使用,將玩家傳送到相機指向的位置。但是在這裡,你控制的是一個艦隊,而玩家實際上是一位指揮官(即你)。
- ---
- ### Homeworld 3 命令:
- - **cheat killcommander [id]**
- - 會殺死由id識別的指揮官(例如:cheat killcommander 0 會殺死你自己)。這時,母艦和整個艦隊會被摧毀或從戰場上消失。內部運行的命令是:
- ```
- Function RavenSimulation.SimOrderFactory:MakeCommanderLeaveOrder
- (
- arg_1 = IntProperty CommanderID
- arg_2 = IntProperty hostCommanderId
- arg_3 = BoolProperty bRelinquishShipsToHost
- )
- ```
- - **cheat spawn [船艦名稱] [數量]**
- - 會在相機位置生成指定數量的船艦(例如:cheat spawn destroyer01 1)。船艦會在相機位置生成,因此你會看到船艦內部。滾動滑輪縮小視野以退出船艦,然後在場景中找到它。或者使用快捷鍵選擇所有戰鬥艦船(Ctrl + Caps Lock 鍵應該可以)。
- - 一些可用的船艦名稱(可能不是全部):
- - battlecruiser01
- - battlecruiser02
- - carrier01
- - destroyer01
- - destroyer02
- - fighter01
- - fighter02
- - fighter03
- - frigate01
- - frigate02
- - frigate03
- - frigate04
- - frigate05
- - mothership01
- - probe01
- - resourcecontroller01
- - frigate06
- - **cheat damage [id]**
- - 將選定船艦的生命值減少指定百分比(例如:選擇一艘船,然後輸入 cheat damage 10 以減少10%的生命值)。
- - **cheat destroy [id]**
- - 會摧毀屬於指定指揮官ID的所有船艦(例如:cheat destroy 0 會摧毀你所有的船艦)。
- - **cheat resources [數量]**
- - 給你指定數量的資源單位(例如:cheat resources 1000 會給你1000個資源單位)。
- - **cheat godmode [id]**
- - 會使指定指揮官ID擁有的母艦無敵(例如:cheat godmode 0 會使你的母艦無敵,不確定是否對整個艦隊有效)。內部運行的命令是TiirUtilities::MakeMotherShipInvulnerable。
- - **cheat skipnis**
- - 將遊戲時間加速至200%(應該是),加快遊戲進程。通常可以用P鍵在0%和100%之間調節速度,但不能超過100%。要重置速度,按P鍵暫停遊戲,再按P鍵重置速度至100%。(P.S.: NIS = 非互動序列)
- - **cheat camera**
- - 尚未測試其作用。
- - **cheat completemission**
- - 可以猜到其作用。可能需要參數,尚未測試,因為我想正常遊玩劇情。
- - **cheat research**
- - 解鎖所有研究功能。無法僅解鎖部分功能,這不是我的命令,請勿要求調整。
- - **cheat missioncompletedata [關卡名稱] [難度]**
- - 我相信這會調整你的任務統計數據。尚未測試,不知道參數。
- - **cheat resetallgameactivities**
- - 不知道此命令的作用。
- - **cheat unlocktrophy [物品ID] [進度]**
- - 這僅適用於PS5,解鎖獎杯。尚未測試。
- - **cheat nextbeat**
- - 我猜是完成當前任務並進入下一個任務。尚未測試。
- - **cheat beatlist**
- - 不知道其作用,尚未測試。
- ---
- 請注意,我測試了這些命令以了解它們的作用。因此,我不是這些命令的創作者,請勿詢問“X命令的作用是什麼?”因為這不是我的遊戲。請向Blackbird Interactive詢問 ;)
- 也請不要問我如何生成具有自定義屬性的船艦 T_T...
- 另外,請注意開發者可能會在未來的遊戲更新中移除這些命令,因此,如果沒有其他原因導致它們無法運行(例如,錯誤執行簡單指令),那麼原因可能是它們已被移除。
- ---
- 最好的祝福,
- Sun
複製代碼 ---
### [2] CT文件 (作弊表)
**CT文件包含以下功能**:
**如何使用**:
1. 確保你已安裝Cheat Engine 7.5。
2. 從ZIP壓縮包中提取Homeworld.CT。
**如果你看不到文件擴展名**:
- 打開文件資源管理器;如果你在任務欄上沒有這個圖標,點擊開始,點擊Windows系統,然後點擊文件資源管理器。
- 點擊文件資源管理器中的查看選項卡。
- 點擊文件名擴展名前的框以顯示文件擴展名。
- 點擊隱藏項目前的框以顯示隱藏文件。
3. 雙擊CT文件,Cheat Engine應該會打開。
- 如果沒有,運行Cheat Engine > 文件 > 打開文件,然後選擇CT文件。
- 或者運行Cheat Engine,將CT文件拖放到CE的空白界面上。
4. 啟動[Initialize]腳本,它會要求你嘗試打開遊戲進程,點擊是。
- 如果你手動打開了Homeworld3.exe進程(文件 > 打開進程 > 選擇列表中的最後一個Homeworld3.exe進程 > 打開),則腳本將在無提示下運行。
- *如果腳本未啟動/啟用,右鍵點擊並在你的消息中張貼錯誤圖片。
5. 你現在可以使用表中提供的功能了。
下載
所有站內附件皆會附上安全掃描報告 請會員查看純淨度百分比後判斷使用
相關檔案須知: 取得檔案前,請先詳細閱讀文章內容 避免不必要錯誤與誤會發生。 也可多參考文章討論樓層內容 了解附件檔案相關討論資訊。
|