ROM Hack [Release] Dragon Quest Monsters - Joker 3 NTR Plugin

Stroup

Member
Newcomer
Joined
Jan 31, 2019
Messages
5
Trophies
0
Age
31
XP
82
Country
United States
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?
 

JonArbuckle28

Member
Newcomer
Joined
Jun 4, 2019
Messages
17
Trophies
0
Age
78
XP
173
Country
United States
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
 

Stroup

Member
Newcomer
Joined
Jan 31, 2019
Messages
5
Trophies
0
Age
31
XP
82
Country
United States
How do I go about getting these codes from Sharkive? And is there one for infinite Network Coins of all kinds so I can just keep buying any monster?
 

JonArbuckle28

Member
Newcomer
Joined
Jun 4, 2019
Messages
17
Trophies
0
Age
78
XP
173
Country
United States
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
 

Stroup

Member
Newcomer
Joined
Jan 31, 2019
Messages
5
Trophies
0
Age
31
XP
82
Country
United States
So is there still no solution to the problem? I really would like to start getting my favorite monsters.
 

ManCloud

Well-Known Member
OP
Member
Joined
Oct 21, 2016
Messages
107
Trophies
0
Age
35
Location
Brunswiek
XP
600
Country
Germany
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.

Gesendet von meinem MI 8 mit Tapatalk
 

Tokenx

Member
Newcomer
Joined
May 4, 2007
Messages
23
Trophies
0
XP
291
Country
United States
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:
  1. 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
  2. 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)
  3. Right click that address -> "Find out what writes to this address"
  4. Buy 1 item that costs bronze coins
  5. Find the line that says "mov [rax+r10],r8w", click "Show Disassembler", and press F5 to set a breakpoint on that instruction
  6. Buy another item that costs bronze coins. Citra should break (aka pause)
  7. In the disassembler, on the right side, change register R8's value to 3E7 and press F9 to continue (it will break again)
  8. Repeat Step 7 3 more times (for silver/gold/platinum coins)
  9. Press F5 to remove the breakpoint and then press F9 to continue
  10. Check your coins at the shop and check if they're all 999
  11. Check your library and make sure it's not reset to 0%
  12. 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.
 
Last edited by Tokenx,
  • Like
Reactions: ManCloud

UlyssesMendivil

Well-Known Member
Newcomer
Joined
Nov 15, 2016
Messages
99
Trophies
0
Age
27
XP
1,180
Country
United States
hello is this project dead? my game crash when i enter with ntr plugin enable

--------------------- MERGED ---------------------------

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

thank you!! now i can finally cheat, but since sharkive doesnt work for me i ended up using checkpoint which is basically the same
 

ManCloud

Well-Known Member
OP
Member
Joined
Oct 21, 2016
Messages
107
Trophies
0
Age
35
Location
Brunswiek
XP
600
Country
Germany
This project is not really dead but I recently have this many things to do I don't get much time for searching issues, I can't reconstruct.

I maybe find a solution which will work for everyone one day but until then please be patient ^^

Gesendet von meinem Mi 9 Lite mit Tapatalk
 

UlyssesMendivil

Well-Known Member
Newcomer
Joined
Nov 15, 2016
Messages
99
Trophies
0
Age
27
XP
1,180
Country
United States
This project is not really dead but I recently have this many things to do I don't get much time for searching issues, I can't reconstruct.

I maybe find a solution which will work for everyone one day but until then please be patient ^^

Gesendet von meinem Mi 9 Lite mit Tapatalk

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
 
Last edited by UlyssesMendivil,

ManCloud

Well-Known Member
OP
Member
Joined
Oct 21, 2016
Messages
107
Trophies
0
Age
35
Location
Brunswiek
XP
600
Country
Germany
Well this would mean I'd have to analyze the assembler code in citra... And i'm Not really good at this nor do I know where even to start xD

But hey... Everything is possible once I get my hands onto something I really want to succeed in ^^

Gesendet von meinem Mi 9 Lite mit Tapatalk
 

ManCloud

Well-Known Member
OP
Member
Joined
Oct 21, 2016
Messages
107
Trophies
0
Age
35
Location
Brunswiek
XP
600
Country
Germany
Are you using the latest patch?
Cause I really don't know if my plugin is still compatible to the latest patch version, sry.

Currently I do not have much time for investigating but I hope I will in some days (thanks to corona xD)

Gesendet von meinem Mi 9 Lite mit Tapatalk
 

UlyssesMendivil

Well-Known Member
Newcomer
Joined
Nov 15, 2016
Messages
99
Trophies
0
Age
27
XP
1,180
Country
United States
Are you using the latest patch?
Cause I really don't know if my plugin is still compatible to the latest patch version, sry.

Currently I do not have much time for investigating but I hope I will in some days (thanks to corona xD)

Gesendet von meinem Mi 9 Lite mit Tapatalk

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
 

UlyssesMendivil

Well-Known Member
Newcomer
Joined
Nov 15, 2016
Messages
99
Trophies
0
Age
27
XP
1,180
Country
United States
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
 
Last edited by UlyssesMendivil,

ManCloud

Well-Known Member
OP
Member
Joined
Oct 21, 2016
Messages
107
Trophies
0
Age
35
Location
Brunswiek
XP
600
Country
Germany
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.

But my plugin is way more than that [emoji6]

Gesendet von meinem Mi 9 Lite mit Tapatalk
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: yawn