Want the easier graphical installer? Try the v1.0.2 Easy Installer Preview: download Install-Table-Tennis.exe, choose your ISO, and click Install. The instructions below describe the older manual/developer workflow.
v1.0.1 — local ISO build tools
This release changes distribution to local build tools. No game executable, XEX, retail menu archive, ISO or generated game functions are included.
PC recompilation highlights
The Xbox 360 classic, recompiled to native Windows x64 with DirectX 12, plus settings and convenience improvements for PC players:
- Up to 4K / Ultra HD: choose 720p, 1080p, 1440p or 4K output. The 1440p and 4K presets raise internal 3D rendering to 2× and 3× per axis respectively.
- High-refresh options: choose 60, 120, 144 or 240 FPS targets, or Unlocked for uncapped presentation. The high-refresh modes enable the variable-refresh presentation path for compatible setups.
- Image filters and smoother edges: optional AMD FidelityFX FSR, CAS sharpening, FXAA and FXAA Extreme, with Bilinear and AA Off options too.
- Your display, your settings: fullscreen/windowed mode and a graphical launcher that remembers resolution, framerate and filter choices.
- Useful PC shortcuts: toggle the live FPS/frame-time overlay with F10, and exit to Windows with Escape.
- Gamepad-friendly startup: controller detection before the intro; press a gamepad button to stop the movie immediately and continue to the menu after loading.
- A working offline main menu: Xbox Live removed, correct Options/Extras navigation, and a large antialiased loading message during the transition.
Actual FPS depends on hardware, scene and settings. The 1080p preset uses 1× internal rendering with the selected presentation filter. See the full PC enhancements and resolution table.
Install
- Download Table-Tennis-Local-Build-v1.0.1.zip and extract the complete folder.
- Install 64-bit Python 3.10+, Visual Studio 2022 C++ Build Tools with Windows SDK/CMake/Ninja, and LLVM Clang 19+ as described in README.md.
- Run setup.cmd, choose your own supported retail USA/Europe Xbox 360 ISO, and wait for the local compilation.
- Start dist\tabletennis_launcher.exe after setup completes.
The setup extracts the required files from your ISO without modifying it, generates and patches the code, and builds the game locally. It obtains ReXGlue SDK v0.10.0 from the official release and checks a pinned SHA-256, or accepts an installed SDK via setup.ps1 -SdkPath PATH -NoDownload. The first build requires compiler tools, time and several GB of disk space.
The automatic SDK download was blocked by Windows security on the development PC and remains unverified end to end. The installed-SDK build path passed. Setup does not change security settings.
Local game fixes
- Xbox Live removed from the main menu to avoid the unavailable online screen; Options and Extras retain their correct indexes.
- A gamepad button stops the startup intro immediately and continues to the menu after loading, without another Start press.
- Black loading transition with a large, centered, antialiased LOADING MAIN MENU... message.
- The skip press is consumed so it cannot accidentally select a menu item.
Verification
- Full clean build from the retail ISO passed, including 95 C++ build steps and C# launcher compilation.
- Seven synthetic-input tests passed.
- Locally created menu archive matches the preceding verified build; all 16,971 generated function bodies match its working integration.
- Public source allowlist and ZIP contents checked. The released package has 28 files, with no local game output.
Keep locally generated dist, private_work and project/generated folders private. Existing save data can be retained; save/load was not revalidated for this update.
Earlier claims that the v1.0.0 package contained no game resources were inaccurate. The new workflow does not require that package. Project-authored code and permitted third-party notices are included; original game rights remain with their owners. Local generation is a distribution change, not a legal guarantee.
SHA256SUMS.txt verifies the source ZIP download.