Golden Sun Hacking Community
June 24, 2019, 04:12:40 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
  Home Forum DC Wiki Help Search Calendar   Downloads   Login Register  
 
  Search  


GS2 Animation Overhaul w/ Baseline
GSTLA AO baseline.ips
Filesize: 4.73kB  Views: (1051)  Downloads (158)  Last Download: Yesterday at 05:51:19 PM 
Previous Download | Next Download
Description: This is an alternate download for Salanewt's animation overhaul patch. (I got his permission to upload this first.) Essentially it's just the animation overhaul but with EVERY psynergy, unleash, monster skill, etc all preset to match the animations of the game.

Hackers who have only added/changed a few skills will benefit the most.

This patch obviously includes the animation overhaul:
-Frees up A LOT of slots for new animations.
-Adds some unused and new animations for selection.
-Tweaks some base functions for more possibilities.
-Unleashes that use argument 4 are easier to customize.

Note that some skills, especially monster skills, involved a lot of testing and guesswork. I may have chosen the wrong tier/palette/etc for a few animations since there were a LOT of similar animations. Let me know here or on the discord (@blanky-blank) if you have any issues.

Since this IS an animation overhaul patch please remember the following tags when building new animation patches:
-[OI] Overhaul incompatible.
-[OR] Overhaul required.
-[OO] Overhaul optional.
This is not a hard and set rule, but these tags will make it easier for users to determine whether or not they can use your patch.

