xenia-canary / game-compatibility

https://xenia.jp
BSD 3-Clause "New" or "Revised" License
59 stars 11 forks source link

4D5307FA - Lost Odyssey #4

Open kanelakis opened 4 years ago

kanelakis commented 4 years ago

Marketplace

Tested on xenia-canary/xenia-canary@f92f6606

Issues:

Graphics and sound glitch, also in the Menù.

Log:

xenia (2)_2.zip

Screenshot(s):

2020-01-06 (1) 2020-01-06 (2) 2020-01-06 (3) 2020-01-06 (5) 2020-01-06 (6) 2020-01-06 (9) 2020-01-06

Labels:

issues Graphics and Sound state-gameplay, gpu-corrupted-drawing and apu-garbage

BillieBlueberry commented 4 years ago

actual labels like state-gameplay, gpu-corrupted-drawing and apu-garbage

kanelakis commented 4 years ago

actual labels like state-gameplay, gpu-corrupted-drawing and apu-garbage

ok edited.:)

Dherevo commented 4 years ago

the same is happening to me, a glitch on the music battle.

kanelakis commented 4 years ago

2020-02-07 (1) 2020-02-07 (2) 2020-02-07 (3) 2020-02-07 https://github.com/xenia-canary/xenia-canary/commit/378a22ae15eb7c3463c7d5b538b94be2e786c30b xenia.zip Tested the game with the 6 February 2020 version, the game goes wrong as in the photo, there are throttles of the textures that annoy, however the game up to that point is gameplay. Music glitch in battle and in game scenes, both where the game title appears and where the characters in the movies speak.

illusion0001 commented 4 years ago

@kanelakis missing commit link.

kanelakis commented 4 years ago

@kanelakis missing commit link.

insert.:)

kanelakis commented 4 years ago

2020-02-08 (1) 2020-02-08 (2) 2020-02-08 (3) 2020-02-08 (4) 2020-02-08 (5) xenia.zip https://github.com/xenia-canary/xenia-canary/commit/d06a68ea74d06a19b6a84e5e47a96ef33e1dee1c The error remains constant as it appears after tot minutes of play. Then I report these pixel deficiencies in the next level to the city. There is a lack of audio when Kaim discovers Jansen behind the column in Gongora's residence.

kanelakis commented 4 years ago

2020-02-13 (1) 2020-02-13 (2) 2020-02-13 (3) 2020-02-13 (4) xenia.zip https://github.com/xenia-canary/xenia-canary/commit/d06a68ea74d06a19b6a84e5e47a96ef33e1dee1c I played until I got the known error, there is a lack of audio in the level and in the battles, especially in the second part after the house, the only problems are textures as in the photos. The zip file came pretty big.

piriri commented 4 years ago

After many updates on the xenia-canary the game is a little more stable on the sound gliches, they are less often but very common on the cutscenes , but the random crashing still exist but is less common last time it happened after (40 min - 1 hour) of gameplay (graphics device lost propably due to an internal error) another problem is when the game crashed my pc crashes too and restarts. I managed to write down the error codes on the blue screen when my pc crashes and before it restarts: nvlddmkm.sys stop code: VIDEO_TDR_FAILURE

kanelakis commented 4 years ago

Hi, then with the latest version April 7 2020, I got a chill out of the PC, luckily I did the restart and I did not get the blue Windows screen, the drivers that I installed are all good I have not put external drivers. In fact, I realized that the game was not as fluid as before but it was jerky.

saftle commented 4 years ago

The music in the first battle stutters non-stop, but battles afterwards in the first disc so far do not have any sound issues.

piriri commented 4 years ago

After the Xenia canary May update the game plays a little better but the soft lock in grand staff still exist in the cage it stucks before the cutscene but I dont get the (graphics device lost propably due to an internal error) message and my pc doesnt crash , also if you pause the game in cutscenes that you cant skip it freezes for me, I managed to found a save after the grand staff soft lock and it continues relatively normaly, in cutscenes the sound glitches and sometimes you lose sound for the rest of the game .

asbel123 commented 4 years ago

There no softlock u need get the config file from icebullet youtube to get grandstaff softlock gone and keep using googlechrome to trick it its work on latest build. I nearly finsh disk 3 i love this emulator then real xbox 360 is u get fast forward doing + keyborad and decrease speed is - keyborad

