Skip to content

Object format

Michael Steenbeek edited this page Sep 19, 2017 · 2 revisions

The fields and general structure could still change. Because of this, only an example is provided. Later on, proper documentation is desired. (Like so, for example.)

{
    "id": "rct2.arrt1", <-- the bit after the dot is the DAT name
    "authors": [
        "Chris Saywer",
        "Simon Foster"
    ],
    "version": "1.0",
    "objectType": "ride",
    "properties": {
        "type": "corkscrewrollercoaster",
        "category": "rollercoaster",
        "separateRide": true,
        "separateRideName": true, <-- will probably be removed, as it is always set with the previous property
        "limitAirTimeBonus": true,
        "minCarsPerTrain": 3,
        "maxCarsPerTrain": 8,
        "numEmptyCars": 1,
        "defaultCar": 1,
        "headCars": 0,
        "tailCars": 2,
        "ratingMultipler": {
            "intensity": 10
        },
        "cars": [
            {
                "numSeats": 132,
                "numSeatRows": 2,
                "friction": 600,
                "spacing": 1021,
                "effectVisual": 1,
                "drawOrder": 5,
                "rotationFrameMask": 31
            },
            {
                "numSeats": 132,
                "numSeatRows": 2,
                "friction": 500,
                "spacing": 885,
                "effectVisual": 1,
                "drawOrder": 6,
                "rotationFrameMask": 31
            },
            {
                "friction": 50,
                "spacing": 204,
                "effectVisual": 1,
                "drawOrder": 8,
                "rotationFrameMask": 31
            }
        ],
        "availableTrackPieces": [
            "straight",
            "stationplatform",
            "chainlift",
            "flatrollbanking",
            "verticalloop",
            "gentleslope",
            "steepslope",
            "gentleslopeturns",
            "steepslopeturns",
            "sbend",
            "smallturns",
            "largeturns",
            "halfloop",
            "halfcorkscrew",
            "halfhelixes",
            "brakes",
            "onridephotosection",
            "blockbrakes"
        ]
    },
    "images": "$RCT2:OBJDATA/ARRT1.DAT[0..4471]",
    "strings": {
        "name": {
            "en-GB": "Corkscrew Roller Coaster",
            "fr-FR": "Montagnes russes tire-bouchon",
            "de-DE": "Schraubenachterbahn",
            "es-ES": "Montaña Rusa Sacacorchos",
            "it-IT": "Ottovolante ad avvitamento",
            "nl-NL": "Stalen schroefachtbaan",
            "sv-SE": "Korkskruvsberg- och dalbana",
            "pt-BR": "Montanha-russa em Parafuso",
            "cs-CZ": "Vývrtková horská dráha",
            "ko-KR": "나선 롤러코스터",
            "ru-RU": "Штопорные горки"
        },
        "description": {
            "en-GB": "A compact steel-tracked roller coaster where the train travels through corkscrews and loops",
            "fr-FR": "Montagnes russes compactes dont les voies en acier prennent la forme de tire-bouchons et de boucles",
            "de-DE": "Eine kompakte Stahlachterbahn, bei der der Zug durch Schrauben und Schleifen fährt",
            "es-ES": "Una montaña rusa compacta de acero donde los vagones circulan por rizos y  sacacorchos",
            "it-IT": "Un ottovolante compatto d'acciaio in cui il treno compie giri della morte e avvitamenti vari",
            "nl-NL": "Een compacte stalen achtbaan waar de trein door schroeven en loopings gaat.",
            "sv-SE": "En solid stålberg- och dalbana där tågen åker längs korkskruvar och loopar",
            "ko-KR": "나선 모양 트랙과 루프를 도는 구성을 지닌 강철 트랙의 롤러코스터",
            "zh-CN": "一座过山车列车穿过成圈结实的钢制螺旋式轨道曲折前进",
            "zh-TW": "一座雲霄飛車列車穿過成圈結實的鋼製螺旋式軌道曲折前進",
            "pt-BR": "Um montanha-russa compacta de ferro, onde o trem viaja por parafusos e loops",
            "cs-CZ": "Malá ocelová horská dráha, na které vozy jezdí skrze lopinky a jezdí ve vývrtce",
            "ru-RU": "Небольшие железные горки, где поезда едут по спиралям и кольцам"
        },
        "capacity": {
            "en-GB": "4 passengers per car",
            "fr-FR": "4 passagers par voiture",
            "de-DE": "4 Fahrgäste pro Wagen",
            "es-ES": "4 pasajeros por vagón",
            "it-IT": "4 passeggeri a carrozza",
            "nl-NL": "4 passagiers per karretje",
            "sv-SE": "4 passagerare per vagn",
            "ko-KR": "차량당 4명의 승객",
            "zh-CN": "4 位乘客/每个车厢",
            "zh-TW": " 4 位乘客/每個車廂",
            "pt-BR": "4 passageiros por carro",
            "cs-CZ": "4 místa v každém voze",
            "ru-RU": "4 пассажира"
        }
    }
}
Clone this wiki locally