The following spoiler is copy/pasted from the page for the original version of the AO patch and will make it easier to find any animation you might be looking for:
Spoiler for Hidden:
New ID/Animation List:
1 - Quake
2 - Spire
3 - Gaia
4 - Growth
5 - Thorn
6 - Frost
7 - Ice
8 - Prism
9 - Douse
10 - Froth
11 - Flare
12 - Fire
13 - Volcano
14 - Blast
15 - Blast/Nova
16 - Bolt
17 - Ray
18 - Plasma
19 - Slash
20 - Whirlwind
---
21 - Cure (tiers)
22 - Ply (tiers)
23 - Wish (tiers)
24 - Cure Poison, split code (tiers like other healing)
25 - Restore, split code (tiers like other healing)
26 - Tonic (tiers)
27 - Unused djinni (Mercury graphic, Venus palette; tiers)
28 - Salt (tiers)
29 - Spring (tiers)
30 - Breath (tiers)
31 - Ether (tiers)
32 - Aura (tiers)
33 - Iris healing(?, unused; tiers like other healing)
34 - Psy Crystal (tiers)
35 - Eddy (tiers)
36 - Drain; x00 - Drain, x01 - PP Drain, x02 - True Collide
37 - Drain; x00 - Unfinished, x01 - Pixie Drain (unused)
38 - Revive, uses argument; x00 - Venus Revive, x01 - Mercury, x02 - Mars, x03 - Jupiter (new)
39 - Feather Revive, uses argument; x00 - Balm, x01 - Tinder, x02 - Regen Dance, x03 - Non-Djinni Feather
40 - Buff; x00 - Impact, x01 - Guard, x02 - Ward, x03 - Granite
41 - Buff; x00 - Zephyr, x01 - Flash, x02 - Iron, x03 - Blue Steam (unused)
42 - Buff; x00 - Shade, x01 - Coal, x02 - Megaera Buff (?, unused), x03 - Steam
43 - Buff; x00 - Guard Aura
44 - Megaera Buff(?, unused and has slightly more code than the one in Buff groups, not sure what it does)
45 - Debuff, uses argument; x00 - Purple Dull (unused), x01 - Impair, x02 - Weaken, x03 - Dull
46 - Gas; x00 - Taint, x01 - Poison, x02 - Delude, x03 - Paralyze
47 - Gas; x00 - Charm, x01 - Mystic Flame, x02 - Drown, x03 - Demonfire
48 - Confuse
49 - Sleep
50 - Bind
51 - Haunt
52 - Condemn
53 - Curse
54 - Grim Omen (unused)
55 - Break
56 - Demon Night; x00 - Demon Night, x01 - Rumble, x02 - Haunting, x03 - Thorny Grave
57 - Anime Attack; x00 - Comet Slash (unused), x01 - Quick Strike, x02 - Vorpal Slash, x03 - Lunar Slash
58 - Anime Attack; x00 - Boost Hack, x01 - Twin Shear, x02+ - Vorpal Slash
59 - Ragnarok
60 - Planet Diver; x00 - Planet Diver, x01 - Planetary
61 - Titan Blade; x00 - Titan Blade, x01 - Acheron's Grief, x02 - Unfinished Blade
62 - Astral Blast
63 - Shining Star
64 - Current; x00 - Whorl, x01 - Gale, x02 - Lethe Albion, x03 - Poison Flow
65 - Current; x00 - Raging Flood, x01 - Smog Flow (unused)
66 - Dynamite (tiers)
67 - Seal Strike (unused)
68 - Punji (tiers)
69 - Purple Blast/Nova (unused; tiers)
70 - Fume (tiers)
71 - Beam (tiers)
72 - Raging Heat (tiers)
73 - Cool (tiers)
74 - Juggle (tiers)
75 - Dagger Rain (unused)
76 - Sabre Dance
77 - Backstab
78 - Whiplash
79 - Attack Card; x00 - Bramble Card, x01 - Frost Card, x02 - Flame Card, x03 - Thunder Card
80 - Ailment Card; x00 - Sleep Card, x01 - Baffle Card, x02 - Death Card, x03 - Sword Card
81 - Fire Puppet
82 - Diamong Berg
83 - Plume Edge
84 - Thunder Mine; x00 - Thunder Mine, x01 - Earth Force, x02 - Plasma Globe (unused)
85 - Cutting Edge (casting animation; tiers like Slash)
86 - Slash x08 (same as unleash at 186; tiers like Slash)
87 - Set casting animation; x00 - Shuriken, x01 - Crazy Voice, x02 - Wing Flutter, x03 - Wing Beat
88 - Set casting animation; x00 - Heat Wave, x01 - Sleet, x02 - Slash Unleash, x03 - Blizzard
89 - Set casting animation; x00 - Ice Breath, x01 - Wing Stroke, x02 - Blaze Rush, x03 - Hydro Slash
90 - Set casting animation; x00 - Diamond Dust, x01 - Beast Needle, x02 - Poison Sting, x03 - Stun Sting
91 - Set casting animation; x00 - Chill Breath
92 - Cutting Edge (set casting animation; tiers like Slash)
93 - Fixed attack animation; same arguments as [87]
94 - Fixed attack animation; same arguments as [88]
95 - Fixed attack animation; same arguments as [89]
96 - Fixed attack animation; same arguments as [90]
97 - Fixed attack animation; same arguments as [91]
98 - Dragon Cloud; x00 - Dragon Cloud, x01 - Epicenter
99 - Helm Splitter; x00 - Helm Splitter, x01 - Skull Splitter
100 - Death Plunge; x00 Death Plunge, x01 - Death Leap
101 - Annihilation
102 - Stone Justice
103 - Heavy Divide; x00 - Heavy Divide, x01 - Strong Hit
104 - Wyrd Curse
105 - Hurricane
106 - Dreamtide; x00 - Dreamtide, x01 - Watery Grave, x02 - Combined Wave
107 - Shred; x00 - Shred, x01 & x02 - Star Magician Attack & Critical, x03 - Mine Ball
108 - Purgatory; x00 - Purgatory, x01 - Djinn Storm, x02 - Djinn Blast, x03 - Unfinished Gold
109 - Undead Sword
110 - Soul Shatter
111 - Radiant Fire
112 - Life Shear
113 - Rising Dragon (tiers)
114 - Nirvana
115 - Light Surge
116 - Void Beam
117 - Legend (tiers)
118 - Liquifier
119 - Megiddo
120 - Odyssey
121 - Vengeance
122 - Heartbreak
123 - Soothing Star; x00 - Soothing Star, x01 - Sleep Star, x02 - Slaver, x03 - Spittle (unused)
124 - Spider Web
125 - Spasm; x00 - Spasm, x01 - Berserk, x02 - Recovery, x03 - Sack
126 - Flame Cloak x04 (unused)
127 - Sonic Wave; x00 - Sonic Wave, x01 - Shriek, x02 - Banshee Howl, x03 - Wicked Howl
128 - Sonic Wave; x00 - War Cry
129 - Changed to Sound (base) - Smooth blue rings, resulting from no defined argument?
130 - Gust (multiplier-compatible)
131 - Gust; x00 - Bear Claw, x01 - Bacteria Rush, x02 - Freebite Rush, x03 - Gust (same as 303)
132 - Gust; x00 - Ur Flash, x01 - Crusher Grip, x02 - Vanish Claw, x03 - Claw Attack
133 - Flying Attack (multiplier-compatible)
134 - Charge; x00 - Mars Charge (unused), x01 - Mercury Charge, x02 - Jupiter Charge, x03 - Venus Charge
135 - Charge; x00 - Bone Charge, x01 - Onslaught
136 - Sticky Vomit; x00 - Bone Chiller, x01 - Sticky Goo, x02 - Sticky Poison, x03 - Rotten Blood
137 - Sticky Vomit; x00 - Mad Spatter, x01 - Decompose, x02 - Poison Ink, x03 - Mud
138 - Sticky Vomit; x00 - Rising Venom, x01 - Formic Acid
139 - Mad Zephyr (fixed attack animation; multiplier-compatible)
140 - Stinging Bite; x00 - Double Fang, x01 - Poisonous Bite, x02 - Acid Bite, x03 - Cannibal Fang
141 - Stinging Bite; x00 - Vampiric Fang, x01 - Electric Bite, x02 - Numbing Sting, x03 - Twin Beaks
142 - Stinging Bite; x00 - Mortal Blow, x01 - Poison Tail, x02 - Rabid Fang, x03 - Drain Fang
143 - Stinging Bite; x00 - Mad Zephyr(a), x01 - Mad Zephyr(b), x02 - Heat Stun, x03 - Maneater
144 - Stinging Bite; x00 - Angle Spike, x01 - Firework Fang (unused), x02 - Burst Bite (unused), x03 - Kill Sting
145 - Stinging Bite; x00 - Frost Bite (unused)
146 - Breath; x00 - Fire, x01 - Blue Fire (unused), x02 - Water, x03 - Deadly Gas
147 - Breath; x00 - Acid, x01 - Storm, x02 - Dark, x03 - Evil
148 - Breath; x00 - Petra, x01 - Fugue, x02 - Aging Gas, x03 - Fire Dance (unleash)
149 - Breath; x00 - Toxic, x01 - Sand, x02 - Desert Gasp, x03 - Black Ice
150 - Breath; x00 - Typhoon Blow, x01 - Djinnfest, x02 - Heat Kiss, x03 - Fire Dance (enemy)
151 - Breath; x00 - Gravel Blow, x01 - Darksol Gasp, x02 - Fury, x03 - Storm
152 - Breath; x00 - Char, x01 - Light Fire (unused)
153 - Fire Dance (fixed attacking animation)
154 - Aging Gas (fixed attacking animation)
155 - Smoke Bomb (tiers)
156 - Poison Beat; x00 - Poison Beat, x01 - Spinning Beat, x02 - Plain Purple Tentacle (unused)
157 - Blast Breath (tiers)
158 - Triple Chomp
159 - Outer Space
160 - Dragon Driver
161 - Severe Blow (same as 388 and 389, but with a lower jump height)
162 - Thrash; x00 - Large blast, x01 - Small blast, x02 - Moderate blast
163 - Mighty Press; same as 388, but now the explosions are red
164 - Charge x0A (unused)
165 - Rolling Flame (tiers)
166 - Ghost Soldier (tiers)
167 - Human Hunt; x00 - Human Hunt, x01 - Echo Cut
168 - Ocean Fist
169 - Rising Dragon
170 - Star Mine
171 - Mine Ball
172 - Element Harvest (unused)
173 - Djinn Stun; x00 - Djinn Stun, x01 - Mystic Call, x02 - Djinn Stun+ (more particles)
174 - Vietnam (unused Tiamat variant)
---
200 - Brine Mercury unleash (unused djinni)
201 - Vine
202 - Ground
203 - Hail
204 - Torch
205 - Kite; 0x0  Venus, 0x1 Mercury, 0x2 Mars,  0x3 Jupiter
206 - Luff
207 - Waft; x00 - Waft, x01 - Aroma, x02 - Bare Djinni (unused), x03 - Purple Aroma (unused)
208 - Core; x00 - Core, x01 - Cannon, x02 - Mars Ground Pound
209 - Petra
210 - Rime; x00 - Rime, x01 - Haze
211 - Geode
212 - Serac
213 - Crystal
214 - General Target; x00 - Gasp, x01 - Parch (unused), x02 - Reflux, x03 - Djinn Counter
215 - General Target; x00 - Mold, x01 - Shine, x02 - Lull, x03 - Counter-rush
216 - General Target; x00 - Demon Eye, x01 - Claw Slash, x02 - Formina Sage, x03 - Beat Dance
217 - General Target; x00 - Element Swap, x01 - Cage, x02 - Clarion Cry, x03 - Psy Boost
218 - Claw Slash (tiers)
---
280 - Venus Summon
281 - Mercury Summon
282 - Mars Summon
283 - Jupiter Summon
285 - Venus ePow boost (tiers)
286 - Mercury ePow boost (tiers)
287 - Mars ePow boost (tiers)
288 - Jupiter ePow boost (tiers)
290 - Venus Djinni Set
291 - Mercury Djinni Set
292 - Mars Djinni Set
293 - Jupiter Djinni Set
---
466 - Mosaic battle transition (unused)
467 - Unfinished summon/unleash/entrance sequence (?; unused, unfinished)
468 - Fusion/Doom Dragon Battle Entrance
469 - Doom Dragon Transformation; x00 - One-headed, x01+ - Two-headed
470 - Skull Gas/Demon Night x05 (background distortion effect)
471 - Melty Blue (background palette transition; unused I think)


