
Kode di sini didekompilasi dengan Ida Pro dan dibersihkan secara manual, tidak terhubung dan ditulis ulang untuk menggunakan templat. Ini bukan dekompilasi yang cocok, dan tidak ada alur kerja untuk menggabungkan fungsi di sini dengan fungsi dari biner. .Exe berisi nama kelas sebagai bagian dari rtti (lihat objtree.txt) tetapi tidak ada sumber kebocoran. Namun ada kebocoran info debug untuk Tomb Raider (2013). Ini permainan yang berbeda, tetapi menggunakan mesin serupa. Info debug ini berisi:
Komitmen pertama untuk mengintegrasikan informasi dari Tomb Raider bertanggal 14 Juli 2022. Beberapa bagian tidak memiliki korespondensi dengan Tomb Raider, misalnya semuanya dalam subdirektori 'kamera', 'input' atau 'postprocessing'.
Bangunan ini menggunakan DirectX 11 melalui proyek asli DXVK. CMake akan secara otomatis mengunduh dan membangun sumber.
git clone https://github.com/rrika/cdcEngineDXHR.git
cd cdcEngineDXHR
mkdir native_build
cd native_build
cmake .. -DNATIVE_BUILD=ON
make
Bangunan ini membutuhkan Windows SDK. Ada alat karat bernama Xwin yang dapat mengunduhnya di sistem non-windows. Lihat instruksi Rustup untuk cara menginstal karat. Setelah selesai, Anda dapat membangun dan menjalankan XWIN.
cargo install xwin --locked
xwin --accept-license --arch x86 splat
mv .xwin-cache/splat winsdk # need this specific folder name
# rm -rf .xwin-cache # if you want
Bangunan cmake dari proyek ini diharapkan berada di direktori yang berdekatan dengan winsdk .
git clone https://github.com/rrika/cdcEngineDXHR.git
cd cdcEngineDXHR
mkdir build
cd build
cmake ..
make
Di Visual Studio 2019 pilih "Buka folder lokal" saat start-up. VS harus mendeteksi file cmakelists.txt dan mengatur build untuk Anda. Pastikan untuk memilih x86, bukan x64.
Proyek ini membutuhkan salinan Deus Ex: Pemotongan Direktur Revolusi Manusia untuk dijalankan. Di lokasi instalasi Anda akan menemukan sejumlah file:
BIGFILE.000
BIGFILE.001
BIGFILE.002
...
DXHRDC.exe
Jalankan biner sebagai berikut:
export BIGFILE=path/to/game/BIGFILE.000
./dxhr # for linux build
./dxhr.exe # for windows build
Di Visual Studio Anda dapat mengatur lingkungan ke BIGFILE=C:/path/to/game/BIGFILE.000 di properti proyek. Jika Anda telah menginstal game melalui Steam di Windows/Wine, file akan terdeteksi secara otomatis.