#YACLWiN YACLWiN (Yet Another Configuration Language Without a Name) is a tool to make TAS movies used by Source Pause Tool
##Requirements
##Usage
python converter.py input.cfg -o output.cfg
The interactive mode automatically converts the input file to the output file when a new change in the input file is detected. The interactive mode can be invoked with the following command :
python converter.py input.cfg -o output.cfg -i
You can specify the dependencies of the input file, if one of the dependencies is changed then the output file will be regenerated.
python converter.py input.cfg -o output.cfg -i -d"dep1.cfg,dep2.cfg"
##Commands ###attack
attack [duration]
Activates the main attack (blue portal) during duration frames. If duration is not set then the attack is activated during 1 frame
###attack2
attack2 [duration]
Activates the second attack (orange portal) during duration frames. If duration is not set then the attack2 is activated during 1 frame
###back
back [duration]
Moves backward during duration frames. If duration is not set then movement is activated during 1 frame
###forward
forward [duration]
Moves forward during duration frames. If duration is not set then movement is activated during 1 frame
###jump
jump [duration]
Activates the jump during duration frames. If duration is not set then the jump is activated during 1 frame
###left
left [duration]
Moves to the left during duration frames. If duration is not set then movement is activated during 1 frame
###next
next
Increments the frame counter by 1. See wait to increment the frame count by a specified number
###pause
pause [frame]
Pauses the game at the current frame. If the parameter frame is set then the game is paused at that frame
###record
record [duration] [name]
Records the game (see here to get more info). If duration is not set the default value is 1000. If name is not set the default name file is 'TAS_demo'.
###resetall
resetall
Disables attack, attack2, back, forward, left, right, jump, use. Set the camera's speed to 0 (the camera orientation is not modified)
###right
right [duration]
Moves to the right during duration amout of frames. If duration is not set then movement is activated during 1 frame
###setangles
setangles <x_angle> <y_angle>
Sets the orientation of the camera.
###setxangle
setxangle <angle>
Sets the orientation (x axe) of the camera.
###setyangle
setyangle <angle>
Sets the orientation (y axe) of the camera.
###setxanglespeed
setxanglespeed <angle>
Sets the camera speed (x axe).
###setyanglespeed
setyanglespeed <angle>
Sets the camera speed (y axe).
###unpause
unpause [frame]
Unpauses the game at the current frame. If the parameter frame is set then the game is unpaused at that frame
###use
use [duration]
Activates use during duration frames. If duration is not set then use is activated during 1 frame
###wait
wait <duration>
Increments the frame counter by duration.
##License GPL