github featureJosh/Recompia v0.8.1-beta.5
Pokopia Recomp 0.8.1-beta.5 (Testing)

latest release: v0.8.1-beta.6
pre-releaseone hour ago

Changes in this build

  • #296 Testing channel: a question when joining, help buttons, What to test in every Testing build

Update: press Update in the launcher. If you come from 0.7.9 or older, run Set up again once when the launcher asks (0.8.0 changed the game build); from 0.8.0 on no Set up again is needed.

Launcher

  • Added a question when you switch the launcher to the Testing channel, and help for testers
    • Before: switching to Testing just switched, and nothing said what to do when something went wrong
    • Now: the launcher asks you to confirm, and says Testing builds can have bugs and that testers are expected to share what they find and their pkp.log. While on Testing, Settings > About has Report a problem and Show pkp.log buttons. Each Testing build's notes now list what to test and how to report, and the bug form asks which channel you were on
  • Fixed a start from a shortcut (Steam, Sunshine) ignoring a profile problem
    • Before: if the launcher could not write the chosen profile into pkp.ini, a start with --play carried on anyway and the game could open another player's save
    • Now: that start stops with a message, like Play in the launcher window
  • Fixed a damaged profiles.json being replaced without a trace
    • Before: a cut-off or unreadable profiles.json turned into one default profile, and adding a profile then overwrote the file, losing which save belonged to which profile
    • Now: the damaged file is first copied to profiles.json.damaged-<date and time> next to it, and if that copy cannot be made nothing is changed. Your save folders were never touched
  • Added Settings > About > Repair and reset for when a setting or a leftover file causes trouble
    • Before: the only fix was to edit pkp.ini by hand or delete files
    • Now: choose what to fix (game settings, controls, launcher settings, caches, old copies of the runtime and launcher). You see the list of files before anything changes, and a copy of the changed settings files is kept, so Undo last repair puts them back. Your saves, profiles, shaders and game files are never touched
  • Added a Testing changelog to What's New for players on the Testing channel
    • Before: Testing builds were listed among the releases, each with the whole pending change list
    • Now: a Testing group with All Testing changes (every Testing build since the last stable release, newest first), what changed in each build, and its regressions and known problems as a highlighted block at the top. Stable players see no change
  • Fixed the launcher feeling slow on Linux with an NVIDIA card: changing pages and scrolling lagged
    • Before: the Sunrise colours were a filter on the full-window background, which the launcher redrew on every page change. The picture itself was also much larger than the window needs
    • Now: the colours are part of the picture, which is smaller (about 180 KB for both themes instead of 430 KB for one), and a page change animates for 160 ms instead of 280 ms. It looks the same. On one test machine (RTX 4070 Ti, Wayland) the slowest frames of a page change (median of 6 runs each) went from 84 ms to 35 ms

What to test

  • Repair and reset (Settings > About > Troubleshooting): try each choice, one at a time. Before you start, copy your save folder. After each one, check that your save, your profiles and the game still start. Then try Undo last repair. Report: which choice, what the list showed, anything that did not come back, and the exact words of any error
  • What's New on Testing: open All Testing changes and the newest build. Report: anything missing, cut off or confusing, especially the Regressions and What to test blocks
  • Launcher speed: change pages for a minute in both colour themes. We measured it on one NVIDIA PC under Linux. Report: smooth or laggy (1 to 5), your graphics card, Windows or Linux (Wayland or X11), Steam Deck or another handheld
  • Start the game after any repair and play for a few minutes. Report: whether it starts, how long the first start takes, any new stutter, and attach pkp.log

Regressions and known problems

  • Repair and reset has so far been tried only in the launcher's test mode and in unit tests, not yet on a real install. Make a copy of your save first, and report anything odd
  • The launcher speed-up was measured on one NVIDIA PC under Linux. Other graphics cards, Steam Deck, Windows and X11 are not measured yet
  • After Reset game settings, a setting you had set by hand (for example pool_mirror = off for Proton tuning) goes back to the game's default. Use Undo last repair if the game runs worse
  • After Clear caches the first start builds the pipeline cache again and can stutter once

How to report

Open a bug report, choose Testing as the channel, say which version you have, and attach pkp.log (and setup.log if Set up ran). Thank you for testing.

Don't miss a new Recompia release

NewReleases is sending notifications on new releases.