alive_reversing
ve appveyor build 1.0.4687
Oddworld的開源引擎更換:安倍的Oddysee和Oddworld:Abe的Exoddus。
Rerive是一個粉絲製作的開源項目,打算成為Oddworld居民的標誌性前兩場比賽的完全兼容的發動機。該項目的目標包括修復原始遊戲的錯誤,並最終提供改裝 /級別的創建界面,同時還可以研究或將引擎用於新項目。
有關更多詳細信息,請查看項目的網站:https://aliveteam.github.io/
| 鑰匙 | 姓名 |
|---|---|
| F5 | Quiksave(僅出埃及記) |
| F6 | quikload(僅出埃及記) |
| F10 | 屏幕過濾器 |
| F11 | 保持縱橫比 |
| F12 | 全螢幕 |
鼓勵任何希望貢獻的人加入大多數溝通的情況。
通過為該項目做出貢獻,貢獻者同意並接受其代碼將來將根據GPL兼容許可(最有可能是MIT/EXPAT許可證)的許可。
由於該項目使用第三方存儲庫來實現其某些功能,因此您需要使用--recursive標誌來克隆該項目。
git clone --recursive https://github.com/AliveTeam/alive_reversing.git
build的文件夾! .gitignore配置為忽略此文件夾。這有助於防止對二進制的污染。建立項目需要SDL和CMAKE。
cd buildcmake -S .. -B . -DSDL2_DIR=PATH_TO_YOUR_SDL2_DIRECTORYmsbuild /p:Configuration=Debug;Platform=Win32 relive.sln /m建立項目需要SDL。
Continue without code 。File - > Open - > CMake 。然後從此克隆的git存儲庫的根中選擇CMakeLists.txt 。Project - > CMake Settings ,然後單擊右上角的Edit JSON 。generator更改為Visual Studio 17 2022 x86或Visual Studio 17 2022 Win64 for x64inheritEnvironments更改為x86的msvc_x86或x64的msvc_x64_x64cmakeCommandArgs行以包含-DSDL2_DIR=PATH_TO_YOUR_SDL2_DIRECTORY ,然後按ctrl+s來保存和生成文件。Build - > Build all構建項目。cd buildcmake -S .. -B .make -j$(nproc)relive下的Source文件夾中找到可執行文件。make install安裝軟件包,也可以使用cpack -G DEB創建兼容Debian兼容的軟件包。 為了進行測試,我們提供了一個名為Hook Manager的應用程序,該應用程序可自由更改特定功能是使用原始代碼還是重寫的函數。這使您可以弄清楚錯誤是重寫錯誤或它們是否是原始遊戲的一部分的結果。
可以從此鏈接下載鉤管理器。您還需要一個修補的可執行文件,用於您選擇的遊戲,您可以在此處下載。
要使用經理您需要執行以下操作:
您需要在要調試的任何遊戲中獲取.map和.dll文件。您可以通過兩種方式之一來完成此操作:
AO_ROOT和AE_ROOT環境變量設置為各自遊戲的安裝文件夾。msbuild方法複製。或者:
buildRELIVE_Binaries_Full_Debug_[ARCHITECTURE]_[BUILDNUMBER].zip 。無論您選擇哪種方式,這都是您完成該過程的方式: