This repository is an unofficial community porting and feature-enhancement project for The Simpsons: Hit & Run. The active target is native Windows x64, with modern dependencies, stability fixes, display and input improvements, experimental DXR path tracing, and native OpenXR gameplay.
The project is forked from Svxy/The-Simpsons-Hit-and-Run, a repository based on leaked original 2003 development source code. It is not an official source release.
UWP and the historical console targets are not active port targets.
DebugWindows|x64 and ReleaseWindows|x64 builds.F9.The OpenGL renderer remains responsible for compatibility, menus, HUD, and effects that have not yet been integrated into DXR/OpenXR.
XR_KHR_D3D12_enable; the headset runtime
and DXR renderer must use the same GPU.The Original renderer does not require DXR or a headset.
10.0.26100.0, including the x64 DirectX Shader Compiler
(dxc.exe).VCPKG_ROOT or pass -VcpkgRoot.-CheckOnly.Dependencies are resolved from game/vcpkg.json: SDL2,
OpenAL Soft, FFmpeg, libpng, glad, and the OpenXR loader.
Set the tool and data locations for the current shell:
$env:VCPKG_ROOT = "C:\src\vcpkg"
$env:SHAR_DATA_ROOT = "D:\Games\The Simpsons HitnRun"
Check the complete local toolchain and retail data:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 -CheckOnly
Build Release x64:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 `
-Configuration Release -Clean
Build and launch against the retail installation:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 `
-Configuration Release -Run
Build output is written to:
game/build/WINDOWS-bin-x64-ReleaseWindows
There is no replacement data pack or installer. Copy the runtime package into
your PC installation, or launch SRR2.exe with that installation as its
working directory. Keep dxrpathtracer.dxil beside the executable.
Renderer mode, display settings, OpenXR, and the XR debug mirror are persisted
in simpsons.ini. Renderer mode can be changed under Options > Display.
windows-release.yml builds
ReleaseWindows|x64 on GitHub Actions.
main, pull requests, and manual runs produce a downloadable
runtime ZIP and a separate symbols artifact.v* create or update a GitHub Release and attach the runtime
ZIP.SRR2.exe, dxrpathtracer.dxil, required app-local
DLLs, the matching VC143 runtime, and dependency notices.The repository currently reports:
Longer gameplay and broader hardware testing are still welcome.
TuneWindows|x64 is not validated.See PATH_TRACING.md and PORTING.md for the full current list.
This repository and its automated releases do not include the retail game's art, audio, movies, scripts, archives, or other data files. Use only data from your own PC installation, and do not commit or redistribute retail game data.
This is an unofficial community project based on leaked original development source. It is not affiliated with, authorized by, sponsored by, or endorsed by the original developer, publishers, or any rights holder. The game, characters, assets, audio, branding, and trademarks remain the property of their respective rights holders.
License and copyright files in the source tree are inherited from upstream and third-party dependencies. Their presence does not grant rights to the original game content or establish authorization for the leaked source provenance.
No donations or profits are obtained from this work, only for fun and preservation.
Commercialization, monetization, paid distribution, and donation-funded distribution of this project or its builds are prohibited.
C++
92.7%
HTML
3.6%
C
3.3%
This repository is an unofficial community porting and feature-enhancement project for The Simpsons: Hit & Run. The active target is native Windows x64, with modern dependencies, stability fixes, display and input improvements, experimental DXR path tracing, and native OpenXR gameplay.
The project is forked from Svxy/The-Simpsons-Hit-and-Run, a repository based on leaked original 2003 development source code. It is not an official source release.
UWP and the historical console targets are not active port targets.
DebugWindows|x64 and ReleaseWindows|x64 builds.F9.The OpenGL renderer remains responsible for compatibility, menus, HUD, and effects that have not yet been integrated into DXR/OpenXR.
XR_KHR_D3D12_enable; the headset runtime
and DXR renderer must use the same GPU.The Original renderer does not require DXR or a headset.
10.0.26100.0, including the x64 DirectX Shader Compiler
(dxc.exe).VCPKG_ROOT or pass -VcpkgRoot.-CheckOnly.Dependencies are resolved from game/vcpkg.json: SDL2,
OpenAL Soft, FFmpeg, libpng, glad, and the OpenXR loader.
Set the tool and data locations for the current shell:
$env:VCPKG_ROOT = "C:\src\vcpkg"
$env:SHAR_DATA_ROOT = "D:\Games\The Simpsons HitnRun"
Check the complete local toolchain and retail data:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 -CheckOnly
Build Release x64:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 `
-Configuration Release -Clean
Build and launch against the retail installation:
powershell -NoProfile -ExecutionPolicy Bypass -File .\build.ps1 `
-Configuration Release -Run
Build output is written to:
game/build/WINDOWS-bin-x64-ReleaseWindows
There is no replacement data pack or installer. Copy the runtime package into
your PC installation, or launch SRR2.exe with that installation as its
working directory. Keep dxrpathtracer.dxil beside the executable.
Renderer mode, display settings, OpenXR, and the XR debug mirror are persisted
in simpsons.ini. Renderer mode can be changed under Options > Display.
windows-release.yml builds
ReleaseWindows|x64 on GitHub Actions.
main, pull requests, and manual runs produce a downloadable
runtime ZIP and a separate symbols artifact.v* create or update a GitHub Release and attach the runtime
ZIP.SRR2.exe, dxrpathtracer.dxil, required app-local
DLLs, the matching VC143 runtime, and dependency notices.The repository currently reports:
Longer gameplay and broader hardware testing are still welcome.
TuneWindows|x64 is not validated.See PATH_TRACING.md and PORTING.md for the full current list.
This repository and its automated releases do not include the retail game's art, audio, movies, scripts, archives, or other data files. Use only data from your own PC installation, and do not commit or redistribute retail game data.
This is an unofficial community project based on leaked original development source. It is not affiliated with, authorized by, sponsored by, or endorsed by the original developer, publishers, or any rights holder. The game, characters, assets, audio, branding, and trademarks remain the property of their respective rights holders.
License and copyright files in the source tree are inherited from upstream and third-party dependencies. Their presence does not grant rights to the original game content or establish authorization for the leaked source provenance.
No donations or profits are obtained from this work, only for fun and preservation.
Commercialization, monetization, paid distribution, and donation-funded distribution of this project or its builds are prohibited.
C++
92.7%
HTML
3.6%
C
3.3%