manual:subwaysim:map_construction
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| manual:subwaysim:map_construction [2025/12/12 12:31] – dcs | manual:subwaysim:map_construction [2026/01/14 14:56] (current) – dcs | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Map Construction ===== | ===== Map Construction ===== | ||
| - | This section provides everything you need to build maps for SubwaySim 2 — from creating a new level to preparing it for use in the game. | + | This section provides everything you need to build maps for SubwaySim 2 — from creating a new level to preparing |
| - | Here you will learn how to set up a level, migrate assets, define track structures, place tracks using the Railtool, configure AI timetables, and finally prepare your map for packaging and use in SubwaySim 2. | + | |
| - | The following chapters | + | You will learn how to: |
| + | * create and prepare a level | ||
| + | * migrate assets into your own plugin | ||
| + | * build railway infrastructure using the Railtool | ||
| + | * prepare stations, signals, and AI-relevant data | ||
| + | * define map logic and AI services via Map.lua | ||
| + | * build and test your map in SubwaySim 2 | ||
| + | |||
| + | The following chapters guide you step by step through the complete | ||
| ---- | ---- | ||
| - | * **[[manual: | + | * **[[manual: |
| - | | + | |
| - | * **[[manual: | + | |
| - | Understand how to safely move or import assets into your plugin so they are correctly included in the final packaged mod. | + | |
| - | * **[[manual: | + | |
| - | Configure superstructure definitions such as track profiles, materials, ballast and other essential | + | |
| - | * **[[manual: | + | |
| - | Learn how to place rails, switches and curves with precision using the Railtool, and how to build the foundation of your railway layout. | + | |
| - | * **[[manual: | + | |
| - | Discover how to set up AI timetables, including station stops, routing behavior and scheduling logic for automated train operations. | + | |
| - | * **[[manual: | + | |
| - | Understand the final steps required to register your map and validate all essential structures. | + | |
| - | * **[[manual: | + | |
| - | Prepare your mod for packaging into the final `.pak` file. | + | |
| - | Together, these chapters give you a complete overview of the entire | + | * **[[manual: |
| + | Safely migrate meshes, materials, and other assets into your own plugin without breaking references. | ||
| + | |||
| + | * **[[manual: | ||
| + | Build the railway infrastructure of your map. | ||
| + | |||
| + | * **[[manual: | ||
| + | Define the physical and visual properties of tracks. | ||
| + | |||
| + | * **[[manual: | ||
| + | Place track splines, switches, and assign required data layers. | ||
| + | |||
| + | * **[[manual: | ||
| + | Optional step for complex switch constructions. | ||
| + | |||
| + | * **[[manual: | ||
| + | Prepare | ||
| + | * validate track layout | ||
| + | * place signals and speed limits | ||
| + | * define stations and platforms | ||
| + | |||
| + | After this step, the level is technically | ||
| + | |||
| + | * **[[manual: | ||
| + | Define the runtime logic of the map: | ||
| + | * register the map in the ContentManager | ||
| + | * link stations and platforms | ||
| + | * create AI timetables and services | ||
| + | * configure dispatching and depot logic | ||
| + | |||
| + | * **[[manual: | ||
| + | Package the map into a `.pak` file and test it inside | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Editor Tools ===== | ||
| + | |||
| + | Editor Tools are used to **visually build out and refine the map**. | ||
| + | They are optional and can be used at any point during development. | ||
| + | |||
| + | Typical use cases include: | ||
| + | * placing platforms and station structures | ||
| + | * adding props and environment details | ||
| + | * refining the visual appearance of stations and depots | ||
| + | |||
| + | Available tools include: | ||
| + | * **[[manual: | ||
| + | |||
| + | Editor Tools do not affect map logic and can be used independently from Map.lua. | ||
| + | |||
| + | ---- | ||
| + | Together, these sections cover the full workflow — from an empty level to a finished, playable map in SubwaySim 2. | ||
| {{page> | {{page> | ||
manual/subwaysim/map_construction.1765539086.txt.gz · Last modified: by dcs
