📚 Docs

Módy Map: Fáze 4

Aktualizováno - Leden 2023

Aktualizace pro Verzi 4

Chcete-li aktivovat funkce Fáze 4, definujte ve svém .map.txt:

[map]
mapModVersion=4
useStandardShader=1
  • useStandardShader=1: Aktivuje vylepšenou grafiku se standardními shadery (základní PBR).
  • url=...: Přidá klikatelný odkaz na obrazovku výběru.

Obrazovka Výběru


Automatické Nativní Stromy

Použijte prázdné objekty (Empty nebo Trojúhelníky) v Blenderu s názvem _utree123_ (kde 123 je ID nativního stromu).

Nativní Stromy

  • Lehčí než duplikované 3D modely (Instancing).
  • Automatická náhodná rotace.

Příklady ID stromů:

  • _utree0__utree9_: Obecné stromy.
  • _utree10_: Palmy.
  • Kompletní seznam naleznete v oficiální dokumentaci nebo na fóru.

Nativní Materiály (PBR)

Textury můžete nahradit nativními herními PBR materiály (Asfalt, Chodník), aniž byste museli konfigurovat složité shadery v Blenderu. Vytvořte soubor .config.txt vedle textury. Příklad: ulice.png.config.txt.

[config]
replaceMaterial=1
material=asphalt/asphalt011
keepTexture=1
  • keepTexture=1: Zachová vaši barvu/kresbu, ale použije lesk/normálovou mapu nativního materiálu.
  • material: Cesta k nativnímu materiálu.

Příklady asfaltu s nativním materiálem:

Realistický Asfalt Detail Asfaltu


Efekty Počasí

Mokrý Povrch

Použijte _wetsurface_ v názvu 3D objektu, aby se v dešti namočil. To dává realistický efekt odrazu.

Mokrý Efekt

Sníh

Vytvořte texturu končící na snow.png (např.: asphalt.png -> asphalt_snow.png). Hra se automaticky přepne, když sněží. To umožňuje vytvářet zimní scénáře bez nutnosti upravovat 3D.

Sníh

Voda (Jezera/Moře)

Použijte rovinu s názvem _water1_. Měřítko vlny: Přidejte _scale10_, _scale50_, _scale100_ k názvu pro úpravu velikosti vln.

Voda


Prefabs (Znovupoužitelné Objekty)

Systém Prefabs umožňuje instanciovat složité objekty (jako sloupy, lavičky, budovy) bez duplikování geometrické paměti. Model se načte jednou a replikuje se.

Složka: prefabs v kořenu módu. Struktura:

Složky Prefabs

Definiční soubor (nazev.txt):

[config]
useCulling=1

[prefab]
model1=objekty/sloup.3ds

Pro použití na mapě umístěte Empty/Kostku s názvem txt souboru prefabu jako prefixem. Např.: Pokud je soubor mujsloup.txt, použijte mujsloup jako název objektu v Blenderu.


Procedurální Vegetace (Random Spawner)

Automaticky vyplní oblasti trávou nebo stromy. Vytvořte složku vegetation uvnitř tiles.

Automatická Vegetace

Konfigurační soubor definuje hustotu, rozestupy a které objekty použít (nativní stromy nebo prefabs).

[random_vegetation]
keyword=pouzetrava
spacing=10
useRandomSpacing=1
radius=50
  • keyword: Název objektu v Blenderu, který definuje oblast (hranice).
  • spacing: Průměrná vzdálenost mezi objekty.

Hra provede skenování (Raycast) v oblasti definované bounds (neviditelná kostka), aby zasadila vegetaci na zem.

Hranice Vegetace


Vlastní Doprava

Je možné změnit autobusy v dopravě umístěním nových modelů do složky aibuses_v1.

Vlastní Doprava

Můžete umístit podsložky pro různé společnosti nebo typy autobusů. Používejte zjednodušené .bus soubory pro dopravu.

Pozor: Nepřehánějte to s počtem modelů, aby nedošlo k vyčerpání paměti na mobilních telefonech! Každý nový model autobusu spotřebovává hodně RAM.

Konec Fáze 4!