Page 1 of 2

Getting started

Posted: Sun Jun 04, 2017 22:32
by Lobby
Here you find useful links about plugins and how to create them :)

Copyright
Recommended to read before starting
πŸ“—β—Copyright (by Ølsken)
Copyright is a serious thing. Obey copyright rules or you might get punished :fire

1. Installation
🎬How to install plug-ins (by KINGTUT10101)

2. JSON

Part 1. Creation
πŸ“—How to write a plugin (by Lobby)
πŸ“‹Advanced tags for building plugins (by Lobby)
🎬How to make a json with Json Genie (by KINGTUT10101)

Part 2. Animation
πŸ“—Advanced smoke types (by Lobby)
πŸ“˜Date dependent animations (by Lobby)
πŸ“˜Custom animations (by FranchuFranchu)
πŸ“˜Night Animations (by Kulche)
πŸ“™People animation (by Lobby)
πŸ“™Road with borders using "animation fg" feature (by danekbel)
πŸ“™Firework (by Josh)

Part 3. Transportation
πŸ“—Higher level bridges (by Lobby)
(Note: Will need prior knowledge of bridges!)
πŸ“˜Roads (by Lobby)
πŸ“˜Cars (by Lobby)
πŸ“˜Tunnels (by Lobby)
πŸ“˜Car chains (by Lobby)
πŸ“˜Airplanes (by Lobby)
πŸ“˜The ACTUAL tutorial on flags (by FranchuFranchu)
πŸ“™Road decoration (by Lobby)
πŸ“™Helicopter (by Lobby)
πŸ“™Change in res/ind car identification (by Lobby)
πŸ“™Determining vehicle direction on roads (by CommanderABab)

Part 4. Upgrades & requirements
πŸ“™Upgrades (by Lobby)
πŸ“™Building requirements (by Lobby)
πŸ“™Enabling and Disabling Your RCI Spawning (by KINGTUT10101)

Part 5. Override
πŸ“—Explicit plugin overriding (by Lobby)
πŸ“˜Override ocean (by Lobby)
πŸ“˜Override background (by Lobby)

Part 6. Security
πŸ“—Plugin encryption (by Lobby)
πŸ“—Hide id (by Lobby)
🎬How to Add a Hidden Signature (by KINGTUT10101)

Part 7. Others
πŸ“˜Categories (by Lobby)
πŸ“˜Templates (by Lobby)
πŸ“˜Custom zones (by CommanderABab)
πŸ“—Preview Frames (by Sparkle8538)
πŸ“‹JSON (by Lobby)

3. Functions
πŸ“™Fun basics (by Lobby)
πŸ“™Functionality using fun (by Lobby)
πŸ“™Variables (by Lobby)
πŸ“™Animation control (by Lobby)
πŸ“™Notifications (by Lobby)
πŸ“™Date dependent fun condition (by Lobby)
πŸ“™Weather manipulation (by Lobby)
πŸ“™Sound with Fun (by Lobby)
πŸ“‹Action Index (by Lobby)
πŸ“‹Condition Index (by Lobby)

4. Lua
πŸ“•Lua reference
πŸ“•How to use Lua scripts (by FranchuFranchu)
πŸ“‹Lua API Documentation (by FranchuFranchu)

5. Graphics

Part 1. Creation
πŸ“—How to create a small building in 10 steps (by theotheoderich)
πŸ“˜Shadows & templates (by Ølsken)
πŸ“˜How to draw winter graphics (by Ølsken)
πŸ“˜Creating a quality house plugin (by Kulche)
πŸ“™How to create a plugin (by actemendes)
🎬How to apply textures to surfaces in Pixly(by KINGTUT101)

Part 2. Resources
πŸ–ΌοΈWorld texture (by Lobby)
πŸ–ΌοΈTree graphics (by Lobby)
πŸ–ΌοΈBuilding templates (by Lobby)


Legend:
🎬 Video.
πŸ“—πŸ“˜πŸ“™πŸ“• Textual, increasing difficulty. (beginner, intermediate, expert, extreme)
πŸ–ΌοΈ Images.
πŸ“‹ Lists.

Re: Getting started

Posted: Thu Aug 29, 2019 20:07
by Sparkle8538
...continued to 5. Graphics
Part 3. Advanced
πŸ“—Preview frames (by Sparkle8538)

Legend:
🎬 Video.
πŸ“— Beginner.
πŸ“˜ Intermediate.
πŸ“™ Expert.
πŸ“• Extreme.
πŸ–ΌοΈ Images.
πŸ“‹ Lists.
πŸ”’ Reusing certain content without permission/credit from/to a plugin creator may result in punishment.

Re: Getting started

Posted: Thu Aug 29, 2019 21:46
by CommanderABab
Zikomo.

Re: Getting started