kanelakis commented 4 years ago

I am testing with the 26 May 2020 version, I have almost arrived at the Grand Staff, without finding problems, apart from audio defects. I changed my hardware by putting a GTX 1080 8 gb, before I had a GTX 1060 6 gb. Now I have: Intel core i9 9900K 3.40 Ghz Ram: 32 GB Video card: MSI Armor GTX 1080 8gb.

asbel123 commented 4 years ago

Thats aduio defects is nothing just only cutscence just keeep saving alot for that game.

kanelakis commented 4 years ago

I got to the Grand Staff, but after the various battles, I got to fight with the Queen's soldiers and it got stuck. The log file is 2 GB. https://drive.google.com/file/d/1XCYsMsEzeRFX3sxMuRj9-uBLOFRMVcDv/view?usp=sharing Update: I took out the monsters of the Grand Staff, I fight with the soldiers, the second time the commander speaks to shoot the arrows becomes soundless, and also the battle. Once the battle is over, it remains without sound until the first cages, then when I want to talk to someone it stops with the black screen.

Showcasex commented 4 years ago

@abel123 can u explain better how u get past the soft lock at grand staff plz ? u said something about getting a config file ?

Showcasex commented 4 years ago

I got to the Grand Staff, but after the various battles, I got to fight with the Queen's soldiers and it got stuck. The log file is 2 GB. https://drive.google.com/file/d/1XCYsMsEzeRFX3sxMuRj9-uBLOFRMVcDv/view?usp=sharing Update: I took out the monsters of the Grand Staff, I fight with the soldiers, the second time the commander speaks to shoot the arrows becomes soundless, and also the battle. Once the battle is over, it remains without sound until the first cages, then when I want to talk to someone it stops with the black screen.

i have the same problem like many others there seems to be a fix as asbel123 said but it's not very detailed explained

Margen67 commented 4 years ago

@Showcasex Tech support and questions belongs on the Discord server.

oniryujin commented 4 years ago

Same problem. Grand Staff, when the general orders the archers to shoot the arrows, the audio goes wrong. if you pause the game stops, if you continue, it works until the dream revealed in the cell. as you try to talk to your teammates (who don't see each other, it doesn't load the texture) everything freezes without the possibility of salvation

asbel123 commented 4 years ago

I just finshed lost oddssey about 3 weeks ago on xenia canry 100% complete and all skills mastered. There a aduio glitches in the last boss and u dont hear last boss music at all.

oniryujin commented 4 years ago

I just finshed lost oddssey about 3 weeks ago on xenia canry 100% complete and all skills mastered. There a aduio glitches in the last boss and u dont hear last boss music at all.

what did you do or what settings did you put to overcome the bug at grand stuff?

asbel123 commented 4 years ago

https://youtu.be/iXcMPqxt7UQ this video got the config file use that to bypass grand staff on the lastest build of canry thats how i finsh the game

oniryujin commented 4 years ago

sadly the link of the video config file has expired, would you know how to turn yours or tell us what is special?

oniryujin commented 4 years ago

why are my comments asking which settings allow to overcome the problem, are marked as "off-topic"? the topic does not have game compatibility as an argument, and therefore how to make it work?

kanelakis commented 4 years ago

https://youtu.be/iXcMPqxt7UQ this video got the config file use that to bypass grand staff on the lastest build of canry thats how i finsh the game

Unfortunately this build is no longer found, I have searched around, I see with its save if it unlocks everything. If I find other problems, I report it.

Nothing to do with his saves, later he freezes.

KieranDrain commented 4 years ago

sadly the link of the video config file has expired, would you know how to turn yours or tell us what is special?

I know they aren't all relevant but these are the changes the user made from the default settings:


