Frissítve - 2021. Szeptember Írta: Marcos Elias
A Proton Bus térkép modding rendszerének 3. Fázisa bevezeti a Járműforgalmat, a Vonatokat, a Működő Közlekedési Lámpákat és a GPS-t!
FONTOS: Ezen funkciók használatához válts
mapModVersion=3-ra a.map.txtfájlod[map]szekciójában.
A 3. fázisban az entrypoints.txt új paramétereket kap.
Megadhatod, hogy ez egy Országúti vagy Városi útvonal-e, ha üres fájlokat hozol létre a dest mappában:
intercity.txt: Országúti Útvonal (az utasok csak a végén szállnak le).outofservice.txt: Garázs/Foglalt (senki nem száll fel).aivehicles)A konfiguráció hasonló a gyalogosokéhoz. Hozz létre útvonalakat (paths) 3D-ben (pl.: avBrasil1.000, avBrasil1.001...).

Az aivehicles mappában (a modelsDir-en belül):
[automatic_setup]
enabled=1
loop=0
reverse=0
[defaults]
isSpawner=1
spawnInterval=5
allowBicycle=0
leftBlinker=0
rightBlinker=0
spawnInterval: Új autók megjelenésének intervalluma (növeld a sűrűség csökkentéséhez).maxSpeed: Maximális sebesség km/h-ban.isBusSpawner=1: Ha azt szeretnéd, hogy buszok jelenjenek meg ezen az útvonalon.aitrains)A vonatok ugyanúgy követik a meghatározott síneket, mint a forgalom. Mappa: aitrains.

randomTimeToWaitAtStart=1: Az első vonat véletlenszerű időpontban jelenik meg.spawnTimeInterval=120: Vonatok közötti intervallum másodpercben (pl.: 2 perc).trainType=0: Vonat típusa (alapértelmezett 0).FONTOS: A vonatok nem ütköznek akadályokkal, ezért győződj meg róla, hogy az út tiszta! Használj magas
spawnTimeInterval-t, hogy a vonatok ne kerüljenek egymás mögé.
A közlekedési lámpák szabályozzák a járművek áramlását. A fájlok a trafficlights mappában találhatók.

A közlekedési lámpa állapotok vagy "ticks" alapján működik. Példa:

Konfiguráció a txt-ben:
[trafficlight]
prefix=semaforo001
howManyPaths=2
howManyTicks=4
tickInterval=1
triggerRadius=1.5
useRealLights=1
[tick1]
repeat=10
path1_red=0
path1_green=1
path2_red=1
path2_green=0
path1_trigger=0
path2_trigger=1
pathX_red/green/yellow: Meghatározza, hogy a lámpa be van-e kapcsolva (1) vagy ki (0).pathX_trigger: Meghatározza, hogy a láthatatlan blokkolás a pályán aktív-e (1) vagy sem (0).Használj textúrázott síkokat (Additive shader) a lámpákhoz. Javasolt nevek:
_farol1_path1_green_additive__farol1_path1_red_additive_
Használj láthatatlan triggereket az autók megállításához:
_farol1_path1_trigger_
A triggernek ott kell lennie, ahol az autóknak meg kell állniuk:

Trigger alakja a motorban (kapszula):

Hozzáadhatsz valódi fényeket (Spot/Point) és hamisakat (fénylő textúra). Mappa: streetlights.

[streetlight]
prefix=luz001
alwaysOn=0 (0=csak éjszaka, 1=mindig)
[real]
colorR=1
colorG=0.9
colorB=0.8
range=20
intensity=1
[fake]
texture=glow.png
shader=additive
alwaysFaceCamera=1
_luz001_real_: Objektum a valódi fényhez (point light). Helyezd kicsit az izzó alá._luz001_fake_: Sík objektum fénylő textúrával (halo) az izzón.
Alkalmazási példák:

Ahhoz, hogy a GPS működjön, hozz létre egy hálót (mesh), amely az útvonal (út) felett lebeg a következő névvel:
_gps_ENTRYPOINT_NEVE_
Példa: _gps_309T-10 TP_.

TIPP: Ha a GPS nagyon hosszú, oszd kisebb részekre az optimalizálás érdekében.
_rand_)Használd a _rand_XX_-et az objektum nevében a megjelenés esélyének meghatározásához (%-ban).
Példa: _rand_50_ (50% esély).
Megengedett számok: 1, 3, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 95, 99.

_low_speed_zone_: Láthatatlan kocka a terminálokban. Megakadályozza, hogy az utasok panaszkodjanak az alacsony sebesség miatt._force_exit_: Láthatatlan kocka a végállomás közelében. Mindenkit leszállásra kényszerít.
_det1)A _det1.3ds utótaggal elnevezett objektumok (pl.: arvores_det1.3ds) csak akkor töltődnek be, ha az "Extra Részletek" opció engedélyezve van a játékban. Használd nehéz dekorációhoz.
A padlótextúrák villogásának megakadályozása érdekében hozz létre egy .config.txt fájlt a textúrához (pl.: asfalto.png.config.txt).

Ez kijavítja a "csillogást" a nagy tereptextúrákon. Csak szükség esetén használd!
A 3. Fázis Vége!