Please use https://github.com/mchughalex/skate3recomp it is more up to date than mine
Skate 3 Recomp is an early Windows build that brings Skate 3 toward a native PC runtime with a simple setup flow, PC settings, keyboard/mouse support, diagnostics, and 1080p/60fps+ experimentation. It is in-game playable.
This is still work in progress. Expect bugs, missing polish, and occasional breakage while the project is being brought up.
This repository does not include Skate 3 game files, decrypted executables, generated game output, caches, saves, or captures. You must provide your own legally obtained Xbox 360 game dump.
Use this flow if you downloaded the Windows zip from GitHub Releases.
- Download
Skate3Recomp-Windows-v0.1.3-alpha.zipfrom the latest Release. - Extract the zip somewhere easy to find.
- Open the folder named
Skate 3 Files. - Put your Skate 3 dump in that folder.
- Double-click
Setup Skate 3 Recomp.cmd. - Press
Set Up Game.
Leave Start game when ready checked if you want the setup tool to launch the
game automatically when it finishes.
The setup tool looks for these files and folders:
default.xexdefault.xex_uncrypted.xexdatanxeart
default.xex_uncrypted.xex is the decrypted game executable. If it is missing,
setup will stop and ask you to add it.
Use this only with your own legally obtained Skate 3 dump. Keep the original
default.xex in place and create a separate decrypted copy:
xextool -e d -c b -o default.xex_uncrypted.xex default.xex
After running the command, Skate 3 Files should contain both default.xex and
default.xex_uncrypted.xex, plus the data folder.
The setup tool keeps your original dump untouched. It copies the files into a working folder, prepares the runtime folder used by the launcher, creates the needed save/cache folders, and then starts the normal game launcher if the auto-start box is checked.
After setup, use:
Launch Skate 3 Recomp.cmd
That launcher opens the PC settings screen first, so you can choose resolution, fullscreen, FPS counter, and other options before the game starts.
Check the Skate 3 Files folder first. Most setup problems are caused by one of
these:
- The files were placed inside an extra nested folder.
datais missing.default.xex_uncrypted.xexis missing.- The dump is incomplete.
For developer/source-build setup notes, see SKATE3_SETUP.md. For attribution covering Skate 3 Recomp and its dependencies, see CREDITS.md.
- The normal launcher shows PC settings before the game starts.
- The game has an optional readable FPS counter.
- Experimental ultrawide Hor+ support is available for testing. Gameplay uses a wider projection while startup, menus, and videos use a separate non-stretched presentation path. Treat this as experimental.
- The windowed-mode startup crash/launch stall is fixed in current builds.
- The setup GUI prepares the working/runtime folders automatically.
- Gameplay bring-up is still under active investigation, including known physics and collision issues.
Skate 3 Recomp is not affiliated with nor endorsed by Electronic Arts, Microsoft, Xbox, or the upstream ReXGlue project. All trademarks and copyrights belong to their respective owners.
This project is not intended to promote piracy or unauthorized use of copyrighted material. Do not ask this project for game files.
Skate 3 Recomp is built from a custom ReXGlue branch. It is not an official upstream ReXGlue release.
ReXGlue converts Xbox 360 PowerPC code into portable C++ that runs natively on modern platforms. It is heavily rooted in the foundations of Xenia, and its ahead-of-time C++ generation approach is inspired by XenonRecomp and rexdex's recompiler.
Upstream ReXGlue links:
- Tom (crack) - Project Founder
- Loreaxe - Linux Contributor
- mystixor - Windows Contributor
- Graine25 - Project Support
- Carlos Estrague (mrcmunir) - Linux / ARM64 Contributor
- sanjay900 - Linux / SDL Contributor
- Toby - Project Support
- Roxxsen - CI/CD Contributor
The list above is not exhaustive. Thanks to everyone in the ReXGlue community who contributes code, reports issues, tests builds, and keeps the project moving.
- Project Xenia - their Xbox 360 emulation work laid the groundwork for ReXGlue.
- XenonRecomp - for pioneering the modern static recompilation approach for Xbox 360.
- rexdex's recompiler - the original static recompiler for Xbox 360.
- The Xbox 360 homebrew and modding communities whose research makes projects like this possible.