Add Alina’s Map Mod 1.7.25304.436
https://rmh.alinanova.dev/mod/cba5981c-8e8e-4b01-918c-214fa155adff
This commit is contained in:
158
AlinasMapMod/splineys.md
Normal file
158
AlinasMapMod/splineys.md
Normal file
@@ -0,0 +1,158 @@
|
||||
# Splineys
|
||||
|
||||
All listed values are defaults, and may usually be omitted unless otherwise noted
|
||||
|
||||
- [Prefab Formats](#prefab-formats)
|
||||
- [Telegraph Poles](#telegraph-poles)
|
||||
- [Turntables](#turntables)
|
||||
- [Loaders](#loaders)
|
||||
- [Passenger Station Agent](#passenger-station-agent-includes-building)]
|
||||
- [Passenger Stations](#passenger-stations)
|
||||
- [Map Labels](#map-labels)
|
||||
|
||||
|
||||
## Prefab formats
|
||||
All prefabs use the following formats:
|
||||
- Path based: `path://scene/world/path/to/gameObject/in/tree`
|
||||
- Scenery: `scenery://sampleSceneryId`
|
||||
- Vanilla: `vanilla://vanillaObjectid`
|
||||
This is a special one for specific structures,
|
||||
as of 05/10/2025, it has the following:
|
||||
- roundhouseStall
|
||||
- roundhouseStart
|
||||
- roundhouseEnd
|
||||
- coalConveyor
|
||||
- coalTower
|
||||
- dieselFuelingStand
|
||||
- waterTower
|
||||
- waterColumn
|
||||
- flagStopStation
|
||||
- brysonDepot
|
||||
- dillsboroStation
|
||||
- southernCombinationDepot
|
||||
|
||||
## Telegraph poles
|
||||
|
||||
```json
|
||||
{
|
||||
"handler": "AlinasMapMod.TelegraphPoleBuilder",
|
||||
"polesToRaise": [1,2,3]
|
||||
}
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"handler": "AlinasMapMod.TelegraphPoleMover",
|
||||
"polesToMove": [1,2,3],
|
||||
"poleMovement": [
|
||||
[0,1,2],
|
||||
[22,2,0],
|
||||
[33,3,5],
|
||||
]
|
||||
}
|
||||
|
||||
```
|
||||
## Turntables
|
||||
|
||||
```json
|
||||
{
|
||||
"handler":"AlinasMapMod.Turntable.TurntableBuilder",
|
||||
"radius": 15,
|
||||
"subdivisions": 32,
|
||||
"position": { "x": 0, "y": 0, "z": 0 },
|
||||
"rotation": { "x": 0, "y": 0, "z": 0 },
|
||||
"roundhouseStalls": 0,
|
||||
"roundhouseTrackLength": 46,
|
||||
"stallPrefab": "vanilla://roundhouseStall",
|
||||
"startPrefab": "vanilla://roundhouseStart",
|
||||
"endPrefab": "vanilla://roundhouseEnd"
|
||||
}
|
||||
```
|
||||
|
||||
## Loaders
|
||||
```json
|
||||
{
|
||||
"handler": "AlinasMapMod.LoaderBuilder",
|
||||
"position": { "x": 0, "y": 0, "z": 0 },
|
||||
"rotation": { "x": 0, "y": 0, "z": 0 },
|
||||
// Must be set to one of the coal, diesel, or water prefabs
|
||||
"prefab": "empty://",
|
||||
// Required for coal and diesel, see example industry below
|
||||
"industry": "",
|
||||
}
|
||||
```
|
||||
|
||||
Example industry:
|
||||
```json
|
||||
{
|
||||
"loader-industry-example": {
|
||||
"name": "Example industry for loaders",
|
||||
"localPosition": { "x": -271.6577, "y": 0.0, "z": -22.8286133 },
|
||||
"usesContract": false,
|
||||
"components": {
|
||||
"coaling": {
|
||||
"type": "Model.Ops.IndustryUnloader",
|
||||
"name": "Example Coaling Tower",
|
||||
"trackSpans": [ "PExampleSpan" ],
|
||||
"carTypeFilter": "HM,HT",
|
||||
"sharedStorage": true,
|
||||
"loadId": "coal",
|
||||
"storageChangeRate": 0.0,
|
||||
"maxStorage": 300000.0,
|
||||
"orderAroundEmpties": false,
|
||||
"carTransferRate": 1E+07,
|
||||
"orderAroundLoaded": false
|
||||
},
|
||||
"diesel": {
|
||||
"type": "Model.Ops.IndustryUnloader",
|
||||
"name": "Example Diesel Stand",
|
||||
"trackSpans": [ "PExampleSpan" ],
|
||||
"carTypeFilter": "TM",
|
||||
"sharedStorage": true,
|
||||
"loadId": "diesel-fuel",
|
||||
"storageChangeRate": 0.0,
|
||||
"maxStorage": 16000.0,
|
||||
"orderAroundEmpties": false,
|
||||
"carTransferRate": 32000.0,
|
||||
"orderAroundLoaded": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Passenger Station Agent (Includes building)
|
||||
|
||||
```json
|
||||
{
|
||||
"handler": "AlinasMapMod.StationAgentBuilder",
|
||||
"position": {
|
||||
"x": 12886,
|
||||
"y": 562,
|
||||
"z": 4703
|
||||
},
|
||||
"rotation": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"prefab": "vanilla://flagStopStation",
|
||||
"passengerStop": "whittier"
|
||||
}
|
||||
```
|
||||
|
||||
## Passenger Stations
|
||||
|
||||
### <span style="color:red">***DEPRECATED: Use the industry component instead***
|
||||
|
||||
## Map Labels
|
||||
### Note that live editing may have ssizing issues, these are usually resolved on a save reload.
|
||||
|
||||
```json
|
||||
{
|
||||
"handler": "AlinasMapMod.Map.MapLabelBuilder",
|
||||
"position": { "x": 0, "y": 0, "z": 0 },
|
||||
"text": "Map Label",
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user