Tales of Symphonia [GQSEAF] (USA)

Started by dcx2, June 12, 2011, 03:00:53 AM

Previous topic - Next topic

Symphonian resident

A god you are.

Can't test now but I really want to. :D

Frezzere


goemon_guy

You said you tested it, and it works, but I think there is one bug.

The Overlimit counter that I used increases until 0x3E8 (1000) each time you get hit, and then it decreases.
When it hits 0, you're out of Overlimit.
(Raine also has to be in slot 1 at the moment.)

I check to see if the value is 0, and if it is, then don't use Sacred Light.
This means, that if you haven't been hit since the last overlimit, it won't cast.

BUT, if you are hit once, or more then you will be able to cast it, regardless of whether you're in OL or not.
Until you're out of OL again.

Therefore, it kind of does its job.
I`m going to try to improve this tomorrow.
-Currently hacking the following game(s):
...
Request a code via PM, if you wish.

Frezzere

#138
oh i checked in a random battle and raine was in slot 1 so i didn't notice that i also used the overlimit code

*Edit*
nvm

goemon_guy

#139
Got the new Mystic Arte code for Raine up. ^_^

Raine gets a Mystic Arte [goemon_guy]
F3232D68 FE5E940B
3DC0812E 61CE31A0
3DE0805B 61EF6F74
3E008133 62106482
AAC400D8 A1900000
2C0C0096 4180002C
2C160072 40820024
818E107C 558CA67E
280C0044 40820014
818F0000 280C0064
41800008 3AC000DE
60000000 00000000
F32859E8 1072E401
38036E18 00000000
REQUIREMENTS:
Ray used 100+ times
Be in overlimit
TP is greater, or equal to 150.
Cast Ray in Overlimit.

^dcx2 helped fix this code, (and shortened it alot) so, many thanks!

EDIT:

ALL CODES I'VE HACKED FOR THIS GAME ARE NOW AVAILABLE UP ON THE DATABASE (UNTIL THIS POINT.)
-Currently hacking the following game(s):
...
Request a code via PM, if you wish.

bluehawk21

#140
I was wondering if anyone had a list of addresses for character data, mainly Lloyd.  I'm trying to make a code that will set his Int to a certain value, and not be lost when the code is not in effect.  I have two locations identified already (805B6BC0), courtesy of SSJ2 Dark's Excel Spreadsheet, and I was also able to discover a second (805B6BAC) by using some logic to determine its location.  However, when I use a code to set the value to say 500, save the game, reload without the code, and modify equipment, the value reverts to the initial value, which is why I assume there is some other address that functions as the base for the stat.  If I am completely off on this, please let me know.

EDIT: Oh, I forgot, another reason I suspect there is another address besides the two mentioned previously is due to the fact that even when I had a code activated to set Lloyd's Int to 500 at both of those addresses, when in the Equip screen, the Int value displayed there is still the base.

dcx2

Hi bluehawk, welcome to wiird.

To set Lloyd's intelligence to 500, use the following code.

025B6BC0 000001F4

Specifically, his int is the 16-bits at 805B6BC0.

bluehawk21

Quote from: dcx2 on October 11, 2011, 01:50:56 AM
Hi bluehawk, welcome to wiird.

To set Lloyd's intelligence to 500, use the following code.

025B6BC0 000001F4

Specifically, his int is the 16-bits at 805B6BC0.

Thanks for the reply dcx2.  What I'm wondering is if I modify the int to 500, then save, will it retain that value when I restart the game without the code activated.  I just have this thing about getting Lloyd's int up so it's closer to everyone else's.  And yes, I'm using an GCNCrypt to convert the code to AR.  If it's not possible to make the change to int permanent, I'll just have to go with my backup plan of using Raine's Wisewoman title to get the most out of level ups.

dcx2

Oh, I see what you're saying.  At first, I thought you just didn't know how to use code types (you had only one post, heh).  But now it kinda makes sense, as when you have a weapon, it would change some stats, so there must be a base stat somewhere.

I'll take a look again tonight to see if I can find it.  I have a suspicion about where it is.  It's probably like 8 or 10 bytes before the "total", I'm just not sure how much.

bluehawk21

Thanks, I appreciate it.  Like I said in my first post, I did find a second address that modifies Int in some places (80586BAC) but it also doesn't seem to be the base value.

dcx2

Ah, I think I've found it.  I saved and loaded and the value stayed.  Note that if you change these values in the debugger, they won't necessarily update unless you go to the equipment screen, or load a save.  Leveling up probably works too.

Each value is 16 bits.  These must be 10x what you want it to be (for int 500, use 5000).

[805B6BA2] = str
[805B6BA4] = def
[805B6BA6] = luck
[805B6BA8] = acc
[805B6BAA] = evade
[805B6BAC] = int

bluehawk21

Alright, let me convert these to AR (Yes, I know, I haven't been brave enough to mod my Wii yet), and try them out.  Will you be on for a bit?  I think I tried that 805B6BAC address.  But we shall see.

bluehawk21

Quote from: dcx2 on October 12, 2011, 04:20:23 AM
Each value is 16 bits.  These must be 10x what you want it to be (for int 500, use 5000).


Forgive me if this is a n00bish question, but do you mean convert 5000 to Hex, or use 5000 as the Hex value?

dcx2

#148
Only addresses and codes are implicitly hex.  So you would want

025B6BAC 00001388

Mind you, that's wiird code types, I think AR is the same.

EDIT:

@goemon_guy, how do you use the Colette beta costume code?

bluehawk21

#149
Interesting, I encrypted that code verbatim, and when I loaded a game, it displayed the base Int as being 31...  On a good note, the value of 31 seems to have stuck, even after saving and reloading without the code active.  Was even properly updated by gear that had Int on it.  In the process of gaining a level with him, to see if it updates properly there too.

EDIT: Well, the new values you provided for Lloyd's stat addresses seem to be the base one.  Nice.  Now I, along with anyone else can set everyone's stats to whatever we want, and have them stick.  Not that this couldn't have been done with Herbs before, but the important one, Int, that has no Herb, can be permanently modified.