Getting started
Posted: 04 Jun 2017, 22:32
TheoTown has extensive features which allow the creation of powerful plugins. However, with the vast amount of tutorials and documentations
created it could be hard to find what you are looking for. This topic was created to help you quickly find what you need.
Copyright (Read this before publishing plugins for the first time)
Copyright is a serious thing. Obey copyright rules or you will get punished!
Copyright
Installation
Installing plugins in the New Way (1.9.95+)
JSON
Creation
How to write a plugin
Advanced tags for building plugins
How to make a json with Json Genie
Animation
Advanced smoke types
Date dependent animations
Custom animations
Night Animations
Saving plugin space using Animations
People animation
Firework
Transportation
Higher level bridges (Note: Will need prior knowledge of bridges)
Roads
Cars
Tunnels
Car chains
Airplanes
The ACTUAL tutorial on flags
Road decoration
Pedestrians
Helicopter
Change in res/ind car identification
Determining vehicle direction on roads
Upgrades & requirements
Upgrades
Building requirements
Enabling and Disabling Your RCI Spawning
Override
Explicit plugin overriding
Custom water
Override background
Security
Plugin encryption (create .ttplugin file)
Hide id
How to Add a Hidden Signature
Translation
Inline translations
External translations
Misc
Categories
Templates
Custom zones
Preview Frames
Compositions
Biomes
Fences
JSON
Writing plugin.manifest files
Behavior via Fun
It's simple but also quite limited; we therefore recommend to use Lua instead for non-trivial tasks.
Fun basics
Functionality using fun
Variables
Animation control
Notifications
Date dependent fun condition
Weather manipulation
Sound with Fun
Virtual Variables
Action Index
Condition Index
Lua Scripting
How to use Lua scripts
GUI Compendium
Drawing basics
Saving data persistently
[792] Real time script editing
[1.8.95] Plugin settings
Tree Planter Tool Example
GUI example in Plugin Creator Tools
Lua API reference
OpenGL Shading Language (GLSL)
[1.10.50] Custom Shaders (Incomplete)
Graphics
Creation
How to create a small building in 10 steps
A visual guide for shadows, shading, depth and noise
Shadows & templates (The above tutorial is recommended instead)
How to draw winter graphics
Creating a quality house plugin
How to create a plugin
How to apply textures to surfaces in Pixly
Resources
World texture
JSON
Tree graphics
Building templates
Legend:



Textual, increasing difficulty. (beginner, intermediate, expert, extreme).
Snippets or examples.
Lists.
Images.
Video.
Special thank you to everyone who help creates tutorials and documentations.
created it could be hard to find what you are looking for. This topic was created to help you quickly find what you need.

Copyright is a serious thing. Obey copyright rules or you will get punished!

Installation

Creation
Animation
Transportation
Upgrades & requirements
Override
Security
Translation
Misc
Behavior via Fun
It's simple but also quite limited; we therefore recommend to use Lua instead for non-trivial tasks.



Creation
Resources
Legend:
Special thank you to everyone who help creates tutorials and documentations.
