A hobby project modification made to improve on the horrible PC port of James Bond: Quantum of Solace, for the multiplayer portion of the game.
- Allows for windowed mode
- Allocates external DVAR console
- FPS Unlock (reimplement working (
com_maxfps
) - Ingame Console GUI w/keybind (~)
- Allow Simple GSC/MENU rawfile loading
- Fix the horrendous looking way-too-close viewmodel FOV
- Reimplement proper dvars for windowed/fullscreen instead of a D3D9 workaround
- Rework entire project into a "bootstrap" so i can force stuff pre-game load.
- Gradual custom zone support with support gradually adding additional rawfiles such as anims, weapons, and maps
- Custom launcher
- Removal of GFWL and re-implementing
connect
command to get actual multiplayer back - Cross-porting from IW3/4->QoS
- Run
premake5 vs2022
or use the deliveredpremake5.bat
. - Build via solution file in
build\d3d9-wrapper.sln
. - Open
d3d9.ini
using a text editor and edit the INI'sAppEXE
argument to:JB_LiveEngine_s.exe
- Copy
d3d9.dll
andd3d9.ini
to the game's folder. - Create a shortcut to the game's launcher:
"JB_Launcher_s.exe"
, and within theTarget
line, add-novids -multi
at the end.
Main DLL - d3d9-wrapper
Research - iw4x-sp
Research - iw4x
Research - iw3x0
This software has been created purely for the purposes of academic research. It is not intended to be used to attack other systems. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.