Giter Club home page Giter Club logo

007-qos's Introduction

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

007-qos's People

Contributors

hc20k avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.