ROM Hack (NTR Codes)Fantasy Life

Status
Not open for further replies.

Raidouthe1st

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2015
Messages
55
Trophies
0
Age
38
XP
184
Country
Malaysia
Some codes i made myself

Code:
Misc & Stats(XX is value to change and should be used Hex value ex. 999999 is F423F in hex so you enter (0x3f, 0x42, 0x0f, 0x00))

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)
Code:
Skill Levels(Max is 15 so XX should be 0F)

Accessory Alchemy        write(0x00720a74, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Alchemy                write(0x00720a7c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Misc. Tailoring            write(0x00720a84, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Carpentry            write(0x00720a8c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Garment Tailoring        write(0x00720a94, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Cooking                write(0x00720a9c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Dash            write(0x00720aa4, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Fishing                write(0x00720ab4, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Furniture Carpentry        write(0x00720abc, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Armor Smithing            write(0x00720ac4, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Metal Smithing            write(0x00720acc, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Woodcutting            write(0x00720ad4, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Meat Cuisine            write(0x00720adc, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Medicinal Alchemy        write(0x00720ae4, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Mining                write(0x00720aec, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Seafood Cuisine            write(0x00720afc, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Sewing                write(0x00720b04, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Sneaking            write(0x00720b0c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Smithing            write(0x00720b14, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Fabric Tailoring        write(0x00720b1c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Egg & Veggie Cuisine        write(0x00720b24, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Weapon Smithing            write(0x00720b2c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Tools Carpentry            write(0x00720b34, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Weapons Carpentry        write(0x00720b3c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Wind Magic            write(0x00720b44, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Archery Skill            write(0x00720b4c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Dagger Skill            write(0x00720b54, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Earth Magic            write(0x00720b5c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Fire Magic            write(0x00720b64, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Longsword Skill            write(0x00720b74, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Shield Skill            write(0x00720b7c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Magic Skill            write(0x00720b84, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Greatsword Skill        write(0x00720b8c, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Water Magic            write(0x00720b94, (0x0X, 0x00, 0x00, 0x00), pid=0xXX)
Code:
Storage item xXX(ex. 33,66,99 max should be 99[Hex value 63])

Storage Item Slot 1        write(0x0071e436, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 2        write(0x0071e3fa, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 3        write(0x0071e3be, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 4        write(0x0071e382, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 5        write(0x0071e346, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 6        write(0x0071e30a, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 7        write(0x0071e2ce, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 8        write(0x0071e292, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 9        write(0x0071e256, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
Storage Item Slot 10        write(0x0071e21a, (0xXX, 0x00, 0x00, 0x00), pid=0xXX)
The items correspond to the first item that you insert into storage not by the auto sort that the game automatically does, to see it work first empty your storage and insert the items you wanted to change the quantity

If anyone want to make a cheat.plg notice that the offsets of the storage items are 3c and the total amount of storage space is 1500(maxed out by bliss reward) so the starting point of the last space should be 006d105a so if you know how to simplify a code to make all slot max items that should help out a lot.Also if anyone know how to make a float value from cheatengine work in NTR/cheat.plg heres the values for HP and SP
HP(could be max or current) 00720C1C
SP(could be max or current) 00720C20
HP(could be max or current) 00720CC4
SP(could be max or current) 00720CC8
 
Last edited by Raidouthe1st,

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
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
 

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
don't bet on it, you might lose
really? i ported Zelda ALBW codes over to spider ARcode from NTR debugger by looking at the source gameplg.c file and using the 0x14000000 offset. it isn't the same function because values don't freeze and it doesnt have button toggles but it still changes the values. already made a gold lunares coins code myself after spider arcode had coke out and it changes the value. why should the above for skills and such be any different? cite your claim that it can't be ported at least as a temporary code change?
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,704
Trophies
2
XP
6,270
Country
really? i ported Zelda ALBW codes over to spider ARcode from NTR debugger by looking at the source gameplg.c file and using the 0x14000000 offset. it isn't the same function because values don't freeze and it doesnt have button toggles but it still changes the values. already made a gold lunares coins code myself after spider arcode had coke out and it changes the value. why should the above for skills and such be any different? cite your claim that it can't be ported at least as a temporary code change?
because the codes are in a different memory region than the zelda ones hence no simple port to ARCode
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,704
Trophies
2
XP
6,270
Country
0x14000000 is universal offset from arcode to ntr and back. it has nothing to do with which games it is.
there is no such thing as universal from arcode to ntr and back
if ARCode to ntr is +0x14000000 and ntr to ARCode is -0x14000000
then what is the final address for ARCode if I want to convert the ntr Level code
0x00720bfc - 0x14000000 = ARCode address FFFFFFFFEC720BFC?
 
Last edited by dsrules,

supermariorick

Well-Known Member
Member
Joined
Jun 18, 2010
Messages
640
Trophies
1
XP
816
Country
United States
there is no such thing as universal from arcode to ntr and back
if ARCode to ntr is +0x14000000 and ntr to ARCode is -0x14000000
then what is the final address for ARCode if I want to convert the ntr Level code
0x00720bfc - 0x14000000 = ARCode address FFFFFFFFEC720BFC?
looking back I realize how right you are. and i found out the right way to port it by using the code for dosh as reference. i did this with Retroboy when porting majora's mask codes for gameshark to spider arcode for the 3ds version (granted, addresses for the bottles and weapons were shifted but it was easy to find the shifts using item values for reference). by using dosh as reference in RAM and getting the difference in the address between dosh and everything next to it in RAM addresses for NTR and doing the same in ARcode, then by calculating the differences for each address in relativity to the dosh address most of the codes that are near it can likely be ported. that's under the assumption that RAM is mapped generally for Fantasy Life the same way relatively for dosh in NTR as it is in ARcode. if the addresses are exactly as close to to the dosh address it is probably possible most of them can be ported - as long as they are near the dosh value.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,704
Trophies
2
XP
6,270
Country
looking back I realize how right you are. and i found out the right way to port it by using the code for dosh as reference. i did this with Retroboy when porting majora's mask codes for gameshark to spider arcode for the 3ds version (granted, addresses for the bottles and weapons were shifted but it was easy to find the shifts using item values for reference). by using dosh as reference in RAM and getting the difference in the address between dosh and everything next to it in RAM addresses for NTR and doing the same in ARcode, then by calculating the differences for each address in relativity to the dosh address most of the codes that are near it can likely be ported. that's under the assumption that RAM is mapped generally for Fantasy Life the same way relatively for dosh in NTR as it is in ARcode. if the addresses are exactly as close to to the dosh address it is probably possible most of them can be ported - as long as they are near the dosh value.
the difference between each code address would be the same if they are near each other , if ARCode item1 address + 0x10 = item2 address the same rules applies to the ntr address

ARCode dumps memory from 0x14000000 to 0x1C000000 (default) and Zelda ntr codes are also in the 14000000 - 16xxxxxx memory region
they actually are the exact address for both ARCode and ntr, ARCode just leaves out the 0x14000000 on the codes since +0x14000000 is already build in
but, ntr codes that are not in the 14000000 - 16xxxxxx memory region would not work for ARCode
 

DarkCain

Well-Known Member
Newcomer
Joined
Oct 2, 2014
Messages
73
Trophies
0
Age
31
Location
Sherbrooke, Quebec
XP
187
Country
Canada
Hi, I'm interested in using these code for the skill level max 15, it is a pain in the ass to max to 15 in all skills so....I do not understand how to use them, can somebody explain it to me or give me the link of a web site where it is explained.
Thanks in advance.
 

SuzieJoeBob

NOT a New Member
Member
Joined
Dec 20, 2008
Messages
687
Trophies
0
XP
1,313
Country
United States
Read these to understand how to use NTR to cheat, but you need to be on the New3DS. If you have the Old3DS you need to use Arcodes instead
Based on this sentence, is it safe to assume you made these codes on a New 3DS? I use cheat.plg files on my o3DS XL all the time, so NTR codes do work on them.
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,704
Trophies
2
XP
6,270
Country
only New 3DS exclusive games and mh4,4X,mhx,ssb cheat plugins need to use New 3DS , all other cheat plugins work fine on O3DS
 

DarkCain

Well-Known Member
Newcomer
Joined
Oct 2, 2014
Messages
73
Trophies
0
Age
31
Location
Sherbrooke, Quebec
XP
187
Country
Canada
So...there are 2 people saying different things. Can the one who use old 3ds confirm that these cheats works on his old 3ds? If not, unfortunately I will not use ARCode because I don't find any code for the skills lvl 15 codes.
 

Raidouthe1st

Well-Known Member
OP
Newcomer
Joined
Jul 21, 2015
Messages
55
Trophies
0
Age
38
XP
184
Country
Malaysia
I guess you can do it now on o3ds, you gotta try it for yourself though i only have a n3ds cant test it out if it works on o3ds. As long as the method doesnt brick your system you should try it all out for yourself. Also you can just calculate the arcodes offsets yourself from the ones already provided from http://fort42.cu.cc/ar3ds/game1321/
 
Last edited by Raidouthe1st,
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.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.