Releases: SamoZ256/hydra
Releases · SamoZ256/hydra
v0.4.1
This release adds an experimental support for Intel Macs. The performance is a lot worse due to the dynarmic CPU backend.
Fixes:
- Fixed a regression where quad geometry would cause a crash (for instance in Elliot Quest)
Improvements:
- Timestamps in logs and better information on crashes
- Buttons for opening Hydra folder and Logs folder
v0.4.0 - Super Mario Odyssey
Disclaimer: this release contains a few regressions.
Official games:
- Fixed a lot of issues with rendering in Super Mario Odyssey (the intro cutscene and menu Mario now render almost correctly)
- Fixed red tint in Salt & Sanctuary
Improvements:
- Reworked input
- New loader plug-in system (enables NSP and XCI support)
v0.3.0
Official games:
- fixed almost all graphical issues in Minecraft: Story Mode
- fixed black lines and postcard not rendering in Celeste
- fixed shifted textures in Hollow Knight
- fixed crash in Virtua Racing
- fixed black screen in Snipperclips
- fixed crash in menus in Super Mario Odyssey
- fixed missing character in menus in Salt & Sanctuary
Homebrew:
- fixed rendering in apps made with the Borealis GUI library
Improvements:
- experimental iOS support
- support for the decrypted NX format
UI
- added option to switch between list and grid view
- play/resume/pause buttons (@shinra-electric)
- reworked settings
- display more information in the title bar (@shinra-electric)
Fixes:
- fixed a potential crash on startup on macOS Tahoe
v0.2.3
Official games:
- Fix yellow and green sludge outlines in Celeste in Chapter 3
- Fix white ground in Disgaea 5
- Fix black screen in Sonic Mania
- Title screen images in Super Mario Odyssey now render properly
- Character selection menu in Puyo Puyo Tetris now renders correctly
- Audio is now present in Minecraft: Story Mode, Sonic Mania and Inversus Deluxe
- Minecraft: Story Mode gets in-game and renders some 3D graphics
Improvements:
- A new GDB debugger server
v0.2.2
Improvements:
- User nickname and avatar is now editable with the
SwiftUIfrontend
Official games:
- Celeste color palette is now fixed (the whole game used to have a blue tint)
- Audio in Celeste is now fixed, making the game close to perfect
Fixes:
- Fixed an issue where settings wouldn't save when edited through the
SwiftUIfrontend
v0.2.1
v0.2.0 - game compatibility improvements
Official games:
- Hollow Knight no longer deadlocks and gets in-game, although with minor graphical issues
- Human Fall Flat gets in-game, but has corrupted textures and flickering sky
- Double Dragon gets in-game, but with graphical issues
- Deer God boots, but ignores input
Improvements:
- Controller support
- Display resolution configuration
- Toggle handheld mode on and off
- Custom sysmodules (like Tesla Overlay) can now be launched on startup
- GPU frame capture with a
Command + Pshortcut
Homebrew:
- ImGui apps now render correctly
- Tesla Overlay now works and can be displayed on top of other applications
v0.1.0 - Small fixes and QoL improvements
Improvements:
- Games no longer render upside down
- Input is now configurable (you can configure it by editing files at
~/Library/Application Support/Hydra/input_config, GUI support is planned for the future) - Screenshots can be taken by pressing
Command + T
Official games:
- Disgaea 5's characters now render correctly, making the game close to perfect
- Axiom Verge no longer has stretched lines on the right side of the screen, meaning its now perfect
Homebrew:
- Old Homebrew applications no longer crash at startup and now render correctly
v0.0.4
Homebrew:
- hbloader is now used to load Homebrew applications
- hbmenu now works and is able to load applications (requires firmware)
- The Super Mario World app is the first emulator inside an emulator to work on Hydra, even with audio
Official games:
- The hidden flog NES emulator from the firmware now partially renders
- Minecraft: Story Mode's title screen is rendering almost perfectly
- Hollow Knight's title screen is now rendering (though it loads infinitely afterwards)
- LEGO Worlds' title screen is working too
- Elliot Quest is almost perfect, except for the horrible frame rates
- ... and many more
Improvements:
- A complete rewrite of the shader decompiler
- A rework of how services handle requests (with some early attempts on LLE services too)
- WIP emulation stopping (
SwiftUIonly) - WIP multi-process support (no real use cases yet)
v0.0.3: Merge pull request #34 from SamoZ256/xci2
Games:
- Super Mario Odyssey - boots and renders title screen now
- Once Piece - renders title screen, but freezes when loading a game
- Disgaea 5 - goes in-game, but has some broken textures
- Super Meat Boy - pretty much playable
Improvements:
- Software keyboard applet
- Loading applets from firmware
- Debugger (SwiftUI only)
- Switch loading screen
