Update: press Update, then Set up again once. It rebuilds the game code for Clock Notation's new hook: a few minutes coming from 0.10.1, longer if you skipped 0.10.0's Set up. Your shaders and saves are kept; no shader is translated again.
The Numbat hotfix brings back the colourful logo, translates the launcher into nine languages, fixes an AMD start-up crash and BetterJoy input loss, and adds Time and Events tabs to the game's Settings.
Launcher
- Set up now says why the shader translator stopped on Steam Deck and other Linux PCs (#366)
- Before: under Proton the translator's error text never reached setup.log, so a failed "Translating shaders" step showed only an exit status and an empty "Last output"
- Now: the translator writes its error to
shader_cache/stage/harness_error.txtand Set up copies it into setup.log; if the translator never started at all, the log says Proton or Wine failed before it. Set up also checks that the translator's main files are present and not empty before it starts
- The colourful Recompia logo and the green R icon are back in the launcher, the README, the window and taskbar icon and the Steam shortcut (the plain placeholder logo and icons from 0.10.1 are gone)
- The launcher is now translated into Spanish, English, Japanese, French, Italian, German, Korean, Simplified Chinese and Traditional Chinese. It follows the system language by default (English when it cannot tell), and Settings > About > Language changes it
- Fixed Set up finishing at once while the game still refused to start with "pkp.exe and pkp_rt.dll come from different releases", after an update that replaced only some files
- Before: the launcher compared pkp.exe only with the build tools in the tools folder. A new pkp_rt.dll next to old tools (files copied by hand, or a zip extracted without its tools folder) looked current, so Set up did nothing and the game refused the exe
- Now: pkp.exe and pkp_rt.dll both carry the runtime API they were built for, and the launcher reads it before Play and Set up. An exe from another release than the dll is relinked by Set up; a dll from another release than the tools is named on the main page, with what to do (extract the whole release over the folder)
Game
- Fixed the game closing right at start ("pkp.exe exited with code 4") on some PCs with an AMD graphics card
- Before: when an older AMD driver was still installed next to the current one (common with a Ryzen processor's own graphics), the card was listed twice and the game could pick the old driver's copy, which crashed inside the driver on the first frames
- Now: the copy with the older driver is skipped and the log says so; reinstalling the graphics driver removes the leftover
- Added a Time tab and an Events tab to the game's own Settings screen, for moving the game's clock without restarting (#385)
- Before: the game's date and time came from the PC, and the launcher's event preset or
clock_offsetonly applied at the next start - Now: Time has Time Travel (Off follows the real time) and Year, Month, Day, Hour and Minute rows; the clock changes when you leave the screen. Events lists the events of
pokopia_events.tsv(one line each: start date, end date and name, separated by tabs); pressing one sets the clock to noon on its first day, marks it Chosen (one at a time) and fills the Time tab. Nothing is written to your save or to Settings - Still not: tab icons of their own (both tabs use the Game tab's), and a launcher button that fetches the event list
- Before: the game's date and time came from the PC, and the launcher's event preset or
- Added Clock Notation to the Time tab: Game, 12 hour or 24 hour for the time of day the game shows
- Before: the game's language chose the notation (English showed 12 hours with AM/PM whatever the PC's region), and nothing in the settings changed it
- Now: pick 12 hour or 24 hour (
[tweaks] clock_formatincontrols.ini:auto,12hor24h); Game keeps the language's own. A screen that is already open shows the new notation after you close it and open it again - Still not: a launcher row for it
- Button prompts: the face buttons are plain white, like the rest of the prompt icons
- Before: Xbox, PlayStation, Steam Controller and Steam Deck prompts drew A/B/X/Y and cross/circle/square/triangle as coloured buttons
- Now: they use Kenney's monotone white buttons, matching the bumpers, triggers, d-pad and keyboard icons. Switch prompts are unchanged
- Fixed the inventory Sort prompt showing L on some screens, where L also turns the page to the tab on the left
- Before: where Y and R both had an action, the Sort prompt took L; pressing it sorted the panel and switched the tab at the same time
- Now: Sort is Y in the bag and R in container screens; where both are taken the prompt is click only (left click or the menu pointer), and L only turns the page
- The F1 menu opens from a controller by clicking both sticks (L3 + R3) (#364)
- Before: no controller shortcut was set, and the README's example (L + R) is the game's Dive chord, so holding R and L to dive opened the menu instead
- Now:
[overlay] paddefaults toleft_stick+right_stick. Acontrols.inifrom an earlier release keeps the value it already has (none= off); set the key toleft_stick+right_stickthere, or delete the line, to get the shortcut
- Fixed a controller dropping stick and button input during vacuuming, breaking and Rollout above 30 fps when it goes through BetterJoy (#374)
- Before: the game sent the controller a new rumble value on almost every frame while it rumbled, about 100 times a second at 100 fps. BetterJoy passes each one to the controller over Bluetooth and stopped reading the stick and buttons while it caught up
- Now: rumble goes to the controller at most 30 times a second at any frame rate, the rate that already worked at a 30 fps cap
- The "different releases" message names the runtime API of pkp.exe and of pkp_rt.dll and points to the launcher's main page, since Set up alone cannot always help
Docs
- The README and the Linux readme are now also in Brazilian Portuguese and European Portuguese, and the README's F1 controller example uses L3 + R3 instead of the Dive chord (L + R)