Hacking DeadSkullzJr's NDS(i) Cheat Databases

victorthelama

Member
Newcomer
Joined
Dec 1, 2019
Messages
10
Trophies
0
Age
24
XP
40
Country
United States
Initially that's how I planned to do updates when I first started this project, however that would have been really nuts because so many games exist, ROM hacks are harder to find since a lot of times patches don't work or the links to said hacks are dead, so I just decided to update in bulk instead, that way everyone has more than one title to play with for cheat codes, and so it gives me time to add codes, clean codes, and or revise the lists. If I manage to find a hack online then of course I add those to the databases too. Translation and undub patches tend to be located in weird places on the internet too (playing risk with websites is NOT a fun game, even with experience and knowledge on the matter, doesn't make the situation any less messed up lol).
I feel that. Thankfully I'm loaded on antivirus, I can't tell you how many times my firewall will pop up with a warning message whenever I try to hunt for undubs!

(Speaking of undubs, there's one for Megaman Starforce 2, not sure if you got that one or not but I know it's pretty popular)
 

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
I feel that. Thankfully I'm loaded on antivirus, I can't tell you how many times my firewall will pop up with a warning message whenever I try to hunt for undubs!

(Speaking of undubs, there's one for Megaman Starforce 2, not sure if you got that one or not but I know it's pretty popular)
Will add that too.

I don't have an anti-virus, generally I don't just click download buttons out random for stuff like that, usually I can get the right stuff needed, but obviously if the link leads to an executable.......nope lol.
 

victorthelama

Member
Newcomer
Joined
Dec 1, 2019
Messages
10
Trophies
0
Age
24
XP
40
Country
United States
Will add that too.

I don't have an anti-virus, generally I don't just click download buttons out random for stuff like that, usually I can get the right stuff needed, but obviously if the link leads to an executable.......nope lol.
Yeah, I'm always weary of those. ZIP files only for me
 

AsPika2219

Pikachu going beach!
Member
Joined
Jun 17, 2010
Messages
1,634
Trophies
0
Age
45
Location
Cats City
XP
1,791
Country
Malaysia

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
Thanks! But actually, someone from Desmume forum...

http://forums.desmume.org/viewtopic.php?pid=27992#p27992

...have a problem. You can ask them if you want.
The issue the user is having is related to DeSmuMe 0.9.11 not properly detecting codes for said hack, the use needs to be using the 0.9.12 nightly builds in order to get the cheats to work properly, also the use didn't mention what version of the hack they are using, not much I can do to help if I don't know the version. The latest version (1.3.0) will work, the use must use that version.
 
  • Like
Reactions: AsPika2219

shoshinkai

New Member
Newbie
Joined
Oct 11, 2006
Messages
2
Trophies
0
XP
272
Country
United States
Thanks for the database! Having a central repository for cheats is good for all! May even end world hunger! LOL! Thanks for all of your efforts!
 

NightTimeNoctis

Well-Known Member
Member
Joined
Mar 25, 2015
Messages
184
Trophies
0
XP
580
Country
United States
So i have Every single Pokemon ds game in myTwilight Menu++ and for some reason only Black 2 has cheats i dont understand why can anyone help? i downloaded the zip off the github and placed usrcheats.dat into the _nds/Twilightmenu/extras
 

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
my codes are not working for pokemon white. i'm using twilight menu. it's strange because they wprked on the last version of twilight i had
Hmmm I'm unsure what to say on this, I recommend deleting the old database and replacing it with a fresh copy, let me know the results.

i want a cheat princess maker 4se (korea) plz make it! plz plz :(
I will look into this title. Thanks!

So i have Every single Pokemon ds game in myTwilight Menu++ and for some reason only Black 2 has cheats i dont understand why can anyone help? i downloaded the zip off the github and placed usrcheats.dat into the _nds/Twilightmenu/extras
Sounds like you have bad dumps, information isn't matching up with the information in the databases. I recommend looking for new dumps of the games (or dump your own copies) and seeing if you get a different result.
 
  • Like
Reactions: Alexander1970

AsPika2219

Pikachu going beach!
Member
Joined
Jun 17, 2010
Messages
1,634
Trophies
0
Age
45
Location
Cats City
XP
1,791
Country
Malaysia
Zhu Zhu Pets - Quest For USA version 1.1 (USA)

Code:
!!!Quest For Zhu (USA) (v1.1)
!!B5ZE F2310B2B

!Miscellaneous Codes

::Gold Coins x9990
:::Press Select
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
10000068 00002706
D2000000 00000000

::Bricks x990
:::Press Select
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
10000070 000003DE
D2000000 00000000

::Slower Moon Jump
:::(Press B+R): This will allow you to jump as high as you want.
94000130 FEFD0000
6211B568 00000000
B211B568 00000000
000002F0 00004000
D2000000 00000000

::Faster Moon Jump
:::(Press B+L): This will allow you to jump as high as you want.
94000130 FDFD0000
6211B568 00000000
B211B568 00000000
000002F0 FFFFD000
D2000000 00000000

!Health Codes

::Health Never Decrease
6211B53C 00000000
B211B53C 00000000
DA000000 00000020
D7000000 00000050
D2000000 00000000

::Invincibility
6211B568 00000000
B211B568 00000000
20000318 00000000
D2000000 00000000

::Refill Health
:::(Press Select)
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
DA000000 00000020
D7000000 00000050
D2000000 00000000

:P
 
  • Like
Reactions: Alexander1970

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
Zhu Zhu Pets - Quest For USA version 1.1 (USA)

Code:
!!!Quest For Zhu (USA) (v1.1)
!!B5ZE F2310B2B

!Miscellaneous Codes

::Gold Coins x9990
:::Press Select
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
10000068 00002706
D2000000 00000000

::Bricks x990
:::Press Select
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
10000070 000003DE
D2000000 00000000

::Slower Moon Jump
:::(Press B+R): This will allow you to jump as high as you want.
94000130 FEFD0000
6211B568 00000000
B211B568 00000000
000002F0 00004000
D2000000 00000000

::Faster Moon Jump
:::(Press B+L): This will allow you to jump as high as you want.
94000130 FDFD0000
6211B568 00000000
B211B568 00000000
000002F0 FFFFD000
D2000000 00000000

!Health Codes

::Health Never Decrease
6211B53C 00000000
B211B53C 00000000
DA000000 00000020
D7000000 00000050
D2000000 00000000

::Invincibility
6211B568 00000000
B211B568 00000000
20000318 00000000
D2000000 00000000

::Refill Health
:::(Press Select)
94000130 FFFB0000
6211B53C 00000000
B211B53C 00000000
DA000000 00000020
D7000000 00000050
D2000000 00000000

:P
Will add all of these, thanks!
 

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
Users have asked me many times in the past about what I do to the databases, so to clear things up, I am going to tell the story of how I became a cheat code developer and what I do to maintain the databases.

WARNING:
A lot of reading will be required in this post, if you do not wish to read on, IGNORE IT, then chuck your tower, monitor, laptop, etc. out the window, poor gasoline on it, then watch it burn, just don't forget to bring the marshmallows.


The database is comprised of multiple cheat codes for various DS titles, not every cheat code was made by me obviously, a lot of this work took years to build up from various other cheat code developers over time, however not all of it was applied as time went on, and unfortunately a lot of history was lost. The last official update from the Codemasters Project (CMP) was back in December 11, 2012. An unofficial branch was born afterwards and stemmed on until the year 2014, afterwards, it had died and stayed that way years later. Multiple older cheat database formats were dropped as time went on along the journey of the DS era, leaving the more popular and well known database, the usrcheat.dat, to stand alone. Most flashcarts and software of the like adapted to use the usrcheat.dat, keeping the database barely alive. Throughout the time of flashcarts, cheat devices, etc. multiple versions of the databases ended up floating around all over the place, since nobody was maintaining them anymore, everything was free reign in the scene, and unfortunately left the cheat scene more demolished than it should have been.

CMP was the first group to provide a digital database of cheats for DS flashcarts from popular places on the internet (Datel had their code lists for their physical cheat devices as well), places like Codejunkies for example. They went about the process in the form of automation, which would grab newly posted cheats from popular places and would stick that content in the database. The developers behind the project would go about fixing whatever they could along the way, even providing work of their own for the databases. Unfortunately with the method of automation, came issues that were never fixed, either because the team didn't feel like fixing it or because it was way too much ground to cover just to make it work correctly. In the end we were left with massive translation issues for various languages for certain titles, weird issues with symbols essentially breaking text in ways that it would bug out, the biggest issue of all was the way the codes themselves were managed. Some codes wouldn't even work correctly because either the code wasn't made right, or the code was for a different code engine altogether. Other codes that worked weren't made correctly either, even though yes they worked, their structures were designed poorly or were using unnecessary lines of code, thus taking up more space than needed. Other issues came up as time went on, nothing got fixed, and the database was abandoned.

An unofficial branch spawned shortly after the death of the original CMP database, and was updated to have more content jam packed into the database. The updates weren't as often as the CMP database however, and died two years later with a few extra games and codes to play with. The automated structure of the databases were still intact with this unofficial branch, the issues related to the original CMP database tagged along for the ride. No updates were confirmed to come out, and the cheat scene died soon after and stayed that way for years.

Throughout the time of the DS era I got to see so many amazing things get put out into the public, somethings even behind the scenes, flashcarts, cheat devices, etc. were fascinating to me, and they still continue to fascinate me. Unfortunately I wasn't smart enough to put much of anything together during the DS timeline because I was too busy playing with options and what not on these devices, along with juggling school (which wasn't fun for me at all, bullies/harassment was part of the problem growing up). As time went on I studied some things about the DS and content related to the matter, a lot of which still didn't make sense to me at the time, obviously I had more learning to do. Time passed on, obviously I am grown up now, the year 2017 rolled around the corner and was the year I wanted to achieve something for the DS. I was still a bit inexperienced with a lot of things, but I figured maybe if I throw myself into whatever I wanted to mess with, maybe I could learn. I tried to code and sadly that didn't work out well, I tried looking into ROM hacking and that didn't work well either. I then went back and took a look at cheats, and boy did ideas start swirling. Cheat codes are one of the many things I loved playing with as I got older and was able to understand things related to the devices I ever got. Cheat codes in my opinion is the type of concept that I feel can add a whole new twist and or experience to the game(s) I am playing, while yes cheats are obviously used to gain advantages, I personally liked the way they worked to change the way the game worked. The only thing I never liked was how people would take cheat codes online and ruin the experience for everyone else (it still happens even today on the DS). So I decided to dive into cheats, with the help of a friend of course. He taught me the basics with debugging and disassembling memory, I learned how to port existing codes over to other regions of games. During the process I took time to learn the Action Replay code engine for the DS, my friend of course aided me in knowledge on how certain things worked since documentation for Action Replay isn't exactly decent enough to read off of online. I also learned how certain code types worked by playing with various codes that used a certain type of code format. With all this knowledge in mind, I finally applied it to my very first release of my official cheat database, released on November 8, 2017. The update wasn't entirely huge (actually the smallest update I have ever done), most of the games were ROM hacks requiring attention since tons of them existed and didn't have a code list to work with, at the time I only supported the usrcheat.dat. I grew more experienced along the way, and I was starting to make my own cheat codes for games. My goal that I set earlier in 2017 had finally come to reality.

My goal in making the databases is to improve them in every aspect possible for everyone to enjoy. To keep the legacy of the databases rolling in the right direction this time, in the best quality possible.

Things I have done to the databases so far:
- Reorganized and relabeled games properly (No-Intro format)
- Rebuilt multiple code lists from the ground up with full fledged codes that I made and or ported from previous work
- Eliminated just about every issue that sat in the databases for years
- Translated and fixed a lot of the buggy code lists that weren't properly showing
- Added fresh new cheat codes for tons of newly discovered games in the DS scene
- Added fresh new cheat codes for tons of existing games already documented into the databases
- Fixed various codes that weren't designed right or that weren't working at all
- Removed a lot of junk code data that wasn't even usable for people to play with
- Gave tons of ROM hacks some proper love with their own code lists to play with
- Assembled all the custom work from various scattered databases into my databases (no need to look for a random database anymore)

Last but more certainly not least:
- Put a lot of love and dedication into the databases just so everyone can enjoy new content, the best part is, it's free lol


Things I plan to continue to do:
- Continue updating it with more lost content along with brand new content
- Continue to support as many formats as possible so nobody is left behind
- Continue to help people when they need it


How you guys and gals can support me:
You guys and gals already support me by making requests, reporting issues, etc. The fact you give the time to even speak up about it period is more than enough for me, and for that, I thank all of you!

Thank you everyone for your time and patience, I hope we all get to see a better future for the scene. Maybe by then will I be able to spread my wings in a more advanced direction.


Side Note:
Due to all the experience I have been getting because of this work, I am now able to dabble in GB, GBC, and GBA cheats finally. Game Genie is still a weird situation for me to figure out, but the other formats I understand so far, so take that as a hint for the future alongside the DS scene.
 
Last edited by DeadSkullzJr,
Joined
Nov 8, 2018
Messages
13,839
Trophies
3
Age
51
Location
Austria
XP
2,629
Country
Austria
Things I have done to the databases so far:
- Reorganized and relabeled games properly (No-Intro format)
- Rebuilt multiple code lists from the ground up with full fledged codes that I made and or ported from previous work
- Eliminated just about every issue that sat in the databases for years
- Translated and fixed a lot of the buggy code lists that weren't properly showing
- Added fresh new cheat codes for tons of newly discovered games in the DS scene
- Added fresh new cheat codes for tons of existing games already documented into the databases
- Fixed various codes that weren't designed right or that weren't working at all
- Removed a lot of junk code data that wasn't even usable for people to play with
- Gave tons of ROM hacks some proper love with their own code lists to play with
- Assembled all the custom work from various scattered databases into my databases (no need to look for a random database anymore)

Hello.:)

