• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

AI: (Get Well Soon Bero!)

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
good discovery:requirement 0x1001 is whether or not the character is in the distance.
 

Eternal Yoshi

I've covered ban wars, you know
Joined
Mar 3, 2007
Messages
5,450
Location
Playing different games
NNID
EternalYoshi
3DS FC
3394-4459-7089
Hmm... Does it use something like a value for the requirement?

This sounds like something that would be great to know for the AI to recover from the proper distance.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
A lot of discoveries!
Function
0x1000 has something to do with CP character
0x1001 has something to do with opponent character
0x1002 When CP character is looking left, it returns -1. When looking right,it returns 1.
When CP character is being hit, it returns 0.
0x1003 When opponent character is in left of CP character,it returns -1. Right, 1. Being hit,0.
0x1004 X coordinate of CP character.
0x1005 X coordinate of opponent character.
0x1006 Distance of CP character from the opponent-side edge.
0x1007 Frame count?
0x100B Y coordinate of CP character.
0x100C Y coordinate of opponent character
0x100E Random value?
0x100F Remained Jump count(CP).
0x1010 Distance of CP character from the edge which is looked by CP character.

0x1016 Horizontal velocity of opponent character
0x1017 Vertical velocity of opponent character

Requirement
0x100D Whether or not CP character is out of the stage.

@Eternal Yoshi
Yes,all the requirement is expressed as digit.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Discoveries and discoveries.
0x101A More exact X coordinate of CP.
0x101B More exact Y coordinate of CP.
0x101C More exact X coordinate of the opponent.
0x101D More exact Y coordinate of the opponent.
0x101E The damage amount of CP.
0x101F The damage amount of the opponent.
0x1025 When the opponent character is looking left, it returns -1. When looking right,it returns 1.
When the opponent character is being hit, it returns 0.
0x1026 Remained jump count of the opponent.
0x1029 Distance of CP character from the edge which is NOT looked by CP character.
0x102A Lower death boundary.
0x102B Upper death boundary.
0x102C Left death boundary.
0x102D Right death boundary.
0x102E Distance of the current plane from up death boundary.
 

Life

Smash Hero
Joined
Jul 19, 2010
Messages
5,264
Location
Grieving No Longer
"0x1005 Y coordinate of opponent character"

Is this supposed to be X-coordinate?

Anyway, 0x101F will help for chaingrab characters.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Oh,yes. You're right. Fixed it.

I think I've found almost all functions,so I'll try to find requirements.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Sorry for my weak English...

Requirement list:
0x1001 True when the distance between CP and the opponent is lower than the argument.
0x1002 True when the frame count is higher than the argument.
0x1003 True when the CP character is normal state. False when the CP character is doing something(there seems to be exceptions).
0x1004 True when the CP character is running.
0x1005 Whether or not the CP character is in the air.
0x1006 Nothing.
0x1007 arg1>arg2
0x1008 arg1<arg2
0x1009 arg1>=arg2
0x100A arg1<=arg2
0x100B Whether or not the current plane is through-able?
0x100C True when the current routine is called as the same ID of the argument.
0x100D Plane related.
0x100F If the argument is 0x1,true when the CP character is hit during guarding.
If the argument is 0x2,true when the CP character is spotdodging.
0x1011 ID related.
0x1012 True when the CP character is in the air?
0x1013 True when the CP character is invincible.
0x1014 Whether or not the CP character is grabbing.
0x1015 True when the opponent is attacking.
0x101A True when the opponent is using wire(samus,zerosuit,shiek,etc.).
0x101B True when the opponent is in the air.
0x101C True when the CP character is "TurnRunBrak"ing.
0x101E Whether or not the CP character is the character specified with the argument.
0x101F Whether or not the opponent is the character specified with the argument.

CharID used by 0x101E and 0x101F
0 Mario
1 Donkey
2 Link
3 Samus
4 Yoshi
5 Kirby
6 Fox
7 Pikachu
8 Luigi
9 Falcon
A Ness
B Bowser
C Peach
D Zelda
E Shiek
F Popo
10 Nana
11 Marth
12 G&W
13 Falco
14 Ganondorf
15 Wario
16 Metaknight
17 Pit
18 Zerosuit Samus
19 Pikmin
1A Lucas
1B Diddy
1D Lizardon
1E Zenigame
1F Fushigisou
20 DDD
21 Lucario
22 Ike
23 Robot
25 Purin
29 Toonlink
2C Wolf
2E Snake
2F Sonic

