https://github.com/projectconsolation/client
A WIP client for James Bond: Quantum of Solace for PC.
https://github.com/projectconsolation/client
007 call-of-duty callofduty client-mod client-modification clientmod cod iw3 multiplayer qos quantum-of-solace t4
Last synced: 20 days ago
JSON representation
A WIP client for James Bond: Quantum of Solace for PC.
- Host: GitHub
- URL: https://github.com/projectconsolation/client
- Owner: ProjectConsolation
- License: other
- Created: 2024-02-12T05:31:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-18T05:05:55.000Z (about 1 month ago)
- Last Synced: 2026-04-18T07:03:02.134Z (about 1 month ago)
- Topics: 007, call-of-duty, callofduty, client-mod, client-modification, clientmod, cod, iw3, multiplayer, qos, quantum-of-solace, t4
- Language: C++
- Homepage: https://discord.gg/XSrTvXJcsw
- Size: 5.7 MB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project: Consolation
A work-in-progress project aimed at extending and improving the multiplayer PC port experience of [007: Quantum of Solace](https://en.wikipedia.org/wiki/007:_Quantum_of_Solace), a game that sits between Call of Duty 4 (IW3) and Call of Duty: World at War (T4) on the Call of Duty engine.
Currently this has only been tested and confirmed to work on the English/French `1.1` version.
For installation help, launch setup, features, and common questions, use the wiki:
- [How do I obtain the game?](https://github.com/ProjectConsolation/Client/wiki#how-do-i-obtain-the-game)
- [Controller support](https://github.com/ProjectConsolation/Client/wiki/Controller-Support)
- [Crash debugging](https://github.com/ProjectConsolation/Client/wiki/Crash-Debugging)
## Nightly Builds
Nightly builds are automatically generated and available in the **Releases** section of this repository.
These builds are **experimental and primarily intended for testing**. They are very likely to be unstable, partially broken, or not working at all. If a nightly build happens to work for you, consider yourself lucky - it may break or become outdated very quickly.
Nightly builds are provided **strictly for testing purposes** and should not be considered stable releases. **No support will be provided for nightly builds.**
## How to Install & Launch
Obtain the game from **MyAbandonware**.
Only the **English/French 1.1** release is supported right now.
Unsupported setups currently include:
- repacks
- other regional releases
- unpatched `1.0`
- other game versions
Install the game normally.
The recommended install path is the default path:
- `C:\Program Files (x86)\Activision\Quantum of Solace(TM)\`
Then install the official **1.1 patch**.
Patch `1.1` may not install correctly if the game is not installed in the default `C:\` location. To avoid path issues, the recommended setup is the default install path plus the official `1.1` patch.
If you are using a nightly build or a release build:
- extract or copy the build into the game root
- overwrite everything when prompted
- launch using `Launch Consolation.lnk`
The included shortcut already uses the required `-multiplayer` launch argument.
Example target behind the shortcut:
- `"C:\Program Files (x86)\Activision\Quantum of Solace(TM)\JB_Launcher_s.exe" -multiplayer`
Nightly builds should ship with `Launch Consolation.lnk` for this.
If your game is installed in the default directory, you should be able to use the included shortcut as-is.
If your game is not installed in the default directory, edit the shortcut target so it points at your real install path.
Advanced users can still make a non-default install work by manually copying the patch `1.1` files into the game root and then editing `Launch Consolation.lnk` so it points at the correct `JB_Launcher_s.exe` path.
# Credits
- [mjkzy](https://github.com/mjkzy) for working on zones & zonetool, finishing GSC support & providing a base + patches, upkeep
- [Lierrmm](https://github.com/Lierrmm) for zones & zonetool, upkeep, patches
- [JerryALT](https://github.com/JerryALT) for lots of code snippets from [IW3SP-MOD](https://github.com/JerryALT/iw3sp_mod)
- [xoxor4d](https://github.com/xoxor4d) for another big lot of code snippets from [iw3xo](https://github.com/xoxor4d/iw3xo-dev)
- [JerryALT](https://gitea.com/JerryALT/) for IW3SP code snippets and research, raw mouse input
- [Rackover](https://github.com/Rackover) for IW3/IW4 research & [iw3x-port](https://github.com/iw4x/iw3x-port)
- [MrReeko](https://github.com/MrReekoFTWxD) for initial GSC injection
- [ujicos](https://github.com/ujicos) for initially starting the project, with additions & general upkeep
## Fun Facts
- QoS is abandonware!
- QoS was drastically different on the Wii version and even received updates
- QoS seems to be very similar to the IW3 engine, even though it was developed by a small team at Treyarch during World at War, though structs seem to be a mix of 3arc and IW style.
- The game had a very messy development process, and their deadline was 9 months (source: [Treyarch's 007 Quantum of Solace tie-in game](https://www.youtube.com/watch?v=bU4FkHVYYdU))
- The developers had to improvise 70% of the plot of the singleplayer based off their own research into 007