Dark Rose Valkyrie

Dark Rose Valkyrie

View Stats:
PHP Mar 14, 2020 @ 6:42pm
6
2
2
5
3
11
I fixed the stutter for real
Since it seems IF abandoned this game, i fixed it myself.
A 3 byte patch to the game exe is sufficient to fix the stuttering (and took less than an hour to diagnose and fix, IF pls)

Open the game exe with a hex editor and at offset 0x31769 you should find the byte sequence ff 50 20.
Replace this with 33 c0 90.
No more stutter.

The technical details:
This patches the instruction "call qword ptr[rax + 0x20]"
To "xor eax, eax" followed by a nop.
At runtime this call resolves to something in GameOverlayRenderer64.dll and hangs for some amount of time seemingly waiting on a mutex or something.
Skipping it entirely seems to work just fine.

This completely fixed the stuttering for me. If anyone else could try it and report back, that would be cool.
< >
Showing 1-15 of 68 comments
NightmareHollow Mar 16, 2020 @ 10:54am 
IFI don't ever bother patching their games unless they need to in order to add new content or the rare few times they actually acknowledges bugs
Qvnt Mar 16, 2020 @ 4:06pm 
Dumby excited to see a solution to this issue - I just have little to no experience w/ Hex Editing.


I downloaded a tool called UltraEdit and found 00317690h but that doesn't seem similar enough.

If you could provide any extra help with this issue or maybe some screenshots, I'd be on knees. :Refrain_Rabbit::Refrain_Heart:
PHP Mar 16, 2020 @ 4:24pm 
Originally posted by MAjesty Of OmneQ:
Dumby excited to see a solution to this issue - I just have little to no experience w/ Hex Editing.


I downloaded a tool called UltraEdit and found 00317690h but that doesn't seem similar enough.

If you could provide any extra help with this issue or maybe some screenshots, I'd be on knees. :Refrain_Rabbit::Refrain_Heart:
You've got an extra digit in your offset. Offset should be 0x31769 (no zero at the end)
Screenshot: https://puu.sh/FlnXN/928128b41d.png
Qvnt Mar 16, 2020 @ 4:32pm 
Originally posted by PHP:
Originally posted by MAjesty Of OmneQ:
Dumby excited to see a solution to this issue - I just have little to no experience w/ Hex Editing.


I downloaded a tool called UltraEdit and found 00317690h but that doesn't seem similar enough.

If you could provide any extra help with this issue or maybe some screenshots, I'd be on knees. :Refrain_Rabbit::Refrain_Heart:
You've got an extra digit in your offset. Offset should be 0x31769 (no zero at the end)
Screenshot: https://puu.sh/FlnXN/928128b41d.png

Found it.

Changed the FF 50 20 to 33 C0 90.

No more stutter.

You could hit the back of my throat and I'd still thank you. Always wanted to play this game but could never enjoy it due to unbelievable amount of stuttering. Thank you for doing the Lord's work.

:Refrain_Heart::Refrain_exclamation::Refrain_Heart:
Ray Mar 16, 2020 @ 5:30pm 
Definitely a massive improvement, though not sure if it's something on my end i'm still not hitting 60fps on the world map on my desktop @2160p, gpu is nowhere near max clocks or usage.

In dungeons some seem to be hitting 60 now but still around 50 in battles,

will try it with my laptop later to see if i get the same results, didn't test with my laptop first since the stutter didn't exist there unless i plugged a usb keyboard and mouse into it
starchaser Mar 18, 2020 @ 8:15am 
It really worked, thank you.

Intresting enough, on my end everything was fine until upgrade - the game run better on older hardware before applying your fix
ckryan Mar 29, 2020 @ 9:14pm 
This fix does actually work, though on my RTX 2080 Super the game doesn't run anywhere near 60fps in the overworld -- which is another issue entirely. Thanks, PHP!

「Lukja」 Apr 2, 2020 @ 3:19am 
Will have to try this out when I feel like re-installing.. currently just added about 4 more games to my backlog.
Chouchers Apr 2, 2020 @ 9:20am 
It works well at fix unnecessary stutter but not a framerate fix still runs 60fps in dungeon area, 30-28 world map, 22-18fps in battle.
「Lukja」 Apr 2, 2020 @ 9:43pm 
Originally posted by Chouchers:
It works well at fix unnecessary stutter but not a framerate fix still runs 60fps in dungeon area, 30-28 world map, 22-18fps in battle.
And what are your specs?
Chouchers Apr 3, 2020 @ 4:40am 
Originally posted by 「Lukja」:
Originally posted by Chouchers:
It works well at fix unnecessary stutter but not a framerate fix still runs 60fps in dungeon area, 30-28 world map, 22-18fps in battle.
And what are your specs?
dell inspiron 15 7000 gaming laptop
windows 10 v1909
i7-7700hq 2.8gz
GTX1050ti
16db ddr4 2400mhz
256GB NVME SSD + 1TB SSHD (game Install on).

Thanks to this fix feel lot more playable now really noticeable. Before feel like it skipping/choppy way too mush at them low FPS.
Jason Ford Apr 7, 2020 @ 8:34pm 
Originally posted by PHP:
Since it seems IF abandoned this game, i fixed it myself.


What a legend, been wanting to play this for ages but couldn't due to the stuttering every half a second. Cheers for the easy fix.
Zelotis Apr 9, 2020 @ 3:16pm 
Fix worked for me. Finally the game is in something like a playable state.
# Apr 11, 2020 @ 7:50pm 
Brilliant! This actually worked. Thank you!
Regolant Apr 19, 2020 @ 9:55pm 
Dude. Are you serious?

Don't get me wrong, you are a ♥♥♥♥♥♥♥ legend... BUT HOLY CRAP IF WHAT IS YOUR PROBLEM? ... I... I just can't z-z...
< >
Showing 1-15 of 68 comments
Per page: 1530 50