I've done with requirements though there are some unknown requirements.
I restart making chain grab AI.
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Added this info to my dumps online :D
Keep up the good work!

For PM, I have...
Falco SHL
Falco JC Shine

Soon I am going to see if I can get Falco to CG another Falco, or at least uthrow to usmash, or uthrow to JUMP.
 

shanus

Smash Hero
Joined
Nov 17, 2005
Messages
6,055
i've decided i'm going to start working on AI as well, some of the unknown modes feel like they should be pretty clear to test, i.e. during 30D0 (airdodge), mode 1017 seems to be with opponent speed as it crosschecks with opponent distance. Mode 1012 I'm guessing is that they are attacking within range, as it triggers a direct button press.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
@shanus
I'll update AIScriptpad with currently known more functions.

By the way,I found that I couldn't use req1014 in iceclimber AI because it returns only when both popo and nana are grabbing.
 

shanus

Smash Hero
Joined
Nov 17, 2005
Messages
6,055
Sounds good Bero, that'd definitely be useful to have an up-to-date AI writer
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
i've decided i'm going to start working on AI as well, some of the unknown modes feel like they should be pretty clear to test, i.e. during 30D0 (airdodge), mode 1017 seems to be with opponent speed as it crosschecks with opponent distance. Mode 1012 I'm guessing is that they are attacking within range, as it triggers a direct button press.
I honestly thinkg that 1012 is just attacking, as the code already checks for range earlier, and they airdodge if you are ANYWHERE near them, not if you are within range.

If you set the AI to that routine, throw them upwards, and then jab as they are coming down, they will airdodge even thought they are multiple character lengths above you.


EDIT: I have added commenting support to my script dumper. Heres how it works.
Code:
COMMENTS[0x80FD1F94] = "Walk Backwards"
If you make a bunch of comments like this for a script and pastebin them, and link it in here, I will add it to the online dumps. I am currently commenting 0020
 

mugwhump

Smash Journeyman
Joined
May 22, 2007
Messages
382
This is great stuff! Having PM devs on the project makes me hope PM will have some buffed AIs. Getting waveshine'd by a CPU would be crazy. And humbling.

edit: Holy crap Shanus, that's awesome
 

shanus

Smash Hero
Joined
Nov 17, 2005
Messages
6,055
For those wondering, if this works properly, it will show button presses and joystick movements for the CPU as graphics when they are performed, so that we can visualized inputs they are performing.

Graphically, it should work like this
Code:
         (-_-)              GFX:    Button 2  -------    Button 3
            |                 GFX:    Button 0 -------     Button 1
         JOYSTICKGFX (moves up or down)
            |
          /   \
Code:
	CPU GFX		
	4A000000 90000000		
	1619F000 000003F0		
