AVS File Decoder
Description
This little Javascript reads out the file format of Nullsoft's Advanced Visualization Studio and rewrites it as JSON readable by Webvs.
Installation
GitHub
Clone the repository git clone https://github.com/grandchild/AVS-File-Decoder.git
Download
Use the 'zip download' option and extract its content
Dependencies
By default, JQuery and Bootstrap are loaded from a CDN. Using Bower, you can install JQuery and Bootstrap locally - an experimental fallback method is already implemented in the application. Bootstrap fallback is not working correctly at this time.
Building
We're using Grunt to lint HTML, uglify JavaScript and to minify CSS.
- Install dependencies using
npm install(first time only) - Run the Grunt task using
grunt - Edit the source-files
Whenever changes are made to the source-files (index.html or src/*), the files in the build/ directory will be updated. Alternatively, you can uglify the JavaScript using grunt uglify or minify the CSS files using grunt cssmin.
Component Checklist:
Effect List
Misc
AVS Trans AutomationBuffer SaveCommentCustom BPMFramerate LimiterGlobal VariablesMIDI TraceSet Render Mode
Trans
Blitter FeedbackBlurBrightnessBumpChannel ShiftColor ClipColor MapColor ModifierColor ReductionColorfadeConvolution FilterDynamic Distance ModifierDynamic MovementDynamic ShiftFadeOutFast BrightnessGrainInterferenceInterleaveInvertMirrorMosaicMovementMulti DelayMulti FilterMultiplierNormalizeRoto BlitterScatterUnique ToneVideo DelayWater BumpWater
Render
AVIBass SpinClear ScreenDot FountainDot GridDot PlaneFluidFyrewurXMoving ParticleOnBeat ClearOscilliscope StarPicturePicture IIRingRotating StarsSimpleStarfieldSuper ScopeSVPTexerTexer IITextTimescopeTriangle
Authors
License
All code is licensed under The MIT License