Hacking need some help for downloading ntr cfw cheats...

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
I've looked everywhere for a guide on compiling NTR cheat plugins and have only found that it requires python, devkitpro, and gamecheat but no steps on putting it all together. i know the debugger writes with the address at the start of the line and the bytes of the values have to be entered in reverse with hexadecimal notation (0xAB not 0xBA)
but i have yet to figure out how to make cheat plugins (with cheat menu also). looking at the source (gameplg.c) of the Zelda ALBW cheat plugin here on GBAtemp shows that it can be made like a script and there's a format for it but i don't see a guide anywhere. i searched here on the forums and on Google and @DarkFlare69 claimed he had a decent one in a liked post but it's lost somewhere and searching came up with nothing.
Almost everywhere, you missed this though apparently.

Honestly, everything you needed to know about making plugins is revealed in the source for the LoZ ALBW plugin's source. Frustratingly it's not hosted on @cell9's GitHub, but on filetrip. Which makes it harder to track down

Message @thinhvnn and thank him for his guide if you find it useful, since it seems to be the only one on GBAtemp. Please consider making a proper tutorial post too if you like, it'd make life easier for others down the line.

Here is a quick tutorial make a cheat.plg
1.download source from https://gbatemp.net/threads/release...lugin-for-ntr-cfw-1-x-2-x-with-source.392209/
2.download and install devkit pro for windows from https://gbatemp.net/threads/ds-programming-environment-on-windows.292386/
3.download and install python 2.7
4.edit /source/gameplg.c
Ex: fire emblem awakening(USA) 9999999 gold
WRITEU32(0x009997D0 , 0x000F423F);
for editing key to active cheat:
#define BUTTON_A 0x00000001
#define BUTTON_B 0x00000002
#define BUTTON_SE 0x00000004
#define BUTTON_ST 0x00000008
#define BUTTON_DR 0x00000010
#define BUTTON_DL 0x00000020
#define BUTTON_DU 0x00000040
#define BUTTON_DD 0x00000080
#define BUTTON_R 0x00000100
#define BUTTON_L 0x00000200
#define BUTTON_X 0x00000400
#define BUTTON_Y 0x00000800
Ex: X+A just edit "BUTTON_X+BUTTON_A" or "0x00000401"
5.run build.bat
6.profit

Here is my limited knowlege about create cheat.plg
i dont know how to load value at address for pointer
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
Almost everywhere, you missed this though apparently.

Honestly, everything you needed to know about making plugins is revealed in the source for the LoZ ALBW plugin's source. Frustratingly it's not hosted on @cell9's GitHub, but on filetrip. Which makes it harder to track down

Message @thinhvnn and thank him for his guide if you find it useful, since it seems to be the only one on GBAtemp. Please consider making a proper tutorial post too if you like, it'd make life easier for others down the line.
ok so i have done everything right so far and @cell9 just released the source for the cheat menu
i got it all set up and build working but there's one bit of info missing
see my post here
http://gbatemp.net/threads/source-cheat-menu-plugin-demo-for-ntr-cfw.411032/#post-5996714

edit: nvm i figured it out. check the thread above for the sample i will upload.
 
Last edited by supermariorick,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=_PiiXM51oBo