Giter Club home page Giter Club logo

yaclwin's Introduction

#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

Interactive mode

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

yaclwin's People

Contributors

10ktris avatar packsciences avatar

Watchers

 avatar

Forkers

packsciences

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.