- Joined
- Mar 1, 2012
- Messages
- 434
- Reaction score
- 310
- First Language
- English
- Primarily Uses
FyxLFX
Version 1.1
Version 1.1
Introduction
This script allows the user to setup light effects on their maps. Its unique - you can use any image, at any size. You can also add effects to these light effects.
This is the Ace equivalent of my VX script.
Features
- Use any sized image for a light effect.
- Add lots of effects to said light effects.
- Define these light effects from the script editor, or on the spot in an event's comment!
- A switch is given that turns the system of/on..this can be used in conjunction with a time script!
- Lots of control over how the lights work.
Screenies
Day:
Night:
Example:
Night:
Example:
Actually, its a demo! Here you go: FyxLFX v1.0
FAQ / Notes
How do I setup a light effect?
First, you need to create a light preset in the config section of the script. This is an example:
Code:
"Ghost" => {
:filename => "ghost",
:flicker => [0,0],
:zx => 2,
:zy => 2,
:blend => 1,
:color => [-1,-1,-1],
:offset => [0,-16],
:opacity => -170,
:wave => [2,5,1],
:fadein => true,
},
Code:
# Options for the preset are as follows; if a * is next to it, its mandatory:
#
# :filename * The name of the file in Graphics/Lights/
# :fadein Should the effect fadein? 0 is false(default), 1 is true.
# :flicker Should the light flicker? Must be an array of two numbers.
# :zx Zoom X of the effect, 1 is default
# :zy Zoom Y of the effect, 1 is default
# :z Z coordinate of the effect. 0 is in front, 1 is behind.
# :blend 0 is normal, 1 is add, 2 is subtract
# :switch Adheres to the light switch? true or false. Default is true.
# :color An array of 3-4 numbers, like so: [155,100,0] # Yellow
# To make a random color, put -1 in the color index spot, so
# a fully random color would be [-1,-1,-1]
# :offset An array of two numbers. [-1,1] will offset the image left
# and down one pixel.
# :opacity Anything from 0 to 255. Sets maximum opacity for the effect.
# :wave An array of 3-4 numbers, [amp, length, speed, phase]
#
# :wave makes the image wiggle. Use the help file for further information on
# wave effects. Look up Sprite in the help file.
Code:
# <prelfx string> OR <prelfx=string> OR <prelfx = string> # You get the idea.
Code:
# <lfx fn lantern; zx 1; zy 1; bl 1; cl [0,150,255]; os [0,0]; op 210; w [2,50,10]>
If you have any questions, feel free to ask.
If you use this in your project, don't forget to credit me
Last edited by a moderator:


