Skip to content

Nightly

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 22:28
· 223 commits to master since this release

Nightly — v1.0.0

Fixed

  • Bumped PSXRecomp to 4102438ab4c5aadf010878029d0324ef6382e521, the narrow upstream revision containing the PGXP depth-buffer and seam-expansion renderer, then enabled pgxp_depth_buffer = true and pgxp_seam = "wide" for high-resolution rendering. Precise culling is enabled only when the optional PGXP mod itself is selected. These changes target remaining terrain cracks; they are not a claim that cutscene wobble, every texture warp, or shaking with PGXP disabled is fixed until matched visual captures confirm it.
  • Configured the high-coverage PGXP hook build for dataflow-only vertex precision and exact GTE projection (pgxp_position_fallback = false, pgxp_preserve_projection = true, pgxp_tolerance = -1.0) behind the single default-off PGXP mod switch. This is a source-level correction; live visual confirmation of wobble, seams, and texture warping is still outstanding.
  • Clarified that Widescreen's current projection-squash path remains experimental and can show geometry/background/culling artifacts; the feature stays off by default and 4:3 remains the reference presentation.
  • Restricted experimental interpolated rendering to the active gameplay phase and re-checks the phase before submitting replay passes, avoiding unsafe interpolation of title, loading, briefing, flyover, warp-in, and transition frames.

Fixed

  • Stop cached OST autoplay and manual soundtrack playback before launch/relaunch returns control to the game runtime, preventing music from spilling over the Ape Escape title screen. Launch also disables shuffle autoplay for that session.

Performance

  • Restore the upstream-tested guest-cycle scaling optimization for crowded gameplay, gated to Ape Escape phase 3 at RAM byte 0x800F447C. Recompiled CPU work is charged at scale 2 while VBlank, timers, CD, SPU, and DMA remain on the original PlayStation clock; menus, intros, and transitions keep normal timing.

Fixed

  • Fixed the data-folder button's conflicting ImGui ID and made it open the full user home folder; folder buttons now use unique IDs.

Fixed

  • Fixed the duplicate Open Data Folder ImGui ID; Quick Tools now opens the user's home folder separately from the app-specific data folder, with unique IDs for all folder buttons.

Fixed

  • Fixed accessibility settings being skipped because the helper declaration marker collided with the UI insertion check; accessibility controls now have a dedicated visible launcher page.

Added

  • Added a C/C++ lint workflow that checks formatting on changed lines and excludes generated game translations and third-party submodules.
  • Fixed the OST volume slider to show a smooth 0–100% range, and added boot-time shuffle autoplay from locally cached songs only; playback advances to another random cached track when a song ends without downloading during startup. Music files remain in per-user data and are not bundled in releases.
  • Mod Manager filters for all, enabled, disabled, experimental, and needs-attention features, plus confirmed Original Experience, Visual Enhancements, and Challenge Run presets.
  • Confirmation dialogs for Enable All and Disable All to avoid accidentally changing the whole mod selection.
  • Setup Doctor checks for the selected disc, disc identity, custom BIOS path, app-data write access, and save-backup availability, with a copyable diagnostic report and shortcuts to repair actions.
  • Controller Test Lab with live gamepad button, stick, and trigger indicators plus an optional rumble test.
  • Save Protection Center backup history, selected-snapshot restore, folder export, and configurable retention from 5 to 50 snapshots.
  • Update & Release Center with installed build metadata, an in-app updater entry point, Nightly release access, and a changelog link.
  • Automated release notes generated from this changelog for Nightly and version-tagged releases.

Changed

  • Save restoration now delays retention pruning until after the chosen backup is applied, preventing a selected old snapshot from being pruned before restore completes.
  • The Mods page follows the active filter when selecting feature/package details and confirms bulk toggles before applying them.
  • Removed the duplicate Nightly updater button from Update & Release Center; the single dedicated updater control prevents conflicting Dear ImGui IDs and accidental double-starts.

Fixed

  • Moved the OST player entry into Settings → Audio and opened the full player in a separate resizable window, avoiding clipping below the Settings layout.
  • Closed the Nightly manifest generator’s missing Python heredoc terminator, which prevented the release-publishing shell step from parsing correctly.
  • Corrected the pinned launcher’s malformed SDL3 preprocessor guard, which had stopped Windows, macOS, and Linux builds before release packaging.
  • Added independent GitHub Actions workflow validation and security auditing with actionlint and zizmor; zizmor findings are advisory while existing workflows are reviewed.

Package notes: Windows x64, macOS arm64/Intel packages, and Linux x86_64 AppImage are attached when their build jobs succeed. macOS packages are ad-hoc signed and are not notarized. Linux AppImage updates are manual.

The original game disc image and retail PlayStation BIOS are not included. The packaged OpenBIOS is MIT-licensed.

See the full CHANGELOG.md.