protect_zero = false                                # Protect the zero page from reads and writes.
log_level = 0                                       # Maximum level to be logged. (0=error, 1=warning, 2=info, 3=debug)
kernel_display_gamma_type = 2                       # Display gamma type: 0 - linear, 1 - sRGB, 2 - TV (BT.709), 3 - power specified via kernel_display_gamma_power.
hid = "any"                                         # Input system. Use: [any, nop, sdl, winkey, xinput]
discord = false                                     # Enable Discord rich presence
gpu = "d3d12"                                       # Graphics system. Use: [any, d3d12, vulkan, null]
d3d12_texture_cache_limit_hard = 2048               # Maximum host texture memory usage (in megabytes) above which textures will be destroyed as soon as possible. If using 2x resolution scale, 1.25x of this is used.
d3d12_texture_cache_limit_soft = 1024               # Maximum host texture memory usage (in megabytes) above which old textures will be destroyed (lifetime configured with d3d12_texture_cache_limit_soft_lifetime). If using 2x resolution scale, 1.25x of this is used.
use_haswell_instructions = false                    # Uses the AVX2/FMA/etc instructions on Haswell processors when available.
cpu = "x64"                                         # CPU backend [any, x64].
apu = "xaudio2"                                     # Audio system. Use: [any, nop, sdl, xaudio2]

The general guidance is:

I tried all of this and got past the crashing. I still got random crashes thoughout the game but they didn't re-occur when reloading. Audio is still an issue with repeated sounds glitching and problems with audio throughout cut scenes. The game is still playable and everything can be done including new game

asbel123 commented 4 years ago

U fixed the aduio in lastest build but music go to squelch sound and its no problem nows i am so happy i can hear last boss music clear. U got so close to playable i cant wait see ur lateset build on christmas.

kanelakis commented 4 years ago

xenia.zip Build: detached / b0b8987a2373f0d04161be4070725215ea12528e on Oct 6 2020 Then with the latest version of October the sound is partly fixed, but still problems, and the emulator crashed after the Grand Staff sent the lightning bolt.

ghshotmaker commented 3 years ago

To add to this, I've managed to pinpoint where the sound issues in Lost Odyssey started to regress. These are all canary builds.

xenia_canary_b0b8987a2 (06 October 2020) - Good cutscene audio, slight stuttering, voices slightly out of sync, but with loud buzzing at times xenia_canary_bb4b58c91 (10 October 2020) - No buzzing, but slight stuttering and voices very out of sync in cutscenes xenia_canary_1eb676a70 (10 October 2020) - IMPROVEMENT - Slight stuttering, voices slightly out of sync in cutscenes. Similar to 06 October build, without the buzzing

All subsequent canary builds have the same audio until:

xenia_canary_0afcd8769 (18 October 2020) - MAJOR REGRESSION - Massive audio issues in cutscenes. Cutscenes with missing audio start to appear

The latest version without overly disruptive audio seems to be xenia_canary_7d36c94d6 (13 October 2020), which may be the best build to play the game on right now.

I have not yet gotten to grand staff. However, I did get to an early cutscene (first meeting Gongora in his mansion) where there would be no audio and the game would crash if I pressed start for the 18th October canary build, but not for prior builds. I'll see what happens when I get to grand staff. Hope it helps

