Releases: SamoZ256/hydra
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
v0.0.2
Games (don't forget to get the latest patches):
- Sonic Mania - no longer crashes when going in-game
- Cave Story+ - flickering fixed, but still has graphical issues in-game
- Axiom Verge - rendering pretty much fixed, just some incorrect colors and stretched images on screen borders
- Stardew Valley - rendering completely fixed, but loads infinitely when creating a new game
- Minecraft - boots, but displays either black screen or random triangles
Improvements:
- experimental audio support with Cubeb - works in some homebrew games, but no official ones
- error applet - displays an error popup on the game's request
- cache filesystem - provides temporary storage for games, currently stored entirely in RAM
First release
v0.0.1 cmake: add an option to build macOS bundlele