Skip to content

PC5 1.7.0

Choose a tag to compare

@bornaradusin bornaradusin released this 29 Oct 11:51
· 257 commits to main since this release

PC5 now updates itself from GitHub, and greets you with a sound on the controller.

Install

  1. Download PPSA11018.zip and unzip it.
  2. Replace the PPSA11018 folder on the console with the new one, the way you add homebrew. Your games, saves and settings stay where they are.
  3. Start PC5. Options › About PC5 shows 1.7.0.

This is the last time you need to do this by hand: from 1.7.0 on, PC5 installs its own updates.

What's new

  • PC5 updates itself: when PC5 opens and a newer release is out on GitHub, it asks Update now or Later. Later leaves it in Settings › Updates › Update now.
    • PC5 downloads PPSA11018.zip from the release and checks it against the size and SHA-256 GitHub lists for it. It then unpacks it, checking every file, and puts the new files in place of its own. When it's done, Close PC5 and open it again from the home screen.
    • The progress bar shows the download and the unpacking. ○ stops it until the files are put in place, and PC5 is then exactly as it was.
    • PC5 finds its own folder on the console's drives: in homebrew, etaHEN/games or at the top of a USB or extended drive. The folder stays where it is and only PC5's own files in it change, so the console keeps finding PC5 where it was installed; files you added at the top of the folder stay. PC5 also refreshes the console's copy of its icon and param.json. If PC5 is on the console more than once, it asks you to delete the copy you don't use first.
    • It needs room on that drive for the download and its unpacked files, about four times the zip, freed again when it's done. If anything goes wrong before the new files are put in place, PC5 says why and stays as it was. Each file is replaced in one step and eboot.bin last, so if the console turns off while they are being put in place, PC5 still opens, finishes the job and closes so you can open the new version.
    • Your games, saves and settings in /data/prospero-win aren't touched.
  • Startup sound: PC5 plays its sound on the controller's speaker when you open it from the home screen (once, not when you come back from a game). Settings › In games › Startup sound turns it off.
  • Everything in 1.6.6 is unchanged: DirectDraw games in 3D, games that start from a .bat file, up to four players, DirectInput controllers, choosing a game's program, Report on GitHub, and one zip per log.

Which games run

See the [game compatibility list](https://github.com/bornaradusin/PC5/wiki/Game-compatibility), made from players' reports. Got a game running? [Add it](https://github.com/bornaradusin/PC5/discussions/new?category=game-compatibility): the form takes a minute.

Reporting a problem

Please report problems as an [issue on GitHub](https://github.com/bornaradusin/PC5/issues), not in ProsperoStore's comments, and attach the game's zip from /data/prospero-win/logs/ (issue-…zip, or the game's newest log-…zip when nothing crashed). △ on PC5's crash message opens the form for you. Say which PC5 version you use (Options › About PC5) and what happened. Without the log the cause can't be found. If an update from PC5 fails, the message says why; turn on Settings › Keep all logs, try again and attach PC5's own log.

Not supported

Games that need a store's launcher or client running (Steam, EA app, Ubisoft Connect, Rockstar Games Launcher), anti-cheat, and games that need kernel drivers. .NET programs that mix .NET and C++ (C++/CLI). Recording or saving video from inside a game. Frame generation for DirectDraw games, games drawn without 3D, and HDR output. Changing a game's controller mode, resolution or aspect ratio while it runs. DRM protected. PC5 installed as a package (.pkg) can't update itself: it updates from a folder only.