[FE6/7/8] Circles' Spell Animation Creator [UPDATED TO V1.1]

#10

Updated to v1.1, now your old FEditor frames are also compatible, just use C000153 to turn on screen stretching and crop the blank 24px column from the right side of the image. Use C000053 to turn it back off when you’re done.

Found an issue with VBA - it lags when certain frames are too big(?) by squishing them to half size and using screen stretching it looks worse but doesn’t lag. Other emulators like No$GBA seem to work fine though…

Finally, no more need to put the script in the same folder as the exe, drag it in from wherever.

Not sure what happens with 255+ frames yet though

#11

Possible to make it a Feditor update ?

For some reason when i drag a script on the .exe
It says the program is not compatible with my Windows (it says it needs x86 or x64 versions).

#12

Afraid not, this won’t work with FEditor.

Mostly likely the problem is that your computer is 32-bit (x86) and the exe is 64-bit(x64).

I made it 32-bit now, try redownloading.

1 Like
#13

I think I broke something here:
Imgur

And I tried this on a clean ROM because inserting any animation in my hack with this method just makes it unplayable. It can’t be opened afterwards.
Can you help me with this? (At least with the incompatibility problem)

#14

The problem with the animation has too many tiles in it, so it’s drawing tiles from the rest of VRAM instead of just the spell animation’s section.

(The problem of making the two CSA systems work together I’m not sure)

#15

For frames that are too big, resize them to half height like for feditor spells and use the C000153/C000053 commands to toggle screen stretching

#16

I was thinking in doing that, but again, this engine breaks my hack.
I didn’t change any pointer besides the CSATable and the pointer for the spell.

#17

So i’ve been having a very weird error. Both my custom animations and animations from Eliwan and Alusq which both work for them will go through the creator fine, and a .event file will be outputted, but there will be none of the .bin files. Wan’s and Alusq’s both work for them, so this is incredibly strange. send help soon

#18

outsource your spell anims to wan/alusq

uhh redownload??

#19

Tried redownoading, no success. I’ll attach the folder
https://www.dropbox.com/s/xhnzcn35irki8ie/Ice.rar?dl=1

Fixed my error, thank you for helpin

#20

Hello. I’m having some problems… as usual.

I’m trying to convert a spell, Aircalibur, as a test, and I get this error (along with other spells I try).

[details=Error]Traceback (most recent call last):
File “CSA_Creator.py”, line 144, in processBG
KeyError: ‘blankbg’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “CSA_Creator.py”, line 232, in
File “CSA_Creator.py”, line 229, in main
File “CSA_Creator.py”, line 67, in processScript
File “CSA_Creator.py”, line 191, in addFrame
File “CSA_Creator.py”, line 146, in processBG
File “CSA_Creator.py”, line 165, in gritify
File “subprocess.py”, line 383, in run
File “subprocess.py”, line 676, in init
File “subprocess.py”, line 955, in _execute_child
FileNotFoundError: [WinError 2] The system cannot find the file specified
Press Enter key to exit.[/details]

Here’s the script I’m using. The only edits are adding C000153 and removing the " -p" before frames.

[details=Script][code]/// - Start Animation
C00
C00
C00
C00
C00
C00
C00
C000040
C000153
C00
C00
C00
O blank.PNG
B blankbg.PNG
1
O windo01.PNG
B blankbg.PNG
1
C02BF48
O windo02.PNG
B blankbg.PNG
1
O windo03.PNG
B blankbg.PNG
1
O windo04.PNG
B blankbg.PNG
1
O windo05.PNG
B blankbg.PNG
1
O windo06.PNG
B blankbg.PNG
1
O windo07.PNG
B blankbg.PNG
1
C012248
O windo08.PNG
B blankbg.PNG
1
O windo09.PNG
B blankbg.PNG
1
O windo10.PNG
B blankbg.PNG
1
O windo11.PNG
B blankbg.PNG
1
O windo12.PNG
B blankbg.PNG
1
O windo13.PNG
B blankbg.PNG
1
O windo14.PNG
B blankbg.PNG
1
O windo15.PNG
B blankbg.PNG
1
O windo16.PNG
B blankbg.PNG
1
O windo17.PNG
B blankbg.PNG
1
O windo18.PNG
B blankbg.PNG
1
O windo19.PNG
B blankbg.PNG
1
O windo20.PNG
B blankbg.PNG
1
O windo21.PNG
B blankbg.PNG
1
O windo22.PNG
B blankbg.PNG
1
O windo23.PNG
B blankbg.PNG
1
O windo24.PNG
B blankbg.PNG
1
O windo25.PNG
B blankbg.PNG
1
O windo26.PNG
B blankbg.PNG
1
O windo27.PNG
B blankbg.PNG
1
O windo28.PNG
B blankbg.PNG
1
O windo29.PNG
B blankbg.PNG
1
O windo30.PNG
B blankbg.PNG
1
O windo31.PNG
B blankbg.PNG
1
O windo32.PNG
B blankbg.PNG
1
O windo33.PNG
B blankbg.PNG
1
O windo34.PNG
B blankbg.PNG
1
O windo35.PNG
B blankbg.PNG
1
O windo36.PNG
B blankbg.PNG
1
O windo37.PNG
B blankbg.PNG
1
O windo38.PNG
B blankbg.PNG
1
O windo39.PNG
B blankbg.PNG
1
C00
C00001A
C1F

