Skip to content
/ 007-qos Public
forked from hc20k/007-qos

some hacks for 007: Quantum of Solace (2008)

Notifications You must be signed in to change notification settings

ujicos/007-qos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

007-qos

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

GSC menus!!! image

  • 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

Usage

  1. Install polyhook2 (x86) with vcpkg.
  2. 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.)
  3. Copy the output dll d3d9.dll from the build dir to the game directory
  4. Create a folder named filesystem in the game directory. This is where you should store the rawfiles you want to override.
  5. Have fun.

Commands

  • dumpraw: Dumps all loaded rawfiles to <game dir>/dump
  • loadzone <zone>: Loads a zone. Example: loadzone siena

Notes

  • 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

Credits

  • xoxor4d for the IW3 struct definitions <3

About

some hacks for 007: Quantum of Solace (2008)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • C 0.2%