Skip to content

Releases: ryandavidmercado/emu-hub

EmuHub 1.0 Beta 2

26 Feb 16:54
Compare
Choose a tag to compare
EmuHub 1.0 Beta 2 Pre-release
Pre-release

Changelog

  • Feature: Select default emulators per-system (Settings -> Games -> Default Emulators)
  • Fix: Reset Home scrollers after launching a game
    • This brings us in line with expected behavior of Home highlighting our recently-launched game
    • This fixes the most obvious crash case for navigating back to an invalid scroller index
  • Fix: Wrap URL-based scroller params for access safety
    • This fixes less obvious crash cases for navigating back to an invalid scroller index (ex: deleting the last game in a list)
  • Feature: Add Jump to Collections button on Home (Y)
  • Feature: Add native keyboard support for input modals (setting ROMs directory, rename game, search, etc)
  • Feature: Add support for moving input caret in keyboard
  • Feature: Support renaming collections (Settings -> Collections -> [Some Collection] -> Rename "Some Collection")
  • Fix: Don't overwrite user's game tile art selection when re-scraping a game
  • Add emulator: Ryujinx (Switch)
  • Fix: Remove Yuzu from default emulators for MacOS
  • Feature: Add app icon
  • Fix: Add .zip to supported extensions for NDS
  • EXPERIMENTAL: Build for Linux ARM

HOTFIX 1 (Redownload Beta 2 if you're affected by this issue)

  • Fix: Don't automatically fuzzy match Mac emulator entries; fixes EmuHub trying to launch Dolphin Updater.app instead of Dolphin.app on GC/Wii games

HOTFIX 2 (Redownload Beta 2 if you're affected by this issue)

  • Fix: Avoid error case when reading particularly large games.yml files (fixes large ROMsets losing metadata and collections on app restart)
    • Big thanks to @shyruparel for helping me troubleshoot this
  • Feature: Log when we fail to read config file or local media asset
  • Add .ciso to default file extensions for Wii & GameCube

HOTFIX 3 (Redownload to resolve this issue)

  • Fix gamepad input not working on empty input modals (for instance, Search Game)

Which file do I download?

  • Steam Deck
    • EmuHub-1.0.0-beta.2-x86_64.AppImage
  • Linux
    • x86/x64: EmuHub-1.0.0-beta.2-x86_64.AppImage
    • ARM 64-bit: EmuHub-1.0.0-beta.2-arm64.AppImage
    • ARM 32-bit: EmuHub-1.0.0-beta.2-armv7l.AppImage
  • MacOS
    • EmuHub-1.0.0-beta.2.dmg

EmuHub 1.0 Beta 1

21 Feb 19:14
Compare
Choose a tag to compare
EmuHub 1.0 Beta 1 Pre-release
Pre-release

Small hotfix to

A) include more robust error handling in findEmulator. Fixes launch in some environments.
B) add logging to launchGame and findEmulator

Log files:
Linux: ~/.config/EmuHub/logs/main.log
MacOS: ~/Library/Logs/EmuHub/main.log

EmuHub 1.0 Beta 0

21 Feb 16:17
Compare
Choose a tag to compare
EmuHub 1.0 Beta 0 Pre-release
Pre-release

Big release! Too many changes since Alpha 4 to account for here, but broadly:

  • Exit game hotkey: LT + RT + Up + Y to exit from any running game back to EmuHub
  • Automatically find installed emulators
  • Automatically install new emulators (Linux only for the time being)
  • GUI adjustments
  • Better behavior when navigating back (restore selected row and position in that row)
  • All Games view
  • IGDB scraping support
  • Controller Hint footer
  • More stable downloads when grabbing homebrew from a Store
  • Config file adjustments to make it easier to add new systems and emulators

IF MIGRATING FROM ALPHA 4:

  1. Run EmuHub to generate the new config directory
  2. Close EmuHub
  3. Navigate to the new config directory (see "Data Directories" in the README for the correct location)
  4. Delete games.yml
  5. Copy Documents/EmuHub/games.yml over into the new config directory
  6. Open config.yml in the new config directory
  7. Copy ROMs value from Documents/EmuHub/paths.yml into the proper location in the new config directory's config.yml
  8. Re-launch EmuHub; your games should all appear with scraped assets and metadata preserved

EmuHub v1.0.0-alpha.4

03 Feb 18:35
Compare
Choose a tag to compare
EmuHub v1.0.0-alpha.4 Pre-release
Pre-release
  • Color schemes!

emu-hub-colors

  • Game Art Selection UI

emu-hub-game-art

  • Press SELECT button from any page to search games

emu-hub-search-2

  • Column count configuration for grid views

emu-hub-grid-columns

And ...

  • Add .iso to supported ps2 extensions and .wbfs to supported wii extensions (thanks /u/MarneIV !)
  • Default to fanart + logo for game tiles (thanks /u/CaptRobau !)
  • Include system ID when scraping for more accurate results
  • Automatically crop downloaded media assets for better layout consistency (re-scrape existing games to see the difference!)

v1.0.0-alpha.3

01 Feb 03:59
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release
  • fix: scanning nested ROM folders (for example, EmuDeck stores Wii U roms under roms/wiiu/roms; this wasn't scanning correctly 100% of the time)
  • perf: performance optimizations for ROM scanning (scans take longer now that we correctly traverse the file tree; this mitigates that to an extent)
  • perf: resolve render loop on Home screen (issue introduced in alpha 2)

EmuHub v1.0.0-alpha.2

27 Jan 17:03
Compare
Choose a tag to compare
EmuHub v1.0.0-alpha.2 Pre-release
Pre-release
  • Stronger filtering for Recently Viewed list to clear up homescreen clutter on small libraries
  • Fix scrolling in particularly small EmuDeck stores
  • Bugfix: User can no longer open a settings modal while inside of the add collection modal
  • Add support for modifying ROMs directory in-app:
image image

v1.0.0-alpha.1

26 Jan 18:28
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

Onboarding experience

image

EmuHub v1.0.0-alpha.0

26 Jan 07:31
52aea0b
Compare
Choose a tag to compare
EmuHub v1.0.0-alpha.0 Pre-release
Pre-release

Initial public alpha