Skip to content

Releases: flathub/org.libretro.RetroArch

v1.17.0

08 Feb 18:50
51d4821
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.15.1...v1.17.0

v1.15.1

27 Apr 16:00
7878610
Compare
Choose a tag to compare

Hot fix release on top of RetroArch 1.15.0.

Full Changelog: v1.15.0...v1.15.1

v1.15.0

11 Mar 20:23
0b1cfb7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.14.0...v1.15.0

v1.14.0

15 Dec 09:29
6288ccb
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.14.0

v1.13.0

20 Nov 02:03
c61e123
Compare
Choose a tag to compare
  • 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
  • FRONTEND: Fix default remaps folder for various cores
  • HOTKEYS: Fix shader toggle and add hotkey + sublabel
  • HOTKEYS: Cleanups and corrections
  • INPUT: Addition to analog stick menu navigation
  • INPUT: Fixed the way devices were previously indexed
  • INPUT/AUTOCONFIG: Add option for pause on controller disconnect
  • INPUT/AUTOCONFIG: Driver independent disconnection notification
  • INPUT/HID: Added usb hid controllers for the famous ZeroDelay encoder
  • INPUT/OVERLAY: Add eightway area types
  • INPUT/OVERLAY: Fix overlay next_index for unnamed targets
  • 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/INPUT: Add option for swapping menu scrolling buttons
  • 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
  • MENU/OZONE: Footer improvements - Show "Search" helper only when search function is enabled
  • MENU/OZONE: Footer improvements - Fix "Thumbnails available" helper for save states
  • MENU/OZONE: Footer improvements - Tighten padding between icon and title, and widen between helpers
  • MENU/OZONE: Remember selection per main tabs
  • MENU/OZONE: Remove incomplete assets warning
  • MENU/OZONE: Add option to adjust cursor memory when changing menu tabs
  • MENU/OZONE: Further extend texture support for Core Option categories
  • MENU/XMB: Remove incomplete assets warning
  • MENU/XMB: Add truncate playlist name option
  • MENU/XMB: Improve background image selector
  • MENU/XMB: Add option to adjust cursor memory when changing menu tabs
  • MENU/XMB: Further extend texture support for Core Option categories
  • MENU/MATERIALUI: Remove incomplete assets warning
  • OVERLAYS: Ignore hitboxes with zero area
  • OVERLAYS: Add 'reach' and 'exclusive' for hitboxes
  • QB: Don't fail if OSDependent/OGLCompiler libraries are not present
  • THREADED VIDEO/GLCORE: Fix regression 'Shader presets dont load, when video driver is set to glcore'
  • VULKAN: Fix HDR inverse tonemapping

v1.12.0

21 Oct 19:47
176c871
Compare
Choose a tag to compare
  • CONFIG/CLI: Allow use of --appendconfig with override cfgs instead of getting ignored
  • CONFIG/LOGGING: No more console startup logging if logging to file
  • CONFIG: Saves config on exit only once instead of (worst case scenario) 3 times
  • DATABASE/EXPLORE/VIEW: Add View feature - Add saving of a filter set in the Explore menu into a so called "View" file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
  • FILEBROWSER: Fix regression - certain extensions keep disappearing
  • INPUT/HAPTIC/OVERLAYS/ANDROID: Improve haptic feedback for input overlays
  • LINUX/MALI FBDEV: Add conditional support for OpenGL ES 3.x
  • LOCALIZATION: Updates
  • LOCALIZATION/ENGLISH: Add British English language option
  • LOGGING/QT: Increase log buffer to 2048 characters - Vulkan validation layer messages output correctly now.
  • MENU/XMB: Remember selection per main tabs. Addresses the following : collection playlists can contain hundreds or thousands of items. When scrolling through one, pressing left or right by accident can be common. This resets the playlist to the top
  • MIST/STEAM/STEAMDECK: Don't expose Black Frame Insertion (BFI) if we are running on a Steam Deck
  • NETWORKING/WINDOWS: Disable poll support for MSVC 2010 and earlier. WSAPoll is not supported on Windows XP and earlier.
  • NETWORKING/WIIU: Fix socket_connect_with_timeout for WIIU
  • NETWORKING/WIIU: Fixes RetroAchievements login
  • NETWORKING/WIIU: Fixes other online updater functionality
  • SAVESTATES/NOTIFICATIONS: Add delay to savestate notifications, so that GPU savestate screenshots stay untouched
  • SAVESTATES/SCREENSHOTS: Avoid 'video_gpu_screenshot' with savestates. Allow GPU screenshots with savestates only when there is no other way of getting a screenshot.
  • SCREENSHOTS/VULKAN: Unload screenshot widget texture early. Fixes Vulkan crash when closing content while a screenshot widget is still on-screen
  • SCREENSHOTS/VULKAN: Fix screenshot widget crash when ticker animating
  • WAYLAND: Set correct app ID

