An open API service indexing awesome lists of open source software.

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.

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