ROM Hack (NTR Codes)Fantasy Life

Status
Not open for further replies.

TheDeKay

I call it research
Member
Joined
Feb 6, 2015
Messages
152
Trophies
0
XP
239
Country
nice. what region is this? i bet i could port these over to spider arcode with the 0x14000000 NTR to ARcode and ARcode to NTR offset
Pretty much all of those already exist - so what to port?
There is also some in the Save Editor thread from which you could check. so yeah... xD
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
Pretty much all of those already exist - so what to port?
There is also some in the Save Editor thread from which you could check. so yeah... xD
current hp and max hp and instant sp refill

so after getting an 8.1 old3ds and setting up rxtools 10.3.0-28 emuNAND (and updating my sysNAND to 9.0 with the exploitable spider browser intact using sysupdater installed on sysnand and run with rxtools devmode so it didnt brick), I tried out bootNTR under rxtools and set up the NTR debugger and read the readme and it looks like either the codes in the OP are in the wrong format for writing to RAM in NTR debugger or are floating point values that have to be searched in RAM until the addresses that match them are found.
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
If somebody is able to make these codes work on gateway and put them on the web site fort42 for gateshark, I would be soooo happy.
all ntr codes work with gateshark they just have to be in gateshark format. imo gateway is a waste of money though since you can run ntr with cheat plugins in rxtools emunand without the need of a flashcart. and SD cards with a lot of memory are cheap at Kmart. but hey whatever works, right? i guess either convert codes to gateshark (they should be the same in RAM generally) or set up flashcartless custom firmware and install bootntr on emunand then use the cheat plugins that are already made. which is easier? making cheat files for gateway's cheat system or compiling complicated cheat plugins for ntr cfw? seems like there's a tradeoff somewhere. anyway sorry for the tangent but as @dsrules said the ntr codes work with gateshark somehow.
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
so a cheat plugin with these codes is on the way. @cell9 released the source for the cheat plugin that makes use of the cheat menu. i have started a demonstration gameplg.c for building with python and devkitpro here

http://gbatemp.net/threads/source-cheat-menu-plugin-demo-for-ntr-cfw.411032/#post-5996714

i built a test cheat plugin and hacking the skills work. i set all the magic skill levels to 15 (although with DLC the max is 20 lol) from level 20 skills. the only problem is finding the float values for HP and SP. i will try the data conversion tool for Wii hacking from here
http://geckocodes.org/index.php?arsenal=3
the test plugin i made works but the values above will have to be found and put in later. attached is the plugin for testing. this is confirmed working (minus hp and sp because of wrong values) on Fantasy Life US with Origin Island DLC using BootNTR 2.4 on old3ds 10.3.0-28 rxTools emuNAND. if you want you can edit the gameplg.c and build it yourself with 20+ cheat entries lmao

edit: i tried multiple float values for hp and sp and i couldnt get anything to work. i have no idea how to make these infinite health and sp codes. all the other codes work though. note that the actual maximum skill level for skills is 20 if you unlock the DLC (since Origin Island is already in the game a code can be made and it will work even without the DLC)
so the maximum value is actually 0x14 not 0x0F
I'd make a full cheat plugin of this but since I made a tutorial on building cheat plugins from @cell9 's source and there's over 20 codes I think the sample gameplg.c file will do.
 

Attachments

  • aflentrcheats.zip
    6.2 KB · Views: 397
Last edited by supermariorick,
  • Like
Reactions: HongAlex

DarkCain

Well-Known Member
Newcomer
Joined
Oct 2, 2014
Messages
73
Trophies
0
Age
31
Location
Sherbrooke, Quebec
XP
187
Country
Canada
so a cheat plugin with these codes is on the way. @cell9 released the source for the cheat plugin that makes use of the cheat menu. i have started a demonstration gameplg.c for building with python and devkitpro here

http://gbatemp.net/threads/source-cheat-menu-plugin-demo-for-ntr-cfw.411032/#post-5996714

i built a test cheat plugin and hacking the skills work. i set all the magic skill levels to 15 (although with DLC the max is 20 lol) from level 20 skills. the only problem is finding the float values for HP and SP. i will try the data conversion tool for Wii hacking from here
http://geckocodes.org/index.php?arsenal=3
the test plugin i made works but the values above will have to be found and put in later. attached is the plugin for testing. this is confirmed working (minus hp and sp because of wrong values) on Fantasy Life US with Origin Island DLC using BootNTR 2.4 on old3ds 10.3.0-28 rxTools emuNAND. if you want you can edit the gameplg.c and build it yourself with 20+ cheat entries lmao

edit: i tried multiple float values for hp and sp and i couldnt get anything to work. i have no idea how to make these infinite health and sp codes. all the other codes work though. note that the actual maximum skill level for skills is 20 if you unlock the DLC (since Origin Island is already in the game a code can be made and it will work even without the DLC)
so the maximum value is actually 0x14 not 0x0F
I'd make a full cheat plugin of this but since I made a tutorial on building cheat plugins from @cell9 's source and there's over 20 codes I think the sample gameplg.c file will do.

