Repository navigation
v0.1.0-preview
Pre-release
Pre-release
An early preview, released next to THPS1 64: Recompiled v0.1.0 and built on THPS64Host v0.1.0. It runs
the USA and Europe releases of the N64 game, on macOS (universal) and Windows x64. It has had much
less hand play than THPS1; see the README.
Added
- A first start that builds the game from your own dump, on your machine: the main program and its 16 front-end screens.
On macOS it offers Apple's installer if the Command Line Tools are missing; the Windows zip brings its own compiler. - Native rendering through RT64 (Metal, Direct3D 12), scaled to the window, with MSAA 4x.
- Widescreen: 16:9 by default, 21:9, or following the window. The in-level HUD moves to the screen edges
(hud = expand);originalkeeps it in the centred 4:3 area. - Frame interpolation to the display's rate (60 Hz, 120 Hz on ProMotion) over the game's 30 fps.
- The in-game settings menu (Esc, or Back on a controller): general, controls, graphics, sound and cheats.
- An Xbox-style controller layout (tricks on the face buttons; B is grab while skating and back in menus) and the N64
layout; keyboard and SDL controllers, two players, hot-plugging; every binding incontrols.cfg. - Controller Pak saves as a standard 32 KiB
.mpkfile. - Cheats for testing: Unlock All Levels, Perfect Balance, Slow Motion, Skip to Restart and Always Special. They're off by
default and named in the log andcrash.logwhile on. The cheats aren't stored in the save; progress made with one on is
saved as usual. - Europe runs at 60 Hz, and neither release shows the wrong-region screen (a hook on
Tv_IsHomeRegion). - Portable mode: a
portable.txtbeside the app keeps settings and saves next to it.
Fixed
- Jutter at the start ramp of the Hangar, and far scenery popping in and out in School II. The host now redoes RT64's
split of the camera matrix when the camera faces along the world's z axis. - At 60 Hz, one in-between frame per run could lose the skater and half the level.
- Short pops in the sound when the audio output ran dry for a moment (found in THPS1; the fix is in the shared host). The
output now fades out and back in instead of cutting. - A crash in RT64's display-list parser: the runtime told the game the graphics task was done before RT64 had read it
(an N64ModernRuntime patch). - With one controller, the 2 PLAYER screens that wait for player 2 (choose skater, continue, handicap) locked up.
- B didn't go back in menus that draw a 3D scene (Create-a-Skater, the pause menu, the screens over a level).
- Windows: the settings migration was never saved, and the frame-interpolation time budget never applied.
Built on THPS64Host v0.1.0.
Check a download against SHA256SUMS with shasum -a 256 -c SHA256SUMS (macOS) or Get-FileHash (Windows).