RetroArch

Edit Package retroarch

RetroArch is a frontend for emulators, game engines and media players.

It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all.

RetroArch has advanced features like shaders, netplay, rewinding, and more!

Refresh
Refresh
Source Files
Filename Size Changed
_service 0000000816 816 Bytes
retroarch-1.13.0.tar.gz 0044828556 42.8 MB
retroarch.changes 0000082230 80.3 KB
retroarch.spec 0000004304 4.2 KB
retroarch_migrate_old_config.py 0000001789 1.75 KB
Revision 71 (latest revision is 89)
Yunhe Guo's avatar Yunhe Guo (guoyunhe) committed (revision 71)
- Update to version 1.13.0
  * CHEEVOS: Upgrade to rcheevos 10.5
  * COMPILATION: Fixed compiling with --disable-menu
  * CONFIG: Don't show override notification with appendconfig alone
  * DATABASE/PLAYLISTS: Playlist + database changes - Cleanup 'entry_slot', fallback label + logging
  * FRONTEND: Fix default remaps folder for various cores: remap should be nested in config folder
  * GFX/VIDEO FILTERS: Prevent video filter init if game is not running
  * HOTKEYS: Fix shader toggle and add hotkey + sublabel
  * HOTKEYS: Cleanups and corrections - Keep hotkey pause and menu pause separate in order to not trigger unwanted pause when toggling menu regardless if menu will pause or not
  * HOTKEYS: Cleanups and corrections - Allow unpausing with Start (makes resuming more convenient after controller disconnect if menu does not pause)
  * INPUT: Fixed the way devices were previously indexed. Input devices were only being indexed in order and would stop at the first time an input has no device connected to it. The problem is when a device gets disconnected, that input will have no devices connected to it, but the next input may still have a device connected. So, that makes changing the port of the currently connected devices impossible.
  * INPUT/AUTOCONFIG: Add option for pause on controller disconnect
  * INPUT/AUTOCONFIG: Driver independent disconnection notification. Should show disconnect notification now properly on Windows with XInput and/or DirectInput pads
  * INPUT/HID: Added usb hid controllers for the famous ZeroDelay encoder and also for "Kade: Kick Ass Dynamic Encoder" to be able to use some custom arcade sticks.
  * INPUT/OVERLAY: Add eightway area types.
  * INPUT/OVERLAY: Ignore hitboxes with zero area. I.e. Set 'reach_x' or 'reach_y' to zero to ensure no hitbox math is done. This simplifies designating animation-only descriptors (e.g. for eightway areas) or obsolete descriptors.
  * INPUT/OVERLAY: Add 'reach' and 'exclusive' for hitboxes. Allows stretching hitboxes and handling their overlap.
  * INPUT/OVERLAY: Fix overlay next_index for unnamed targets
  * INPUT/MENU: Addition to analog stick menu navigation
  * INPUT/MENU: Enable menu navigation also with right analog stick
  * INPUT/MENU: Add option for swapping menu scrolling buttons
  * LOCALIZATION: Updates
  * LOCALIZATION: Add Hungarian language option
  * MENU: Thumbnail fullscreen toggle behavior correction
  * MENU: Consistent left-right scrolling for Quick Menu items
  * MENU: Remove useless sublabel from System Information
  * MENU: Improve widget appearance with missing assets
  * MENU/QT/WIMP: Remove SSL/TLS check at startup
  * MENU/OZONE: Show metadata helper in footer only with second thumbnail
  * MENU/OZONE: Footer improvements - Add "Cycle thumbnails" helper when suitable
Comments 9

Anonymous User's avatar

This comment has been deleted


Yunhe Guo's avatar

Fixed. Sorry!


Karol Sławiński's avatar

source code from version 1.8.6



Yunhe Guo's avatar

Fixed. We use a tar_scm service to exclude non-OSS code. And each time need to remove git clone folder manually, otherwise the source won't be updated.


Karol Sławiński's avatar

the labels in the entire application are partially mixed, they do not match the functionality - not applicable to the English language


Martin Jungblut's avatar

@guoyunhe

I don't think the retroarch-config.patch file is required. Please correct me if I'm wrong.

Here's my rationale: I think it would be better for users to be able to download extra cores using RetroArch's built-in online updater, rather than hiding that feature and providing cores as multiple, sometimes outdated packages. Not all cores are available as packages right now, but they may be installed via the Online Updater, but only if the user is smart enough to re-enable it.

I think it would be better for us to drop the libretro* packages altogether, and ship a build of RetroArch that focuses on using the Online Updater. We already ship Steam, and people download games through Steam itself, so I don't think the idea of distributing cores via RetroArch's own solution to be a bad one.

I'm maintaining my own build here: https://build.opensuse.org/package/show/home:martinjungblut/retroarch But I'd love for this to be solved, rendering my package obsolete.

Any thoughts are greatly appreciated, Thanks in advance



Yunhe Guo's avatar

Checkout the latest build. I changed it back to upstream config, with a migration script to help existing users upgrade.

openSUSE Build Service is sponsored by