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
dumpraw
command. (Dumps to<game dir>/dump
) - Load zone with
loadzone
command - Unlocked dev console. Commands also work in the
qol
console. - 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.dll
from thebuild
dir to the game directory - Create a folder named
filesystem
in 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>/dump
loadzone <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_s
struct
- xoxor4d for the IW3 struct definitions <3