WerWolv / nx-ovlloader

Host process for loading Switch overlay OVLs (NROs)
ISC License
497 stars 27 forks source link

nx-ovlloader crashing when loading only one cheat - Dragon's Dogma #12

Closed Wolffel closed 4 years ago

Wolffel commented 4 years ago

Game data:

Game TID: 010032C00AC58000 Game BID: 2cdb9b9d70010e88

With the previous version of atmosphere 13.0 I was able to have infinite stamina and I also could disable the infinite stamina in this game.

When the new atmosphere update (14.10) I had to update again edizon.nsp, edizon ovl and tesla ovl to have edizon overlay working in game.

The problem I encounter in dragon's dogma is with one cheat, the infinite stamina (OFF).

[Unlimited Stamina (OFF)]
04000000 00E44F68 1E202909

With this cheat written in the .txt file (2CDB9B9D70010E88.txt) when I start the game and I attempt to press L+pad down+R3 the edizon overlay comes up, then I select cheats and then the game crashes showing the following error:

Error Code: 2168-0002 (0x4a8) 
Program: 420000000007E51A Firmware: 10.1.0 (Atmosphère 0.14.1-master-ee5a095c)

An error has occured. Please press the POWER Button to restart the console normally, or a VOL button to reboot to a payload (or RCM, if none is present). If you are unable to restart the console, hold the POWER Button for 12 seconds to turn the console off
If the problem persists, refer to the Nintendo Support Website. support.nintendo.com/switch/error

General Purpose Registers PC: 0000000406824C3C Backtrace - Start Address: 00000004D67FC000 

Xo: 000000040684D000 X16: 000000000000001A BT[00]: 00000004D68079F8 BT[16]: 0000000000000000 X1: 002361FF6A000150 X17: 0000000000000000 BT1011: 0000000406 80881C BT1171: 0000000000000000
0000000000000044 X18: 000000000000001A BT1027: 00000004D68OBAC4 BT[18]: 0000000000000000 00000007F4E7A2EO X19: 00000007F4E7A2F0 BT+03): 00000004D680A648 BT[19]: 0000000000000000 00000007F4E7A384 X20: 000000040684E778 BT1041: 00000004067FC460 BT[20]: 0000000000000000
000000040684FOAO X21: 00000007F4E7D010 BT105): 0063802400000001 BT1211: 0000000000000000 X6: 00000000000000A5 X22: 0000000054A86D8C BT106]: 0000000000000000 BT|22: 0000000000000000 X7: 002362075EE7A4D4 X23: 0000000000000000 BTtozi: 00000007F 4E7E000 BT0231: 0000000000000000 X8: CODO200040D72800 X24: 0000000000000012 BT108]: 0000000000000000 BT0241: 0000000000000000 X9: C09F600040D9F800 X25: 0000000000000000 BT[09: 0000000000000000 BT125]: 0000000000000000 X10: 000000000000000F X26: 0000000000000001 BT[10]: 0000000000000000 BT126]: 0000000000000000 X11: 0000000000000120 X27: 00000000FFFFFFF3 BTf111: 0000000000000000 BT1271: 0000000000000000 X12: 0000000054A86BE8 X28: 000000000000000B BT[12]: 0000000000000000 BT1281: 0000000000000000 X13: 00000007F4E7D234 FP: 0000000054A86BEO BT(13): 0000000000000000 BT1291: 0000000000000000 X14: 0000000000000001 LR: 00000004D6824B9C BT[14]: 0000000000000000 BT130]: 0000000000000000 X15: 000000000000001B SP: 0000000054A86BEO BT[15: 0000000000000000 BT1311: 0000000000000000

I also made more test.

If I delete this cheat, the other cheats works and the game wont crash.

If I duplicate this other cheat:

[Unlimited Stamina (ON)]
04000000 00E44F68 1E204109

[Unlimited Stamina (OFF)]
04000000 00E44F68 1E204109

(you can see that in different 'cheats' I have the same code for both of them). If I duplicate this cheat the same error comes up when I attemp to show up edizon overlay. It's the same error.

Do you know if the nx-ovlloader needs another update? Is it a memory crash (not a bad cheat crash because this one was working on atmosphere 13.0)?

Thanks in advance.

Regards.

Wolffel commented 4 years ago

Problem solved in Dragon's Dogma game updating the edizon overlay (I have downloaded the overlay from discord app).

https://cdn.discordapp.com/attachments/465981633443659776/738485900962562078/ovlEdiZon.ovl

Please @WerWolv make a new release with that overlay updated and the sd.zip file updated as well It's really confusing to keep looking in more than one place for the last update of the tool. I will apreciate your work.

Regards.