How to make different colored <FLAshes without ASM.

Nov 1, 2013 at 4:31 PM
The TideWalker
Modding Community Discord Founder
"That dog!"
Join Date: Apr 5, 2013
Location: In my mind and of my body.
Posts: 1640
Age: 26
Thanks to Enlightened One RuneLacer for discovering this, and Bombchu Link for documenting it and finding all the values.

~LEGEND~

0 = no flags above 8000 unset

1 = <FL-8480<FL-8481<FL-8482<FL-8483<FL-8484
2 = <FL-8485<FL-8486<FL-8487<FL-8488<FL-8489
3 = <FL-8490<FL-8491<FL-8492<FL-8493<FL-8494
4 = <FL-8495<FL-8496<FL-8497<FL-8498<FL-8499
5 = <FL-8500<FL-8501<FL-8502<FL-8503<FL-8504
~NUMBERS~
0 = white
1 = Cream
2 = Yellow
3 = Pink
4 = Pink (again)
5 = Cyan
1,2 = Yellow
1,3 = Pink
1,4 = Pink
1,5 = Cyan
2,3 = Orange
2,4 = Orange
2,5 = Neon Green
3,4 = Pink
3,5 = Blue
4,5 = Blue
1,2,3 = Orange
1,2,4 = Orange
1,2,5 = Neon Green
1,3,4 = Pink
1,3,5 = Light Blue
1,4,5 = Light Blue
2,3,4 = Red
2,3,5 = Dark Green
2,4,5 = Dark Green
3,4,5 = Blue
1,2,3,4 = Red
1,3,4,5 = Dark Blue
2,3,4,5 = Black
1,2,3,4,5 = Black
[/code]
Here's how it works,



FL-'s go here.

<FLA

FL+'s go here,



that's right, you must UNSET the flags BEFORE setting them.





let's say we want a blue flash, look at the table.
Code:
3,5 = Blue
so that means (looking at our legend) that.
Code:
#0500
<FL-8490<FL-8491<FL-8492<FL-8493<FL-8494
<FL-8500<FL-8501<FL-8502<FL-8503<FL-8504
<FLA<WAI0020
<FL+8490<FL+8491<FL+8492<FL+8493<FL+8494
<FL+8500<FL+8501<FL+8502<FL+8503<FL+8504
<END
Makes a blue flash. (note that the <WAI0020 is so that the flash ends before we unset the flags, or else our flash will be white.)



also It's unnecessary to reset the flags, (FL+) but just to make sure that your mod doesn't break, it would be a good idea to reset them anyways.



This means almost any color flash can be made.

try it for yourself

[it's a download link]



did some testing? good, now it's time to start breaking the rules a little,



Let's say I want a darker or lighter colored flash.



want a light green? do this.
Code:
<FL-8485<FL-8486
<FL-8500<FL-8501
Ah hah, we erased some of the flags to "neon green" to get this lighter color shade.



now how about darker color flashes?



Dark blue anyone?
Code:
1 = <FL-8480<FL-8481<FL-8482
2 = <FL-8485<FL-8486<FL-8487
3 = <FL-8490<FL-8491<FL-8492<FL-8493<FL-8494
4 = <FL-8495<FL-8496<FL-8497
5 = <FL-8500<FL-8501<FL-8502<FL-8503<FL-8504
We use all the flags from blue, (3 and 5) and most the flags from black.





Have fun testing!
 
Last edited by a moderator:
Nov 1, 2013 at 6:43 PM
Giving it my all and shooting for the moon.
Modding Community Discord Admin
"What're YOU lookin' at?"
Join Date: Apr 23, 2013
Location: In a cave above the surface.
Posts: 1069
Age: 25
I didn't discover it actually, it was that one thread that Hayden showed me for getting random chance flag data…

(I think I still have the link.) This post is where it originated.

But yah, I've done a little testing with what flag boundaries it uses and stuff, but never heavily documented it like Bombchu has (thanks).
 
Nov 1, 2013 at 7:19 PM
Based Member
"Life begins and ends with Nu."
Join Date: Dec 31, 2011
Location: United States
Posts: 2314
Age: 27
I at first hesitated to reply to this thread because it seemed awfully familiar to something Runelancer brought to light back when us three posters in this thread so far were in elementary school, and also that he wasn't given due credit in this thread. Now that EnlightenedOne has clarified the situation, great job on documenting this, Bombchu! I have no doubt that this will be useful to some modders. Runelancer kind of showed us how to do that, but not in as great of detail as this.
 
Top