v1.10.2

24 Mar 01:06
11975ea
Compare
Choose a tag to compare
  • CHEEVOS: Update to rcheevos 10.3.3
  • CHEEVOS: Support for Arduboy
  • CHEEVOS: Fix tab sequences in rich presence being turned into t character
  • CHEEVOS: Fix overflow when parsing float value that has more than 9 digits after the decimal
  • CHEEVOS: Fix memory mapping when disconnect mask breaks a region into multiple blocks
  • CORES: Enable manual selection of which cores are displayed in the 'Standalone Cores' menu
  • DATABASE/EXPLORE: Added more categories to the Explore menu
  • INPUT/MAPPING: Add 'Manage Remap Files' submenu + automatically save input remaps when closing content
  • INPUT/MAPPING: Add 'Reset Input Mapping' option to 'Manage Remap Files' menu
  • INPUT/MAPPING: Fix keyboard device remap nulling
  • LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure core is properly unloaded when RETRO_ENVIRONMENT_SHUTDOWN is called
  • LIBRETRO: RETRO_ENVIRONMENT_SHUTDOWN fix - ensure menu stack is properly flushed when RETRO_ENVIRONMENT_SHUTDOWN is called
  • LINUX/MALI FBDEV: Fix segfault switching video threaded from quickmenu
  • LOCALIZATION: Add Czech language support
  • MENU/SETTINGS: Remove 'Advanced Settings' flag from 'Settings - Core' menu
  • MENU/MATERIALUI: Add 'Gray Dark + Light' themes
  • MENU/RGUI: Add 6x10 extended ASCII and Latin Extended A and B fonts
  • MENU/RGUI: Add 'Gray Dark + Light' themes
  • MENU/XMB: Add title margin adjustment
  • MENU/XMB: Vertical fade corrections
  • MENU/OZONE: The size of the thumbnail bar can now be changed though a new option (Settings - User interface - Appearance)
  • MENU/OZONE: Add 'Gray Dark + Light' themes
  • MENU/OZONE: Add thumbnail scale option
  • HOTKEYS: Added hotkey for toggling sync to exact content framerate
  • HOTKEYS: Prevent log spam when using rewind hotkey with cores that don't support rewind, if rewind functionality itself is disabled
  • HOTKEYS: Add hotkey for toggling sync to exact content framerate
  • STEAM: Use native OSK (Onscreen Keyboard) instead of built-in RetroArch version
  • STEAM: New built-in core DLC downloader
  • STEAM: Swap OK/Cancel buttons by default
  • VIDEO/HDR: Removed redundant copy of buffer in HDR mode if the shader has already a HDR format
  • VIDEO/HDR: Fixed crash when using stock shader and HDR and previous optimisation
  • WAYLAND: Dynamically load libdecor at runtime
  • WAYLAND: Fix splash screen when using xdg_toplevel
  • WAYLAND: SHM anti-collision for the splash screen
  • WAYLAND: Skip splash screen if window is not ready