9019F000	00000000 FFFFFFFF		Set Loop Infinite
9019F008	00000006 00000030		    If - Requirement=Button Pressed, 0x0, 
9019F010	00000000 00000000		    If - Requirement=Button Pressed, 0x0, 
9019F018	00000000 00000001		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F020	00000000 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F028	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F030	00000001 000493E0		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F038	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F040	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F048	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F050	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F058	00000001 0000EA60		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F060	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F068	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F070	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F078	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F080	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F088	00000001 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F090	00000003 00000000		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F098	00000006 00000030		    If - Requirement=Button Pressed, 0x1, 
9019F0A0	00000000 00000001		    If - Requirement=Button Pressed, 0x1, 
9019F0A8	00000000 00000003		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0B0	00000000 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0B8	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0C0	00000001 00075300		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0C8	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0D0	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0D8	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0E0	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0E8	00000001 0000EA60		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0F0	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F0F8	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F100	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F108	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F110	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F118	00000001 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F120	00000003 00000000		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F128	00000006 00000030		    If - Requirement=Button Pressed, 0x2, 
9019F130	00000000 00000002		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F138	00000000 00000005		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F140	00000000 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F148	00000001 0003A980		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F150	00000001 000493E0		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F158	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F160	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F168	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F170	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F178	00000001 0000EA60		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F180	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F188	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F190	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F198	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1A0	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1A8	00000001 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1B0	00000003 00000000		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1B8	00000006 00000030		    If - Requirement=Button Pressed, 0x3, 
9019F1C0	00000000 00000003		    If - Requirement=Button Pressed, 0x3, 
9019F1C8	00000000 0000000C		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1D0	00000000 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1D8	00000001 0003A980		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1E0	00000001 00075300		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1E8	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1F0	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F1F8	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F200	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F208	00000001 0000EA60		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F210	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F218	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F220	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F228	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F230	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F238	00000001 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F240	00000003 00000000		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F248	00000000 0000001E		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F250	00000000 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F258	00000005 000003F5		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F260	00000005 000003FA		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F268	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F270	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F278	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F280	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F288	00000001 0000EA60		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F290	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F298	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2A0	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2A8	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2B0	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2B8	00000001 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2C0	00000003 00000000		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F2C8	00000001 0000EA60		    Synchronous Timer - Frames=1.00x, 
9019F2D0	00000000 00000001		    Terminate Graphic Effect - 0x1, False, False, 
9019F2D8	00000003 00000000		    Terminate Graphic Effect - 0x1, False, False, 
9019F2E0	00000003 00000000		    Terminate Graphic Effect - 0x1, False, False, 
9019F2E8	00000000 00000003		    Terminate Graphic Effect - 0x3, False, False, 
9019F2F0	00000003 00000000		    Terminate Graphic Effect - 0x3, False, False, 
9019F2F8	00000003 00000000		    Terminate Graphic Effect - 0x3, False, False, 
9019F300	00000000 00000005		    Terminate Graphic Effect - 0x5, False, False, 
9019F308	00000003 00000000		    Terminate Graphic Effect - 0x5, False, False, 
9019F310	00000003 00000000		    Terminate Graphic Effect - 0x5, False, False, 
9019F318	00000000 0000000C		    Terminate Graphic Effect - 0xC, False, False, 
9019F320	00000003 00000000		    Terminate Graphic Effect - 0xC, False, False, 
9019F328	00000003 00000000		    Terminate Graphic Effect - 0xC, False, False, 
9019F330	00000000 0000001E		    Terminate Graphic Effect - 0x1E, False, False, 
9019F338	00000003 00000000		    Terminate Graphic Effect - 0x1E, False, False, 
9019F340	00000003 00000000		    Terminate Graphic Effect - 0x1E, False, False, 
9019F348	00040100 9019F000		Set Loop - Iterations=0xFFFFFFFF, 
9019F350	000A0200 9019F008		    If - Requirement=Button Pressed, 0x0, 
9019F358	11001000 9019F018		        Graphic Effect - Bone=0x1, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F360	000F0000 00000000		    End If
9019F368	000A0200 9019F098		    If - Requirement=Button Pressed, 0x1, 
9019F370	11001000 9019F0A8		        Graphic Effect - Bone=0x3, Z Offset=0x0, Y Offset=0.00x, X Offset=0.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F378	000F0000 00000000		    End If
9019F380	000A0200 9019F128		    If - Requirement=Button Pressed, 0x2, 
9019F388	11001000 9019F138		        Graphic Effect - Bone=0x5, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=5.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F390	000F0000 00000000		    End If
9019F398	000A0200 9019F1B8		    If - Requirement=Button Pressed, 0x3, 
9019F3A0	11001000 9019F1C8		        Graphic Effect - Bone=0xC, Z Offset=0x0, Y Offset=0.00x, X Offset=4.00x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F3A8	000F0000 00000000		    End If
9019F3B0	11001000 9019F248		    Graphic Effect - Bone=0x1E, Z Offset=0x0, Y Offset=IC-Ba 1018x, X Offset=IC-BA 1013x, Z Rotation=8.00x, Y Rotation=0.00x, X Rotation=0.00x, Size=0.00x, Random Z Trans=3.00x, Random Y Trans=0.00x, Random X Trans=0.00x, Random Z Rot=0.00x, Random Y Rot=0.00x, Random X Rot=0.00x, Terminate with Animation?=0.00x, False, 
9019F3B8	00010100 9019F2C8		    Synchronous Timer - Frames=1.00x, 
9019F3C0	11050300 9019F2D0		    Terminate Graphic Effect - 0x1, False, False, 
9019F3C8	11050300 9019F2E8		    Terminate Graphic Effect - 0x3, False, False, 
9019F3D0	11050300 9019F300		    Terminate Graphic Effect - 0x5, False, False, 
9019F3D8	11050300 9019F318		    Terminate Graphic Effect - 0xC, False, False, 
9019F3E0	11050300 9019F330		    Terminate Graphic Effect - 0x1E, False, False, 
9019F3E8	00050000 00000000		Execute Loop
	1819F400 9019F348		
	21FF0004 00000000		
	0689D858 00000008		
	3C609019 6063F448