Wow,I already thought this s a lot of Work,but........very impressive and admirable.:bow:
(Do you have a Life too ? :rofl2:).

Side Note:
Due to all the experience I have been getting because of this work, I am now able to dabble in GB, GBC, and GBA cheats finally. Game Genie is still a weird situation for me to figure out, but the other formats I understand so far, so take that as a hint for the future alongside the DS scene.

That are very,very nice and great News.:yaysp::yaynds::yay:

Thank you very much for your Time and your great Work !!!
Without that Database I never could have finish many,many Games.

THANK YOU !!!
 
  • Like
Reactions: andreiarturo

DeadSkullzJr

Developer
OP
Developer
Joined
Sep 28, 2017
Messages
1,295
Trophies
1
XP
2,168
Country
United States
Hello.:)

Wow,I already thought this s a lot of Work,but........very impressive and admirable.:bow:
(Do you have a Life too ? :rofl2:).



That are very,very nice and great News.:yaysp::yaynds::yay:

Thank you very much for your Time and your great Work !!!
Without that Database I never could have finish many,many Games.

THANK YOU !!!
No problem! Also yes, I have a life, I have two jobs that I juggle, I plan to go to college as well in the future.
 
  • Like
Reactions: Alexander1970
Joined
Nov 8, 2018
Messages
13,839
Trophies
3
Age
51
Location
Austria
XP
2,629
Country
Austria
No problem! Also yes, I have a life, I have two jobs that I juggle, I plan to go to college as well in the future.
Thank you.:)

I wish you all Good for your College Plans.

....and I really hope you will also stay on your Database Project (if you have time then).Many People counts on it.:)

Thank you.:)
 
General chit-chat
Help Users
    KennieDaMeanie @ KennieDaMeanie: You're still living with your parents