|27, November, 2021, 08:41:24 PM|
|News: The last working version of the classic TLA Editor is Teawater's unofficial "mapeditor" draft.|
|[OR] Slash Expansion Pack|
|Slash Expansion Pack.ips|
|Filesize: 9.17kB Views: (1901) Downloads (79) Last Download: Today at 05:02:14 AM|
|Previous Download | Next Download|
|Description: Hey everyone!
EDIT (04/04/21): So, both of the patches I shared on the forum here accidentally bugged "Crazy Voice with a sound effect" and "Blizzard with a casting animation." I have updated this post with a new patch fixing them. I also made it fully compatible with gsmagic in the process; check the IPSelect spoiler below for specific details on what data has changed if you are unsure.
Remember when I made the Animation Overhaul patch a few years back? The one that first released in 2015?
Yeah, so here's an expansion pack for that finally. This patch overhauls the entire function used by Slash, Shuriken, Blaze Rush, Sleet, and all other related animations, giving users the ability to assign alternate palette IDs to any existing Slash variant.
A bigger note, however, is that it also adds seven (7) new variants for you to play with. Read the notes below for more details on these, but the big thing I will state up front is that there is no tradeoff to using these. Unlike the Wave and Wisp patches, where you have to choose between Wave/Dreamtide and Star Mine (Wisp) being either purple or red, you can use these plus all of the game's original and [mostly]* unmodified animations.
*There's an extremely tiny tweak on Heat Wave and Blaze Rush you won't notice without asking me first.
Spoiler for Force:
Spoiler for Boomerang:
Spoiler for Leaf:
Spoiler for Petal:
Spoiler for Fall:
Spoiler for Snow:
Spoiler for Star:
So, yeah! Please enjoy this patch!
1. The Animation Overhaul is required for the changes previously made to the animation table as well as for some of the space freed from that.
2. Verify that you are NOT using a version of TLA with a modified bootloader. Don't worry too much if you are, as there are multiple means of "de-bootlegging" your ROM (there's even a patch for it on the forum). Remove the modified boot first before proceeding with this hack.
3. The following spoiler shows which code/data sections are modified by the patch:
Spoiler for IPSelect:
4. Make a backup of your ROM/hack before you patch this.
*Slash (animation 19) is unchanged; it keeps its old table ID. All other IDs have been changed, although Cutting Edge (cast) still uses ID 85 from the base Animation Overhaul.
1. Every child ID (identified by name below) has a different palette swap for each argument, though certain IDs have identical swaps.
The table is located at #08155FD0. There are three swaps each (args 0, 1, 2); argument 3 is not set up, although it would only take basic coding knowledge and more space to set arg 3 swaps up. Entries are 16-bit.
Example: Slash and its arguments are at the stated address. Shuriken starts at #08155FD6, Crazy Voice at #08155FDC, and so forth. To calculate a fast address, do:
(Child ID x 6), in hex mode, and then add it to the first address given.
2. Every child ID has a default djinni graphic and particle effect/sequence associated with it. You have to use the right ability type (i.e. djinni type (x06) or comparable) to access these. TLA Editor 0.5a mapeditor edition lets you change this easily.
These tables are located at:
a) #08156850 (particle/sequence); 8-bit
b) #08156408 (djinni graphic ID); 8-bit
Additionally, there are 6 slots for djinni MFT graphics to be assigned, although only four are set up by default. They are located at #081563FC, with each ID being 16-bit.
3. There are a handful of other data tables.
The properties addresses are:
a) For IDs x00-x12: #08198478
b) For IDs x13-x19: #08156505
The data (5 bytes/8-bi values) is as follows:
0 - GFX count
1 - Speed (lower = faster)
2 - GFX spacing/delay
3 - Target spacing/delay
4 - Particle count (not used by Leaf, Snow, or any of the Needle/Sting IDs)
There are others but I find it unlikely that anyone will need to know them. Ask me, or check the code, if you do.
4. Child IDs x15 (Leaf) and higher have GFX quantity, speed, and particle quantity modifiers based on argument and target count.
a) IDs x15, x16, and x17 have:
GFX Count = [GFX Count] + ((Argument x 4) - (Target Count / 2))
IDs x18 and x19 are the same, but with Argument x 2 instead.
Remember, no decimals (round down if you get any).
b) Speed = [Speed] - (Argument x 4)
c) Particle Count = [Part. Count] + (Argument x 4)
5. There's generally no graphical difference between arguments except for palette swaps. The one exception to this is Poison Sting, arg 1. I set up an alternate dissipating cloud graphic, so it has a mild skull theme. Ask me for assistance, or look through the code, if you want to change this.
6. Lastly, I added three new palettes that are attached to the new MFT graphic files I also added. The MFT files are at 2047 (leaves), 2046 (snowflakes), and 2045 (boomerang). Two of them lean greenish, while one is a multi-coloured gradient.
Spoiler for New Animation Table IDs:
Sidenote: "cast," "attack," and related tags in parentheses describe the animation that plays when you use it. The word "only" means that there is only one version of that variant set up, while the lack of this word means there are two variants.
Master "attack" function (BL to):
Arg = r1
Call this function if you want to add any "attack" animation versions. Move the Child ID (listed below) to r1 beforehand.
Spoiler for Child IDs:
Posted by: Salanewt 04, April, 2021, 04:51:33 AM
Rating: by 1 members.
|0 Members and 1 Guest are viewing this files.|
12, November, 2021, 09:40:15 PMDaddy Poi's Oily Gorillas: On the off-chance that Atrius still lurks here (logged out)... Some people are having problems logging in.... as well as downloading stuff.
01, September, 2021, 02:55:35 PMDaddy Poi's Oily Gorillas: At least for warps.
01, September, 2021, 02:55:01 PMDaddy Poi's Oily Gorillas: To think that events are not done via a tilemap in GS3 is interesting, and they'd just be cubes in the size of a tile (I think)... with given coords.
29, May, 2021, 02:16:09 AMDaddy Poi's Oily Gorillas: https://www.youtube.com/watch?v=tHpJRidNrJE&ab_channel=NBCNews = Coolio!
28, March, 2021, 06:10:33 PMSalanewt: Tiny announcement down here that a new animation pack is now available for download! The Animation Overhaul is required; see the downloads page for more details.
03, March, 2021, 03:16:30 AMDaddy Poi's Oily Gorillas: I'm happy ACE is possible and easy in GS1. :D Thank you Tret. Now if we can get GS2 Air's Rock to do ACE, wouldn't that be something.
18, February, 2021, 03:25:26 PMSalanewt: The one here has everything: http://forum.goldensunhacking.net/index.php?action=downloads;sa=view;down=132
18, February, 2021, 02:03:20 PMVardenSalad: It looks like Atrius' editor download is broken again. The only thing in the .zip is the background image
13, February, 2021, 03:15:41 PMMaxiPower: Welcom back Charon. been a long time.
11, February, 2021, 09:40:04 PMDaddy Poi's Oily Gorillas:
04, February, 2021, 12:56:21 AMcharon the ferryman: LMAO i love 2010 tech
04, February, 2021, 12:56:07 AMcharon the ferryman: release me from my discord prison meme mortals
15, November, 2020, 03:45:26 PMSalanewt: We're more alive than the board implies; most discussion takes place over on the Discord server.
15, November, 2020, 03:45:06 PMSalanewt: Haha, heya!
15, November, 2020, 02:07:50 PMFrog: Nice to see this place is still alive...ish anyway xD
30, October, 2020, 11:10:23 PMSalanewt: ... Actually, it's almost time for me to post an update on the forum. It's been coming along really nicely overall, and it was only a couple months or so ago that I added some new status effects to the game.
30, October, 2020, 11:08:41 PMSalanewt: I need to get it done to start making progress on the parts of the AI Overhaul I want to start working on.
30, October, 2020, 11:08:14 PMSalanewt: It's going well! I wanted to get more of my djinn reform done this week but I've been busy with other things sadly.
30, October, 2020, 09:58:14 PMKyleRunner: Hi guys! How are you doing?
13, October, 2020, 11:19:21 AMMaxiPower: first chapter of my golden sun inspired webtoon is now live. be cool if yas could check it out. https://www.webtoons.com/en/challenge/legacy-of-the-lost-dragoon/the-northern-reaches/viewer?title_no=508487&episode_no=6
31, August, 2020, 08:40:32 AMDaddy Poi's Oily Gorillas: Being able to convert IPS files to text files to also supporting commenting, and convert back to IPS after changes.... sounds like a fun strategy?
27, August, 2020, 10:37:30 PMSalanewt: Hey, thanks!
25, August, 2020, 12:59:22 AMForeclosure: Yo! Looking forward for this AI OVerhaul patch when it's finished :) :)
19, August, 2020, 07:00:17 PMSalanewt: That's awesome! I'm pretty good; been working on an AI Overhaul project and have made some nice progress in the past couple weeks; the goal for tonight is to add Deadbeard to GS2 and then I can move onto something new.
19, August, 2020, 01:14:56 PMAwec: Ye not bad, just checked back in for updates on GS Reloaded really. Although now I'm looking back through some of my old forum posts, which is fun :D how are you?
19, August, 2020, 01:43:07 AMSalanewt: It sure is! How have you been?
16, August, 2020, 09:40:57 AMAwec: Yo nice to see this forum is still going
14, August, 2020, 09:06:44 PMSalanewt: Hey! How goes it?
01, August, 2020, 01:31:53 PMKyleRunner: Hello, people!
08, July, 2020, 08:57:11 PMSalanewt: That awkward feeling when almost a quarter of a year goes by without anyone posting a message in this chatbox.