Ryujinx / Ryujinx-Games-List

List of games & demos tested on Ryujinx
The Unlicense
979 stars 312 forks source link

Tomb Raider I-III Remastered - 010024601BB16000 #4869

Open evanpaul14 opened 4 months ago

evanpaul14 commented 4 months ago

Game Name

Tomb Raider I-III Remastered

Game Update Version

v1.0.1

Emulator Build Version

1.1.1202

Graphics Backend

Vulkan and OpenGL

Hardware Specs

Game State

Game runs fullspeed but has graphical and other issues.

The issues the game has are:

  1. Game's too dark
  2. Handheld mode game window is shifted
  3. Closing the emulation crashes the emulator
00:00:39.583 |E| HLE.OsThread.47 Application : Unhandled exception caught: Ryujinx.Memory.WindowsShared.WindowsApiException: MapViewOfFile3 returned error code 0x6.
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.MapViewInternal(IntPtr sharedMemory, UInt64 srcOffset, IntPtr location, IntPtr size, Boolean updateProtection) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 171
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.UnmapViewInternal(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner, Boolean updateProtection) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 339
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.UnmapView(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 265
   at Ryujinx.Memory.MemoryManagementWindows.UnmapView(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryManagementWindows.cs:line 81
   at Ryujinx.Memory.MemoryManagement.UnmapView(IntPtr sharedMemory, IntPtr address, UInt64 size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryManagement.cs:line 91
   at Ryujinx.Memory.MemoryBlock.UnmapView(MemoryBlock srcBlock, UInt64 offset, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryBlock.cs:line 153
   at Ryujinx.Cpu.AddressSpace.Unmap(UInt64 va, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Cpu\AddressSpace.cs:line 255
   at Ryujinx.Cpu.Jit.MemoryManagerHostMapped.Unmap(UInt64 va, UInt64 size) in 
   D:\a\Ryujinx\Ryujinx\src\Ryujinx.Cpu\Jit\MemoryManagerHostMapped.cs:line 171
   at Ryujinx.HLE.HOS.Kernel.Memory.KPageTable.Unmap(UInt64 address, UInt64 pagesCount) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Memory\KPageTable.cs:line 196
   at Ryujinx.HLE.HOS.Kernel.Memory.KPageTableBase.UnmapProcessCodeMemory(UInt64 dst, UInt64 src, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Memory\KPageTableBase.cs:line 697
   at Ryujinx.HLE.HOS.Services.Ro.IRoInterface.UnmapNroFromInfo(NroInfo info) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\Ro\IRoInterface.cs:line 400
   at Ryujinx.HLE.HOS.Services.Ro.IRoInterface.Dispose(Boolean isDisposing) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\Ro\IRoInterface.cs:line 588
   at Ryujinx.HLE.HOS.Services.DisposableIpcService.Dispose() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\DisposableIpcService.cs:line 18
   at Ryujinx.HLE.HOS.Services.ServerBase.Dispose(Boolean disposing) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 529
   at Ryujinx.HLE.HOS.Services.ServerBase.ServerLoop() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 303
   at Ryujinx.HLE.HOS.Services.ServerBase.Main() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 172
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1256
   at System.Threading.Thread.StartCallback()

Also the game is using OpenGL.

Screenshots

image image image

Log File

No response

Vaskiemaia commented 4 months ago

The above crash also happens on Windows

Ryzen 7800x3D RTX 3080 32GB DDR5

Ryujinx_1.1.1192_2024-02-14_21-50-36.log

omarsuazo commented 4 months ago

Getting same crash on M1 chip, commenting so I can stay update if there's a fix

Andreunto commented 4 months ago

Same for me (Air M1)

Djipi71 commented 4 months ago

Test on 1.1.1196

now the game go ingame but it's really dark... And there is some minor bugs too... image image

Andreunto commented 4 months ago

Test on 1.1.1196

now the game go ingame but it's really dark... And there is some minor bugs too... image image

How? Settings?

Djipi71 commented 4 months ago

Simply update RyujiNX :) But for now i think it's not playable due to dark light.

Andreunto commented 4 months ago

Simply update RyujiNX :) But for now i think it's not playable due to dark light.

Windows or Macos? I have updated Ryujinx in my Air M1 but same crash

Djipi71 commented 4 months ago

For windows for me.

Andreunto commented 4 months ago

For windows for me.

You can use the native versioni for windows. Why use the Switch version?

Djipi71 commented 4 months ago

to see difference between my switch and emu , to help to improved:) As you can see there is lighting / shadows problem : Capture d'écran 2024-02-15 213354

gdkchan commented 4 months ago

It still requires ignore missing services enabled in the settings to run.

Djipi71 commented 4 months ago

yep i have seen that :) but shadows and light still have problems

GamerzHell9137 commented 4 months ago

Game Name

Tomb Raider I-III Remastered

Game Update Version

v1.0.1

Emulator Build Version

1.1.1202

Graphics Backend

Vulkan and OpenGL

Hardware Specs

Game State

Game runs fullspeed but has graphical and other issues.

The issues the game has are:

  1. Game's too dark
  2. Handheld mode game window is shifted
  3. Closing the emulation crashes the emulator
00:00:39.583 |E| HLE.OsThread.47 Application : Unhandled exception caught: Ryujinx.Memory.WindowsShared.WindowsApiException: MapViewOfFile3 returned error code 0x6.
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.MapViewInternal(IntPtr sharedMemory, UInt64 srcOffset, IntPtr location, IntPtr size, Boolean updateProtection) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 171
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.UnmapViewInternal(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner, Boolean updateProtection) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 339
   at Ryujinx.Memory.WindowsShared.PlaceholderManager.UnmapView(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\WindowsShared\PlaceholderManager.cs:line 265
   at Ryujinx.Memory.MemoryManagementWindows.UnmapView(IntPtr sharedMemory, IntPtr location, IntPtr size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryManagementWindows.cs:line 81
   at Ryujinx.Memory.MemoryManagement.UnmapView(IntPtr sharedMemory, IntPtr address, UInt64 size, MemoryBlock owner) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryManagement.cs:line 91
   at Ryujinx.Memory.MemoryBlock.UnmapView(MemoryBlock srcBlock, UInt64 offset, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Memory\MemoryBlock.cs:line 153
   at Ryujinx.Cpu.AddressSpace.Unmap(UInt64 va, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.Cpu\AddressSpace.cs:line 255
   at Ryujinx.Cpu.Jit.MemoryManagerHostMapped.Unmap(UInt64 va, UInt64 size) in 
   D:\a\Ryujinx\Ryujinx\src\Ryujinx.Cpu\Jit\MemoryManagerHostMapped.cs:line 171
   at Ryujinx.HLE.HOS.Kernel.Memory.KPageTable.Unmap(UInt64 address, UInt64 pagesCount) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Memory\KPageTable.cs:line 196
   at Ryujinx.HLE.HOS.Kernel.Memory.KPageTableBase.UnmapProcessCodeMemory(UInt64 dst, UInt64 src, UInt64 size) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Memory\KPageTableBase.cs:line 697
   at Ryujinx.HLE.HOS.Services.Ro.IRoInterface.UnmapNroFromInfo(NroInfo info) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\Ro\IRoInterface.cs:line 400
   at Ryujinx.HLE.HOS.Services.Ro.IRoInterface.Dispose(Boolean isDisposing) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\Ro\IRoInterface.cs:line 588
   at Ryujinx.HLE.HOS.Services.DisposableIpcService.Dispose() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\DisposableIpcService.cs:line 18
   at Ryujinx.HLE.HOS.Services.ServerBase.Dispose(Boolean disposing) in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 529
   at Ryujinx.HLE.HOS.Services.ServerBase.ServerLoop() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 303
   at Ryujinx.HLE.HOS.Services.ServerBase.Main() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 172
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\src\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1256
   at System.Threading.Thread.StartCallback()

Also the game is using OpenGL.

Screenshots

image image image

Log File

No response

WilliamTell13 commented 4 months ago

Damn GamerzHell9137. I know a lot of people are saying the remastered graphics are way darker than the original graphics. I've watched some gameplay footage where it definitely shows how much brighter the original version was in some spots when comparing to the remastered version.

But yeah, that 2nd screenshot looks too dark. Way darker than anything I've seen from people playing the game, at least the PC version. I haven't seen anyone play the Switch version.

KruyKaze commented 4 months ago

Damn GamerzHell9137. I know a lot of people are saying the remastered graphics are way darker than the original graphics. I've watched some gameplay footage where it definitely shows how much brighter the original version was in some spots when comparing to the remastered version.

But yeah, that 2nd screenshot looks too dark. Way darker than anything I've seen from people playing the game, at least the PC version. I haven't seen anyone play the Switch version.

Check the comparison chapter here https://www.youtube.com/watch?v=6yw5Xn-2FiE

Zafu84 commented 4 months ago

Hi. The issue is still there on MacOS (Mac Studio M2 Max, Sonoma 14.3.1) Game version 1.0.1 Ryujinx version : 1.1.1197 Vulkan & Apple M2 Max

Capture d’écran 2024-02-16 à 09 52 53 Capture d’écran 2024-02-16 à 09 53 16 Capture d’écran 2024-02-16 à 09 53 31
Andreunto commented 4 months ago

Ok now is good after last update in macos. A littlebit dark but playable

SCR-20240216-lgzc

SCR-20240216-list

ralph303 commented 4 months ago

How did you get it working on your M1 / MacOS 14.2.1? For me the game still crashes on startup using the latest Ryujing version available (1.1.1197).

Andreunto commented 4 months ago

How did you get it working on your M1 / MacOS 14.2.1? For me the game still crashes on startup using the latest Ryujing version available (1.1.1197).

Settings-System-Ignore Missed Services

ralph303 commented 4 months ago

I can confirm that the game starts now with 1.1.1202 and without the need to ignore missing services. It runs very smooth, but unfortunately the lighting seems to be broken in the remastered game view:

Bildschirmfoto 2024-02-19 um 14 44 06

This is how it looks in the classic view:

Bildschirmfoto 2024-02-19 um 14 44 04

d9j commented 3 months ago

so i guess no progress on this issue.

Andreunto commented 3 months ago

so i guess no progress on this issue.

Exactly!

In my case they released an update for Whisky for macos. Now TR Remastered for Windows is perfectly compatible and working on MacOS Apple Silicon

d9j commented 3 months ago

so i guess no progress on this issue.

Exactly!

In my case they released an update for Whisky for macos. Now TR Remastered for Windows is perfectly compatible and working on MacOS Apple Silicon

Thanks for heads up.indeed works great on Apple Silicon

evanpaul14 commented 3 months ago

so i guess no progress on this issue.

I believe Switch exclusive games get a higher priority than a cross platform game like this.

DMaster2 commented 3 months ago

so i guess no progress on this issue.

I believe Switch exclusive games get a higher priority than a cross platform game like this.

It's a shame because it's so close to being a perfect emulation, the game was flawless in my attempt when using the old school graphics the only issue is the broken lightning in the modern graphics

d9j commented 3 months ago

so i guess no progress on this issue.

I believe Switch exclusive games get a higher priority than a cross platform game like this.

depends on donations more. i hope that shutdown competing emulator brings more money

legolas119 commented 2 months ago

yes, i confirm the issue is still present with the latest version 1.1.1291, the 3 games are too dark in the remastered view