- Unset the Beam-family arguments, so each beam can use arguments 0-2.
- Corrected positioning for a couple variants (e.g. 65;01, 69).
- Animations 285-288 share the same code, but the new code uses subtraction to calculate the actual ID for theePow boost animation; they also all have tiers,
  like healing animations; also doesn't do much to target.
- Animations 290-293 work the same as 285-288, only with a different base animation; no tiers though.
- I combined several animations to clear up some pointers in the list; many animations may no longer have their own IDs, instead being decided by the argument
  (functioning exactly like the Drain spells). There are some animations where multiple "copies" exist with different traits, such as casting animation.
- I also removed every duplicate pointer/animation from the list (e.g. Lucid Prophecy was the exact same as Curse, so I removed it; there were well over a dozen
  offenders).

Terms:
"tiers" = Uses argument to slightly change animation.
"unused" = Should be obvious.
"multiplier-compatible" = Won't pick the wrong animation if "chance to multiply damage" ability effects are chosen; not a problem for many animations.
"fixed/set attacking/casting animation" = Additional code manually sets the casting animation.
"?" = Assumed intended use.
"unfinished" = Somewhat glitchy and/or ugly.


101 Unleashes:
- Byte and palette/graphic tables require a hex editor, but it's simple enough.
- Revamped the starting palette blending portion to free up space and add new options.
  - Byte table located at #0815f5E8; palette table at at #0815f650).
  - Also included extra palettes, which are super easy to add or change with a hex editor and are based on general table file IDs.
