From 8e62dee4d8ea23507953182c4370190c57008a1c Mon Sep 17 00:00:00 2001 From: trentw <532672+trentw@users.noreply.github.com> Date: Tue, 27 Oct 2026 18:32:53 -0700 Subject: [PATCH] Release THPS2 64: Recompiled v0.2.0-preview - CHANGELOG: `[Unreleased]` becomes `[0.2.0-preview] - 2026-10-27`. - README, KNOWN-ISSUES and TESTING name v0.2.0-preview. - CHANGELOG: Picture Border and Draw Distance no longer say Off and Original are the default (the Enhanced preset is). Made with AI assistance. --- CHANGELOG.md | 19 +++++++++++++------ README.md | 10 +++++----- docs/KNOWN-ISSUES.md | 2 +- docs/TESTING.md | 4 ++-- 4 files changed, 21 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da20ea5..0ed7cd8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) @@ -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 @@ -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 diff --git a/README.md b/README.md index f2c35c6..be28eee 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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 @@ -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 diff --git a/docs/KNOWN-ISSUES.md b/docs/KNOWN-ISSUES.md index 66625b8..627aaa9 100644 --- a/docs/KNOWN-ISSUES.md +++ b/docs/KNOWN-ISSUES.md @@ -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. diff --git a/docs/TESTING.md b/docs/TESTING.md index d0cb5a8..18f524b 100644 --- a/docs/TESTING.md +++ b/docs/TESTING.md @@ -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 @@ -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.