C00
CFFFF29
O blank.PNG
B windb01.PNG
1
C101029
O blank.PNG
B windb02.PNG
1
O blank.PNG
B windb03.PNG
1
O blank.PNG
B windb04.PNG
1
O blank.PNG
B windb05.PNG
1
O blank.PNG
B windb06.PNG
1
O blank.PNG
B windb07.PNG
1
O blank.PNG
B windb08.PNG
1
O blank.PNG
B windb09.PNG
1
O blank.PNG
B windb10.PNG
1
O blank.PNG
B blankbg.PNG
1
/// - End Animation[/code][/details]

[s]I'm suspecting that my background frames are the wrong size, but I'm not sure. What size should the object and background frames be if I'm using screen stretching?[/s]

Never mind. Got help on Discord.

SOLUTION: YOU NEED TO HAVE GRIT IN THE FOLDER FOR IT TO WORK.
#21

@circleseverywhere asked me to ask here from Discord, so…
I keep getting too many tiles errors in my spells that are already squished from FEditor format.
I’ve tried many common spells like Boganone and Aura, but I keep getting the same error.

Follow up: Can this be used in conjunction with FEditor, or will it have problems with the CSA table?

#22

Double-check your blank frames in Usenti and make sure that the background colour comes first in the palette and there are no other colours in the palette that are the exact same as the background. I had this problem with my blank.png because the background was 0,0,0 but there was another slot in the palette that was 0,0,0, so the assembler was reading the image as a screen full of black tiles. I changed the background colour to be unique and the problem was fixed.

1 Like
#23

Holy hell thank you so much.
Never mind my second question them.

#24

Hi guys, I found a spell problem.
spells are aligned to the screen. but the enemy position on screen changes between melee and range.

Is there any way to solve it?

#25

Fixed c18 command crashing custom animations

Um

This is from a relatively clean ROM with the most recent updated engine and installer format. I’ve only changed the installer to be a little bit to be more buildfile friendly.

Dead link edited out, problem has been fixed with a patch in the new CSA .event installer.

Here’s my installer. This happens with all custom spells when they miss on units that do this type of dodge.

Does anyone have a CSA system with working dodges?

#26

Updated the spell engine to allow dodges to the front

4 Likes
#28

Yes, finally a release for me

#29

CSA Creator v1.1 has a glitch.
(This problem does not occur with FEditorAdv’s magic routine.)

It is necessary to fulfill all the following conditions.

In Custom Spell Animation, there are multiple animations after miss terminate.
For example, an animation such as Ragnarok.

the Enemy’s counterattack is miss.
This bug does not occur if the enemy counterattack does not make a mistake.

Player unit is Hero or Sniper.
It does not occur in other classes.

CSACreator freezes when all these are fulfilled.

UPS
https://cdn.discordapp.com/attachments/235253973588639747/590084159486165002/csa_creator_glitch.7z

unknown%20(1)

It seems that an infinite loop occurs in the AIS_ExecAll function.

I am using CSA Creator v1.1.
Is there a newer version that fixes this problem?

The Ultimate Graphics Repository for GBAFE, FEXP, and FEXNA
#30

Snakey1’s patch seems to work properly.
I made the FE8J version.

I registered as a “Fix dodge to front glitch” in the FEBuilderGBA patch item.

2 Likes