v1.10.0

20 Jan 05:24
0e8480f
Compare
Choose a tag to compare
  • ARCHIVE: Allow loading files from archive subdirectory
  • AUDIO: Remove frame limit from audio batch callback
  • AUDIO/RESAMPLER/NEON: Implement sinc kaiser NEON function
  • CHEEVOS: Reset hardcore default to enabled; show message when trying to load state in hardcore
  • CHEEVOS: Fix memory map conversion
  • CHEEVOS: Check netplay status when unlocking achievements
  • CHEEVOS: Support for hashing buffered NDS ROMs
  • CHEEVOS: Fix hung task whe badge does not exist
  • CLI: Load save states from command-line or playlist
  • CORE INFO CACHE/SETTINGS: Restore missing Cache Core Info Files menu entry
  • DATABASE: Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii
  • FILE IO: Fix incorrect file names for remap files when the content path doesn't have a preceding slash
  • INPUT/OVERLAY: Added support for showing the overlay behind the menu instead of in front
  • INPUT/UDEV: Convert abs mouse from screen to viewport coordinates; fix relative mouse coords
  • INPUT/WAYLAND: Ignore mouse clicks on window decoration
  • INPUT/WAYLAND: Add scroll wheel support
  • LINUX: Added support for Linux GameMode, which can be toggled on/off in the Power Management or Latency settings menus
  • LOCALIZATION: Fetch translations from Crowdin
  • LOCALIZATION: Add Indonesian, Swedish and Ukrainian language options
  • LOCALIZATION/MENU/RGUI: Enable Indonesian and Swedish localisations for RGUI
  • LOGGING: Logging cleanups
  • LOGGING: Stop logging FPS statistics twice on quit
  • LOGGING: Log font rendering backend only once
  • HOTKEYS: Added a hotkey toggle for the on-screen technical statistics.
  • HOTKEYS: Add delay + acceleration to volume hotkeys
  • MENU: Add option for showing notifications only in menu
  • MENU/RGUI: Add Finnish to supported languages
  • MENU/XMB: Optional vertical list item fade
  • MENU/XMB/OZONE: Category + History/Favorites icons
  • NETWORK: Fix dummy notification - no longer shows a netplay initialization failed notification when netplay is not enabled
  • NETWORK: LAN addresses only for UPnP - Some router devices might accept non-LAN addresses without raising an error.
  • NETWORK: Filter out non-connectable rooms. Add an option for filtering out non-connectable netplay rooms.
  • NETWORK: Netplay spectator notification fix. Fix double notification when the host switches to spectator.
  • NETWORK: Prevents long-term pausing from clients dishonoring allow pausing
  • NETWORK/LOBBY: Lobby Viewer: Filter out rooms that are not running RetroArch
  • NETWORK/LOBBY: Lobby Viewer: Display a non-connectable tag to non-connectable rooms
  • NETWORK/LOBBY: Host: Display warning if we are announcing to the internet but our room isn't connectable from there
  • NETWORK/RELAY: Custom relay server support - Add support for custom user-ran relay servers
  • NETWORK/RELAY: Replace Canadian relay server with Singapore relay server. Current relays: New York/USA, Madrid/Spain, Sao Paulo/Brazil, Singapore
  • NETWORK/UPNP: Various refactors/improvements, no more dependent on miniupnpc
  • NETWORK/UPNP: Various UPnP binding fixes for specific routers
  • NETWORK/UPNP: Accept IGD v2 service types
  • NETWORK/UPNP: Delay lobby server announcing - delay the announcing in order to give UPnP's port forwarding more time. Fix the remaining truncation warnings.
  • NETWORK/UPNP: Smart interface selection - Find the most suitable address for UPnP by scoring interfaces on how close their address is to the device's address
  • OPENGL1: Fix buffer overflow - RetroArch would sometimes crashes at startup when loading asset textures with GL1 driver
  • VULKAN: Double combined image sampler descriptor pool size - fix segfaults with AMD GPUs using RADV
  • VULKAN: Emulate mailbox only with Vsync enabled - otherwise have it disabled - useful for VRR/G-Sync/FreeSync
  • VULKAN/SWAPCHAIN: Vulkan max swapchain images option adjustments
  • VULKAN/HDR: HDR support - tested on Windows
  • WAYLAND: Add libdecor for client side decoration
  • WAYLAND: Use any display for initial metrics
  • WAYLAND: Fix the window closing, if RetroArch is build without libdecor
  • WAYLAND: Use checked sizes in EGL resize
  • WAYLAND: Fix window title update