EDIT: I got to grand staff. While audio related crashes are fixed (no crash when arrows are fired), the two crashes in the cages (right after Kaim's dream and when you can switch between party members) still remain in the 13 October 2020 build.

kanelakis commented 3 years ago

Build: detached / 87442b106c64c860f0d25d6ee2d2f5107a51877b on Feb 13 2021 The game not load and application closes. xenia.log

kanelakis commented 3 years ago

Since my last post nothing has changed, the application closes as soon as I load or new game.

bujinkanrn commented 3 years ago

On 4 March build, major audio glitching during opening battle and cutscenes takes place. I have not made it to Grand Staff yet. Will update at that point.

Menthols426 commented 1 year ago

Found an Issue with latest version of Canary and Main build where the game would crash every time when trying to acquire Ming's Harp on Disk 4 in the White Boa. Managed to solve the issue by using a much older version of Canary, (version 7dbcde1 , Aug 19, 2021). Just leaving this for anyone else that runs into this problem.

Ming's Harp is not needed to beat the game, but it is needed for a side-quest that gives arguably the best accessory in the game, so it's relatively important, many may have skipped it and never ran into the crash since it's not mandatory.

WAZAAAAA0 commented 1 year ago

2024-07-04 UPDATE

I pretty much completed the game 100%, the verdict: with the proper settings it's playable with no audio or video issues I could notice whatsoever, but one crash in a specific part of the story will happen. Here's my experience and things I wish I knew from the start:

kanelakis commented 1 year ago

I pretty much completed 100% the game, the verdict: with the proper settings it's playable with no audio or video issues I could notice whatsoever, but some crashes in specific parts of the story will happen. Here's my experience and things I wish I knew from the start:

  • Currently, the best Xenia build to play this on is 26dc48f_canary_experimental dated 2023-04-15, because it's the last version where ROV still works properly as mentioned here.
  • List of emu settings to tweak in xenia-canary.config.toml. Since these are specific to this game, I'd recommend you to create an empty portable.txt file in the same folder as the xenia_canary.exe, so you can edit the config from the same folder: max_queued_frames = 3 (fix the large audio delay) postprocess_antialiasing = "fxaa" (better quality) render_target_path_d3d12 = "rov" (much better quality, with this the game looks flawless, the window title should say ROV to confirm it's working) vibration = false (false by default, this is just a reminder that vibration works in this game but it's annoying to vibrate at every attack received imo so keep it disabled) user_language = (choose your language)
  • There are 3 retail versions of this game with varying audio & subtitle language support:
  1. JPN = JA,EN
  2. EUR+Asia = JA,EN,KO
  3. EUR+USA = JA,EN,DE,FR,ES(text only),IT The best version is EUR+USA since it supports Game Patches and has the most languages, but the EUR+Asia release is the only one with Korean, and the JPN version is the only one with toggleable ruby characters in subtitles. You select the audio language in-game, and the text language through the emu settings.
  • This game has some Game Patches available. The file we care about is 4D5307FA - Lost Odyssey.patch.toml. Enable the 60 FPS mod, and maybe also Disable Motion Blur if you dislike it. You get a [Patches Applied] mention in the window title as confirmation.
  • This game also has some Title Updates (DLC). You can easily install each of them through the File -> Install Content... menu while the game is closed. Upon successful installation you don't get any confirmation message, but you do get one upon failure.
  • A saint who completed the game has shared his DX12 ROV shader cache, absolutely go download it to eliminate stutters. Once added, the very first launch of the game was extremely slow for me, if it happens just BE PATIENT and let it finish.
  • Cheats that work with the canary build are available here. They even include an interesting QoL "save anywhere" feature. Cheat Engine required.
  • If you crash repeatedly or freeze at certain points of the story refer to the solutions provided by other users in this thread and the master one (Disc 3 train section was particularly nasty for me).
  • To prevent unnecessary GPU 100% consumption due to extremely high FPS during dreams, speedhacking and the initial loading screen, you can limit the FPS to 60 with a 3rd party program (e.g. with MSI Afterburner+RTSS)
  • Strongly recommended in-game settings: Text Speed: Fast Battle Cursor: Save
  • This game has NG+ (New Game Plus). In case you want to breeze through the game with ease, you can begin the game with high level characters using my save file (load the save with the compass-shaped icon).
  • Lastly, this is a "slow" game so you might want to make extensive use of Xenia's Time Scalar feature (basically a speedhack kinda like the FFX-HD booster). The shortcuts are NumPad- and NumPad+, and since I play on joypad I personally like to map them to my L3 and R3 analog stick buttons with this simple AutoHotkey script:
;Win+R -> joy.cpl -> Properties (to assign the proper joy numbers)
#SingleInstance Force
joy11::NumpadSub
joy12::NumpadAdd

Hello dear, with your system I managed to overcome the level of the Grand Staff and the prisons that made me suffer.:) Thank you, now I continue with the game and see if it is 100% complete. I only did this part and the patch: "Currently, the best Xenia build to play this on is 26dc48f_canary_experimental dated 2023-04-15, because it's the last version whttps://github.com/https://github.com/xenia-canary/xenia-canary/issues/164 ROV still works properly as mentioned here.