00 = Predefined (buff yellow otherwise)
01 - Gold
02 - Blue
03 - Red
04 - Purple
05 - Grey
06 - Turquoise
07 - Pink
08 - Lime
09 - Ash
0A - Orange
0B - Fire
0C - Aquamarine
0D - Violet
0E - Sand
0F - Indigo
10 - Navy
11 - Camo
12 - Hot Pink
13 - Silver
14 - Lava
15 - Green pixel (not uniform blend)
16 - White
17 - Azure
- Revamped Djinni holographic code; now manually assigned, no longer automatically by element.
  - Still only applies to djinn unleashes, but there are a number of them.
  - Byte table located at #0815f790; graphic table at at #0815f7E0).
- Revamped the ending palette blending portion to free up space and add new options.
  - Byte table located at #08160390; palette table at at #081603FC).
  - Did not include extra palettes (to encourage users to pick their own), but they are super easy to add or change and are based on general table file IDs.
00 - [no blend]
01 - Grey [261]
02 - Red (moderate yellow) [297]
03 - Blue-grey (light/white blue) [185]
04 - Yellow/gold (no shine) [277]
05 - Blue/Cyan [304]
06 - Purple [314]
07 - Brown/cream (really light yellow) [391]
08 - Red (white shine) [336]
09 - Purple/pink [383]
0A - Blue/cyan [381]
0B - Yellow (white shine) [388]
0C - White (pure white) [359]
0D - Turquoise [358]
0E - Orange [376]
0F - Lime [355]
10 - Red pixel (not uniform blend) [318]
11 - Red (high yellow) [328]
12 - Red (low yellow) [327]
13 - Violet [361]