What is exacly your cheat.plg file? Is it possible to use these cheat with old 3DS and gateway?
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
so a cheat plugin with these codes is on the way. @cell9 released the source for the cheat plugin that makes use of the cheat menu. i have started a demonstration gameplg.c for building with python and devkitpro here

http://gbatemp.net/threads/source-cheat-menu-plugin-demo-for-ntr-cfw.411032/#post-5996714

i built a test cheat plugin and hacking the skills work. i set all the magic skill levels to 15 (although with DLC the max is 20 lol) from level 20 skills. the only problem is finding the float values for HP and SP.
[...]
edit: i tried multiple float values for hp and sp and i couldnt get anything to work. i have no idea how to make these infinite health and sp codes.

Hi !
Some time ago i've made my own plugin for fantasy life and i could get the offset for HP and SP.
Thought i'm using an EUR version so depends the one you're using i don't know if it's the same or not.

Here my code:
Code:
void freeze_sp()
{
    WRITEU32(0x16EB2DA4, 0x42c80000);
}

void god_mod()
{
    WRITEU32(0x16EB2DA0, (READU32(0x1712A010)));
}

I read from the 0x1712A010 for having the max HP my level currently have instead of a 999 HP Point, i prefer when it looks "legit" :P.

It's been a long time since i've done this but as i recall it was working great !