List of emu settings to tweak in xenia-canary.config.toml. Since these are specific to this game, I'd recommend you to create an empty portable.txt file in the same folder as the xenia_canary.exe, so you can edit the config from the same folder: max_queued_frames = 3 (fix the large audio delay) postprocess_antialiasing = "fxaa" (better quality) render_target_path_d3d12 = "rov" (much better quality, with this the game looks flawless, the window title should say ROV to confirm it's working) vibration = false (false by default, this is just a reminder that vibration works in this game but it's annoying to vibrate at every attack received imo so keep it disabled) user_language = (choose your language)

There are 3 retail versions of this game with varying audio & subtitle language support:

JPN = JA,EN EUR+Asia = JA,EN,KO EUR+USA = JA,EN,DE,FR,ES(text only),IT The best version is EUR+USA since it supports Game Patches and has the most languages, but the EUR+Asia release is the only one with Korean, and the JPN version is the only one with toggleable ruby characters in subtitles. You select the audio language in-game, and the text language through the emu settings. This game has some Game Patches available. The file we care about is 4D5307FA - Lost Odyssey.patch.toml. Enable the 60 FPS mod, and maybe also Disable Motion Blur if you dislike it. You get a [Patches Applied] mention in the window title as confirmation." For the rest it didn't help me, I hope that with what I've done I can complete it without problems.:)

CeruleanSky commented 1 year ago

It freezes, not crashes, at least for me, on the train scene on disc 3. Since it is a freeze without any errors in the log, the log is of limited value. This is still happening today, with the current canary build https://github.com/xenia-canary/xenia-canary/commit/2509b03b81afc2946fd518db61fb68832e817258

Up to this point I haven't had any crashes other than for disc changes after opening the new disc in the dialog.

For reference this is where it freezes in the game: https://youtu.be/wlZS45q_Mz4?t=68466

I am including my content directory so that developers can get to the freeze point which is much better than info in the log and investigate, just load the last save and board the train, and attack the enemies, there are no choices or places you can go after boarding the train. If you need to know what to do here is where the last save is at https://youtu.be/wlZS45q_Mz4?t=66601 . You will likely need to reinstall the DLC as I deleted it from the archive. 4D5307FA.zip

Hash is "C0A4515E25B5D74B" for default.xex and media_id for disc 3 is "6DD59D08", (USA, Europe)

Also thanks for sharing the autohotkey script I updated it to the below so it only works with Xenia and can leave it running in the background:

;Win+R -> joy.cpl -> Properties (to assign the proper joy numbers)
SetTitleMatchMode 1

#SingleInstance Force
2joy9::SpeedDown
2joy10::SpeedUp

SpeedDown(){
try{
ControlSend "{NumpadSub}", , "Xenia-canary"
}
}

SpeedUp(){
try{
ControlSend "{NumpadAdd}", , "Xenia-canary"
}
}
MattyRB2 commented 1 year ago

So i have a freexing issue on disc 1, when you are locked up on white boa and it asks you to switch i can switch to jansen just fine but if i switch to the seth the game freezes freeze anyone have a solution

DiegoE3 commented 10 months ago

So i have a freexing issue on disc 1, when you are locked up on white boa and it asks you to switch i can switch to jansen just fine but if i switch to the seth the game freezes freeze anyone have a solution

When the game offers you the option to switch characters choose not to, just wait a few minutes and the next scene will trigger automatically.

LaYukii commented 9 months ago

I didnt read it here so idk if I am the only one with screen tearing? Does anyone have a solution for this? I know it's a fps sync issue with the monitor, but the game runs fine at 30fps and I have it locked to that framerate, I don't care playing at 30fps, but it's weird and very annoying the screen tearing.

Nicojii commented 7 months ago

I didnt read it here so idk if I am the only one with screen tearing? Does anyone have a solution for this? I know it's a fps sync issue with the monitor, but the game runs fine at 30fps and I have it locked to that framerate, I don't care playing at 30fps, but it's weird and very annoying the screen tearing.

EDIT: I think I found the culprit! I just downloaded the latest canary build and I suddenly had screen tearing also. I found a setting called "d3d12_allow_variable_refresh_rate_and_tearing" in the config. It was set to "true". Setting it to "false" eliminated the screen tearing instantly :) Hope this helps!

Might be a bit of a late answer, but is vsync turned on in your xenia-canary.config.toml? You can check by opening the config in notepad and search "vsync". Set to vsync = true. If that's not it, are you by any chance running multiple displays? Like cloning to a TV for instance? I'm playing some games on my TV(like this game) and only having the TV enabled in nvidia control panel eliminaters stutters and tearing.

WAZAAAAA0 commented 5 months ago

To any Good Samaritan out there hunting for bugs to fix:

I'd like to emphasize that out of all the reported crashes, there's only one that happens 100% consistently with every version; canary or master, old or new, DX12 or VK, any language, on any configuration: a disc 3 cutscene inside the train (which can be skipped to avoid the crash).

It's this specific frame (the game freezes while a character is getting frozen, the irony): Lost Odyssey consistent train crash