Just code:
Code:
CPU GFX
4A000000 90000000
1619F000 000003F0
00000000 FFFFFFFF
00000006 00000030
00000000 00000000
00000000 00000001
00000000 00000000
00000001 00000000
00000001 000493E0
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 0000EA60
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000003 00000000
00000006 00000030
00000000 00000001
00000000 00000003
00000000 00000000
00000001 00000000
00000001 00075300
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 0000EA60
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000003 00000000
00000006 00000030
00000000 00000002
00000000 00000005
00000000 00000000
00000001 0003A980
00000001 000493E0
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 0000EA60
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000003 00000000
00000006 00000030
00000000 00000003
00000000 0000000C
00000000 00000000
00000001 0003A980
00000001 00075300
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 0000EA60
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000003 00000000
00000000 0000001E
00000000 00000000
00000005 000003F5
00000005 000003FA
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 0000EA60
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000001 00000000
00000003 00000000
00000001 0000EA60
00000000 00000001
00000003 00000000
00000003 00000000
00000000 00000003
00000003 00000000
00000003 00000000
00000000 00000005
00000003 00000000
00000003 00000000
00000000 0000000C
00000003 00000000
00000003 00000000
00000000 0000001E
00000003 00000000
00000003 00000000
00040100 9019F000
000A0200 9019F008
11001000 9019F018
000F0000 00000000
000A0200 9019F098
11001000 9019F0A8
000F0000 00000000
000A0200 9019F128
11001000 9019F138
000F0000 00000000
000A0200 9019F1B8
11001000 9019F1C8
000F0000 00000000
11001000 9019F248
00010100 9019F2C8
11050300 9019F2D0
11050300 9019F2E8
11050300 9019F300
11050300 9019F318
11050300 9019F330
00050000 00000000
1819F400 9019F348
21FF0004 00000000
0689D858 00000008
3C609019 6063F448
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
Bero, if you record widescreen, add yt:stretch=16:9 to the youtube tag
Also, you may be right. Perhaps when common2.pac is expanded, the size of the ai ends up moving the fighter.pac stuff slightly
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
I think there are no ways to do that in AI scripting system. However,I think Dantarion (or I) is able to make a code which makes parser routine load common AI from another memory area.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
There seem to be timeout for each AI routine. All the routines must stop if the internal timer gets the line. It's basically 160 frames,but you can control it by this:
0x22 SetTimeOut arg1:total frame

EDIT
By the way,I found that I couldn't use req1014 in iceclimber AI because it returns only when both popo and nana are grabbing.
This was wrong. Requirement 0x1014 returns false when the CP character is attacking during grabbing. I could use it for iceclimber AI.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
Function
0x1000 AIPD DefBlock Float1
0x1001 AIPD DefBlock Float2
0x1008 X acceleration
0x100D Y acceleration
0x1021 AIPD DefBlock Float3
0x1022 AIPD DefBlock Float4
I don't know what they indicate though...
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
I think you're right. But req 1001 is X.

I found interesting thing. Seek,which is called SetJump in your dumps, is basically executed in Asynchronous thread. "Finish" kills the thread. If the parser gets "Return" in main thread, another thread will start in the next frame. This makes things very complicated.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
I think you're right. But req 1001 is X.

I found interesting thing. Seek,which is called SetJump in your dumps, is basically executed in Asynchronous thread. "Finish" kills the thread. If the parser gets "Return" in main thread, another thread will start in the next frame. This makes things very complicated.
LOL,finally, I seem to be not able to read my own source code.
 

leafbarrett

Smash Lord
Joined
Jun 8, 2009
Messages
1,388
Location
USA
Has anyone figured out the AI that controls if a move is chargeable? I'd love to see my Lucario PSA stop trying to charge Aura Sphere, since it doesn't exist anymore.
 
Top Bottom