Posted by: Guest September 20, 2018, 08:51:56 AM

Rating: This download has not been rated yet.
Linking Codes
Direct Link
0 Members and 1 Guest are viewing this files.

Comments
Salanewt
His Sexiness
Mercury Clan
Prodigy
*

Coins: 0
Offline Offline

Posts: 4585


Oh yeah, baby!


View Profile WWW
December 17, 2018, 06:42:36 AM
Okay, so update here: Turns out "Brine" is an early version of Fizz from before GS1 was even released. Makes sense in retrospect.
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?
Guest
September 24, 2018, 11:59:38 AM
Oh and while I remember here are some of the clone animations. This is not a comprehensive list though:
Spoiler for Hidden:

Cure=Flower, Worms
Ply=Pixie series
Wish=Elder Wood series
Aura=Manticore
Revive=Lich, Quartz
Regen Dance=Phoenix
Impact=Forge, Kindle
Guard=Corona
Ward=Breeze
Delude=Mucous Gel
Poison=Poison Gel
Gust(multiplier version)=Rapid Smash, Sonic Smash
Flying Attack=Swift Strike
Paralytail=Numbing Sting
Bear Claw=Ransack, Mad Dash
Poisonous Bite=Poison Fang
Poison Sting=Poison Tail
Whirlwind series=Gale series
Gaia series=Rockfall series
Blast (Fiery) series= Fire Bomb series
Plasma series=Thunderclap series
Fire Breath=Flame Breath, Salamander series
Formina Sage=Call Dullahan
Twin Beaks=Gryphon
Curse=Lucid Prophecy
Salanewt
His Sexiness
Mercury Clan
Prodigy
*

Coins: 0
Offline Offline

Posts: 4585


Oh yeah, baby!


View Profile WWW
September 24, 2018, 02:23:30 AM
Hey, thanks for doing this!

Want to state that I don't see myself doing too many revisions to the base patch anymore (unless there is good reason to), but this one does have one last change I made that I never got around to updating: Kite's element can be defined by argument; 0 is Venus, 1 is Mercury, 2 is Mars, 3 is Jupiter.

