Skip to content

Source code for Simpsons Hit & Run ported to Xbox UWP and with a cleaner structure & more features.

License

Notifications You must be signed in to change notification settings

3UR/Simpsons-Hit-Run

Repository files navigation

The Simpsons: Hit & Run

This repository contains the source code for The Simpsons: Hit & Run with quite a few enhancements done to it, Such as C++ 20 & x64 Builds, Vcpkg for easier third-party library management, UWP Builds & more.

Commit History

All previous commit history has been archived in this branch. This was done because of how messy and inconsistent the commit messages were.

Disclaimer

This repository contains modified source code and references to original game assets for preservation, and enhancement purposes only.

  • This project is not affiliated with, endorsed by, or sponsored by the original publishers or intellectual property owners.
  • No ownership of the original intellectual property is claimed.
  • This project is not monetized in any way (no sales, ads, sponsorships, or donations).
  • Commercial redistribution of this project or its builds is not permitted.

The Simpsons: Hit & Run and all related characters, assets, audio, trademarks, and branding remain the property of their respective rights holders.

Issues

If you encounter issues, please create an issue.

Known Bugs

  • Memory Corruption
  • Assets (Need a good way to include them)

Contributing

If you would like to contribute to this project please create a fork and then open a pull request.

Installation

Quick Installation (Pre-built Binaries)

Desktop

  1. Download the latest build from the Releases page.
  2. Extract the contents of the zip file to your desired location.
  3. Navigate to the extracted folder and locate SRR2.exe.
  4. You can now run the game.

Xbox Series S|X

Warning

Xbox One is currently not supported and will crash Xbox Series S|X is fine.

  1. Navigate to the Releases page.
  2. Download a file that looks like SRR2_UWP_X.X.X.X_x64_XXX.appx.
  3. Now navigate to the Xbox dev mode portal (https://xbox:11443/ or the local IP and port the dev mode dashboard shows you).
  4. Then press "Add" and drag and drop the AppX you downloaded.
  5. Once done it should run.

Developer Installation (Building from Source)

When working with the source you will need these installed:

  • Visual Studio 2026
  • C++ Language Support (In the Visual Studio installer, select the Desktop development with C++ and Universal Windows Platform development options)
  • Vcpkg support (When selecting Desktop development with C++, make sure Vcpkg package manager is selected on the right side)

Setup

Note

If you have already built Vcpkg projects before with Visual Studio then you can skip everything past step 3.

  1. Open command prompt and navigate to a directory where you want to store the source and run git clone --recurse-submodules https://github.com/3UR/Simpsons-Hit-Run
  2. When done you can open SRR2.sln with Visual Studio.
  3. Once in Visual Studio press Tools -> Command Line -> Developer Command Prompt
  4. A Developer Command Prompt will open enter the following cd tools/vcpkg and then ./bootstrap-vcpkg.bat
  5. Once that is done run ./vcpkg integrate install

Building

If the setup was successful, you should now be able to build any project in the solution. When building for UWP don't forget to change the config! (example: if it's ReleaseWindows make it ReleaseUwp).

Media

Windows

Screenshot 2025-02-10 092453

Xbox

Watch HD on YouTube

The.Simpsons.Hit.Run.Running.natively.on.the.Xbox.Series.SX.PT.2.-.la.1080p.h264.youtube.qxqnziUVz9c.mp4

Watch HD on YouTube

The.Simpsons.Hit.Run.Running.natively.on.the.Xbox.Series.SX.-.la.1080p.h264.mp4