Hacking #FEGecko: Trainer GUI for Tokyo Mirage Sessions #FE

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
hi i found my money value but i can't figure out the offset can anyone please help thank you :)

WiiU FW: 5.3.2 (SPOOF 5.5.1)
disc or eshop or loadiine: loadiine
loadiine version: Loadiine GX2 latest nightly build
game region: US (with TMS restoration patch)
pygecko payload type: the one built in the loadiine gx2 nightly build

Your using the tms restoration patch, in which none of the codes work by, (Unless thats changed without my knowledge) so your going to have to find a fe mirage without it and temporarily replace it. (I reccomnend Portalroms.com) (Its a pain, i know) Dont worry, your save file is not affected, it just takes alot of time. Also from my expierence the default US one that the program gives you in the dropdown list should work without the patch
 
Last edited by Latios12,

MiMiCAX

Well-Known Member
OP
Member
Joined
Dec 24, 2006
Messages
98
Trophies
1
XP
552
Country
Canada
Your using the tms restoration patch, in which none of the codes work by, (Unless thats changed without my knowledge) so your going to have to find a fe mirage without it and temporarily replace it. (I reccomnend Portalroms.com) (Its a pain, i know) Dont worry, your save file is not affected, it just takes alot of time. Also from my expierence the default US one that the program gives you in the dropdown list should work without the patch
All the codes work just fine with the restoration patch -- I've been using that patch since the very start.

@secto15 @FatalRed yes, the offset is 42205184 (+0x2840000). In the "Global Address Offset" tab, enter "42205184" in the field labeled Code Offset, then press the button with the check mark icon.

P.S.: some interesting observations:
- my baseline: Loadiine v3 on 5.3.2
- offset of Loadiine GX2 v0.3 on 5.3.2: +0x0001140 (from my tests)
- offset of Loadiine GX2 v0.3 on 5.3.2 spoofed to 5.5.1: +0x2840000 (from secto15)
- offset of Loadiine GX2 v0.3 on 5.5.1: +0x2841140 (reported by others in earlier posts)
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
All the codes work just fine with the restoration patch -- I've been using that patch since the very start.

@secto15 @FatalRed yes, the offset is 42205184 (+0x2840000). In the "Global Address Offset" tab, enter "42205184" in the field labeled Code Offset, then press the button with the check mark icon.

P.S.: some interesting observations:
- my baseline: Loadiine v3 on 5.3.2
- offset of Loadiine GX2 v0.3 on 5.3.2: +0x0001140 (from my tests)
- offset of Loadiine GX2 v0.3 on 5.3.2 spoofed to 5.5.1: +0x2840000 (from secto15)
- offset of Loadiine GX2 v0.3 on 5.5.1: +0x2841140 (reported by others in earlier posts)

I tried both the offical codes you gave us and fatalreds codes and none of them work using 42205184 (+0x2840000) or +0x2841140 using the restoration patch it just does nothing for me. They all do work however using 0x2841140 without the restoration patch. Is it mabye cause im on patch 5.5.1? (I dont mind, just as long as one of the methods work, which is the no patch method)
 
Last edited by Latios12,

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
I tried both the offical codes you gave us and fatalreds codes and none of them work using 42205184 (+0x2840000) or +0x2841140 using the restoration patch it just does nothing for me. They all do work however using 0x2841140 without the restoration patch. Is it mabye cause im on patch 5.5.1? (I dont mind, just as long as one of the methods work, which is the no patch method)
What do you get when you scan for your current money value using the patch?
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
42209600 (+0x2841140) is the only value using 5.5.1 loaiine GX2 v0.3 with and without restoration patch (which is the US default one) when i scanned for the address. Address = (0x4C3305A8)
 
Last edited by Latios12,

Trine

Member
Newcomer
Joined
Jul 9, 2016
Messages
5
Trophies
0
Age
30
XP
66
Country
Bolivia
So gyus, if you're running the Restoration patch with 5.5.1+GX2 v0.3, try ofset +0x2840000! It works for me!!

P.s. I have a non spoofed WiiU with 5.5.1
 
Last edited by Trine,
  • Like
Reactions: secto15

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,661
Country
France
- offset of Loadiine GX2 v0.3 on 5.3.2: +0x0001140 (from my tests)
- offset of Loadiine GX2 v0.3 on 5.3.2 spoofed to 5.5.1: +0x2840000 (from secto15)
That's strange that the spoof would actually change the offset, it's only a text file with "5.3.2" or "5.5.1" written inside.
if it really change the offset, it means the game is doing different hardcoded memory allocation based on the detected version? that seems too strange to be true.