Thanks again!
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?

Add Comment
Comment: 
Your comment will not appear until it has been approved.
Return to Downloads

Powered by: Download System by CreateAForum.com
Cbox
Today at 08:05:17 AM
Fox: Such a patch would mean you need to be careful with item drops, coins, exp, etc. Because those things would then no longer be an infinite supply.  Whether or not one uses it depends on what they want to do with it.
Today at 07:55:01 AM
Fox: (High enough being based on the area you are in.)
Today at 07:54:02 AM
Fox: I had a thought today. What if I look into making a simple patch just for lulz.  One that works the same way as using Avoid, but it lasts from start to finish, and can't be disabled.  Avoid only works if your levels are high enough, though... so thought is to keep that as is.
Today at 01:55:17 AM
ryancaesar12345: hi guys i have new update in Golden Sun 2 Lost Age Revise Mod.ips try this. :)
Today at 01:54:16 AM
ryancaesar12345: where's that link?
Today at 01:53:56 AM
ryancaesar12345: i have no account in discord.*
Yesterday at 08:44:52 PM
Salanewt: Although in the case of Wish, you could probably just use Breeze instead.
Yesterday at 08:44:36 PM
Salanewt: Yeah, it's a messaging program sort of like Skype. I find that it's much easy to walk people through some of the basics of assembly, since that's what you'll need for most animation hacks.
Yesterday at 09:39:10 AM
ryancaesar12345: discord? im not good in asm or assembly.
June 22, 2019, 09:37:26 AM
MaxiPower: gpnna update my thread on progress of my character art if anyones interested. :P
June 21, 2019, 07:51:44 PM
Salanewt: Hey there! Animation editing can be tricky, but I can share some notes with you if you pop in on our Discord. Are you good with assembly?
June 21, 2019, 02:59:40 PM
ryancaesar12345: and how to change a death curse turn in hex editor?
June 21, 2019, 02:50:00 PM
ryancaesar12345: and how to make animation but changing palette only like wish blue i want to change violet. for AOE healing and earth element.
June 21, 2019, 02:47:44 PM
ryancaesar12345: im done already thanks man i change the icon in that tutorial and all i need is animation most of elemental like healing like wish but wind element. how to import animation in TLA editor in *game crashes* index
June 21, 2019, 12:01:35 PM
Fox: Oh that. You are talking about Caledor's tutorial?
June 21, 2019, 11:49:55 AM
Fox: So in little endian... 08FA0000 (32-bit) is the same as 00 00 FA 08 (8-bits) (Since GBA is little endian) ;;; but if this were big-endian, it would have been 08 FA 00 00 (8-bits)     
June 21, 2019, 11:42:17 AM
Fox: "in the ROM file" = I mean when using any other hex editor to look in the file... ROM section in VBA is 08000000-09FFFFFF, but ROM files are different sizes, so GS1 stops a quarter the way (08800000 / 8MB), and GS2 stops half way. (09000000 / 16MB)
June 21, 2019, 11:39:55 AM
Fox: I am not sure I understand what you are trying to do? ... But all little endian is is just reverse byte. (of the bytes in a data type).... So like... 8-bit is the same regardless of big or little endian. 16-bit is like 0102=big endian 0201=little endian .... 32-bit is like 01020304=big endian ; 04030201=little endian.  (I use 01-04 numbers to represent how the bytes are ordered by address.) ; 00FA0000 in the ROM file is 08FA0000 in VBA's memory viewer/and that's how it works when the game reads
June 21, 2019, 05:20:47 AM
ryancaesar12345: i sa that in icon compressor 00FA0000 -> in 00FA0008 hmm?
June 21, 2019, 05:14:41 AM
ryancaesar12345: how to convert in hex editor a address in little endian like this? 00FA0080?

Affiliates
Temple of Kraden Golden Sunrise
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.136 seconds with 22 queries.