some hacks for 007: Quantum of Solace (2008) (Singleplayer)
Supported versions:
JB 1.0 build 12795 ACOLE Wed Aug 13 14:15:57 2008 win-x86
- Supports rawfile overriding (script loading)
- Dump rawfiles with
dumprawcommand. (Dumps to<game dir>/dump) - Load zone with
loadzonecommand - Unlocked dev console. Commands also work in the
qolconsole. - Forced windowed mode
- Install polyhook2 (x86) with vcpkg.
- Compile with VS2022, make sure to copy the PolyHook_2.dll, Zydis.dll, asmtk.dll, and asmjit.dll to the game directory. (This will probably change in the future.)
- Copy the output dll
d3d9.dllfrom thebuilddir to the game directory - Create a folder named
filesystemin the game directory. This is where you should store the rawfiles you want to override. - Have fun.
dumpraw: Dumps all loaded rawfiles to<game dir>/dumploadzone <zone>: Loads a zone. Example:loadzone siena
- The code is kinda messy, but it works.
- Why did I decide to do this? I don't know. I am married to the IW engine.
- You can get the game from here since it's abandonware.
TODO:
- Uncap FPS
- Fix
dvar_sstruct
- xoxor4d for the IW3 struct definitions <3
