This textbook is a comprehensive reference for every single feature available in Plotagon Studio Modded. For example, commands are typed directly into text fields inside the Studio — no external tools, no file editing required. The engine intercepts recognised tokens, strips them from the visible text, and applies the described behaviour to the scene, camera, audio, or on-screen display.
There are two separate command systems, each with its own field and behaviour:
- Effects Commands — typed into a dialogue field. They are converted into
EffectsInstructionobjects on the timeline's Effect track and control post-processing, fades, audio, and timing.- TextPlate Commands — typed into a TextPlate field alongside the display text. They control how the text card looks and behaves on screen.
Both systems are documented in full below.
Fuck this
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Oh my god I fucking hate this 🤢 | |
| private function generateSong(name:String, diff:String):Void | |
| { | |
| var timeStamp:Float = haxe.Timer.stamp(); | |
| // Worker #1 | |
| var lock = new Mutex(); | |
| var worker = new BackgroundWorker(); | |
| worker.doWork.add((code:Int) -> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| private function generateSong(name:String, diff:String):Void | |
| { | |
| var timeStamp:Float = haxe.Timer.stamp(); | |
| // Worker #1 | |
| var worker = new BackgroundWorker(); | |
| worker.doWork.add((code:Int) -> | |
| { | |
| var lock = new Mutex(); |