I'm having the exact same problem as the lovely people above. When I boot the game, it crashes with Process ID 38 and the specs already expressed. I'm on luma3ds 9.1 Plugin Edition, and have the file located in the correct file and everything. Has a solution been discovered?
I'm having the exact same problem as the lovely people above. When I boot the game, it crashes with Process ID 38 and the specs already expressed. I'm on luma3ds 9.1 Plugin Edition, and have the file located in the correct file and everything. Has a solution been discovered?
I ended up getting Sharkive. They've got cheats for the english fan translation of DQMJ3, and you can use it with the cheats option in Rosalina menu. Only problem I've had is with the "all skills available when fusing" cheat, that crashes mine so be careful
You start the program on your 3ds and choose DQMJ3 from the list of games you have installed
There's no network coin code, but you can make fused monsters not disappear
The codes from sharkive (they are not originally from there) are already implemented into this plugin.
At least every code that does not generate "illegal" monsters.
The network coin code was removed due to its instability. It was usable once and afterwards (at least for me) just zeroed every single coin.
I also wasn't able to get past the splash screen without a crash (but I suspect it's because I'm using pre-patched stuff), but the network coins hack was the only thing I really wanted.
I did eventually manage to safely hack my coins to 999 and save it at that value without resetting the library using a very convoluted method involving loading my save in Citra and debugging with Cheat Engine, so I'll share what I learned here, maybe someone will find it useful.
From my testing, I've found that there's a check when you open the X menu (including indirectly through the touch screen buttons) that verifies if your # of network coins (and # of Sirloin Steaks, and possibly other good items). If any of those numbers are incorrect, also accounting for spent/gained coins, the game resets your library to 0% and all of those items back to 0.
If anyone's interested in how they can edit their coins to 999 safely as well, I wrote down how I did it, but be warned, it's VERY convoluted.
Couple of notes first:
You'll need the homebrew app Checkpoint to backup/restore your save game, Citra, and Cheat Engine
You may have to follow another guide to get your DQMJ3 rom working on Citra
You should have a little experience with memory editing (either through CTRPlugin/Action Replay, Cheat Engine, Gateway cheat search, or anywhere else) so you can find your bronze coin address. If you don't know how to search for an address, you could check any Cheat Engine tutorial and learn how to do it in < 30 minutes because that's the first and easiest thing that people learn.
Instructions:
Save your DQMJ3 game on your 3DS, use Checkpoint to backup the save (and make another backup just in case), copy that SaveData to Citra's DQMJ3 save folder
Load your save on Citra, go to the Wifi Square, then use Cheat Engine to find your bronze coin address as a 2-byte address (when it's down to 2 results, it was always the address ending in 68 for me, and also always the first of the two). Don't change this value at this point unless you want to observe the reset (restart Citra without saving if it resets)
Right click that address -> "Find out what writes to this address"
Buy 1 item that costs bronze coins
Find the line that says "mov [rax+r10],r8w", click "Show Disassembler", and press F5 to set a breakpoint on that instruction
Buy another item that costs bronze coins. Citra should break (aka pause)
In the disassembler, on the right side, change register R8's value to 3E7 and press F9 to continue (it will break again)
Repeat Step 7 3 more times (for silver/gold/platinum coins)
Press F5 to remove the breakpoint and then press F9 to continue
Check your coins at the shop and check if they're all 999
Check your library and make sure it's not reset to 0%
Save your game, copy Citra's SaveData to one of your Checkpoint backups, restore that backup on Checkpoint, and you should be set
So, that's the extremely convoluted method I found, but it works for me at least. I spent a good number of hours looking into where the game flags the wrong # of coins, but unfortunately I couldn't find a single place where it happens, or a way to turn it into an Action Replay code, so this was the next thing I tried and it surprisingly worked.
If anyone's desperate for network coins that don't reset to 0 or cause your library to go to 0%, this is the way I did it.
I ended up getting Sharkive. They've got cheats for the english fan translation of DQMJ3, and you can use it with the cheats option in Rosalina menu. Only problem I've had is with the "all skills available when fusing" cheat, that crashes mine so be careful
thanks but it actually works for me now, you see im kinda slow, at first i was using the old version 0.9.9 and thats the one that gave me crashes always, then i changed to version 0.1.0 but that didnt charged the game past the load save screen resulting in a eternal black screen, then i was just pressing botons and i think the combination of x+y unlocks a settings menu where you have to press "enable debug manager", i did that and the game works good now, no crashes to me at the time, you just have to do it fast before the continue save loads.
btw i noticed you created the terry wornderland codes too, i know it has been a long time now but i wanna know if its possible to create a code where you dont lose the monsters you breed like the one in this pluging thanks
ah! that may be the problem, i do have update 1.1 and the second patch. but still im using the cheats from checkpoint which are basically the same as yours and those work perfectly, i even added the "library 100% after capturue monster" and it works
yo! me again, im honestly lost because i dont know how this cheat thing works but it started working again after advancing in the history but still crashes when battling some mosnters and with others its ok,
btw pls tell me how can i learn to create cheat codes for a 3ds game, is it difficult? thanks
This is not only Cheatcodes.
This is a program!
This means that I do not "simply" write fixed values to an address as you would on checkpoint.
The crashes happen, because some cheats have dynamic ram-location. And it seems that I did not manage to find every specific formula correctly. And if you try to read from a region, which is noch allocated the system crashes.
You can simply use the ctrpf in combination with textfiles and gateshark codes without the need of programming.
It's the first Nintendo Switch firmware update of 2024. Made available as of today is system software version 18.0.0, marking a new milestone. According to the patch...
Emulator takedowns continue. Not long after its first release, Suyu emulator has been removed from GitLab via a DMCA takedown. Suyu was a Nintendo Switch emulator...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Yet another casualty goes down in the never-ending battle of copyright enforcement, and this time, it hit a big website which was the host for many fangames based and...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
The 2nd biggest technology company in the world, Apple, is being sued by none other than the Department of Justice of the United States, filed for antitrust...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
The romhacking community is always a source for new ways to play retro games, from completely new levels or stages, characters, quality of life improvements, to flat...
It's the first Nintendo Switch firmware update of 2024. Made available as of today is system software version 18.0.0, marking a new milestone. According to the patch...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Emulator takedowns continue. Not long after its first release, Suyu emulator has been removed from GitLab via a DMCA takedown. Suyu was a Nintendo Switch emulator...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
The 2nd biggest technology company in the world, Apple, is being sued by none other than the Department of Justice of the United States, filed for antitrust...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
Yet another casualty goes down in the never-ending battle of copyright enforcement, and this time, it hit a big website which was the host for many fangames based and...
Nintendo has recently announced through their social media accounts that a new Indie World stream will be airing tomorrow, scheduled for April 17th, 2024 at 7 a.m. PT...