diff --git a/objects/official/campaign/openrct2.campaign.competitions.json b/objects/official/campaign/openrct2.campaign.competitions.json new file mode 100644 index 0000000000..01fe915e46 --- /dev/null +++ b/objects/official/campaign/openrct2.campaign.competitions.json @@ -0,0 +1,100 @@ +{ + "id": "openrct2.campaign.competitions", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "official", + "properties": { + "scenarioGroups": [ + { + "header": "competitions", + "scenarios": [ + { + "title": "Competition Land 1", + "fileName": "Competition Land 1.SC6" + }, + { + "title": "Competition Land 2", + "fileName": "Competition Land 2.SC6" + }, + { + "title": "Bobsled Roller Coaster Competition", + "fileName": "sc120.sc4" + }, + { + "title": "Go Karts Competition", + "fileName": "sc114.sc4" + }, + { + "title": "Inverted Roller Coaster Competition", + "fileName": "sc123.sc4" + }, + { + "title": "Mine Train Roller Coaster Competition", + "fileName": "sc117.sc4" + }, + { + "title": "Stand-Up Steel Roller Coaster Competition", + "fileName": "sc125.sc4" + }, + { + "title": "Steel Corkscrew Roller Coaster Competition", + "fileName": "sc116.sc4" + }, + { + "title": "Steel Mini-Roller Coaster Competition", + "fileName": "sc127.sc4" + }, + { + "title": "Steel Roller Coaster Competition", + "fileName": "sc119.sc4" + }, + { + "title": "Steel Twister Roller Coaster Competition", + "fileName": "Comp-st.sc4" + }, + { + "title": "Suspended Roller Coaster Competition", + "fileName": "sc124.sc4" + }, + { + "title": "Wooden Roller Coaster Competition", + "fileName": "sc126.sc4" + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Competitions", + "ar-EG": "المسابقات", + "ca-ES": "Competicions", + "cs-CZ": "Soutěže", + "da-DK": "Konkurrencer", + "de-DE": "Wettbewerbe", + "eo-ZZ": "Konkursoj", + "es-ES": "Competiciones", + "fi-FI": "Kilpailut", + "fr-FR": "Compétitions", + "gl-ES": "Competicións", + "hu-HU": "Versenyek", + "it-IT": "Competizioni", + "ja-JP": "コンペティション", + "ko-KR": "경쟁", + "nb-NO": "Konkurranser", + "nl-NL": "Wedstrijden", + "pl-PL": "Zawody", + "pt-BR": "Competições", + "ru-RU": "Соревнования", + "sv-SE": "Tävlingar", + "tr-TR": "Yarışmalar", + "uk-UA": "Змагання", + "vi-VN": "Các cuộc thi", + "zh-CN": "竞赛", + "zh-TW": "比賽" + } + } +} \ No newline at end of file diff --git a/objects/official/campaign/openrct2.campaign.extras.json b/objects/official/campaign/openrct2.campaign.extras.json new file mode 100644 index 0000000000..357eaf55fe --- /dev/null +++ b/objects/official/campaign/openrct2.campaign.extras.json @@ -0,0 +1,90 @@ +{ + "id": "openrct2.campaign.extras", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "official", + "properties": { + "scenarioGroups": [ + { + "header": "dlc", + "scenarios": [ + { + "title": "Fort Anachronism", + "fileName": [ + "FORT1.SC4", + "Fort Anachronism.SC6" + ] + }, + { + "title": "Taiwan Park", + "fileName": [ + "SC34.SC4", + "Taiwan Park.SC6" + ] + }, + { + "title": "PC Player", + "fileName": [ + "pcplayer.sc4", + "PC Player.SC6" + ] + }, + { + "title": "PC Gaming World", + "fileName": [ + "Pcgw.sc4", + "PC Gaming World.SC6" + ] + }, + { + "title": "gameplay", + "fileName": [ + "gameplay.SC4", + "gameplay.SC6" + ] + }, + { + "title": "Panda World", + "fileName": [ + "Panda World.SC6", + "Panda World.sea" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Extras", + "ar-EG": "الملحقات", + "ca-ES": "Extres", + "cs-CZ": "Extra", + "da-DK": "Ekstra", + "de-DE": "Extras", + "eo-ZZ": "Ekstraĵoj", + "es-ES": "Extras", + "fi-FI": "Ekstrat", + "fr-FR": "Extras", + "gl-ES": "Extras", + "hu-HU": "Extrák", + "it-IT": "Extra", + "ja-JP": "追加要素", + "ko-KR": "기타", + "nb-NO": "Ekstrainnhold", + "nl-NL": "Extra’s", + "pl-PL": "Dodatkowe", + "pt-BR": "Extras", + "ru-RU": "Экстра", + "sv-SE": "Extra", + "tr-TR": "Ekstralar", + "uk-UA": "Додатково", + "vi-VN": "Thêm", + "zh-CN": "额外内容", + "zh-TW": "附加樂園" + } + } +} \ No newline at end of file diff --git a/objects/official/campaign/openrct2.campaign.uces.json b/objects/official/campaign/openrct2.campaign.uces.json new file mode 100644 index 0000000000..273a0a375a --- /dev/null +++ b/objects/official/campaign/openrct2.campaign.uces.json @@ -0,0 +1,116 @@ +{ + "id": "openrct2.campaign.uces", + "version": "1.0", + "authors": [ + "UCES" + ], + "objectType": "campaign", + "sourceGame": "official", + "properties": { + "scenarioGroups": [ + { + "header": "timeMachine", + "scenarios": [ + { + "title": "Lighthouse of Alexandria by Katatude for UCES", + "fileName": "Lighthouse of Alexandria by Katatude for UCES.SC6" + }, + { + "title": "Cleveland's Luna Park", + "fileName": "Cleveland's Luna Park.SC6" + }, + { + "title": "Mount Vesuvius 1700 A.D. by Katatude for UCES", + "fileName": "Mount Vesuvius 1700 A.SC6" + }, + { + "title": "The Sandbox by Katatude for UCES", + "fileName": "The Sandbox by Katatude for UCES.SC6" + }, + { + "title": "Niagara Falls & Gorge by Katatude for UCES", + "fileName": "Niagara Falls & Gorge by Katatude for UCES.SC6" + }, + { + "title": "Rocky Mountain Miners", + "fileName": "Rocky Mountain Miners.SC6" + }, + { + "title": "The Time Machine by Katatude for UCES", + "fileName": "The Time Machine by Katatude for UCES.SC6" + }, + { + "title": "Tower of Babel", + "fileName": "Tower of Babel.SC6" + }, + { + "title": "Transformation", + "fileName": "Transformation.SC6" + }, + { + "title": "Urbis Incognitus", + "fileName": "Urbis Incognitus.SC6" + } + ] + }, + { + "header": "katysDreamworld", + "scenarios": [ + { + "title": "Beneath the Christmas Tree by Katatude for UCES", + "fileName": "Beneath the Christmas Tree by Katatude for UCES.SC6" + }, + { + "title": "Bigrock Blast", + "fileName": "Bigrock Blast.SC6" + }, + { + "title": "Camp Mockingbird for UCES by Katatude", + "fileName": "Camp Mockingbird for UCES by Katatude.SC6" + }, + { + "title": "Choo Choo Town", + "fileName": "Choo Choo Town.SC6" + }, + { + "title": "Dragon Islands", + "fileName": "Dragon Islands.SC6" + }, + { + "title": "Kiddy Karnival II", + "fileName": "Kiddy Karnival II.SC6" + }, + { + "title": "Sand Dune", + "fileName": "Sand Dune.SC6" + } + ] + }, + { + "header": "other", + "scenarios": [ + { + "title": "UCES Halloween", + "fileName": "UCES Halloween.SC6" + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "User Created Expansion Set", + "ar-EG": "حزمة توسوعية منشئة بالمستخدم", + "ca-ES": "Expansió creada pels usuaris", + "eo-ZZ": "Uzantkreita Kompletiga Aro", + "gl-ES": "Expansión creada por usuarios", + "ja-JP": "ユーザー作成の拡張セット", + "ko-KR": "유저 제작 확장팩(UCES)", + "nb-NO": "Brukerskapt Utvidelsespakke", + "ru-RU": "Пользовательские дополнения", + "vi-VN": "Bộ mở rộng do người dùng tạo", + "zh-CN": "UCES{NEWLINE}用户创作扩展集", + "zh-TW": "玩家創作的擴展地圖" + } + } +} \ No newline at end of file diff --git a/objects/rct1/campaign/rct1.campaign.base_game.json b/objects/rct1/campaign/rct1.campaign.base_game.json new file mode 100644 index 0000000000..0877a81010 --- /dev/null +++ b/objects/rct1/campaign/rct1.campaign.base_game.json @@ -0,0 +1,197 @@ +{ + "id": "rct1.campaign.base_game", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "rct1", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "Forest Frontiers", + "fileName": [ + "sc0.sc4", + "Forest Frontiers.SC6" + ] + }, + { + "title": "Dynamite Dunes", + "fileName": [ + "sc1.sc4", + "Dynamite Dunes.SC6" + ] + }, + { + "title": "Leafy Lake", + "fileName": [ + "sc2.sc4", + "Leafy Lake.SC6" + ] + }, + { + "title": "Diamond Heights", + "fileName": [ + "sc3.sc4", + "Diamond Heights.SC6" + ] + }, + { + "title": "Evergreen Gardens", + "fileName": [ + "sc4.sc4", + "Evergreen Gardens.SC6" + ] + }, + { + "title": "Bumbly Beach", + "fileName": [ + "sc5.sc4", + "Bumbly Beach.SC6" + ] + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Trinity Islands", + "fileName": [ + "sc6.sc4", + "Trinity Islands.SC6" + ] + }, + { + "title": "Katie's Dreamland", + "fileName": [ + "sc7.sc4", + "Katie's Dreamland.SC6" + ] + }, + { + "title": "Pokey Park", + "fileName": [ + "sc8.sc4", + "Pokey Park.SC6" + ] + }, + { + "title": "White Water Park", + "fileName": [ + "sc9.sc4", + "White Water Park.SC6" + ] + }, + { + "title": "Millennium Mines", + "fileName": [ + "sc10.sc4", + "Millennium Mines.SC6" + ] + }, + { + "title": "Karts & Coasters", + "fileName": [ + "sc11.sc4", + "Karts & Coasters.SC6" + ] + }, + { + "title": "Mel's World", + "fileName": [ + "sc12.sc4", + "Mel's World.SC6" + ] + }, + { + "title": "Mystic Mountain", + "fileName": [ + "sc13.sc4", + "Mystic Mountain.SC6" + ] + }, + { + "title": "Pacific Pyramids", + "fileName": [ + "sc14.sc4", + "Pacific Pyramids.SC6" + ] + }, + { + "title": "Crumbly Woods", + "fileName": [ + "sc15.sc4", + "Crumbly Woods.SC6" + ] + }, + { + "title": "Paradise Pier", + "fileName": [ + "sc16.sc4", + "Paradise Pier.SC6" + ] + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Lightning Peaks", + "fileName": [ + "sc17.sc4", + "Lightning Peaks.SC6" + ] + }, + { + "title": "Ivory Towers", + "fileName": [ + "sc18.sc4", + "Ivory Towers.SC6" + ] + }, + { + "title": "Rainbow Valley", + "fileName": [ + "sc19.sc4", + "Rainbow Valley.SC6" + ] + }, + { + "title": "Thunder Rock", + "fileName": [ + "sc20.sc4", + "Thunder Rock.SC6" + ] + } + ] + }, + { + "header": "bonus", + "scenarios": [ + { + "title": "Mega Park", + "fileName": [ + "sc21.sc4", + "Mega Park.SC6" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "RollerCoaster Tycoon", + "ja-JP": "ローラーコースタータイクーン", + "ko-KR": "롤러코스터 타이쿤", + "zh-CN": "过山车大亨", + "zh-TW": "夢幻遊樂園" + } + } +} \ No newline at end of file diff --git a/objects/rct1/campaign/rct1aa.campaign.added_attractions.json b/objects/rct1/campaign/rct1aa.campaign.added_attractions.json new file mode 100644 index 0000000000..e0982f8b88 --- /dev/null +++ b/objects/rct1/campaign/rct1aa.campaign.added_attractions.json @@ -0,0 +1,254 @@ +{ + "id": "rct1aa.campaign.added_attractions", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "rct1aa", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "Whispering Cliffs", + "fileName": [ + "SC40.SC4", + "Whispering Cliffs.SC6" + ] + }, + { + "title": "Three Monkeys Park", + "fileName": [ + "SC41.SC4", + "Three Monkeys Park.SC6" + ] + }, + { + "title": "Canary Mines", + "fileName": [ + "SC42.SC4", + "Canary Mines.SC6" + ] + }, + { + "title": "Barony Bridge", + "fileName": [ + "SC43.SC4", + "Barony Bridge.SC6" + ] + }, + { + "title": "Funtopia", + "fileName": [ + "SC44.SC4", + "Funtopia.SC6" + ] + }, + { + "title": "Haunted Harbour", + "fileName": [ + "SC45.SC4", + "Haunted Harbour.SC6" + ] + }, + { + "title": "Fun Fortress", + "fileName": [ + "SC46.SC4", + "Fun Fortress.SC6" + ] + }, + { + "title": "Future World", + "fileName": [ + "SC47.SC4", + "Future World.SC6" + ] + }, + { + "title": "Gentle Glen", + "fileName": [ + "SC48.SC4", + "Gentle Glen.SC6" + ] + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Jolly Jungle", + "fileName": [ + "SC49.SC4", + "Jolly Jungle.SC6" + ] + }, + { + "title": "Hydro Hills", + "fileName": [ + "SC50.SC4", + "Hydro Hills.SC6" + ] + }, + { + "title": "Sprightly Park", + "fileName": [ + "SC51.SC4", + "Sprightly Park.SC6" + ] + }, + { + "title": "Magic Quarters", + "fileName": [ + "SC52.SC4", + "Magic Quarters.SC6" + ] + }, + { + "title": "Fruit Farm", + "fileName": [ + "SC53.SC4", + "Fruit Farm.SC6" + ] + }, + { + "title": "Butterfly Dam", + "fileName": [ + "SC54.SC4", + "Butterfly Dam.SC6" + ] + }, + { + "title": "Coaster Canyon", + "fileName": [ + "SC55.SC4", + "Coaster Canyon.SC6" + ] + }, + { + "title": "Thunderstorm Park", + "fileName": [ + "SC56.SC4", + "Thunderstorm Park.SC6" + ] + }, + { + "title": "Harmonic Hills", + "fileName": [ + "SC57.SC4", + "Harmonic Hills.SC6" + ] + }, + { + "title": "Roman Village", + "fileName": [ + "SC58.SC4", + "Roman Village.SC6" + ] + }, + { + "title": "Swamp Cove", + "fileName": [ + "SC59.SC4", + "Swamp Cove.SC6" + ] + }, + { + "title": "Adrenaline Heights", + "fileName": [ + "SC60.SC4", + "Adrenaline Heights.SC6" + ] + }, + { + "title": "Utopia Park", + "fileName": [ + "SC61.SC4", + "Utopia Park.SC6" + ] + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Rotting Heights", + "fileName": [ + "SC62.SC4", + "Rotting Heights.SC6" + ] + }, + { + "title": "Fiasco Forest", + "fileName": [ + "SC63.SC4", + "Fiasco Forest.SC6" + ] + }, + { + "title": "Pickle Park", + "fileName": [ + "SC64.SC4", + "Pickle Park.SC6" + ] + }, + { + "title": "Giggle Downs", + "fileName": [ + "SC65.SC4", + "Giggle Downs.SC6" + ] + }, + { + "title": "Mineral Park", + "fileName": [ + "SC66.SC4", + "Mineral Park.SC6" + ] + }, + { + "title": "Coaster Crazy", + "fileName": [ + "SC67.SC4", + "Coaster Crazy.SC6" + ] + }, + { + "title": "Urban Park", + "fileName": [ + "SC68.SC4", + "Urban Park.SC6" + ] + }, + { + "title": "Geoffrey Gardens", + "fileName": [ + "SC69.SC4", + "Geoffrey Gardens.SC6" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Added Attractions", + "en-US": "Corkscrew Follies", + "fr-FR": "Nouvelles Attractions", + "gl-ES": "Atraccións engadidas", + "ja-JP": "追加アトラクションキット", + "ko-KR": "애디드 어트랙션", + "pl-PL": "Dodatkowe Atrakcje", + "uk-UA": "Додані атракціони", + "vi-VN": "Các điểm tham quan bổ sung", + "zh-CN": "过山车大亨:{NEWLINE}快乐天地", + "zh-TW": "夢幻遊樂園: 資料片1" + } + } +} \ No newline at end of file diff --git a/objects/rct1/campaign/rct1ll.campaign.loopy_landscapes.json b/objects/rct1/campaign/rct1ll.campaign.loopy_landscapes.json new file mode 100644 index 0000000000..983bb14387 --- /dev/null +++ b/objects/rct1/campaign/rct1ll.campaign.loopy_landscapes.json @@ -0,0 +1,253 @@ +{ + "id": "rct1ll.campaign.loopy_landscapes", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "rct1ll", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "Iceberg Islands", + "fileName": [ + "SC22.SC4", + "Iceberg Islands.SC6" + ] + }, + { + "title": "Volcania", + "fileName": [ + "SC23.SC4", + "Volcania.SC6" + ] + }, + { + "title": "Arid Heights", + "fileName": [ + "SC24.SC4", + "Arid Heights.SC6" + ] + }, + { + "title": "Razor Rocks", + "fileName": [ + "SC25.SC4", + "Razor Rocks.SC6" + ] + }, + { + "title": "Crater Lake", + "fileName": [ + "SC26.SC4", + "Crater Lake.SC6" + ] + }, + { + "title": "Vertigo Views", + "fileName": [ + "SC27.SC4", + "Vertigo Views.SC6" + ] + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Paradise Pier 2", + "fileName": [ + "SC28.SC4", + "Paradise Pier 2.SC6" + ] + }, + { + "title": "Dragon's Cove", + "fileName": [ + "SC29.SC4", + "Dragon's Cove.SC6" + ] + }, + { + "title": "Good Knight Park", + "fileName": [ + "SC30.SC4", + "Good Knight Park.SC6" + ] + }, + { + "title": "Wacky Warren", + "fileName": [ + "SC31.SC4", + "Wacky Warren.SC6" + ] + }, + { + "title": "Grand Glacier", + "fileName": [ + "SC80.SC4", + "Grand Glacier.SC6" + ] + }, + { + "title": "Crazy Craters", + "fileName": [ + "SC81.SC4", + "Crazy Craters.SC6" + ] + }, + { + "title": "Dusty Desert", + "fileName": [ + "SC82.SC4", + "Dusty Desert.SC6" + ] + }, + { + "title": "Woodworm Park", + "fileName": [ + "SC83.SC4", + "Woodworm Park.SC6" + ] + }, + { + "title": "Icarus Park", + "fileName": [ + "SC84.SC4", + "Icarus Park.SC6" + ] + }, + { + "title": "Sunny Swamps", + "fileName": [ + "SC85.SC4", + "Sunny Swamps.SC6" + ] + }, + { + "title": "Frightmare Hills", + "fileName": [ + "SC86.SC4", + "Frightmare Hills.SC6" + ] + }, + { + "title": "Thunder Rocks", + "fileName": [ + "SC87.SC4", + "Thunder Rocks.SC6" + ] + }, + { + "title": "Octagon Park", + "fileName": [ + "SC88.SC4", + "Octagon Park.SC6" + ] + }, + { + "title": "Pleasure Island", + "fileName": [ + "SC89.SC4", + "Pleasure Island.SC6" + ] + }, + { + "title": "Icicle Worlds", + "fileName": [ + "SC90.SC4", + "Icicle Worlds.SC6" + ] + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Southern Sands", + "fileName": [ + "SC91.SC4", + "Southern Sands.SC6" + ] + }, + { + "title": "Tiny Towers", + "fileName": [ + "SC92.SC4", + "Tiny Towers.SC6" + ] + }, + { + "title": "Nevermore Park", + "fileName": [ + "SC93.SC4", + "Nevermore Park.SC6" + ] + }, + { + "title": "Pacifica", + "fileName": [ + "SC94.SC4", + "Pacifica.SC6" + ] + }, + { + "title": "Urban Jungle", + "fileName": [ + "SC95.SC4", + "Urban Jungle.SC6" + ] + }, + { + "title": "Terror Town", + "fileName": [ + "SC96.SC4", + "Terror Town.SC6" + ] + }, + { + "title": "Megaworld Park", + "fileName": [ + "SC97.SC4", + "Megaworld Park.SC6" + ] + }, + { + "title": "Venus Ponds", + "fileName": [ + "SC98.SC4", + "Venus Ponds.SC6" + ] + }, + { + "title": "Micro Park", + "fileName": [ + "SC99.SC4", + "Micro Park.SC6" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Loopy Landscapes", + "fr-FR": "Loopings en Folie", + "gl-ES": "Paisaxes Loopy", + "ja-JP": "おもしろ景観キット", + "ko-KR": "루피 랜드스케이프", + "pl-PL": "Zwariowane Krajobrazy", + "uk-UA": "Циклічні краєвиди", + "vi-VN": "Phong cảnh lượn lờ", + "zh-CN": "过山车大亨:{NEWLINE}极限反转", + "zh-TW": "夢幻遊樂園: 資料片2" + } + } +} \ No newline at end of file diff --git a/objects/rct2/campaign/rct2.campaign.base_game.json b/objects/rct2/campaign/rct2.campaign.base_game.json new file mode 100644 index 0000000000..eab0099a2f --- /dev/null +++ b/objects/rct2/campaign/rct2.campaign.base_game.json @@ -0,0 +1,98 @@ +{ + "id": "rct2.campaign.base_game", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "rct2", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "Electric Fields", + "fileName": "Electric Fields.SC6" + }, + { + "title": "Factory Capers", + "fileName": "Factory Capers.SC6" + }, + { + "title": "Crazy Castle", + "fileName": "Crazy Castle.SC6" + }, + { + "title": "Dusty Greens", + "fileName": "Dusty Greens.SC6" + }, + { + "title": "Bumbly Bazaar", + "fileName": "Bumbly Bazaar.SC6" + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Infernal Views", + "fileName": "Infernal Views.SC6" + }, + { + "title": "Lucky Lake", + "fileName": "Lucky Lake.SC6" + }, + { + "title": "Botany Breakers", + "fileName": "Botany Breakers.SC6" + }, + { + "title": "Alpine Adventures", + "fileName": "Alpine Adventures.SC6" + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Gravity Gardens", + "fileName": "Gravity Gardens.SC6" + }, + { + "title": "Extreme Heights", + "fileName": "Extreme Heights.SC6" + }, + { + "title": "Amity Airfield", + "fileName": "Amity Airfield.SC6" + }, + { + "title": "Ghost Town", + "fileName": "Ghost Town.SC6" + }, + { + "title": "Fungus Woods", + "fileName": "Fungus Woods.SC6" + }, + { + "title": "Rainbow Summit", + "fileName": "Rainbow Summit.SC6" + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "RollerCoaster Tycoon 2", + "ja-JP": "ローラーコースタータイクーン 2", + "ko-KR": "롤러코스터 타이쿤 2", + "zh-CN": "过山车大亨2", + "zh-TW": "模擬樂園2" + } + } +} diff --git a/objects/rct2/campaign/rct2.campaign.build_your_own.json b/objects/rct2/campaign/rct2.campaign.build_your_own.json new file mode 100644 index 0000000000..113936170c --- /dev/null +++ b/objects/rct2/campaign/rct2.campaign.build_your_own.json @@ -0,0 +1,89 @@ +{ + "id": "rct2.campaign.build_your_own", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": "rct2", + "properties": { + "scenarioGroups": [ + { + "header": "buildYourOwn", + "scenarios": [ + { + "title": "Build your own Six Flags Belgium", + "fileName": [ + "Build your own Six Flags Belgium.SC6", + "Build your own Six Flags Belgium.sea" + ] + }, + { + "title": "Build your own Six Flags Great Adventure", + "fileName": [ + "Build your own Six Flags Great Adventure.SC6", + "Build your own Six Flags Great Adventure.sea" + ] + }, + { + "title": "Build your own Six Flags Holland", + "fileName": [ + "Build your own Six Flags Holland.SC6", + "Build your own Six Flags Holland.sea" + ] + }, + { + "title": "Build your own Six Flags Magic Mountain", + "fileName": [ + "Build your own Six Flags Magic Mountain.SC6", + "Build your own Six Flags Magic Mountain.sea" + ] + }, + { + "title": "Build your own Six Flags Park", + "fileName": [ + "Build your own Six Flags Park.SC6", + "Build your own Six Flags Park.sea" + ] + }, + { + "title": "Build your own Six Flags over Texas", + "fileName": [ + "Build your own Six Flags over Texas.SC6", + "Build your own Six Flags over Texas.sea" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Build your own...", + "ca-ES": "Construïu el vostre…", + "cs-CZ": "Postav si vlastní…", + "da-DK": "Byg din egen…", + "de-DE": "Bauen Sie Ihren eigenen …", + "eo-ZZ": "Konstrui vian propran…", + "es-ES": "Construye tu propio…", + "fi-FI": "Rakenna oma…", + "fr-FR": "Construisez votre propre parc…", + "gl-ES": "Constrúe o teu propio…", + "hu-HU": "Építsd meg a saját…", + "it-IT": "Costruisci il tuo…", + "ja-JP": "自分だけのビルド…", + "ko-KR": "직접 만들기…", + "nb-NO": "Bygg din egen…", + "nl-NL": "Bouw je eigen…", + "pl-PL": "Zbuduj własny…", + "pt-BR": "Construa seu próprio…", + "ru-RU": "Постройте свой…", + "sv-SE": "Bygg din egna…", + "tr-TR": "Kendiniz inşa ediniz…", + "uk-UA": "Збудуйте свій власний…", + "vi-VN": "Tự xây dựng…", + "zh-CN": "修建你自己的……", + "zh-TW": "建設你的.." + } + } +} \ No newline at end of file diff --git a/objects/rct2/campaign/rct2.campaign.rct_classic.json b/objects/rct2/campaign/rct2.campaign.rct_classic.json new file mode 100644 index 0000000000..dea219465a --- /dev/null +++ b/objects/rct2/campaign/rct2.campaign.rct_classic.json @@ -0,0 +1,465 @@ +{ + "id": "rct2.campaign.rct_classic", + "version": "1.0", + "authors": [ + "Chris Sawyer", + "Atari" + ], + "objectType": "campaign", + "sourceGame": [ + "rct2", + "rct1ll", + "rct1aa", + "rct1" + ], + "properties": { + "numUnlockedScenarios": 3, + "numUnlockedGroups": 3, + "scenarioGroups": [ + { + "header": "rctClassicGraphiteGroup", + "scenarios": [ + { + "title": "Forest Frontiers", + "fileName": "Forest Frontiers.sea" + }, + { + "title": "Dynamite Dunes", + "fileName": "Dynamite Dunes.sea" + }, + { + "title": "Leafy Lake", + "fileName": "Leafy Lake.sea" + }, + { + "title": "Diamond Heights", + "fileName": "Diamond Heights.sea" + }, + { + "title": "White Water Park", + "fileName": "White Water Park.sea" + }, + { + "title": "Trinity Islands", + "fileName": "Trinity Islands.sea" + }, + { + "title": "Three Monkeys Park", + "fileName": "Three Monkeys Park.sea" + }, + { + "title": "Factory Capers", + "fileName": "Factory Capers.sea" + }, + { + "title": "Katie's Dreamland", + "fileName": "Katie's Dreamland.sea" + } + ] + }, + { + "header": "rctClassicEmeraldGroup", + "scenarios": [ + { + "title": "Bumbly Beach", + "fileName": "Bumbly Beach.sea" + }, + { + "title": "Karts & Coasters", + "fileName": "Karts & Coasters.sea" + }, + { + "title": "Evergreen Gardens", + "fileName": "Evergreen Gardens.sea" + }, + { + "title": "Crazy Castle", + "fileName": "Crazy Castle.sea" + }, + { + "title": "Mel's World", + "fileName": "Mel's World.sea" + }, + { + "title": "Mystic Mountain", + "fileName": "Mystic Mountain.sea" + }, + { + "title": "Pacific Pyramids", + "fileName": "Pacific Pyramids.sea" + }, + { + "title": "Crumbly Woods", + "fileName": "Crumbly Woods.sea" + }, + { + "title": "Paradise Pier", + "fileName": "Paradise Pier.sea" + } + ] + }, + { + "header": "rctClassicRubyGroup", + "scenarios": [ + { + "title": "Millennium Mines", + "fileName": "Millennium Mines.sea" + }, + { + "title": "Electric Fields", + "fileName": "Electric Fields.sea" + }, + { + "title": "Haunted Harbour", + "fileName": "Haunted Harbour.sea" + }, + { + "title": "Barony Bridge", + "fileName": "Barony Bridge.sea" + }, + { + "title": "Funtopia", + "fileName": "Funtopia.sea" + }, + { + "title": "Canary Mines", + "fileName": "Canary Mines.sea" + }, + { + "title": "Future World", + "fileName": "Future World.sea" + }, + { + "title": "Gentle Glen", + "fileName": "Gentle Glen.sea" + }, + { + "title": "Jolly Jungle", + "fileName": "Jolly Jungle.sea" + } + ] + }, + { + "header": "rctClassicSapphireGroup", + "scenarios": [ + { + "title": "Iceberg Islands", + "fileName": "Iceberg Islands.sea" + }, + { + "title": "Volcania", + "fileName": "Volcania.sea" + }, + { + "title": "Arid Heights", + "fileName": "Arid Heights.sea" + }, + { + "title": "Razor Rocks", + "fileName": "Razor Rocks.sea" + }, + { + "title": "Crater Lake", + "fileName": "Crater Lake.sea" + }, + { + "title": "Vertigo Views", + "fileName": "Vertigo Views.sea" + }, + { + "title": "Paradise Pier 2", + "fileName": "Paradise Pier 2.sea" + }, + { + "title": "Dragon's Cove", + "fileName": "Dragon's Cove.sea" + }, + { + "title": "Good Knight Park", + "fileName": "Good Knight Park.sea" + } + ] + }, + { + "header": "rctClassicAmethystGroup", + "scenarios": [ + { + "title": "Fun Fortress", + "fileName": "Fun Fortress.sea" + }, + { + "title": "Amity Airfield", + "fileName": "Amity Airfield.sea" + }, + { + "title": "Bumbly Bazaar", + "fileName": "Bumbly Bazaar.sea" + }, + { + "title": "Whispering Cliffs", + "fileName": "Whispering Cliffs.sea" + }, + { + "title": "Hydro Hills", + "fileName": "Hydro Hills.sea" + }, + { + "title": "Sprightly Park", + "fileName": "Sprightly Park.sea" + }, + { + "title": "Magic Quarters", + "fileName": "Magic Quarters.sea" + }, + { + "title": "Fruit Farm", + "fileName": "Fruit Farm.sea" + }, + { + "title": "Pokey Park", + "fileName": "Pokey Park.sea" + } + ] + }, + { + "header": "rctClassicCoralGroup", + "scenarios": [ + { + "title": "Butterfly Dam", + "fileName": "Butterfly Dam.sea" + }, + { + "title": "Coaster Canyon", + "fileName": "Coaster Canyon.sea" + }, + { + "title": "Thunderstorm Park", + "fileName": "Thunderstorm Park.sea" + }, + { + "title": "Harmonic Hills", + "fileName": "Harmonic Hills.sea" + }, + { + "title": "Roman Village", + "fileName": "Roman Village.sea" + }, + { + "title": "Swamp Cove", + "fileName": "Swamp Cove.sea" + }, + { + "title": "Adrenaline Heights", + "fileName": "Adrenaline Heights.sea" + }, + { + "title": "Botany Breakers", + "fileName": "Botany Breakers.sea" + }, + { + "title": "Rotting Heights", + "fileName": "Rotting Heights.sea" + }, + { + "title": "Lightning Peaks", + "fileName": "Lightning Peaks.sea" + } + ] + }, + { + "header": "rctClassicIvoryGroup", + "scenarios": [ + { + "title": "Utopia Park", + "fileName": "Utopia Park.sea" + }, + { + "title": "Ivory Towers", + "fileName": "Ivory Towers.sea" + }, + { + "title": "Thunder Rock", + "fileName": "Thunder Rock.sea" + }, + { + "title": "Dusty Greens", + "fileName": "Dusty Greens.sea" + }, + { + "title": "Fungus Woods", + "fileName": "Fungus Woods.sea" + }, + { + "title": "Gravity Gardens", + "fileName": "Gravity Gardens.sea" + }, + { + "title": "Wacky Warren", + "fileName": "Wacky Warren.sea" + }, + { + "title": "Grand Glacier", + "fileName": "Grand Glacier.sea" + }, + { + "title": "Crazy Craters", + "fileName": "Crazy Craters.sea" + }, + { + "title": "Icarus Park", + "fileName": "Icarus Park.sea" + } + ] + }, + { + "header": "rctClassicBronzeGroup", + "scenarios": [ + { + "title": "Dusty Desert", + "fileName": "Dusty Desert.sea" + }, + { + "title": "Woodworm Park", + "fileName": "Woodworm Park.sea" + }, + { + "title": "Sunny Swamps", + "fileName": "Sunny Swamps.sea" + }, + { + "title": "Frightmare Hills", + "fileName": "Frightmare Hills.sea" + }, + { + "title": "Thunder Rocks", + "fileName": "Thunder Rocks.sea" + }, + { + "title": "Octagon Park", + "fileName": "Octagon Park.sea" + }, + { + "title": "Pleasure Island", + "fileName": "Pleasure Island.sea" + }, + { + "title": "Icicle Worlds", + "fileName": "Icicle Worlds.sea" + }, + { + "title": "Ghost Town", + "fileName": "Ghost Town.sea" + }, + { + "title": "Infernal Views", + "fileName": "Infernal Views.sea" + } + ] + }, + { + "header": "rctClassicSilverGroup", + "scenarios": [ + { + "title": "Fiasco Forest", + "fileName": "Fiasco Forest.sea" + }, + { + "title": "Pickle Park", + "fileName": "Pickle Park.sea" + }, + { + "title": "Giggle Downs", + "fileName": "Giggle Downs.sea" + }, + { + "title": "Mineral Park", + "fileName": "Mineral Park.sea" + }, + { + "title": "Coaster Crazy", + "fileName": "Coaster Crazy.sea" + }, + { + "title": "Pacifica", + "fileName": "Pacifica.sea" + }, + { + "title": "Alpine Adventures", + "fileName": "Alpine Adventures.sea" + }, + { + "title": "Extreme Heights", + "fileName": "Extreme Heights.sea" + }, + { + "title": "Lucky Lake", + "fileName": "Lucky Lake.sea" + }, + { + "title": "Rainbow Summit", + "fileName": "Rainbow Summit.sea" + } + ] + }, + { + "header": "rctClassicGoldGroup", + "scenarios": [ + { + "title": "Rainbow Valley", + "fileName": "Rainbow Valley.sea" + }, + { + "title": "Urban Park", + "fileName": "Urban Park.sea" + }, + { + "title": "Geoffrey Gardens", + "fileName": "Geoffrey Gardens.sea" + }, + { + "title": "Southern Sands", + "fileName": "Southern Sands.sea" + }, + { + "title": "Tiny Towers", + "fileName": "Tiny Towers.sea" + }, + { + "title": "Nevermore Park", + "fileName": "Nevermore Park.sea" + }, + { + "title": "Terror Town", + "fileName": "Terror Town.sea" + }, + { + "title": "Megaworld Park", + "fileName": "Megaworld Park.sea" + }, + { + "title": "Venus Ponds", + "fileName": "Venus Ponds.sea" + }, + { + "title": "Micro Park", + "fileName": "Micro Park.sea" + } + ] + }, + { + "header": "bonus", + "scenarios": [ + { + "title": "Tycoon Park", + "fileName": "Tycoon Park.sea" + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "RollerCoaster Tycoon Classic" + } + } +} \ No newline at end of file diff --git a/objects/rct2/campaign/rct2.campaign.real_parks.json b/objects/rct2/campaign/rct2.campaign.real_parks.json new file mode 100644 index 0000000000..ecb0d34b3e --- /dev/null +++ b/objects/rct2/campaign/rct2.campaign.real_parks.json @@ -0,0 +1,106 @@ +{ + "id": "rct2.campaign.real_parks", + "version": "1.0", + "authors": [ + "Chris Sawyer" + ], + "objectType": "campaign", + "sourceGame": [ + "rct2", + "rct1ll" + ], + "properties": { + "scenarioGroups": [ + { + "header": "real", + "scenarios": [ + { + "title": "Alton Towers", + "fileName": [ + "ALTON1.SC4", + "Alton Towers.SC6" + ] + }, + { + "title": "Heide-Park", + "fileName": [ + "HEIDE.SC4", + "Heide-Park.SC6" + ] + }, + { + "title": "Blackpool Pleasure Beach", + "fileName": [ + "BPB1.SC4", + "Blackpool Pleasure Beach.SC6" + ] + }, + { + "title": "Six Flags Belgium", + "fileName": [ + "Six Flags Belgium.SC6", + "Six Flags Belgium.sea" + ] + }, + { + "title": "Six Flags Great Adventure", + "fileName": [ + "Six Flags Great Adventure.SC6", + "Six Flags Great Adventure.sea" + ] + }, + { + "title": "Six Flags Holland", + "fileName": [ + "Six Flags Holland.SC6", + "Six Flags Holland.sea" + ] + }, + { + "title": "Six Flags Magic Mountain", + "fileName": [ + "Six Flags Magic Mountain.SC6", + "Six Flags Magic Mountain.sea" + ] + }, + { + "title": "Six Flags over Texas", + "fileName": [ + "Six Flags over Texas.SC6", + "Six Flags over Texas.sea" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "“Real” parks", + "ca-ES": "Parcs «reals»", + "cs-CZ": "„Reálné“ parky", + "da-DK": "“Rigtige ” Parker", + "de-DE": "„Reale“ Parks", + "eo-ZZ": "“Faktaj” Parkoj", + "es-ES": "Parques “Reales”", + "fi-FI": "“Oikeat” puistot", + "fr-FR": "Parcs « réels »", + "gl-ES": "Parques “Reais”.", + "hu-HU": "„Igazi” parkok", + "it-IT": "Parchi “veri”", + "ja-JP": "現実のパーク", + "ko-KR": "“실제” 공원", + "nb-NO": "“Ekte” Parker", + "nl-NL": "‘Echte’ parken", + "pl-PL": "„Prawdziwe” parki", + "pt-BR": "Parques “Reais”", + "ru-RU": "“Реальные” парки", + "sv-SE": "”Riktiga” Parker", + "tr-TR": "Gerçek parklar", + "uk-UA": "“Справжні” парки", + "vi-VN": "Công viên “Thực tế”", + "zh-CN": "“真实的”游乐园", + "zh-TW": "“真實的”樂園" + } + } +} \ No newline at end of file diff --git a/objects/rct2tt/campaign/rct2tt.campaign.time_twister.json b/objects/rct2tt/campaign/rct2tt.campaign.time_twister.json new file mode 100644 index 0000000000..df3889e10b --- /dev/null +++ b/objects/rct2tt/campaign/rct2tt.campaign.time_twister.json @@ -0,0 +1,138 @@ +{ + "id": "rct2tt.campaign.time_twister", + "version": "1.0", + "authors": [ + "Frontier Developments" + ], + "objectType": "campaign", + "sourceGame": "rct2tt", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "Dark Age - Robin Hood", + "fileName": [ + "Dark Age - Robin Hood.SC6", + "Dark Age - Robin Hood.sea" + ] + }, + { + "title": "Prehistoric - After the Asteroid", + "fileName": [ + "Prehistoric - After the Asteroid.SC6", + "Prehistoric - After the Asteroid.sea" + ] + }, + { + "title": "Roaring Twenties - Prison Island", + "fileName": [ + "Roaring Twenties - Prison Island.SC6", + "Roaring Twenties - Prison Island.sea" + ] + }, + { + "title": "Future - First Encounters", + "fileName": [ + "Future - First Encounters.SC6", + "Future - First Encounters.sea" + ] + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Roaring Twenties - Schneider Cup", + "fileName": [ + "Roaring Twenties - Schneider Cup.SC6", + "Roaring Twenties - Schneider Cup.sea" + ] + }, + { + "title": "Prehistoric - Stone Age", + "fileName": [ + "Prehistoric - Stone Age.SC6", + "Prehistoric - Stone Age.sea" + ] + }, + { + "title": "Mythological - Cradle of Civilisation", + "fileName": [ + "Mythological - Cradle of Civilization.SC6", + "Mythological - Cradle of Civilization.sea" + ] + }, + { + "title": "Rock 'n' Roll - Rock 'n' Roll", + "fileName": [ + "Rock 'n' Roll - Rock 'n' Roll.SC6", + "Rock 'n' Roll - Rock 'n' Roll.sea" + ] + }, + { + "title": "Future - Future World", + "fileName": [ + "Future - Future World.SC6", + "Future - Future World.sea" + ] + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Roaring Twenties - Skyscrapers", + "fileName": [ + "Roaring Twenties - Skyscrapers.SC6", + "Roaring Twenties - Skyscrapers.sea" + ] + }, + { + "title": "Rock 'n' Roll - Flower Power", + "fileName": [ + "Rock 'n' Roll - Flower Power.SC6", + "Rock 'n' Roll - Flower Power.sea" + ] + }, + { + "title": "Dark Age - Castle", + "fileName": [ + "Dark Age - Castle.SC6", + "Dark Age - Castle.sea" + ] + }, + { + "title": "Mythological - Animatronic Film Set", + "fileName": [ + "Mythological - Animatronic Film Set.SC6", + "Mythological - Animatronic Film Set.sea" + ] + }, + { + "title": "Prehistoric - Jurassic Safari", + "fileName": [ + "Prehistoric - Jurassic Safari.SC6", + "Prehistoric - Jurassic Safari.sea" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Time Twister", + "ja-JP": "タイムツイスター", + "ko-KR": "타임 트위스터", + "pl-PL": "Zakręcone Czasy", + "vi-VN": "Kẻ xoay thời gian", + "zh-CN": "过山车大亨2:{NEWLINE}欢乐时光", + "zh-TW": "時空歷險" + } + } +} \ No newline at end of file diff --git a/objects/rct2ww/campaign/rct2ww.campaign.wacky_worlds.json b/objects/rct2ww/campaign/rct2ww.campaign.wacky_worlds.json new file mode 100644 index 0000000000..496f24b488 --- /dev/null +++ b/objects/rct2ww/campaign/rct2ww.campaign.wacky_worlds.json @@ -0,0 +1,159 @@ +{ + "id": "rct2ww.campaign.wacky_worlds", + "version": "1.0", + "authors": [ + "Frontier Developments" + ], + "objectType": "campaign", + "sourceGame": "rct2ww", + "properties": { + "numUnlockedScenarios": 5, + "scenarioGroups": [ + { + "header": "beginner", + "scenarios": [ + { + "title": "North America - Grand Canyon", + "fileName": [ + "North America - Grand Canyon.SC6", + "North America - Grand Canyon.sea" + ] + }, + { + "title": "Asia - Great Wall of China Tourism Enhancement", + "fileName": [ + "Asia - Great Wall of China Tourism Enhancement.SC6", + "Asia - Great Wall of China Tourism Enhancement.sea" + ] + }, + { + "title": "Africa - African Diamond Mine", + "fileName": [ + "Africa - African Diamond Mine.SC6", + "Africa - African Diamond Mine.sea" + ] + }, + { + "title": "Australasia - Ayers Rock", + "fileName": [ + "Australasia - Ayers Rock.SC6", + "Australasia - Ayers Rock.sea" + ] + }, + { + "title": "North America - Rollercoaster Heaven", + "fileName": [ + "North America - Rollercoaster Heaven.SC6", + "North America - Rollercoaster Heaven.sea" + ] + } + ] + }, + { + "header": "challenging", + "scenarios": [ + { + "title": "Africa - Oasis", + "fileName": [ + "Africa - Oasis.SC6", + "Africa - Oasis.sea" + ] + }, + { + "title": "South America - Rio Carnival", + "fileName": [ + "South America - Rio Carnival.SC6", + "South America - Rio Carnival.sea" + ] + }, + { + "title": "Asia - Maharaja Palace", + "fileName": [ + "Asia - Maharaja Palace.SC6", + "Asia - Maharaja Palace.sea" + ] + }, + { + "title": "Africa - Victoria Falls", + "fileName": [ + "Africa - Victoria Falls.SC6", + "Africa - Victoria Falls.sea" + ] + }, + { + "title": "N. America - Extreme Hawaiian Island", + "fileName": [ + "N America - Extreme Hawaiian Island.SC6", + "N America - Extreme Hawaiian Island.sea" + ] + }, + { + "title": "South America - Rain Forest Plateau", + "fileName": [ + "South America - Rain Forest Plateau.SC6", + "South America - Rain Forest Plateau.sea" + ] + }, + { + "title": "Europe - Renovation", + "fileName": [ + "Europe - Renovation.SC6", + "Europe - Renovation.sea" + ] + } + ] + }, + { + "header": "expert", + "scenarios": [ + { + "title": "Antarctic - Ecological Salvage", + "fileName": [ + "Antarctic - Ecological Salvage.SC6", + "Antarctic - Ecological Salvage.sea" + ] + }, + { + "title": "Europe - European Cultural Festival", + "fileName": [ + "Europe - European Cultural Festival.SC6", + "Europe - European Cultural Festival.sea" + ] + }, + { + "title": "Australasia - Fun at the Beach", + "fileName": [ + "Australasia - Fun at the Beach.SC6", + "Australasia - Fun at the Beach.sea" + ] + }, + { + "title": "South America - Inca Lost City", + "fileName": [ + "South America - Inca Lost City.SC6", + "South America - Inca Lost City.sea" + ] + }, + { + "title": "Asia - Japanese Coastal Reclaim", + "fileName": [ + "Asia - Japanese Coastal Reclaim.SC6", + "Asia - Japanese Coastal Reclaim.sea" + ] + } + ] + } + ] + }, + "strings": { + "name": { + "en-GB": "Wacky Worlds", + "ja-JP": "ワッキーワールド", + "ko-KR": "와키 월드", + "pl-PL": "Zakręcone Światy", + "vi-VN": "Thế giới kỳ quặc", + "zh-CN": "过山车大亨2:{NEWLINE}异国风情", + "zh-TW": "瘋狂世界" + } + } +}