News:

The forum has been updated to SMF (2.1.3)!
Please be patient as we work to polish up the place and update features as we can.

Main Menu

Animation Index/Arguments List

Started by Sajin, 10, October, 2009, 08:53:00 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Aile~♥

Some of the ones that say they crash the game don't when you use a certain argument number, and some of the ones that don't say they do might.
[sprite=16, 6, 0]:P[/sprite]

Lloyd: Easy as pie.
Genis: Sweet!
Presea: ...Sweetie pie...
Zelos: Let's not start on this again...

[spoiler=epic mindscrew][/spoiler]

Rolina

Really?  Be sure to record what happens when you use the "safe" argument.  I'd love to see it!

Aile~♥

Many of the ones that say "crashes game" are used for unleashes or Djinn with an argument number of four.
[sprite=16, 6, 0]:P[/sprite]

Lloyd: Easy as pie.
Genis: Sweet!
Presea: ...Sweetie pie...
Zelos: Let's not start on this again...

[spoiler=epic mindscrew][/spoiler]

Griever

True most if not all of the crushes game animations have an argument number 4, if 0 is used then they crash the game.
So far I have yet to find any animation that crashes the game (other than the already specified ones). Hopefully I will remember to upload the ones I have to Photobucket today since I forgot yesterday >_<

Rolina

Maybe Atrius can provide some insight as to why the animation is used with 4 rather than 0, and why it'd crash the game otherwise...

Salanewt

I don't know as much about Atrius on this matter, but I have noticed something. Anything that says "Crashes game" does so because they can't find any pointers to follow for their animations. For example, a pointer of x08000011 will go to that location to execute code, but the game will crash if there isn't an offset to go to because it doesn't have an exception coded in. A good example of this is animation 48. It usually says that it will crash the game, but using the healing animation patch will remove that message and add a working animation.

So... That explains a part if what you want to know, and this is pretty much all that I will be able to explain for a while. Perhaps these values work under other circumstances, I don't know.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

mecurylighthouse

In regards to the animation index I'm having problems finding the atlanta animation i tried the ones listed but they didnt work
:Isaac: WHY!!!!!!...
                               :Felix: ...ummmm because

VanishMantle

Quote from: mecurylighthouse on 28, August, 2012, 02:58:54 PM
In regards to the animation index I'm having problems finding the atlanta animation i tried the ones listed but they didnt work


I was also look to make use of the summon animations to give them different properties. I assumed that they were, hard coded (not sure if that is the right wording) to those specific slots.

Rolina

Hey, has anyone else been working on these?  The Photobucket hasn't updated for a while - if anyone's got more to upload, please do.

Daddy Poi's Oily Gorillas

#49
Okay, I guess I should let y'all know that this Argument Number, is actually broken down into a few bits...

1,2,4,8,10,20,40,80 should be in hex representing each of the 8 bits in the byte.)

03 (2-bits for 01 and 02) = Regular animation (Doesn't seem to do anything if Summon animation bit is on. + with certain ability type values.)
04 = ?
08 = Summon animation (Only works with certain Ability Type Values like 0x5, 0x9, etc. The ones that hide the party, I guess.)
10 = ?
20 = ?
40 = Reverse camera
80 = Reverse camera


I haven't figured everything out, but it seems that the Summon animation ones do use an in-code pointer list rather than the main animations pointer list... (I'm guessing Atrius's editor only uses the main list to say which ones *crashes game*)
Golden Sun Docs: Broken Seal - The Lost Age - Dark Dawn | Mario Sports Docs: Mario Golf & Mario Tennis | Misc. Docs
Refer to Yoshi's Lighthouse for any M&L hacking needs...

Sometimes I like to compare apples to oranges. (Figuratively) ... They are both fruits, but which one would you eat more? (If taken literally, I'd probably choose apples.)
Maybe it is over-analyzing, but it doesn't mean the information is useless.


The only GS Discord servers with significance are:
Golden Sun Hacking Community
GS Speedrunning
/r/Golden Sun
GS United Nations
Temple of Kraden

Can you believe how small the Golden Sun Community is?

2+2=5 Don't believe me? Those are rounded decimal numbers. Take that, flat earth theorists! :)

Salanewt

Nice work! I know that, in some or most cases for 04 bits, you can get standard blue attack swipes (such as the two used by PCs, claw slashes, uppercuts, etc.). I'm wondering if that only works for certain ability types as well now.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?

Salanewt

#51
Not sure where else this would be more appropriate for, so here's a WIP list of every duplicate in the animation list, in the following format below:

[Animation Pointer] (Editor ID, Editor ID...)
- Address
- Address
...


Quote from: WIP Copies0814EEA1 (21, 225, 352)
- 00197Af0
- 00197E20
- 0019801C

0814EE89 (22, 204)
- 00197af4
- 00197DCC

0814EE95 (23, 44, 45, 206)
- 00197AF8
- 00197B4C
- 00197B50
- 00197DD4

08144AF1 (25, 201)
- 00197B00
- 00197DC0

0814FA09 (26, 46, 210, 223)
- 00197B04
- 00197B54
- 00197DE4
- 00197E18

0814FA15 (28, 211)
- 00197B0C
- 00197DE8

081504C1 (29, 47)
- 00197B10
- 00197B58

0814FA39 (30, 215)
- 00197B14
- 00197DF8

0814A7CD (33, 429)
- 00197B20
- 00198150

0814A7E5 (35, 346)
- 00197B28
- 00198004

0815A045 (219, 310); same code at 0815A0ED (427)
- 00197E08
- 00197F74
- 00198148 (427)

0815A069 (317, 342)
- 00197F90
- 00197FF4

0813CF99 (318, 323)
- 00197F94
- 00197FA8

0815A099 (319, 329)
- 00197F98
- 00197FC0

0815A075 (321, 343); same code as 0815A069 (317, 342), just a different pointer
- 00197FA0
- 00197FF8

0813CFBD (325, 440)
- 00197FB0
- 0019817C

081524F5 (400, 416)
- 001980DC
- 0019811C

Wish is a pretty bad offender. Also, as far as I can tell, all of these animations are interchangeable with one another; swapping out Flower's animation for Cure will yield the same results, etc.

Well anyway. I'll continue working on this later on, but I have some other work to do (still haven't forgotten the scripting guide). The goal is to make a patch that swaps out the duplicate animations with unused and/or other ones instead, like the blue defence buff or the raining daggers. I might also consider separating animations that are paired up with argument numbers, like Cure Poison/Restore and Drain/PP Drain, but I haven't decided yet.


Edit: Expanded the list a bit. Also, animation 182 is basically an unused healing variant with slightly rotating aura particles.
Oh yeah baby, £ me harder.

Fusion is just a cheap tactic to make weak Adepts stronger.

Yoshi's Lighthouse is a hacking website in progress. Why not check it out if you like Yoshi or the Mario & Luigi games?