@CeruleanSky already posted a save file for reproducibility here. Despite the warning, the DLC isn't necessary.

xenia canary freezes with no logs, CPU keeps wasting and the GPU stays at 0%. But at least xenia master crashes with a proper error message and a dump:

crash dump ``` !> F80001F0 ==== CRASH DUMP ==== !> F80001F0 Thread ID (Host: 0x00000BFC / Guest: 0x00000017) !> F80001F0 Thread Handle: 0xF80001F0 !> F80001F0 PC: 0x823DFE14 !> F80001F0 Registers: !> F80001F0 r0 = 00000000824DC1CC !> F80001F0 r1 = 000000007061ED10 !> F80001F0 r2 = 0000000000000000 !> F80001F0 r3 = 0000000077B12000 !> F80001F0 r4 = 000000007061ED68 !> F80001F0 r5 = 000000007990F1E0 !> F80001F0 r6 = 000000007061F270 !> F80001F0 r7 = 0000000000000000 !> F80001F0 r8 = 000000008336CA10 !> F80001F0 r9 = 0000000000000000 !> F80001F0 r10 = FFFFFFFF83245F80 !> F80001F0 r11 = 0000000000000000 !> F80001F0 r12 = 00000000823DFDC0 !> F80001F0 r13 = 0000000000127000 !> F80001F0 r14 = FFFFFFFF83230000 !> F80001F0 r15 = FFFFFFFF83320000 !> F80001F0 r16 = FFFFFFFF83310000 !> F80001F0 r17 = FFFFFFFF831E8758 !> F80001F0 r18 = FFFFFFFF83320000 !> F80001F0 r19 = 000000007061F200 !> F80001F0 r20 = 000000007061F210 !> F80001F0 r21 = FFFFFFFF820801DC !> F80001F0 r22 = 0000000000000000 !> F80001F0 r23 = 0000000000000001 !> F80001F0 r24 = 00000000771DAD40 !> F80001F0 r25 = 000000007C3ED200 !> F80001F0 r26 = 0000000000000000 !> F80001F0 r27 = 0000000000000000 !> F80001F0 r28 = 000000004004B680 !> F80001F0 r29 = 0000000076C847C0 !> F80001F0 r30 = 0000000077B12000 !> F80001F0 r31 = 000000007061F270 !> F80001F0 f0 = 3FF0000000000000 = (double)1.0 = (float)0.0 !> F80001F0 f1 = 3E45798EE0000000 = (double)9.99999993922529e-09 = (float)-3.689349e+19 !> F80001F0 f2 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f3 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f4 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f5 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f6 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f7 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f8 = 409179AE20000000 = (double)1118.4200439453125 = (float)1.0842022e-19 !> F80001F0 f9 = 3FEF98DB60000000 = (double)0.9874092936515808 = (float)3.689349e+19 !> F80001F0 f10 = 3FA8DA5980000000 = (double)0.0485408753156662 = (float)-0.0 !> F80001F0 f11 = 3FC263B0C0000000 = (double)0.1436673104763031 = (float)-2.0 !> F80001F0 f12 = 3FF0000000000000 = (double)1.0 = (float)0.0 !> F80001F0 f13 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f14 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f15 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f16 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f17 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f18 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f19 = 3FF0000000000000 = (double)1.0 = (float)0.0 !> F80001F0 f20 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f21 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f22 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f23 = 3FF0000000000000 = (double)1.0 = (float)0.0 !> F80001F0 f24 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f25 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f26 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f27 = 3FF0000000000000 = (double)1.0 = (float)0.0 !> F80001F0 f28 = C05EDB3640000000 = (double)-123.42518615722656 = (float)2.0 !> F80001F0 f29 = 407B5A5300000000 = (double)437.645263671875 = (float)0.0 !> F80001F0 f30 = 0000000000000000 = (double)0.0 = (float)0.0 !> F80001F0 f31 = 40908DB260000000 = (double)1059.4241943359375 = (float)3.689349e+19 !> F80001F0 v0 = [0x44FA0000, 0x3EA28454, 0x00000000, 0x00000000] !> F80001F0 v1 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v2 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v3 = [0x00000001, 0x00000001, 0x00000001, 0x00000001] !> F80001F0 v4 = [0x40000000, 0x40000000, 0x40000000, 0x3F800000] !> F80001F0 v5 = [0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7, 0xFFFFFFF7] !> F80001F0 v6 = [0x80000000, 0x80000000, 0x80000000, 0x80000000] !> F80001F0 v7 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v8 = [0x00000000, 0xC313FA95, 0x434F8128, 0x3F800000] !> F80001F0 v9 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v10 = [0x00000000, 0x00000000, 0x3F800000, 0x00000000] !> F80001F0 v11 = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000] !> F80001F0 v12 = [0x40A00000, 0x40A00000, 0x40A00000, 0x40A00000] !> F80001F0 v13 = [0x3E3877BE, 0x3E46A0A3, 0x00000000, 0x3E3851EC] !> F80001F0 v14 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v15 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v16 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v17 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v18 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v19 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v20 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v21 = [0x00000000, 0x80000000, 0x80000000, 0x80000000] !> F80001F0 v22 = [0x42C1EE2C, 0x80000000, 0x80000000, 0x80000000] !> F80001F0 v23 = [0x80000000, 0xBA4A2CC8, 0x00000000, 0x3E586408] !> F80001F0 v24 = [0x430A0000, 0x3E586408, 0x430A0000, 0xBA4A2CC8] !> F80001F0 v25 = [0xBD6357CA, 0xBD6357CA, 0xBD6357CA, 0xBD6357CA] !> F80001F0 v26 = [0x391AA7D7, 0x391AA7D7, 0x391AA7D7, 0x391AA7D7] !> F80001F0 v27 = [0x3E75FDED, 0x3E75FDED, 0x3E75FDED, 0x3E75FDED] !> F80001F0 v28 = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000] !> F80001F0 v29 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v30 = [0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF] !> F80001F0 v31 = [0x3F800000, 0x3F800000, 0x3F800000, 0x3F800000] !> F80001F0 v32 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v33 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v34 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v35 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v36 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v37 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v38 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v39 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v40 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v41 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v42 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v43 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v44 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v45 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v46 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v47 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v48 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v49 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v50 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v51 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v52 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v53 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v54 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v55 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v56 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v57 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v58 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v59 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v60 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v61 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v62 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v63 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v64 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v65 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v66 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v67 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v68 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v69 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v70 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v71 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v72 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v73 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v74 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v75 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v76 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v77 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v78 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v79 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v80 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v81 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v82 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v83 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v84 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v85 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v86 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v87 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v88 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v89 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v90 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v91 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v92 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v93 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v94 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v95 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v96 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v97 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v98 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v99 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v100 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v101 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v102 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v103 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v104 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v105 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v106 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v107 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v108 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v109 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v110 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v111 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v112 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v113 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v114 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v115 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v116 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v117 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v118 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v119 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v120 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v121 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v122 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v123 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v124 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v125 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v126 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] !> F80001F0 v127 = [0x00000000, 0x00000000, 0x00000000, 0x00000000] ```
Martin-IDG commented 1 month ago

