Is there any way for me to reliably find any of these 2 functions in ghidra regardless of game?
I can do method 2 via cheats easily enough, but these cheats only work on Switch and not for people who use emulator, so patching the exefs directly would be the best method.
For anyone interested, I was able to fully port over the English audio from the Vita version by unpacking the audio files, converting to KT's switch format and then repacking everything.
Oh well, I didn't particularly do it for any reason other than my friend saying they'd like it, it is what...
While I don't have a lot of experience in either of those things, I have done my fair share of reverse engineering and suffering with other platforms such as PS3, so I am no stranger to this.
Proof of Concept that this is possible, albeit a bit more work than you would think it is.
By borrowing the dialogue text from the vita version, we can have English dialogue on the Switch version, however, without assembly patching all the UI text will be Japanese and you will also run into...
He was a playable character in Three Houses so that just carried over as they reused a majority of that game as a "base" to build this one.
You'll notice things like food preferences and such from FETH still carried over for the non playable folks like Hanneman.
Took the liberty of updating a bunch of cheats found in the 1.1.1 pearl txt in the first post
Everything should be working, I hope.
If there's a crash please do let me know, I had to update the off section of the walk through walls cheat because the functions it branched to were further...
Is there any chance of getting a tiny window to simply directly enter the demon ID instead of using the drop down list?
Would be useful for people who want to add specific demons not on the list without hex editing (like, say, custom demons).
Edit: I made the changes myself locally, not sure...
I did update a few codes but i guess I never posted them in this thread?
Diamond 1.1.1
[Disable affection mechanics in battle (ON) (v1.1.1)
04000000 020bf0d0 2A1F03E0
04000000 020bf0d4 D65F03C0
[Disable affection mechanics in battle (OFF) (v1.1.1)]
04000000 020bf0d0 F81D0FF5
04000000 020bf0d4...
Do you have BD or SP?
I'm surprised nobody's updated disable exp share considering it takes like 5mins to search up the function name, my copy of SP is arriving later today so if you have that you'll have to wait just a bit, but here's the updated ones for Brilliant Diamond.
[Exp Share On...
I have updated the 100% Catch Rate cheat, I looked for more places where catch rate would be checked, please test and let me now if this now works in places where the previous one did not.
[100% Catch Rate (Hold ZL) (v1.1)]
04000000 0213d220 F81C0FF7
04000000 0213d224 A90157F6
04000000...
I guess that makes sense, pokeballs only inherit from the "mother", so ditto would need to be partnered with a female.
Feel free to add cheat to OP/download.