Edit:
BTW back in time i've made a little tool for convert from this:
Code:
Level                write(0x00720bfc, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Stat Points            write(0x00720c00, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Exp                write(0x00720c04, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Bliss                write(0x00720c08, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Dosh                write(0x00720c0c, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Gold Lunares            write(0x00720ec4, (0xXX, 0x0X, 0x00, 0x00), pid=0xXX)
Silver Lunares            write(0x00720ec8, (0xXX, 0x0X, 0x00, 0x00), pid=0xXX)

To:
Code:
WRITEU32(0x00720bfc, 0x000000XX);
WRITEU32(0x00720c00, 0x000000XX);
WRITEU32(0x00720c04, 0x00XXXXXX);
WRITEU32(0x00720c08, 0x00XXXXXX);
WRITEU32(0x00720c0c, 0x00XXXXXX);
WRITEU32(0x00720ec4, 0x00000XXX);
WRITEU32(0x00720ec8, 0x00000XXX);

Or to:
Code:
void    Level()
{
        WRITEU32(0x00720bfc, 0x000000XX);
}

void    Stat_Points()
{
        WRITEU32(0x00720c00, 0x000000XX);
}

void    Exp()
{
        WRITEU32(0x00720c04, 0x00XXXXXX);
}

void    Bliss()
{
        WRITEU32(0x00720c08, 0x00XXXXXX);
}

void    Dosh()
{
        WRITEU32(0x00720c0c, 0x00XXXXXX);
}

void    Gold_Lunares()
{
        WRITEU32(0x00720ec4, 0x00000XXX);
}

void    Silver_Lunares()
{
        WRITEU32(0x00720ec8, 0x00000XXX);
}
It's not huge but it can save a lot of time for those who want to make some plugin ;).
Edit: I've updated it, go lower for download it ;)
 
Last edited by Nanquitas,

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
Hi !
Some time ago i've made my own plugin for fantasy life and i could get the offset for HP and SP.
Thought i'm using an EUR version so depends the one you're using i don't know if it's the same or not.

Here my code:
Code:
void freeze_sp()
{
    WRITEU32(0x16EB2DA4, 0x42c80000);
}

void god_mod()
{
    WRITEU32(0x16EB2DA0, (READU32(0x1712A010)));
}

I read from the 0x1712A010 for having the max HP my level currently have instead of a 999 HP Point, i prefer when it looks "legit" :P.

It's been a long time since i've done this but as i recall it was working great !

Edit:
BTW back in time i've made a little tool for convert from this:
Code:
Level                write(0x00720bfc, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Stat Points            write(0x00720c00, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Exp                write(0x00720c04, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Bliss                write(0x00720c08, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Dosh                write(0x00720c0c, (0xXX, 0xXX, 0xXX, 0x00), pid=0xXX)
Gold Lunares            write(0x00720ec4, (0xXX, 0x0X, 0x00, 0x00), pid=0xXX)
Silver Lunares            write(0x00720ec8, (0xXX, 0x0X, 0x00, 0x00), pid=0xXX)

To:
Code:
WRITEU32(0x00720bfc, 0x000000XX);
WRITEU32(0x00720c00, 0x000000XX);
WRITEU32(0x00720c04, 0x00XXXXXX);
WRITEU32(0x00720c08, 0x00XXXXXX);
WRITEU32(0x00720c0c, 0x00XXXXXX);
WRITEU32(0x00720ec4, 0x00000XXX);
WRITEU32(0x00720ec8, 0x00000XXX);

Or to:

It's not huge but it can save a lot of time for those who want to make some plugin ;).
any way you can port your cheats to US version? i think if you use a code made for US and a code made for EUR and cross compare the differences you can get a general difference by reference in RAM so that the address of a code that is mapped relatively the same in US and EUR can be ported to either. generally this will work unless there are major changes to how the game's RAM addresses are mapped between versions.
 
Last edited by supermariorick,

TheDeKay

I call it research
Member
Joined
Feb 6, 2015
Messages
152
Trophies
0
XP
239
Country
any way you can port your cheats to US version? i think if you use a code made for US and a code made for EUR and cross compare the differences you can get a general difference by reference in RAM so that the address of a code that is mapped relatively the same in US and EUR can be ported to either. generally this will work unless there are major changes to how the game's RAM addresses are mapped between versions.
- 0x5000 should do the trick.
Code:
WRITEU32(0x0071Bbfc, 0x000000XX); 
WRITEU32(0x0071Bc00, 0x000000XX); 
WRITEU32(0x0071Bc04, 0x00XXXXXX); 
WRITEU32(0x0071Bc08, 0x00XXXXXX); 
WRITEU32(0x0071Bc0c, 0x00XXXXXX); 
WRITEU32(0x0071Bec4, 0x00000XXX); 
WRITEU32(0x0071Bec8, 0x00000XXX);
 
Last edited by TheDeKay,

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
i ported infinite health and sp but they dont work on my game at all. i even built the test NTR cheat plugin myself. all the skill codes work. but i am having trouble with the infinite health and sp.
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
Weird, i've just converted my plugin in a menu one and those offset are working :/

I updated my tool for the menu type plugin:
Code:
void    disableCheat(int index)
{
        cheatEnabled[index] = !cheatEnabled[index];
        updateCheatEnableDisplay(index);
}

void    initCheatMenu()
{
        initMenu();
        addCheatMenuEntry("Activate Cheat");
        addCheatMenuEntry("Level");
        addCheatMenuEntry("Stat_Points");
        addCheatMenuEntry("Exp");
        addCheatMenuEntry("Bliss");
        addCheatMenuEntry("Dosh");
        addCheatMenuEntry("Gold_Lunares");
        addCheatMenuEntry("Silver_Lunares");
        updateMenu();
}

void    freezeCheatValue()
{
        if(cheatEnabled[0])                                     //Activate Cheat
        {
                if(cheatEnabled[1])
                {
                        WRITEU8(0x00720bfc, 0x000000XX);        //Level
                        //disableCheat(1);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[2])
                {
                        WRITEU8(0x00720c00, 0x000000XX);        //Stat_Points
                        //disableCheat(2);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[3])
                {
                        WRITEU32(0x00720c04, 0x00XXXXXX);       //Exp
                        //disableCheat(3);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[4])
                {
                        WRITEU32(0x00720c08, 0x00XXXXXX);       //Bliss
                        //disableCheat(4);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[5])
                {
                        WRITEU32(0x00720c0c, 0x00XXXXXX);       //Dosh
                        //disableCheat(5);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[6])
                {
                        WRITEU16(0x00720ec4, 0x00000XXX);       //Gold_Lunares
                        //disableCheat(6);                      //uncomment this line for not freezing the cheat
                }
                if(cheatEnabled[7])
                {
                        WRITEU16(0x00720ec8, 0x00000XXX);       //Silver_Lunares
                        //disableCheat(7);                      //uncomment this line for not freezing the cheat
                }
        }
}
Note that's it's using the sample of gameplg provided by Supermariokick !
 

Attachments

  • NTRCommand2C.rar
    4.5 KB · Views: 309
Last edited by Nanquitas,

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
There's my plugin for FL.
The EUR version is tested and should work perfectly but i can't test the USA version so for those who can please let me know it it works or not.

I used the -0x5000 trick for making the USA version so it should work but...

Edit: for download the USA Plugin go there.
 

Attachments

  • Plugin Fantasy Life EUR (English).zip
    7.2 KB · Views: 640
Last edited by Nanquitas,
  • Like
Reactions: HongAlex and -Xin-

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
There's my plugin for FL.
The EUR version is tested and should work perfectly but i can't test the USA version so for those who can please let me know it it works or not.

I used the -0x5000 trick for making the USA version so it should work but...
everything but SP and HP works.
 

Entoptical

Well-Known Member
Newcomer
Joined
Jan 5, 2016
Messages
94
Trophies
0
Age
36
XP
404
Country
United States
There's my plugin for FL.
The EUR version is tested and should work perfectly but i can't test the USA version so for those who can please let me know it it works or not.

I used the -0x5000 trick for making the USA version so it should work but...
What's the key combo for health and sp? The US one loads but there's no game plugin menu and I couldn't figure out the button combos.
 

Nanquitas

Well-Known Member
Member
Joined
Sep 29, 2015
Messages
2,345
Trophies
0
Age
30
Location
South of France :)
XP
3,336
Country
France
There are none, those are freezing cheat so when you activate it they should work (but seems they're not).
If you don't have the game menu maybe the cheat.plg is not correctly set in your sd card.
 
Last edited by Nanquitas,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1