All latest versions of Canary/Master have an issue with hard crashing at the same exact point every time. When opening Royal seals with Tolten in both Uhra and Ancient City. When the scene ends after the item swirls disappears the game crashes. Can provide save file and logs if required. If anyone knows a previous version where this isn't an issue, please let me know.

DiegoE3 commented 1 month ago

Several scene crashes can be avoided skipping the scene.

I finished the game using canary from 2023-10-01: https://github.com/xenia-canary/xenia-canary/releases/tag/7946570 and master to avoid ming harp crash.

Martin-IDG commented 1 month ago

@DiegoE3 Unfortunately it's not a skippable scene as such so it's not possible but thanks for linking your version I'll absolutely be trying this tonight! Update - I've tried the version you recommended and unfortunately I have the exact same issue. I've used many versions of canary and master by going back upto 2 years worth and same thing, I believe at this point its a hardware issue. 7900XTX GPU Specifically.

DiegoE3 commented 1 month ago

I remember having crashes on several Royal Seals, just as I had crashes on the jukebox and the Ming harp; these crashes resolved themselves in the last part of the game without me doing anything or changing xenia version. They just stopped happening.

Martin-IDG commented 1 month ago

@DiegoE3 I've just tried it on a PC at work which worked first time. This is on an old NVIDIA GTX 1650 GPU. So it would likely appear to be a hardware related issue and points at AMD but without more testing I can't say for sure. But anyone who has these issues and sees this in the future, try a different PC.