exelix11 / dvr-patches

System patches to stream most switch games with sysdvr
BSD 3-Clause "New" or "Revised" License
157 stars 2 forks source link

Doesn't work with Disgaea 5 Complete #6

Closed QuattroTaii closed 1 year ago

exelix11 commented 2 years ago

Took a look at the demo, the game hardcodes the amount of memory it needs, malloc fails and it crashes on a null pointer dereference.

To fix patch MOV W19, #0xBC000000 to MOV W19, #0xB5C00000 at the very start of nnMain, i don't have the full game so i'm only providing a patch for the demo anyone feel free to port it to the full version.

QuattroTaii commented 2 years ago

Thank you so much for looking into this! I'll port it myself but I don't know how. Is there some documentation somewhere on how to do this?

exelix11 commented 2 years ago

If you're not into programming and in particular not into reverse engineering it's not exactly easy. To summarize you have to extract the exefs of the game, disassemble it, find the instruction i mentioned, patch it and create an ips file Guess if you DM me on discord i could lend you a hand.

exelix11 commented 2 years ago

Here's a patch for the latest update of the full game. Not sure if i should add this to the repo in a games folder, for now will keep this issue open.

Fatih120 commented 1 year ago

Confirming here that this patch still works. Thank you.