v1.9.14

06 Dec 01:15
a18912b
Compare
Choose a tag to compare
  • AUDIO/MIXER: Increase sample buffer padding
  • CHEEVOS: Disallow achievements when spectating netplay
  • CHEEVOS: Fix need-to-activate achievement logic for non-hardcore
  • CHEEVOS: Don't queue rewind re-init if already on main thread
  • CHEEVOS: Ignore unofficial achievements unless setting is enabled
  • CHEEVOS: Use SSL host when available
  • CHEEVOS: Validate hashes for secondary discs in multi-disc games
  • CHEEVOS: Ensure placard is initialized on main thread when game has no achievements
  • CHEEVOS: Audit achievement settings defaults and visibility
  • CHEEVOS: Show error message when no password provided
  • CHEEVOS: Use widget for game loaded achievement progress
  • CONFIG: Honor config_save_on_exit when Reboot/Shutdown is called
  • DISK CONTROL: Focus on current content entry in Disk Control append/insert
  • FRAMEDELAY: Auto Frame Delay Improvements
  • INPUT/GYRO/ACCELEROMETER/ANDROID: Re-enable Gyroscope and Accelerometer when RetroArch resumes or regains focus
  • INPUT/HID: Fix gamepad disconnect on unrecognized HID device
  • LAKKA: Patch to fix keyboard typing
  • LAKKA: CD-ROM eject menu item
  • LAKKA/BLUETOOTH: Add option to remove pairing
  • LOGGING: Logging cleanups
  • NETPLAY: Networking - should not print country for a local lobby
  • NETPLAY: Added setting to allow/disallow players other than the host from pausing the game
  • NETPLAY: Added a sublabel for netplay max connections
  • NETPLAY: Fixed port override macro from not being set immediately after the port setting
  • NETPLAY: Show passworded rooms on lobby
  • NETWORK: Make HTTP header parsing case insensitive
  • NETWORK/UPNP: Fixed memory leaks
  • NETWORK/UPNP: Added a task_queue_wait to prevent executing two nat tasks at once, so it's also thread safe now
  • NETWORK/UPNP: Switch to a permanent lease time, but request it to be removed when we do netplay_free
  • NETWORK/UPNP: Only use a single interface for UPnP, return on the first one found instead of iterating over all of them and opening them one by one
  • OVERLAYS: Revert changes
  • VIDEO/ROTATION: Always return false if rotation can't occur
  • VULKAN: Avoid hard crash when capturing screenshot in emulating mailbox

v1.9.13.2

05 Dec 06:20
f809021
Compare
Choose a tag to compare
  • CHEEVOS: Fix need-to-activate achievement logic for non-hardcore
  • CHEEVOS: Don't queue rewind re-init if already on main thread
  • CHEEVOS: Ignore unofficial achievements unless setting is enabled
  • NETPLAY: Networking - should not print country for a local lobby
  • NETPLAY: Add Text Chat functionality
  • OVERLAYS: Fix folder structure
  • VIDEO/ROTATION: Always return false if rotation can't occur
  • FLATPAK: Add Overlays to the Flatpak distribution