Hey all, I'm here to update everyone on Retrom's most recent major release! Since last time there are two major changes to note:
- Fullscreen mode! Now Retrom is easily used in couch gaming environments and feels great on handhelds!
- Initial gamepad support should properly render glyphs for just about any XBox controllers and/or DualShock controllers. There are bound to be some missing pieces here, so please reach out to report faulty/missing controller mappings on github or discord.
- Emulator configurations are now saved in the service and shared across client devices -- no more needing to configure the same profiles for the same emulators on each and every one of your devices.
- Per-client configuration items, like the path to the emulator executable, have been extracted into their own configuration section for clarity.
Screenshots for fullscreen mode:
https://preview.redd.it/4qly6ub4i52e1.png?width=1731&format=png&auto=webp&s=77d16b5ca02d05c2880f55afe9bb933d84416338
https://preview.redd.it/xfiisub4i52e1.png?width=1731&format=png&auto=webp&s=0ce1799ac2a200ee9f9cf67c30fa956cc4b01a01
https://preview.redd.it/rwa2gub4i52e1.png?width=1731&format=png&auto=webp&s=0eb8ba3ef2a715f142cddee6261d92d98d63cf5c
https://preview.redd.it/v0xratb4i52e1.png?width=1731&format=png&auto=webp&s=5200cdbc048e9e901f288f31f47e0815001606de
https://preview.redd.it/o70autb4i52e1.png?width=1731&format=png&auto=webp&s=a403006a1cd11d839d652740f949e276ae957734
To get ahead of the questions that always pop up in these threads, here is a quick FAQ:
- Does this work as a launcher like LaunchBox / EmulationStation, or is this more of a rom download front end?
- Retrom is composed of two parts, the service and the client(s). The service manages all data in a centralized fashion, on a NAS or home-server or anything really. All metadata, game and platform information lives there. All modifications are persisted there. The clients (any number of them) then connect to this service and render the metadata, and allow you to "install" the games you have in your library. Think of installing games on steam, as a reference. You will need to point Retrom to your pre-existing emulators -- it does not ship with its own. Once you have your emulators configured, you can launch installed games via them. You can quite literally think of Retrom as your own personal, self-hosted steam-for-emulated-games.
- How does “installing” work? I’ve been on the lookout for a rom manager that will store all of my games on my unraid server and then transfer them over to my pc when I want to play them.
- It would be synonymous with installing games on steam across various client devices ( e.g. gaming PC, living room couch gaming PC, handheld gaming device, macbook for on the go ). When you "install" a game in Retrom, it downloads the files from the service as they are, and then you can launch them locally via configured emulators. Uninstalling simply deletes the local copy, and you can always re-install later on.
submitted by