github s0liton/RommPS v1.3.0

3 hours ago

This was a massive update. What started as a few UI improvements, bug fixes, and new emulator profiles became much more involved. I made significant changes to the HTTP library, which brought a significant performance improvement and greater connection stability. For all those reasons and more, we are now at 1.3.0. Thank you to all who report issues, enhancements, and more. Enjoy.

New

  • Extra emulators no longer get their own copy of every game. Their games folder is mounted from the system's main emulator while they run (PSSwanStation, PSXS5, SwanStationPS5), and the old copies are removed.
  • Groundwork for keeping all your games, saves and states in one RommPS folder, mounted into every emulator.
  • Changing a system's main emulator moves its RomM games to the new one. If other games are in the old one's folder, RommPS asks what to do with them.
  • BIOS files sync from RomM to every emulator that needs them, with the name each one expects. PS2 emulators get a single BIOS, but your own BIOS files are never replaced.
  • Shared memory cards (PS2, Dreamcast) now sync both ways between your consoles. Each system uses either shared cards or one card per game.
  • New emulators: PS64 (C64), PSSwanStation, PSFlyCast (Dreamcast), Seedee5 (CD-i), XPSemu (Xbox), PS5CEMU-HAR (Wii U, 3DS, DS) and ProsperoEden (Switch).
  • Switch games download with their latest update and DLC, into the folders ProsperoEden reads. Each game gets one card in the library, and its details show the title ID of the game, its update and each DLC.
  • New saves that sync: Wii U and 3DS (with 3DS save states), Dreamcast VMUs in PSFlyCast and RetroArch's Flycast core, Beetle Saturn cartridge saves and SwanStation .mcd cards.
  • RetroArch recognizes 14 more systems, including 3DS, Jaguar, 3DO, PC-FX and Neo Geo CD.
  • Redesigned connection handling: RommPS keeps its connections to RomM open instead of opening a new one for every cover and page, so it's much lighter on your server. When RomM stops answering, RommPS stops backs off after a reasonable number of attempts.
  • Downloads that are cut off for some reason carry on where they stopped, and ones that failed while RomM was away start again once it's back. Failed or cancelled downloads can be retried from the Queue.
  • When a new emulator is detected, RommPS reminds you to go set it up in Emulator Settings
  • Archived games (.rar, or any archive for Switch) aren't downloaded. RommPS asks you to unpack them on the server.
  • The Downloads tab is now Queue. A new Downloads tab lists the games on the console and replaces the library's "On this console" row. Same in the web UI.
  • Game details show the rating, and button hints stay readable over any cover.
  • Interface sounds can be turned off in Settings.
  • Activity shows BIOS files and moved games.

PS4

Note: You may need to install the PKG AND copy over the new background payload, and enable it for autorun. If you don't see that you're running 1.3.0, please follow those steps.

  • Updated PS4 SDK brings FW 13.52 and 14.00 support.
  • New emulators: pSNES, pNES, pGEN, pGBA and pFBN (now with save states), EmuSuNi, DolphinPS4, NPS64, SNESUI, PS4SX2, Resonance and RArch.
  • GameCube saves are shared with the PS5. N64 saves are shared between NPS64, EmuSuNi and RetroArch.
  • Resonance's memory cards sync.
  • When the sync service isn't running, RommPS says why.
  • Big libraries no longer run the sync service out of memory while browsing, which could fail downloads.
  • The PS4 app is now called RommPS and installs over the old one.
  • The web UI is faster.

Fixed

  • PSXS5 2.0 save states and memory cards sync again.
  • Large save states (GameCube) sync both ways.
  • PS1 and PS2 game lists with lots of info load again.
  • Turning on many emulators at once no longer stops the sync service.
  • A game deleted outside RommPS no longer shows as downloaded.
  • Each console shows on RomM under its own name.
  • Accented letters in names (Pokémon) show as they should, instead of "?".
  • A game whose file was moved or renamed on the RomM server says so, instead of a bare HTTP error.
  • General fixes and improvements.

Good to know

  • Update all your consoles. A console still on 1.2 can't read Wii saves made with 1.3.
  • Shared memory cards become one card on RomM for all your consoles. The first sync keeps the card played last, and a blank card never replaces one with saves. The other stays in your backups.
  • RommPS now always starts with the console, and the setting to turn that off is gone.
  • Re-run setup wizard moved to Settings > RomM.
  • 3DS save states only load in PS5CEMU-HAR.

Don't miss a new RommPS release

NewReleases is sending notifications on new releases.