Trine above confirmed the 0x2840000 is for 5.5.1 (non spoofed?).
 

JokesOnIce

New Member
Newbie
Joined
Jul 20, 2016
Messages
3
Trophies
0
Age
23
XP
51
Country
United States
Hey guys, Every time I poke something with this program it always gives me an error. I am using the Reincarnation patch with a EUR Dump.

(THIS IS THE ERROR): [Errno 10054] An existing connection was forcibly closed by the remote host
 

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
Hey guys, Every time I poke something with this program it always gives me an error. I am using the Reincarnation patch with a EUR Dump.

(THIS IS THE ERROR): [Errno 10054] An existing connection was forcibly closed by the remote host
You have the wrong offset and you're poking something you shouldn't be.
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
So uhh, couple of things:

1. Could you just show me fatalred of the following: creating a weapon with +X with full inheritence (usually they come with 0 inheritence when i copy paste), unless its impossible
2. Ive attcually managed to get the codes to work in the others tab using the restoration patch, (funny enough using 0x2840000) but all custom codes that ive tried still do not work (more specifically a line of codes i made using fatalreds excel sheet that work without the restoration patch)
3. Fixing a notable glitch that virtually prevents progression mostly, the game freezes when your learning a new skill (you learn it, then the screen turns into the loading screen then freezes. Just to point out that this is a main but inconsistant freeze thats pointed out on the reincarnation patch OP, (known problem with the game itself regardless of patch or no patch) but now im in a situation where it ALWAYS happens when tsubasa learns her next skill (and only her). The best solution i could think of is making her weapon max inheritance and a +X using fatalreds excel sheet, which was the point of 1., but i dont know how
 
Last edited by Latios12,

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
So uhh, couple of things:

1. Could you just show me fatalred of the following: creating a weapon with +X with full inheritence (usually they come with 0 inheritence when i copy paste), unless its impossible
2. Ive attcually managed to get the codes to work in the others tab using the restoration patch, (funny enough using 0x2840000) but all custom codes that ive tried still do not work (more specifically a line of codes i made using fatalreds excel sheet that work without the restoration patch)
3. Fixing a notable glitch that virtually prevents progression mostly, the game freezes when your learning a new skill (you learn it, then the screen turns into the loading screen then freezes. Just to point out that this is a main but inconsistant freeze thats pointed out on the reincarnation patch OP, (known problem with the game itself regardless of patch or no patch) but now im in a situation where it ALWAYS happens when tsubasa learns her next skill (and only her). The best solution i could think of is making her weapon max inheritance and a +X using fatalreds excel sheet, which was the point of 1., but i dont know how

1. Full inheritance so that it says mastered when you make it? I'll use Tsubasa's Ethereal Feather as an example. You need all of these to make the sword:
Currently it's 4C3296FC 002D0000 -> the 002D is needed to show which weapon slot it is or something like that. It needs to be 002D or 0000 (not in your inventory). If you want it to be fully mastered when you create it, then change the last 4 bits to 0004 or 0005 instead. ie. 4C3296FC 002D0004/002D0005 depending on whether or not you set it as having unlocked the 5th skill.
4C329700 001A0000 -> 001A shows that the next skill to be learned is Mazandyne. If you want the sword to have bonus attack when you reforge it, change the last 4 bits to however much bonus attack you want to add to the base weapon. ie. 001A004 will add 4 bonus attack when you reforge it.
4C329704 000003E7 -> the weapon's current attack damage. I set all of them to 999 by default (in hindsight that was probably a mistake), but you can change it back to 00000099 (153).
4C329710 00280001 -> 0028 is Ethereal Feather's skill set. If you change that number it will have another weapon's skill set instead. 0001 shows that the weapon has been reforged at least once and unlocked the 5th skill slot, 0000 will be just 4 weapon skills. If you want to make it a +9 weapon, you can change the last 4 bits to 0909.
4C329714 whatever -> It has something to do with how many times the weapon has been reforged, but I don't know exactly what it does. I've left it blank and had no problems.

tl;dr. Change the last 4 bits in the weapon number code to 0005 if you're just copy pasting from my spreadsheet so that the weapon can't learn any new skills.

2. You would need to add 2841140(hex) to any of the addresses in my sheet before plugging it into the custom codes, if you have an offset set.

3. I don't use the patch, so I have no idea if that would fix the problem.

Sorry if this sounds a bit nooby, but... How do i find the right offset for the thing I want to poke... (In this case i want to poke Yen and masterseals.)
In the Global Address offset tab, change the scan from/to range to whatever the EU range is? and then enter your current yen into the current value. Then search. If you get multiple values, try buying/selling something and searching again with the new number.
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
2. You would need to add 2841140(hex) to any of the addresses in my sheet before plugging it into the custom codes, if you have an offset set.

wait, where do i add it? Do you mean like 42205184 (0x2841140)? or do you mean you put 2841140 in the code offset...basically an example please?
 
Last edited by Latios12,

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
wait, where do i add it? Do you mean like 42205184 (0x2841140)? or do you mean you put 2841140 in the code offset...basically an example please?
If you want to use your current offset:
4C3296FC + 2841140 = 4eb6a83c. You'd have to use a calculator or script to add 2841140 to all the addresses before entering them.
Else:
Change the offset to -1140 and enter them into the custom code as is. I think that would look like -4416 (-0x00001140) or -4416 (+0xFFFFFFFFFFFFEEC0). I'm not sure how that works.
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
If you want to use your current offset:
4C3296FC + 2841140 = 4eb6a83c. You'd have to use a calculator or script to add 2841140 to all the addresses before entering them.
Else:
Change the offset to -1140 and enter them into the custom code as is. I think that would look like -4416 (-0x00001140) or -4416 (+0xFFFFFFFFFFFFEEC0). I'm not sure how that works.

I ended up trying the offsets and none of them worked (because honestly trying to add them would take longer than me switching between patches) Are you sure what you posted was for 5.5.1 and not 5.3.2?
 

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
I ended up trying the offsets and none of them worked (because honestly trying to add them would take longer than me switching between patches) Are you sure what you posted was for 5.5.1 and not 5.3.2?
I only have 5.5.1 with the unpatched version.
I think the math is right. I don't know how to show a negative offset though.
My addresses compared to the base are +2841140. Yours are +2840000 with the difference being 1140. So if we subtract 1140 from all of my values, we should get yours. The code looks like its using signed hexadecimal, so -4416 (+0xFFFFEEC0) should work. If it doesn't, I guess you'll just have to use the unpatched version to use the codes.
 

Latios12

Active Member
Newcomer
Joined
Jun 14, 2016
Messages
39
Trophies
0
Age
33
XP
94
Country
United States
Ahh well, thx for trying to help anyways, i guess the main point was 1. tbh which was dealt with successfully. (and allowed me to play the game again lol) Idk, mabye someone else will figure it out, but really it was more of a convenience thing, but ts better than nothing (switching between patches). Once again, thx for putting up with me
 
Last edited by Latios12,

xamphear

Member
Newcomer
Joined
Dec 16, 2005
Messages
21
Trophies
1
Website
Visit site
XP
561
Country
United States
I'm running the patched version on 5.5.1 and the offset of +0x2840000 works great with Yen, EXP, etc. However, I'm having trouble with Treasure Keys. I've tried the following addresses:

4C330670 - crashes game
49AF0670 - no effect
49AEF530 - no effect
49AF4A86 - no effect
49AEC25A - no effect

The values I have tried are 00630063 and 00630000 and 00000063. Any thoughts?
 

FatalRed

Member
Newcomer
Joined
Jul 15, 2016
Messages
19
Trophies
0
Age
43
XP
46
Country
Canada
I'm running the patched version on 5.5.1 and the offset of +0x2840000 works great with Yen, EXP, etc. However, I'm having trouble with Treasure Keys. I've tried the following addresses:

4C330670 - crashes game
49AF0670 - no effect
49AEF530 - no effect
49AF4A86 - no effect
49AEC25A - no effect

The values I have tried are 00630063 and 00630000 and 00000063. Any thoughts?
It should be:

Skill Book & Clap Track
49aef50c 00630063

Treasure Key
49aef530 00630000

Prestige Star 1
49aef98e 0063

Prestige Star 2&3
49aef990 00630063

Prestige Star 4&5
49aef994 00630063

Prestige Star 6
49aef998 00630000

Master Seal
49aef964 00630000

The third one you tried should've worked. I'm not sure why it wouldn't have.
 
Last edited by FatalRed,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    MrNoobNub @ MrNoobNub: why is everyone so horny