Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 13 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,17 @@ All notable changes to THPS2 64: Recompiled are listed here. The format is based

## [Unreleased]

## [0.2.0-preview] - 2026-10-27

The second early preview, built on THPS64Host v0.2.0: split screen, Picture Border, rebinding, draw distance and the
Original and Enhanced presets. It runs the USA and Europe releases of the N64 game, on macOS (universal) and Windows
x64.

### Added
- Graphics > Picture Border (`border = fill`, `--border fill`): the 3D picture reaches the edges of the window, without the
thin black frame the game leaves for a TV's overscan. It shows a little more of the scene at the same size (no zoom). Off by
default; menus and loading screens keep their own frame. In a two-player split screen, both views reach the edges
too and meet at the game's thin divider line in the middle.
- Graphics > Picture Border (`border = fill`, `--border fill`): the 3D picture reaches the edges of the window, without
the thin black frame the game leaves for a TV's overscan. It shows a little more of the scene at the same size (no
zoom). Menus and loading screens keep their own frame. In a two-player split screen, both views reach the edges too
and meet at the game's thin divider line in the middle.
- Rebinding in the settings menu: the Controls tab has a row per N64 input with two controller slots and two keyboard
slots. Choose a slot and press the new button or key; a button another action uses trades places with it, and
Default puts a row back. A slot that differs from the layout shows in yellow, and Reset all to default (it asks first)
Expand All @@ -20,7 +26,7 @@ All notable changes to THPS2 64: Recompiled are listed here. The format is based
to swap players or give a controller either player. One controller on player 2 with the keyboard alone on player 1
makes a two-player game with one controller. The choice lasts until you quit.
- Test sessions `menu-controls`, `menu-controls-reload` and `menu-ports` (virtual pads).
- Draw distance (Graphics tab, `draw_distance` in `graphics.cfg`, `--draw-distance`): Original (the default, the game as it
- Draw distance (Graphics tab, `draw_distance` in `graphics.cfg`, `--draw-distance`): Original (the game as it
was), 2x, 4x and Full (the whole course; scenery the game hides by area as you skate, secrets and items a goal
reveals stay hidden until the game shows them). It applies without a restart. A shorter distance applies at
once; a longer one reaches the far scenery after a RETRY, the next course or a camera change. Every course start sets up
Expand Down Expand Up @@ -97,5 +103,6 @@ less hand play than THPS1; see the README.
- 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.

[Unreleased]: https://github.com/THPS64Recomp/THPS2-64Recomp/compare/v0.1.0-preview...HEAD
[Unreleased]: https://github.com/THPS64Recomp/THPS2-64Recomp/compare/v0.2.0-preview...HEAD
[0.2.0-preview]: https://github.com/THPS64Recomp/THPS2-64Recomp/releases/tag/v0.2.0-preview
[0.1.0-preview]: https://github.com/THPS64Recomp/THPS2-64Recomp/releases/tag/v0.1.0-preview
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ A native PC port of *Tony Hawk's Pro Skater 2* for the Nintendo 64, for macOS an
and [RT64](https://github.com/rt64/rt64).

![A pop shove-it in The Hangar at 21:9](docs/screenshots/hangar-21x9.jpg)
### [Download the latest preview](https://github.com/THPS64Recomp/THPS2-64Recomp/releases) (v0.1.0-preview)
### [Download the latest preview](https://github.com/THPS64Recomp/THPS2-64Recomp/releases) (v0.2.0-preview)

See also: [THPS1 64: Recompiled](https://github.com/THPS64Recomp/THPS1-64Recomp) (v0.1) and
See also: [THPS1 64: Recompiled](https://github.com/THPS64Recomp/THPS1-64Recomp) (v0.2) and
[THPS3 64: Recompiled](https://github.com/THPS64Recomp/THPS3-64Recomp) (early preview).

**This repository doesn't contain the game. You need your own dump of the N64 cartridge.** The app builds the game from
Expand All @@ -17,7 +17,7 @@ it on the first start.

THPS2 64: Recompiled uses the same host as THPS1 64: Recompiled and passes its own automated test suite, but it has had much
less hand play. Expect bugs we haven't seen, and back up your `saves/` folder before you rely on a career. Your reports
decide what gets fixed before its v0.1: [docs/TESTING.md](docs/TESTING.md) says what to try, and **Unlock All Levels** in
decide what gets fixed next: [docs/TESTING.md](docs/TESTING.md) says what to try, and **Unlock All Levels** in
the Cheats tab gets you to every level quickly.

## Supported dumps
Expand Down Expand Up @@ -72,14 +72,14 @@ change a row yourself, the preset shows Custom.
## Install

**macOS**
1. Download `THPS2-64Recomp-v0.1.0-preview-macOS-universal.zip` and unzip it.
1. Download `THPS2-64Recomp-v0.2.0-preview-macOS-universal.zip` and unzip it.
2. Move **THPS2 64 Recompiled.app** to Applications.
3. Open it. macOS blocks the first open because the app isn't notarized:
- macOS 15+: System Settings > Privacy & Security > **Open Anyway**.
- macOS 13-14: right-click the app > **Open** > **Open**.

**Windows**
1. Download `THPS2-64Recomp-v0.1.0-preview-Windows-x64.zip` and extract it to a folder you can write to (not Program Files).
1. Download `THPS2-64Recomp-v0.2.0-preview-Windows-x64.zip` and extract it to a folder you can write to (not Program Files).
2. Run `THPS2-64Recomp`. If SmartScreen appears: **More info** > **Run anyway**.

**First start:** choose your ROM dump (or drop it on the window). The app checks it and builds the game, which takes a
Expand Down
2 changes: 1 addition & 1 deletion docs/KNOWN-ISSUES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Known issues

What isn't finished or hasn't been checked in v0.1.0-preview. "Untested" means the code exists but hasn't been run in that
What isn't finished or hasn't been checked in v0.2.0-preview. "Untested" means the code exists but hasn't been run in that
setting. Problems fixed before this release are in the [CHANGELOG](../CHANGELOG.md). Found something that isn't here?
[TESTING](TESTING.md) says how to report it.

Expand Down
4 changes: 2 additions & 2 deletions docs/TESTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Testing THPS2 64: Recompiled

**THPS2 64: Recompiled is an early preview** (v0.1.0-preview). Here is what that means:
**THPS2 64: Recompiled is an early preview** (v0.2.0-preview). Here is what that means:

- It uses the same shared host as THPS1 64: Recompiled v0.1 and passes its own automated test suite on macOS.
- It has had much less hand play than THPS1: a few sessions, on one Windows PC and one Mac. Whole parts of the
Expand Down Expand Up @@ -69,7 +69,7 @@ Use the [bug report form](https://github.com/THPS64Recomp/THPS2-64Recomp/issues/
play-testing notes go to [Discussions](https://github.com/THPS64Recomp/THPS2-64Recomp/discussions). Please include:

1. **The game and release**: for example "Tony Hawk's Pro Skater 2, USA". Run the app with `--check-rom FILE` if you are not sure which dump you have.
2. **The app version**: this one is early preview, v0.1.0-preview; say which zip you downloaded (macOS or Windows).
2. **The app version**: this one is early preview, v0.2.0-preview; say which zip you downloaded (macOS or Windows).
3. **Your system**: macOS version and Mac model, or Windows version, CPU and GPU. The display's refresh rate (60 Hz, 120 Hz...).
4. **Your settings**: attach `general.cfg`, `graphics.cfg` and `controls.cfg` from the config folder (plain text, no game data),
or name the settings you changed. Controller or keyboard, and which controller.
Expand Down
Loading