Update:
V1.0.5 is ready.
Change log:
-Fixes
--Fixed string variables.
--Fixed decals without 1.0 ratio.
--Money, bank and custom variables now save the values in built games.
--Fixed mouseclick and closetocenter commands.
-New commands
--Conds
---entityactive
---entityvisible
---decalframeequal
---decalframeless
---decalframegreater
---decalplaying
---keypressed
---arrayelementequal
---arrayelementnotequal
---arrayelementgreater
---arrayelementless
---arraysizeequal
---arraysizenotequal
---arraysizegreater
---arraysizeless
---weaponplaying
---weaponframeequal
---weaponframegreater
---weaponframeless
--Acts
---hideentity
---showentity
---setdecalframe
---decalfreeze
---setdecalstartframe
---setdecalendframe
---setdecalspeed
---rundecalreverse
---stopmusic
---plrlookat
---makearray
---setarrayelement
---setarrayelements
---incarrayelement
---incarrayelements
---decarrayelement
---decarrayelements
---multarrayelement
---multarrayelements
---divarrayelement
---divarrayelements
---setarraysize
---incarraysize
---decarraysize
---forcekeypress
---playweaponanimation
---setweaponframe
---incweaponframe
---decweaponframe
-New FPE settings
--Decal
---speed
---startframe
---endframe
--Weapons
---anim#
Arays:
To use array elements as values for other fpi commands just do "arrayName#element" an example would be:
:state=0:makearray=tempArray 10 int,setarrayelements=tempArray 3,state=3
:state=tempArray#0:sound=$0
Arrays start with element 0, and go up to 200 elements ( I can increase this size if anyone needs it, but 200 should really be fine).
Weapon animations:
Weapons can also store their own custom animation sequences for use with playweaponanimation command.
To do this, add the custom animation to the weapon's .fpe file. The animation will look like
anim1 = 5 80
This will set animation one's start frame to 5 and end frame to 80. Then you can animate it with "playweaponanimation=anim1"
*Note the animation must be specified as anim# (e.g. anim1, anim2, anim3 etc...)
*Note weapons can have up to 20 custom animations, I think that this should be sufficient, if anyone wants this increased, let me know.
I've also gone through all the X10 commands and documented all of them (contains all X10 specific commands, no X9 specific commands).
You can view the document online,
here.
Or download the PDF,
here.
If you use Notepad++, you can download the updated custom FPI language,
here.
The 1.0.5 installer is available,
here.
Or, the .7Z is available,
here.
(I hope I mentioned everything, may have forgotten some stuff though).
There's no kill switch on awesome.