Posted: Sat Sep 07, 2019 1:32
by KINGTUT10101
Is there no custom zone tutorial?

Re: Getting started

Posted: Wed Sep 18, 2019 5:14
by Deedzkie23
How to upload plugin if i am not allowed to upload here on forum? I am just a newbie here.

Re: Getting started

Posted: Sun Oct 27, 2019 17:46
by Lobby
It should work now.

Re: Getting started

Posted: Sat Nov 30, 2019 11:06
by Ilya strigo
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎ ΡΡ‚Π°Π½Ρ†ΠΈΡŽ
(ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄Ρ‹ для Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎ станции)

Re: Getting started

Posted: Fri Jan 24, 2020 6:01
by RayXP
Is there any videos on how to do animations?

Re: Getting started

Posted: Thu Jan 30, 2020 18:35
by Jeremiah Stephens
KINGTUT10101 wrote: ↑
Sat Sep 07, 2019 1:32
Is there no custom zone tutorial?
πŸ“˜Custom zones (by CommanderABab)

Re: Getting started

Posted: Sat Feb 01, 2020 7:10
by Jeremiah Stephens

Re: Getting started

Posted: Sun Feb 02, 2020 3:46
by Ølsken
I don't know if it's significant enough to be on the list.

Re: Getting started

Posted: Sun Feb 09, 2020 16:13
by Kiki012
Please Add Night Animation Tutorial I Need it

Re: Getting started

Posted: Mon Feb 10, 2020 3:45
by Ølsken
Kiki012 wrote: ↑
Sun Feb 09, 2020 16:13
Please Add Night Animation Tutorial I Need it
Ok... added.

Re: Getting started

Posted: Thu Feb 20, 2020 1:59
by hihihihi
How to make decals??

Re: Getting started

Posted: Thu Feb 20, 2020 11:36
by Ølsken
hihihihi wrote: ↑
Thu Feb 20, 2020 1:59
How to make decals??
Do you mean road decorations or just decorations?

Re: Getting started

Posted: Thu Feb 20, 2020 19:39
by CommanderABab
I think he means ground decorations like Josh made.

Re: Getting started

Posted: Fri Feb 21, 2020 0:13
by Ølsken
CommanderABab wrote: ↑
Thu Feb 20, 2020 19:39
I think he means ground decorations like Josh made.
I use this as a template for ground plugins.

Code: Select all

  ...
  "type":"ground",
  "border frames":[{"bmp":"frame.png","w":32,"h":15, "count":16, "handle y":8}],
  "edge border frames":[{"h":16,"handle x":0,"handle y":3,"w":32,"x":0,"y":320}],
  "edge frames":[{"count":12,"h":48,"w":16,"x":0,"y":96}],
  ...

Re: Getting started

Posted: Fri Feb 21, 2020 1:52
by hihihihi
Ølsken wrote: ↑
Fri Feb 21, 2020 0:13
CommanderABab wrote: ↑
Thu Feb 20, 2020 19:39
I think he means ground decorations like Josh made.
I use this as a template for ground plugins.

Code: Select all

  ...
  "type":"ground",
  "border frames":[{"bmp":"frame.png","w":32,"h":15, "count":16, "handle y":8}],
  "edge border frames":[{"h":16,"handle x":0,"handle y":3,"w":32,"x":0,"y":320}],
  "edge frames":[{"count":12,"h":48,"w":16,"x":0,"y":96}],
  ...
THXS :bc :bc :bc :bc :bc

Re: Getting started

Posted: Sat Feb 22, 2020 8:43
by Kiki012
Please add Influence tutorial

Re: Getting started

Posted: Sat Feb 22, 2020 11:53
by Ølsken
Kiki012 wrote: ↑
Sat Feb 22, 2020 8:43
Please Add This Tutorial
How to Make train Plugin(By: Kiki012)
viewtopic.php?f=35&t=10975
That's not a tutorial, there's no teaching aspect in there.

That's like me saying this is how you do derivatives:

\(\frac{\mathrm{d} }{\mathrm{d} x} tan(sin(x^2)) = sec^2(sin(x^2)) \cdot cos(x^2) \cdot 2x\)

Instead it should have some teaching aspects such as:

First understand the power rule.

\(\frac{\mathrm{d} }{\mathrm{d} x} x^n = nx^{n - 1}\)

Then learn how to differentiate trig functions.

\(\frac{\mathrm{d} }{\mathrm{d} x} tan(x) = sec^2(x)\)

\(\frac{\mathrm{d} }{\mathrm{d} x} sin(x) = cos(x)\)

Then, use the chain rule (differentiate from outside to inside):

\(\therefore\frac{\mathrm{d} }{\mathrm{d} x} tan(sin(x^2)) = sec^2(sin(x^2)) \cdot cos(x^2) \cdot 2x\)

why math? idk just felt like it. :)