Skip to content

Releases: SamoZ256/hydra

v0.4.1

14 Mar 14:00

Choose a tag to compare

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

17 Feb 07:18
4edd553

Choose a tag to compare

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)

smo_cutscene_rendering

v0.3.0

01 Jan 02:26

Choose a tag to compare

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

09 Nov 15:24

Choose a tag to compare

v0.2.3 Pre-release
Pre-release

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

22 Oct 16:48

Choose a tag to compare

v0.2.2 Pre-release
Pre-release

Improvements:

  • User nickname and avatar is now editable with the SwiftUI frontend

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 SwiftUI frontend

v0.2.1

08 Oct 06:11

Choose a tag to compare

v0.2.1 Pre-release
Pre-release

This is a small patch to fix crashes when firmware files are not present.

v0.2.0 - game compatibility improvements

25 Sep 15:02

Choose a tag to compare

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 + P shortcut

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

28 Aug 13:43

Choose a tag to compare

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

10 Aug 08:06

Choose a tag to compare

v0.0.4 Pre-release
Pre-release

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 (SwiftUI only)
  • WIP multi-process support (no real use cases yet)

v0.0.3: Merge pull request #34 from SamoZ256/xci2

28 Jun 13:33
662bb6d

Choose a tag to compare

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