Ryujinx / Ryujinx-Games-List

List of games & demos tested on Ryujinx
The Unlicense
977 stars 310 forks source link

Hyper Light Drifter - Special Edition - 01003B200B372000 #749

Open EmulationFanatic opened 4 years ago

EmulationFanatic commented 4 years ago

Hyper Light Drifter - Special Edition

Game Update Version : 1.0.3

Current on master : 1.1.203

Graphics Backend : Vulkan and OpenGL.

Loads and plays at a high FPS. On Vulkan there are some flashing small boxes that can be annoying. Graphics are fine on OpenGL, though I did not get far enough to test the switches that make platforms appear to see if they are rendered correctly now.

Hardware Specs :

CPU: Ryzen 7 5800X
GPU: NVIDIA RTX 3080 Ti
RAM: 32GB

Screenshots :

2022-08-02 06_34_16-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_35_52-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_38_17-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_40_40-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_43_30-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_45_05-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_47_11-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_48_06-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000 2022-08-02 06_52_36-Ryujinx 1 1 203 - Hyper Light Drifter - Special Edition v1 3 0 (01003B200B372000

Log file :

HorrorTroll commented 4 years ago

This game it need around 20 or 30 minutes to load, and then crash for missing service:

nvdrv INvDrvServices: 6 (GetStatus)

It use same engine to Undertale, Deltarune

B3astTech commented 4 years ago

Updated

AcK77 commented 3 years ago

Needs update

EmulationFanatic commented 3 years ago

Updated

JWayn596 commented 2 years ago

Version 1.0.7106 Still Black screen, Hyper Light Drifter does not start

Keiichibaka commented 2 years ago

Version 1.0.7151 Hyper Light Drifter special edition v1.3.1 Switch firmware Version 13.1.0

Game is loading. I am able to create a new game and it successfully ran through the opening cinematic to the starting bonfire. The game appears to be running normally, more testing needed.

Keiichibaka commented 2 years ago

I have played through the entirety of the game and it is perfectly playable. The only issue I ran into was after hitting switches to make platforms appear, they would intermittently take on the shading of the background making them trickier to see.

MutantAura commented 2 years ago

I'll update the status but some screenshots would be helpful for others to test against.

Keiichibaka commented 2 years ago

Here are some in game screenshots: ryujinx_capture_2022-01-23_17-22-50.png ryujinx_capture_2022-01-23_17-30-37.png ryujinx_capture_2022-01-23_17-30-34.png Window.png ryujinx_capture_2022-01-23_17-32-45.png ryujinx_capture_2022-01-23_17-30-07.png ryujinx_capture_2022-01-23_17-30-13.png ryujinx_capture_2022-01-23_17-37-37.png System.png Graphics.png

EmulationFanatic commented 1 year ago

@Keiichibaka can you re-test on the latest build to see if the switches are properly rendered now? With OpenGL as the GPU backend, please (since Vulkan has some flashing boxes on this game).

EmulationFanatic commented 1 year ago

Updated, pending confirmation about the switches' rendering.

Oshir1 commented 1 year ago

Game was working fine. But after updating Ryujinx there seems to be a problem.

After using a previous save the game restarts as normal but Ryujinx will crash immediately after dying in game (where the game tries to restart a save).

This is the last error from the log file:

00:07:29.950 |E| HLE.GuestThread.19 Application : Unhandled exception caught: Ryujinx.HLE.Exceptions.UndefinedInstructionException: The instruction at 0x000000000c30ed14 (opcode 0xe7ffdefe) is undefined! at Ryujinx.HLE.HOS.Kernel.Process.KProcess.UndefinedInstructionHandler(IExecutionContext context, UInt64 address, Int32 opCode) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Kernel\Process\KProcess.cs:line 1106 at Ryujinx.Cpu.Jit.JitExecutionContext.UndefinedHandler(ExecutionContext context, UInt64 address, Int32 opCode) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\JitExecutionContext.cs:line 104 at ARMeilleure.State.ExecutionContext.OnUndefined(UInt64 address, Int32 opCode) in D:\a\Ryujinx\Ryujinx\ARMeilleure\State\ExecutionContext.cs:line 150 at ARMeilleure.Instructions.NativeInterface.Undefined(UInt64 address, Int32 opCode) in D:\a\Ryujinx\Ryujinx\ARMeilleure\Instructions\NativeInterface.cs:line 59 at ARMeilleure.Translation.Translator.Execute(ExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\ARMeilleure\Translation\Translator.cs:line 150 at Ryujinx.Cpu.Jit.JitCpuContext.Execute(IExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\JitCpuContext.cs:line 32 at Ryujinx.HLE.HOS.ArmProcessContext`1.Execute(IExecutionContext context, UInt64 codeAddress) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\ArmProcessContext.cs:line 50 at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1270 at System.Threading.Thread.StartCallback()

I'm using the following: Ryujinx v1.1.552 Hyper Light Drifter special edition v1.3.1