Merge branch 'develop'

This commit is contained in:
Aaron van Geffen 2019-07-10 22:44:54 +02:00
commit 934042d503
833 changed files with 20448 additions and 15317 deletions

View File

@ -27,12 +27,12 @@ env:
matrix:
include:
- os: linux
name: Ubuntu amd64 GCC RelWithDebInfo
name: Ubuntu amd64 GCC MinSizeRel
if: type != cron
services:
- docker
env:
- OPENRCT2_CMAKE_OPTS="-G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=OpenRCT2 -DPORTABLE=ON -DCMAKE_CXX_FLAGS=\"-gz\"" TARGET=ubuntu_amd64
- OPENRCT2_CMAKE_OPTS="-G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=OpenRCT2 -DPORTABLE=ON -DCMAKE_CXX_FLAGS=\"-g -gz\"" TARGET=ubuntu_amd64
- secure: "S3u2VCE2Vy8KNXoeh+DhnzjCmgTX0r95uEZrXDU+IKANOOCKn7Dg4OFDZE3LY/i1y2/EUDpnR5yLC38Ks795EUP/sv/OoMl4tjQ20yERjqWh+gcIRrgx7SdVabuAh3t4aBdaLD4Pfnj5avxeCt6rL7yGnj0wdbrbJSBZPsgSnuQ="
after_success:
- sudo chown -R $USER build
@ -41,6 +41,7 @@ matrix:
- mv OpenRCT2/bin/openrct2 OpenRCT2/ && mv OpenRCT2/bin/openrct2-cli OpenRCT2/ && mv OpenRCT2/bin/libopenrct2.so OpenRCT2/ && mv OpenRCT2/share/openrct2 OpenRCT2/data && mv OpenRCT2/share/doc/openrct2 OpenRCT2/doc && mv OpenRCT2/bin/libdiscord-rpc.so OpenRCT2/
- rm -rf OpenRCT2/bin OpenRCT2/share # remove empty dirs
- tar cvzf openrct2-linux.tar.gz OpenRCT2/
- ls -lR
- if [[ "z${TRAVIS_TAG}" != "z" ]] ; then
export PUSH_BRANCH=master ;
else export PUSH_BRANCH=$TRAVIS_BRANCH ; export FILENAME_PART=-${TRAVIS_BRANCH}-$(git rev-parse --short HEAD) ;
@ -65,6 +66,7 @@ matrix:
- mv OpenRCT2/bin/openrct2 OpenRCT2/ && mv OpenRCT2/share/openrct2 OpenRCT2/data && mv OpenRCT2/share/doc/openrct2 OpenRCT2/doc
- rm -rf OpenRCT2/bin OpenRCT2/share # remove empty dirs
- tar cvzf openrct2-linux.tar.gz OpenRCT2/
- ls -lR
- if [[ "z${TRAVIS_TAG}" != "z" ]] ; then
export PUSH_BRANCH=master ;
else export PUSH_BRANCH=$TRAVIS_BRANCH ; export FILENAME_PART=-${TRAVIS_BRANCH}-$(git rev-parse --short HEAD) ;

View File

@ -32,7 +32,8 @@
"/usr/include",
"/usr/local/include",
"${workspaceRoot}",
"${workspaceRoot}/src"
"${workspaceRoot}/src",
"${workspaceRoot}/bin/googletest-distribution-prefix/src/googletest-distribution/googletest/include/gtest"
],
"defines": [],
"intelliSenseMode": "clang-x64",

2
.vscode/launch.json vendored
View File

@ -11,7 +11,7 @@
"stopAtEntry": false,
"cwd": "${workspaceFolder}/bin",
"environment": [],
"externalConsole": true,
"externalConsole": false,
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",

View File

@ -20,11 +20,11 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}")
set(CMAKE_MACOSX_RPATH 1)
set(TITLE_SEQUENCE_URL "https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2/title-sequence-v0.1.2.zip")
set(TITLE_SEQUENCE_SHA1 "1136ef92bfb05cd1cba9831ba6dc4a653d87a246")
set(TITLE_SEQUENCE_URL "https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2b/title-sequence-v0.1.2b.zip")
set(TITLE_SEQUENCE_SHA1 "19263f8ca383345959473e64da4785a60f00f420")
set(OBJECTS_URL "https://github.com/OpenRCT2/objects/releases/download/v1.0.9/objects.zip")
set(OBJECTS_SHA1 "be0bcb454505e4f7c56d21d6804f81faf8a0a652")
set(OBJECTS_URL "https://github.com/OpenRCT2/objects/releases/download/v1.0.11/objects.zip")
set(OBJECTS_SHA1 "8674120086929f9196560d77cada631fb478d7c0")
option(FORCE32 "Force 32-bit build. It will add `-m32` to compiler flags.")
option(WITH_TESTS "Build tests")

View File

@ -32,11 +32,11 @@
2A43D2C22225B91A00E8F73B /* LoadOrQuitAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2BF2225B91A00E8F73B /* LoadOrQuitAction.hpp */; };
2A5354E922099C4F00A5440F /* Network.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2A5354E822099C4F00A5440F /* Network.cpp */; };
2A5C1368221E9F9000F8C245 /* TrackRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A5C1367221E9F9000F8C245 /* TrackRemoveAction.hpp */; };
2A61CAFB2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */; };
2A61CAF92229E59F0095AD67 /* WaterSetHeightAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */; };
2A61CAF52229E5720095AD67 /* FootpathSceneryPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAF22229E5720095AD67 /* FootpathSceneryPlaceAction.hpp */; };
2A61CAF62229E5720095AD67 /* FootpathSceneryRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAF32229E5720095AD67 /* FootpathSceneryRemoveAction.hpp */; };
2A61CAF72229E5720095AD67 /* FootpathPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAF42229E5720095AD67 /* FootpathPlaceAction.hpp */; };
2A61CAF92229E59F0095AD67 /* WaterSetHeightAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */; };
2A61CAFB2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */; };
2AA050322209A8E300D3A922 /* StaffSetCostumeAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AA050302209A8E300D3A922 /* StaffSetCostumeAction.hpp */; };
2AA050332209A8E300D3A922 /* StaffSetOrdersAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AA050312209A8E300D3A922 /* StaffSetOrdersAction.hpp */; };
2AAFD7FA220DD2DC002461A4 /* TrackPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AAFD7F9220DD2DC002461A4 /* TrackPlaceAction.hpp */; };
@ -44,6 +44,46 @@
2AAFD7FE220DD374002461A4 /* PauseToggleAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AAFD7FD220DD374002461A4 /* PauseToggleAction.hpp */; };
2AAFD800220DD3D2002461A4 /* LandSetHeightAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AAFD7FF220DD3D2002461A4 /* LandSetHeightAction.hpp */; };
2ACBAB172226850A0034FB91 /* RideSetSetting.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ACBAB162226850A0034FB91 /* RideSetSetting.hpp */; };
2ADE2EEA2244183D002598AF /* ParkEntranceRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EE92244183D002598AF /* ParkEntranceRemoveAction.hpp */; };
2ADE2F062244187B002598AF /* SurfaceSetStyleAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EEB22441878002598AF /* SurfaceSetStyleAction.hpp */; };
2ADE2F072244187B002598AF /* MazeSetTrackAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EEC22441878002598AF /* MazeSetTrackAction.hpp */; };
2ADE2F082244187B002598AF /* ClearAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EED22441878002598AF /* ClearAction.hpp */; };
2ADE2F092244187B002598AF /* SignSetNameAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EEE22441878002598AF /* SignSetNameAction.hpp */; };
2ADE2F0A2244187B002598AF /* ParkSetResearchFundingAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EEF22441878002598AF /* ParkSetResearchFundingAction.hpp */; };
2ADE2F0B2244187B002598AF /* RideSetColourScheme.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF022441878002598AF /* RideSetColourScheme.hpp */; };
2ADE2F0C2244187B002598AF /* SmallSceneryRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF122441878002598AF /* SmallSceneryRemoveAction.hpp */; };
2ADE2F0D2244187B002598AF /* LargeSceneryRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF222441879002598AF /* LargeSceneryRemoveAction.hpp */; };
2ADE2F0E2244187B002598AF /* StaffHireNewAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF322441879002598AF /* StaffHireNewAction.hpp */; };
2ADE2F0F2244187B002598AF /* PlacePeepSpawnAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF422441879002598AF /* PlacePeepSpawnAction.hpp */; };
2ADE2F102244187B002598AF /* TrackSetBrakeSpeedAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF522441879002598AF /* TrackSetBrakeSpeedAction.hpp */; };
2ADE2F112244187B002598AF /* GuestSetFlagsAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF622441879002598AF /* GuestSetFlagsAction.hpp */; };
2ADE2F122244187B002598AF /* ParkSetLoanAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF722441879002598AF /* ParkSetLoanAction.hpp */; };
2ADE2F132244187B002598AF /* GuestSetNameAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF822441879002598AF /* GuestSetNameAction.hpp */; };
2ADE2F142244187B002598AF /* FootpathRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EF922441879002598AF /* FootpathRemoveAction.hpp */; };
2ADE2F152244187B002598AF /* StaffSetPatrolAreaAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFA22441879002598AF /* StaffSetPatrolAreaAction.hpp */; };
2ADE2F162244187B002598AF /* ParkSetParameterAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFB22441879002598AF /* ParkSetParameterAction.hpp */; };
2ADE2F172244187B002598AF /* RideDemolishAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFC2244187A002598AF /* RideDemolishAction.hpp */; };
2ADE2F182244187B002598AF /* StaffSetNameAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFD2244187A002598AF /* StaffSetNameAction.hpp */; };
2ADE2F192244187B002598AF /* ParkMarketingAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFE2244187A002598AF /* ParkMarketingAction.hpp */; };
2ADE2F1A2244187B002598AF /* ClimateSetAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2EFF2244187A002598AF /* ClimateSetAction.hpp */; };
2ADE2F1B2244187B002598AF /* WallRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F002244187A002598AF /* WallRemoveAction.hpp */; };
2ADE2F1C2244187B002598AF /* ParkSetNameAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F012244187A002598AF /* ParkSetNameAction.hpp */; };
2ADE2F1D2244187B002598AF /* StaffSetColourAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F022244187A002598AF /* StaffSetColourAction.hpp */; };
2ADE2F1E2244187B002598AF /* RideSetName.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F032244187A002598AF /* RideSetName.hpp */; };
2ADE2F1F2244187B002598AF /* BannerSetNameAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F042244187A002598AF /* BannerSetNameAction.hpp */; };
2ADE2F202244187B002598AF /* StaffFireAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F052244187B002598AF /* StaffFireAction.hpp */; };
2ADE2F27224418B2002598AF /* Random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F21224418B1002598AF /* Random.hpp */; };
2ADE2F28224418B2002598AF /* DataSerialiserTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F22224418B1002598AF /* DataSerialiserTag.h */; };
2ADE2F29224418B2002598AF /* Numerics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F23224418B1002598AF /* Numerics.hpp */; };
2ADE2F2A224418B2002598AF /* Meta.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F24224418B2002598AF /* Meta.hpp */; };
2ADE2F2B224418B2002598AF /* JobPool.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F25224418B2002598AF /* JobPool.hpp */; };
2ADE2F2C224418B2002598AF /* FileIndex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F26224418B2002598AF /* FileIndex.hpp */; };
2ADE2F2E224418E7002598AF /* ConversionTables.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F2D224418E7002598AF /* ConversionTables.h */; };
2ADE2F3122441905002598AF /* DiscordService.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F2F22441905002598AF /* DiscordService.h */; };
2ADE2F3222441905002598AF /* DiscordService.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2ADE2F3022441905002598AF /* DiscordService.cpp */; };
2ADE2F342244191E002598AF /* VirtualFloor.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F332244191E002598AF /* VirtualFloor.h */; };
2ADE2F3622441960002598AF /* RideTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F352244195F002598AF /* RideTypes.h */; };
2ADE2F382244198B002598AF /* SpriteBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADE2F372244198A002598AF /* SpriteBase.h */; };
2AF7893D220B253E0072754A /* RideSetAppearanceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AF7893C220B253E0072754A /* RideSetAppearanceAction.hpp */; };
4C29DEB3218C6AE500E8707F /* RCT12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C29DEB2218C6AE500E8707F /* RCT12.cpp */; };
4C358E5221C445F700ADE6BC /* ReplayManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C358E5021C445F700ADE6BC /* ReplayManager.cpp */; };
@ -78,6 +118,8 @@
9346F9DB208A191900C77D91 /* GuestPathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9346F9D7208A191900C77D91 /* GuestPathfinding.cpp */; };
9346F9DC208A191900C77D91 /* GuestPathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9346F9D7208A191900C77D91 /* GuestPathfinding.cpp */; };
9346F9DD208A191900C77D91 /* GuestPathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9346F9D7208A191900C77D91 /* GuestPathfinding.cpp */; };
937A92152242CDAA00B09278 /* LandSmoothAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 937A92142242CDAA00B09278 /* LandSmoothAction.hpp */; };
937A92132242CCB300B09278 /* LandBuyRightsAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */; };
939A359A20C12FC800630B3F /* Paint.Litter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 939A359720C12FC700630B3F /* Paint.Litter.cpp */; };
939A359B20C12FC800630B3F /* Paint.Misc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 939A359820C12FC700630B3F /* Paint.Misc.cpp */; };
939A359C20C12FC800630B3F /* Paint.Sprite.h in Headers */ = {isa = PBXBuildFile; fileRef = 939A359920C12FC700630B3F /* Paint.Sprite.h */; };
@ -409,6 +451,7 @@
C6E415511FAFD6DC00D4A52A /* RideConstruction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6E415501FAFD6DB00D4A52A /* RideConstruction.cpp */; };
C6E96E361E0408B40076A04F /* libzip.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C6E96E351E0408B40076A04F /* libzip.dylib */; };
C6E96E371E040E040076A04F /* libzip.dylib in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = C6E96E351E0408B40076A04F /* libzip.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
C9C630B62235A22D009AD16E /* GameStateSnapshots.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C9C630B52235A22C009AD16E /* GameStateSnapshots.cpp */; };
D41B73EF1C2101890080A7B9 /* libcurl.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D41B73EE1C2101890080A7B9 /* libcurl.tbd */; };
D41B741D1C210A7A0080A7B9 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D41B741C1C210A7A0080A7B9 /* libiconv.tbd */; };
D41B74731C2125E50080A7B9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D41B74721C2125E50080A7B9 /* Assets.xcassets */; };
@ -470,7 +513,7 @@
F76C86551EC4E88300FA49E2 /* NetworkServerAdvertiser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C84061EC4E7CC00FA49E2 /* NetworkServerAdvertiser.cpp */; };
F76C86581EC4E88300FA49E2 /* NetworkUser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C84091EC4E7CC00FA49E2 /* NetworkUser.cpp */; };
F76C865A1EC4E88300FA49E2 /* ServerList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C840B1EC4E7CC00FA49E2 /* ServerList.cpp */; };
F76C865C1EC4E88300FA49E2 /* TcpSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C840D1EC4E7CC00FA49E2 /* TcpSocket.cpp */; };
F76C865C1EC4E88300FA49E2 /* Socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C840D1EC4E7CC00FA49E2 /* Socket.cpp */; };
F76C86601EC4E88300FA49E2 /* BannerObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C84121EC4E7CC00FA49E2 /* BannerObject.cpp */; };
F76C86621EC4E88300FA49E2 /* EntranceObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C84141EC4E7CC00FA49E2 /* EntranceObject.cpp */; };
F76C86641EC4E88300FA49E2 /* FootpathItemObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C84161EC4E7CC00FA49E2 /* FootpathItemObject.cpp */; };
@ -643,11 +686,11 @@
2A5354EA22099C7200A5440F /* CircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircularBuffer.h; sourceTree = "<group>"; };
2A5354EB22099D7700A5440F /* SignSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetStyleAction.hpp; sourceTree = "<group>"; };
2A5C1367221E9F9000F8C245 /* TrackRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackRemoveAction.hpp; sourceTree = "<group>"; };
2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitPlaceAction.hpp; sourceTree = "<group>"; };
2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterSetHeightAction.hpp; sourceTree = "<group>"; };
2A61CAF22229E5720095AD67 /* FootpathSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryPlaceAction.hpp; sourceTree = "<group>"; };
2A61CAF32229E5720095AD67 /* FootpathSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryRemoveAction.hpp; sourceTree = "<group>"; };
2A61CAF42229E5720095AD67 /* FootpathPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceAction.hpp; sourceTree = "<group>"; };
2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterSetHeightAction.hpp; sourceTree = "<group>"; };
2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitPlaceAction.hpp; sourceTree = "<group>"; };
2AA050302209A8E300D3A922 /* StaffSetCostumeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetCostumeAction.hpp; sourceTree = "<group>"; };
2AA050312209A8E300D3A922 /* StaffSetOrdersAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetOrdersAction.hpp; sourceTree = "<group>"; };
2AAFD7F9220DD2DC002461A4 /* TrackPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackPlaceAction.hpp; sourceTree = "<group>"; };
@ -655,6 +698,46 @@
2AAFD7FD220DD374002461A4 /* PauseToggleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PauseToggleAction.hpp; sourceTree = "<group>"; };
2AAFD7FF220DD3D2002461A4 /* LandSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetHeightAction.hpp; sourceTree = "<group>"; };
2ACBAB162226850A0034FB91 /* RideSetSetting.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetSetting.hpp; sourceTree = "<group>"; };
2ADE2EE92244183D002598AF /* ParkEntranceRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkEntranceRemoveAction.hpp; sourceTree = "<group>"; };
2ADE2EEB22441878002598AF /* SurfaceSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceSetStyleAction.hpp; sourceTree = "<group>"; };
2ADE2EEC22441878002598AF /* MazeSetTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MazeSetTrackAction.hpp; sourceTree = "<group>"; };
2ADE2EED22441878002598AF /* ClearAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClearAction.hpp; sourceTree = "<group>"; };
2ADE2EEE22441878002598AF /* SignSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetNameAction.hpp; sourceTree = "<group>"; };
2ADE2EEF22441878002598AF /* ParkSetResearchFundingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetResearchFundingAction.hpp; sourceTree = "<group>"; };
2ADE2EF022441878002598AF /* RideSetColourScheme.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetColourScheme.hpp; sourceTree = "<group>"; };
2ADE2EF122441878002598AF /* SmallSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryRemoveAction.hpp; sourceTree = "<group>"; };
2ADE2EF222441879002598AF /* LargeSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeSceneryRemoveAction.hpp; sourceTree = "<group>"; };
2ADE2EF322441879002598AF /* StaffHireNewAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffHireNewAction.hpp; sourceTree = "<group>"; };
2ADE2EF422441879002598AF /* PlacePeepSpawnAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlacePeepSpawnAction.hpp; sourceTree = "<group>"; };
2ADE2EF522441879002598AF /* TrackSetBrakeSpeedAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackSetBrakeSpeedAction.hpp; sourceTree = "<group>"; };
2ADE2EF622441879002598AF /* GuestSetFlagsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetFlagsAction.hpp; sourceTree = "<group>"; };
2ADE2EF722441879002598AF /* ParkSetLoanAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetLoanAction.hpp; sourceTree = "<group>"; };
2ADE2EF822441879002598AF /* GuestSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetNameAction.hpp; sourceTree = "<group>"; };
2ADE2EF922441879002598AF /* FootpathRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathRemoveAction.hpp; sourceTree = "<group>"; };
2ADE2EFA22441879002598AF /* StaffSetPatrolAreaAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetPatrolAreaAction.hpp; sourceTree = "<group>"; };
2ADE2EFB22441879002598AF /* ParkSetParameterAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetParameterAction.hpp; sourceTree = "<group>"; };
2ADE2EFC2244187A002598AF /* RideDemolishAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideDemolishAction.hpp; sourceTree = "<group>"; };
2ADE2EFD2244187A002598AF /* StaffSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetNameAction.hpp; sourceTree = "<group>"; };
2ADE2EFE2244187A002598AF /* ParkMarketingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkMarketingAction.hpp; sourceTree = "<group>"; };
2ADE2EFF2244187A002598AF /* ClimateSetAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClimateSetAction.hpp; sourceTree = "<group>"; };
2ADE2F002244187A002598AF /* WallRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallRemoveAction.hpp; sourceTree = "<group>"; };
2ADE2F012244187A002598AF /* ParkSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetNameAction.hpp; sourceTree = "<group>"; };
2ADE2F022244187A002598AF /* StaffSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetColourAction.hpp; sourceTree = "<group>"; };
2ADE2F032244187A002598AF /* RideSetName.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetName.hpp; sourceTree = "<group>"; };
2ADE2F042244187A002598AF /* BannerSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetNameAction.hpp; sourceTree = "<group>"; };
2ADE2F052244187B002598AF /* StaffFireAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffFireAction.hpp; sourceTree = "<group>"; };
2ADE2F21224418B1002598AF /* Random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Random.hpp; sourceTree = "<group>"; };
2ADE2F22224418B1002598AF /* DataSerialiserTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiserTag.h; sourceTree = "<group>"; };
2ADE2F23224418B1002598AF /* Numerics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Numerics.hpp; sourceTree = "<group>"; };
2ADE2F24224418B2002598AF /* Meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Meta.hpp; sourceTree = "<group>"; };
2ADE2F25224418B2002598AF /* JobPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JobPool.hpp; sourceTree = "<group>"; };
2ADE2F26224418B2002598AF /* FileIndex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FileIndex.hpp; sourceTree = "<group>"; };
2ADE2F2D224418E7002598AF /* ConversionTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionTables.h; sourceTree = "<group>"; };
2ADE2F2F22441905002598AF /* DiscordService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscordService.h; sourceTree = "<group>"; };
2ADE2F3022441905002598AF /* DiscordService.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiscordService.cpp; sourceTree = "<group>"; };
2ADE2F332244191E002598AF /* VirtualFloor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VirtualFloor.h; sourceTree = "<group>"; };
2ADE2F352244195F002598AF /* RideTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RideTypes.h; sourceTree = "<group>"; };
2ADE2F372244198A002598AF /* SpriteBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpriteBase.h; sourceTree = "<group>"; };
2AF7893C220B253E0072754A /* RideSetAppearanceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetAppearanceAction.hpp; sourceTree = "<group>"; };
4C04D69F2056AA9600F82EBA /* linenoise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = linenoise.hpp; sourceTree = "<group>"; };
4C1A53EC205FD19F000F8EF5 /* SceneryObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneryObject.cpp; sourceTree = "<group>"; };
@ -1160,6 +1243,8 @@
9350B52720B46E0900897BC5 /* ftbdf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ftbdf.h; sourceTree = "<group>"; };
9350B52820B46E0900897BC5 /* ftrender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ftrender.h; sourceTree = "<group>"; };
9350B52920B46E0900897BC5 /* ft2build.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ft2build.h; sourceTree = "<group>"; };
937A92142242CDAA00B09278 /* LandSmoothAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSmoothAction.hpp; sourceTree = "<group>"; };
937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandBuyRightsAction.hpp; sourceTree = "<group>"; };
939A359720C12FC700630B3F /* Paint.Litter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Paint.Litter.cpp; sourceTree = "<group>"; };
939A359820C12FC700630B3F /* Paint.Misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Paint.Misc.cpp; sourceTree = "<group>"; };
939A359920C12FC700630B3F /* Paint.Sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Paint.Sprite.h; sourceTree = "<group>"; };
@ -1303,6 +1388,13 @@
C6E96E331E0408A80076A04F /* zip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = "<group>"; };
C6E96E341E0408A80076A04F /* zipconf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zipconf.h; sourceTree = "<group>"; };
C6E96E351E0408B40076A04F /* libzip.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libzip.dylib; sourceTree = "<group>"; };
C9C630B92235A7E7009AD16E /* LandRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandRaiseAction.hpp; sourceTree = "<group>"; };
C9C630BA2235A7E7009AD16E /* LandLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandLowerAction.hpp; sourceTree = "<group>"; };
C9C630BB2235A7F9009AD16E /* WaterLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterLowerAction.hpp; sourceTree = "<group>"; };
C9C630BC2235A7F9009AD16E /* WaterRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterRaiseAction.hpp; sourceTree = "<group>"; };
C9C630BD2235A9C6009AD16E /* FootpathPlaceFromTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceFromTrackAction.hpp; sourceTree = "<group>"; };
C9C630B42235A22C009AD16E /* GameStateSnapshots.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameStateSnapshots.h; sourceTree = "<group>"; };
C9C630B52235A22C009AD16E /* GameStateSnapshots.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameStateSnapshots.cpp; sourceTree = "<group>"; };
D41B73EE1C2101890080A7B9 /* libcurl.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.tbd; path = usr/lib/libcurl.tbd; sourceTree = SDKROOT; };
D41B741C1C210A7A0080A7B9 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
D41B74721C2125E50080A7B9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = distribution/macos/Assets.xcassets; sourceTree = SOURCE_ROOT; };
@ -1570,8 +1662,8 @@
F76C840A1EC4E7CC00FA49E2 /* NetworkUser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NetworkUser.h; sourceTree = "<group>"; };
F76C840B1EC4E7CC00FA49E2 /* ServerList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ServerList.cpp; sourceTree = "<group>"; };
F76C840C1EC4E7CC00FA49E2 /* ServerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ServerList.h; sourceTree = "<group>"; };
F76C840D1EC4E7CC00FA49E2 /* TcpSocket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TcpSocket.cpp; sourceTree = "<group>"; };
F76C840E1EC4E7CC00FA49E2 /* TcpSocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TcpSocket.h; sourceTree = "<group>"; };
F76C840D1EC4E7CC00FA49E2 /* Socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Socket.cpp; sourceTree = "<group>"; };
F76C840E1EC4E7CC00FA49E2 /* Socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Socket.h; sourceTree = "<group>"; };
F76C840F1EC4E7CC00FA49E2 /* Twitch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Twitch.cpp; sourceTree = "<group>"; };
F76C84101EC4E7CC00FA49E2 /* twitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = twitch.h; sourceTree = "<group>"; };
F76C84121EC4E7CC00FA49E2 /* BannerObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BannerObject.cpp; sourceTree = "<group>"; };
@ -2034,6 +2126,41 @@
C6352B871F477032006CCEE3 /* actions */ = {
isa = PBXGroup;
children = (
2ADE2EE92244183D002598AF /* ParkEntranceRemoveAction.hpp */,
2ADE2F042244187A002598AF /* BannerSetNameAction.hpp */,
2ADE2EED22441878002598AF /* ClearAction.hpp */,
2ADE2EFF2244187A002598AF /* ClimateSetAction.hpp */,
2ADE2EF922441879002598AF /* FootpathRemoveAction.hpp */,
2ADE2EF622441879002598AF /* GuestSetFlagsAction.hpp */,
2ADE2EF822441879002598AF /* GuestSetNameAction.hpp */,
2ADE2EF222441879002598AF /* LargeSceneryRemoveAction.hpp */,
2ADE2EEC22441878002598AF /* MazeSetTrackAction.hpp */,
2ADE2EFE2244187A002598AF /* ParkMarketingAction.hpp */,
2ADE2EF722441879002598AF /* ParkSetLoanAction.hpp */,
2ADE2F012244187A002598AF /* ParkSetNameAction.hpp */,
2ADE2EFB22441879002598AF /* ParkSetParameterAction.hpp */,
2ADE2EEF22441878002598AF /* ParkSetResearchFundingAction.hpp */,
2ADE2EF422441879002598AF /* PlacePeepSpawnAction.hpp */,
2ADE2EFC2244187A002598AF /* RideDemolishAction.hpp */,
2ADE2EF022441878002598AF /* RideSetColourScheme.hpp */,
2ADE2F032244187A002598AF /* RideSetName.hpp */,
2ADE2EEE22441878002598AF /* SignSetNameAction.hpp */,
2ADE2EF122441878002598AF /* SmallSceneryRemoveAction.hpp */,
2ADE2F052244187B002598AF /* StaffFireAction.hpp */,
2ADE2EF322441879002598AF /* StaffHireNewAction.hpp */,
2ADE2F022244187A002598AF /* StaffSetColourAction.hpp */,
2ADE2EFD2244187A002598AF /* StaffSetNameAction.hpp */,
2ADE2EFA22441879002598AF /* StaffSetPatrolAreaAction.hpp */,
2ADE2EEB22441878002598AF /* SurfaceSetStyleAction.hpp */,
2ADE2EF522441879002598AF /* TrackSetBrakeSpeedAction.hpp */,
2ADE2F002244187A002598AF /* WallRemoveAction.hpp */,
C9C630BD2235A9C6009AD16E /* FootpathPlaceFromTrackAction.hpp */,
C9C630BB2235A7F9009AD16E /* WaterLowerAction.hpp */,
C9C630BC2235A7F9009AD16E /* WaterRaiseAction.hpp */,
937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */,
C9C630BA2235A7E7009AD16E /* LandLowerAction.hpp */,
C9C630B92235A7E7009AD16E /* LandRaiseAction.hpp */,
937A92142242CDAA00B09278 /* LandSmoothAction.hpp */,
2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */,
2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */,
2A61CAF42229E5720095AD67 /* FootpathPlaceAction.hpp */,
@ -2391,6 +2518,8 @@
F76C83551EC4E7CC00FA49E2 /* libopenrct2 */ = {
isa = PBXGroup;
children = (
C9C630B52235A22C009AD16E /* GameStateSnapshots.cpp */,
C9C630B42235A22C009AD16E /* GameStateSnapshots.h */,
4C358E5021C445F700ADE6BC /* ReplayManager.cpp */,
4C358E5121C445F700ADE6BC /* ReplayManager.h */,
C6352B871F477032006CCEE3 /* actions */,
@ -2508,6 +2637,12 @@
F76C83781EC4E7CC00FA49E2 /* core */ = {
isa = PBXGroup;
children = (
2ADE2F22224418B1002598AF /* DataSerialiserTag.h */,
2ADE2F26224418B2002598AF /* FileIndex.hpp */,
2ADE2F25224418B2002598AF /* JobPool.hpp */,
2ADE2F24224418B2002598AF /* Meta.hpp */,
2ADE2F23224418B1002598AF /* Numerics.hpp */,
2ADE2F21224418B1002598AF /* Random.hpp */,
2A5354EA22099C7200A5440F /* CircularBuffer.h */,
F76C83791EC4E7CC00FA49E2 /* Collections.hpp */,
F76C837A1EC4E7CC00FA49E2 /* Console.cpp */,
@ -2617,6 +2752,7 @@
F76C83D71EC4E7CC00FA49E2 /* localisation */ = {
isa = PBXGroup;
children = (
2ADE2F2D224418E7002598AF /* ConversionTables.h */,
4C7B53C61FFF94F900A52E21 /* ConversionTables.cpp */,
4C7B53AA1FFF935B00A52E21 /* Convert.cpp */,
4C7B53AB1FFF935B00A52E21 /* Currency.cpp */,
@ -2662,6 +2798,8 @@
F76C83F51EC4E7CC00FA49E2 /* network */ = {
isa = PBXGroup;
children = (
2ADE2F3022441905002598AF /* DiscordService.cpp */,
2ADE2F2F22441905002598AF /* DiscordService.h */,
F76C83F61EC4E7CC00FA49E2 /* Http.cpp */,
F76C83F71EC4E7CC00FA49E2 /* http.h */,
F76C83F81EC4E7CC00FA49E2 /* Network.cpp */,
@ -2685,8 +2823,8 @@
F76C840A1EC4E7CC00FA49E2 /* NetworkUser.h */,
F76C840B1EC4E7CC00FA49E2 /* ServerList.cpp */,
F76C840C1EC4E7CC00FA49E2 /* ServerList.h */,
F76C840D1EC4E7CC00FA49E2 /* TcpSocket.cpp */,
F76C840E1EC4E7CC00FA49E2 /* TcpSocket.h */,
F76C840D1EC4E7CC00FA49E2 /* Socket.cpp */,
F76C840E1EC4E7CC00FA49E2 /* Socket.h */,
F76C840F1EC4E7CC00FA49E2 /* Twitch.cpp */,
F76C84101EC4E7CC00FA49E2 /* twitch.h */,
);
@ -2750,6 +2888,7 @@
F76C843A1EC4E7CC00FA49E2 /* paint */ = {
isa = PBXGroup;
children = (
2ADE2F332244191E002598AF /* VirtualFloor.h */,
F76C84491EC4E7CC00FA49E2 /* sprite */,
F76C843B1EC4E7CC00FA49E2 /* tile_element */,
4C6A66AE1FE278C900694CB6 /* Paint.cpp */,
@ -2871,6 +3010,7 @@
F76C84831EC4E7CC00FA49E2 /* ride */ = {
isa = PBXGroup;
children = (
2ADE2F352244195F002598AF /* RideTypes.h */,
F76C84861EC4E7CC00FA49E2 /* coaster */,
F76C84A91EC4E7CC00FA49E2 /* gentle */,
F76C84C01EC4E7CC00FA49E2 /* shops */,
@ -3095,6 +3235,7 @@
F76C855B1EC4E7CD00FA49E2 /* world */ = {
isa = PBXGroup;
children = (
2ADE2F372244198A002598AF /* SpriteBase.h */,
4C7B541D2007646A00A52E21 /* Balloon.cpp */,
4C7B541E2007646A00A52E21 /* Banner.cpp */,
4C7B541F2007646A00A52E21 /* Banner.h */,
@ -3348,48 +3489,89 @@
buildActionMask = 2147483647;
files = (
2A43D2C12225B91A00E8F73B /* RideEntranceExitRemoveAction.hpp in Headers */,
2ADE2F172244187B002598AF /* RideDemolishAction.hpp in Headers */,
2ADE2F3122441905002598AF /* DiscordService.h in Headers */,
C67B28172002D67A00109C93 /* Viewport.h in Headers */,
939A359C20C12FC800630B3F /* Paint.Sprite.h in Headers */,
9308DA04209908090079EE96 /* TileElement.h in Headers */,
2ADE2F062244187B002598AF /* SurfaceSetStyleAction.hpp in Headers */,
C67B28152002D67A00109C93 /* Widget.h in Headers */,
2ADE2F1A2244187B002598AF /* ClimateSetAction.hpp in Headers */,
2ADE2F1B2244187B002598AF /* WallRemoveAction.hpp in Headers */,
2ADE2F202244187B002598AF /* StaffFireAction.hpp in Headers */,
C6352B951F477032006CCEE3 /* RideCreateAction.hpp in Headers */,
2ADE2F092244187B002598AF /* SignSetNameAction.hpp in Headers */,
C6352B851F477022006CCEE3 /* DataSerialiserTraits.h in Headers */,
2ADE2F082244187B002598AF /* ClearAction.hpp in Headers */,
939A359F20C12FDE00630B3F /* Paint.Surface.h in Headers */,
2A61CAF62229E5720095AD67 /* FootpathSceneryRemoveAction.hpp in Headers */,
2ADE2F0F2244187B002598AF /* PlacePeepSpawnAction.hpp in Headers */,
C67B28192002D7F200109C93 /* Window_internal.h in Headers */,
C6352B971F477032006CCEE3 /* SetParkEntranceFeeAction.hpp in Headers */,
2ADE2F28224418B2002598AF /* DataSerialiserTag.h in Headers */,
2AA050332209A8E300D3A922 /* StaffSetOrdersAction.hpp in Headers */,
2ADE2F1E2244187B002598AF /* RideSetName.hpp in Headers */,
2AAFD7FA220DD2DC002461A4 /* TrackPlaceAction.hpp in Headers */,
2ADE2F1D2244187B002598AF /* StaffSetColourAction.hpp in Headers */,
2A61CAF92229E59F0095AD67 /* WaterSetHeightAction.hpp in Headers */,
2ADE2F2E224418E7002598AF /* ConversionTables.h in Headers */,
933F2CBB20935668001B33FD /* LocalisationService.h in Headers */,
2A5C1368221E9F9000F8C245 /* TrackRemoveAction.hpp in Headers */,
2ADE2EEA2244183D002598AF /* ParkEntranceRemoveAction.hpp in Headers */,
2A61CAFB2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp in Headers */,
2ADE2F162244187B002598AF /* ParkSetParameterAction.hpp in Headers */,
C6352B861F477022006CCEE3 /* Endianness.h in Headers */,
2ADE2F2C224418B2002598AF /* FileIndex.hpp in Headers */,
93CBA4CC20A7504500867D56 /* ImageImporter.h in Headers */,
2ADE2F0B2244187B002598AF /* RideSetColourScheme.hpp in Headers */,
2ADE2F29224418B2002598AF /* Numerics.hpp in Headers */,
2ADE2F382244198B002598AF /* SpriteBase.h in Headers */,
2AAFD7FE220DD374002461A4 /* PauseToggleAction.hpp in Headers */,
2ADE2F192244187B002598AF /* ParkMarketingAction.hpp in Headers */,
2ADE2F0A2244187B002598AF /* ParkSetResearchFundingAction.hpp in Headers */,
2ADE2F142244187B002598AF /* FootpathRemoveAction.hpp in Headers */,
2ADE2F1F2244187B002598AF /* BannerSetNameAction.hpp in Headers */,
937A92152242CDAA00B09278 /* LandSmoothAction.hpp in Headers */,
C6352B941F477032006CCEE3 /* PlaceParkEntranceAction.hpp in Headers */,
C6352B911F477032006CCEE3 /* GameAction.h in Headers */,
2A43D2BA2225B8D900E8F73B /* RideSetVehiclesAction.hpp in Headers */,
2A43D2C02225B91A00E8F73B /* RideSetVehiclesAction.hpp in Headers */,
2ADE2F1C2244187B002598AF /* ParkSetNameAction.hpp in Headers */,
2AA050322209A8E300D3A922 /* StaffSetCostumeAction.hpp in Headers */,
937A92132242CCB300B09278 /* LandBuyRightsAction.hpp in Headers */,
2A61CAF72229E5720095AD67 /* FootpathPlaceAction.hpp in Headers */,
2A43D2C22225B91A00E8F73B /* LoadOrQuitAction.hpp in Headers */,
C62D838B1FD36D6F008C04F1 /* EditorObjectSelectionSession.h in Headers */,
2ADE2F152244187B002598AF /* StaffSetPatrolAreaAction.hpp in Headers */,
2A43D2BC2225B8D900E8F73B /* LoadOrQuitAction.hpp in Headers */,
2ADE2F0E2244187B002598AF /* StaffHireNewAction.hpp in Headers */,
2ADE2F112244187B002598AF /* GuestSetFlagsAction.hpp in Headers */,
2ADE2F27224418B2002598AF /* Random.hpp in Headers */,
9344BEF920C1E6180047D165 /* Crypt.h in Headers */,
939A35A220C12FFD00630B3F /* InteractiveConsole.h in Headers */,
2ACBAB172226850A0034FB91 /* RideSetSetting.hpp in Headers */,
2ADE2F0C2244187B002598AF /* SmallSceneryRemoveAction.hpp in Headers */,
2ADE2F0D2244187B002598AF /* LargeSceneryRemoveAction.hpp in Headers */,
93CBA4C320A7502E00867D56 /* Imaging.h in Headers */,
2ADE2F2B224418B2002598AF /* JobPool.hpp in Headers */,
2ADE2F182244187B002598AF /* StaffSetNameAction.hpp in Headers */,
2ADE2F3622441960002598AF /* RideTypes.h in Headers */,
2A61CAF52229E5720095AD67 /* FootpathSceneryPlaceAction.hpp in Headers */,
2ADE2F122244187B002598AF /* ParkSetLoanAction.hpp in Headers */,
9308DA05209908090079EE96 /* Surface.h in Headers */,
93DE9753209C3C1000FB1CC8 /* GameState.h in Headers */,
2ADE2F132244187B002598AF /* GuestSetNameAction.hpp in Headers */,
2ADE2F2A224418B2002598AF /* Meta.hpp in Headers */,
C6352B841F477022006CCEE3 /* DataSerialiser.h in Headers */,
939A35A020C12FDE00630B3F /* Paint.TileElement.h in Headers */,
2AF7893D220B253E0072754A /* RideSetAppearanceAction.hpp in Headers */,
2AAFD7FC220DD336002461A4 /* RideSetPriceAction.hpp in Headers */,
C67B28162002D67A00109C93 /* Window.h in Headers */,
2ADE2F102244187B002598AF /* TrackSetBrakeSpeedAction.hpp in Headers */,
C6352B961F477032006CCEE3 /* RideSetStatus.hpp in Headers */,
2A43D2BB2225B8D900E8F73B /* SmallSceneryPlaceAction.hpp in Headers */,
2ADE2F342244191E002598AF /* VirtualFloor.h in Headers */,
2ADE2F072244187B002598AF /* MazeSetTrackAction.hpp in Headers */,
2AAFD800220DD3D2002461A4 /* LandSetHeightAction.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
@ -3545,7 +3727,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "version=\"1.0.9\"\nzipname=\"objects.zip\"\nliburl=\"https://github.com/OpenRCT2/objects/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/data/object\" || ! -e \"${SRCROOT}/objectsversion\" || $(head -n 1 \"${SRCROOT}/objectsversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/data/object\" ]]; then rm -r \"${SRCROOT}/data/object\"; fi\nmkdir -p \"${SRCROOT}/data/object\"\n\ncurl -L -o \"${SRCROOT}/data/object/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/data/object\" \"${SRCROOT}/data/object/$zipname\"\nrm \"${SRCROOT}/data/object/$zipname\"\n\necho $version > \"${SRCROOT}/objectsversion\"\nfi";
shellScript = "version=\"1.0.11\"\nzipname=\"objects.zip\"\nliburl=\"https://github.com/OpenRCT2/objects/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/data/object\" || ! -e \"${SRCROOT}/objectsversion\" || $(head -n 1 \"${SRCROOT}/objectsversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/data/object\" ]]; then rm -r \"${SRCROOT}/data/object\"; fi\nmkdir -p \"${SRCROOT}/data/object\"\n\ncurl -L -o \"${SRCROOT}/data/object/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/data/object\" \"${SRCROOT}/data/object/$zipname\"\nrm \"${SRCROOT}/data/object/$zipname\"\n\necho $version > \"${SRCROOT}/objectsversion\"\nfi";
};
C68B2D471EC790710020651C /* Download Libraries */ = {
isa = PBXShellScriptBuildPhase;
@ -3559,7 +3741,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "version=\"17\"\nzipname=\"openrct2-libs-macos.zip\"\nliburl=\"https://github.com/OpenRCT2/Dependencies/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/libxc\" || ! -e \"${SRCROOT}/libversion\" || $(head -n 1 \"${SRCROOT}/libversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/libxc\" ]]; then rm -r \"${SRCROOT}/libxc\"; fi\nmkdir \"${SRCROOT}/libxc\"\n\ncurl -L -o \"${SRCROOT}/libxc/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/libxc\" \"${SRCROOT}/libxc/$zipname\"\nrm \"${SRCROOT}/libxc/$zipname\"\n\necho $version > \"${SRCROOT}/libversion\"\nfi";
shellScript = "version=\"19\"\nzipname=\"openrct2-libs-v19-x64-macos-dylibs.zip\"\nliburl=\"https://github.com/OpenRCT2/Dependencies/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/libxc\" || ! -e \"${SRCROOT}/libversion\" || $(head -n 1 \"${SRCROOT}/libversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/libxc\" ]]; then rm -r \"${SRCROOT}/libxc\"; fi\nmkdir \"${SRCROOT}/libxc\"\n\ncurl -L -o \"${SRCROOT}/libxc/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/libxc\" \"${SRCROOT}/libxc/$zipname\"\nrm \"${SRCROOT}/libxc/$zipname\"\n\necho $version > \"${SRCROOT}/libversion\"\nfi\n";
};
D42C09D21C254F4E00309751 /* Build g2.dat */ = {
isa = PBXShellScriptBuildPhase;
@ -3799,6 +3981,7 @@
C68878C220289B710084B384 /* DrawLineShader.cpp in Sources */,
F76C888B1EC5324E00FA49E2 /* Ui.cpp in Sources */,
C685E51A1F8907850090598F /* Staff.cpp in Sources */,
C9C630B62235A22D009AD16E /* GameStateSnapshots.cpp in Sources */,
F76C888C1EC5324E00FA49E2 /* UiContext.cpp in Sources */,
C666EE7D1F37ACB10061AA04 /* TitleMenu.cpp in Sources */,
93F6004C213DD7DD00EEB83E /* TerrainSurfaceObject.cpp in Sources */,
@ -3944,7 +4127,7 @@
93F76EFF20BFF77B00D4512C /* Paint.Wall.cpp in Sources */,
F76C86581EC4E88300FA49E2 /* NetworkUser.cpp in Sources */,
F76C865A1EC4E88300FA49E2 /* ServerList.cpp in Sources */,
F76C865C1EC4E88300FA49E2 /* TcpSocket.cpp in Sources */,
F76C865C1EC4E88300FA49E2 /* Socket.cpp in Sources */,
C688784B202899B90084B384 /* Intro.cpp in Sources */,
C68878FD20289B9B0084B384 /* MiniRollerCoaster.cpp in Sources */,
2A1F4FE0221FF4B0003CA045 /* Twitch.cpp in Sources */,
@ -4071,6 +4254,7 @@
C688790E20289B9B0084B384 /* CrookedHouse.cpp in Sources */,
C68878F520289B9B0084B384 /* InvertedImpulseCoaster.cpp in Sources */,
C688793020289B9B0084B384 /* LogFlume.cpp in Sources */,
2ADE2F3222441905002598AF /* DiscordService.cpp in Sources */,
C688786620289A430084B384 /* Intent.cpp in Sources */,
C68878E520289B9B0084B384 /* Platform.Android.cpp in Sources */,
C68878EA20289B9B0084B384 /* Shared.cpp in Sources */,

View File

@ -7,7 +7,7 @@ cache:
- secure-file -> scripts\ps\appveyor_install.ps1
environment:
OPENRCT2_ORG_TOKEN:
secure: leQX3xCQpmBLGuMqrxjFlzexDt96ypNRMM5TTRVHbGE8PwVg9crgeykLc2BIZU6HDHveJCHqh2cGMdHtHYJYcw==
secure: esyy5+5PRKZNYZ1hx1w/JpJGVwEC/YsJXnPp3cH98Yu7sW6/a03z/oJ1m9jhM/nDv5HL0swVK7pi9qQsN0utRg==
BUILD_SERVER: AppVeyor
PATH: C:\ProgramData\chocolatey\bin;$(PATH);C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
install:
@ -17,6 +17,9 @@ platform:
- Win32
- x64
configuration: Release
before_build:
- ps: Set-Content -Path '.\resources\version.h' -Value "#define OPENRCT2_FILE_VERSION $($env:APPVEYOR_BUILD_VERSION -replace "\.", ",")"
- ps: Add-Content -Path '.\resources\version.h' -Value "#define OPENRCT2_PRODUCT_VERSION `"$($env:APPVEYOR_BUILD_VERSION)-$($env:APPVEYOR_REPO_COMMIT.Substring(0,10))`""
build:
parallel: true
project: openrct2.proj

View File

@ -77,6 +77,7 @@ The following people are not part of the development team, but have been contrib
* Albert Morgese (Fusxfaranto) - Shop auto-rotation, unicode uppercasing.
* Olivier Wervers (oli414) - Remove unused objects command, various bugfixes
* Christian Schubert (Osmodium) - Ensuring custom user content folders, incl. open folder.
* (Xkeeper0) - Improved banner tooltips; multiplayer status in toolbar.
## Bug fixes
* (halfbro)
@ -104,6 +105,7 @@ The following people are not part of the development team, but have been contrib
* (telk5093)
* Ethan Smith (ethanhs) - Refactor MAX_PATH
* Robert Lewicki (rlewicki)
* Liam Parker (elInfidel)
* Tyler Ruckinger (TyPR124)
* Justin Gottula (jgottula)
* Seongsik Park (pss9205)
@ -116,6 +118,19 @@ The following people are not part of the development team, but have been contrib
* Øystein Dale (oystedal)
* Christian Schubert (Osmodium)
* James Lord (RCTMASTA)
* Brian Massino (Nazey)
* Lauren Watson (lwatson2016)
* Jason Myre (jmyre1999)
* Nicole Wright (nicolewright)
* Josh Tucker (joshtucker132)
* Hussein Okasha (Hokasha2016)
* Brandon Dupree (Bdupree5)
* Zetao Ye (ZbrettonYe)
* Jordan Arevalos (Jarevalos2017)
* Florian Will (w-flo)
* Trevor Harkness (tharkne)
* Steve Xu (stevexu-umich)
* (aw20368)
## Toolchain
* (Balletie) - macOS

View File

@ -552,8 +552,8 @@ STR_1167 :...لا يمكن زيادة مستوي الماء هنا
STR_1168 :الإعدادات
STR_1169 :(لا شئ)
STR_1170 :{STRING}
STR_1171 :{RED} مغلق - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED} مغلق
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK} ابني ممشي وخطوط إنتظار
STR_1174 :Banner sign in the way
STR_1175 :Can't build this on sloped footpath
@ -1109,7 +1109,7 @@ STR_1726 :الأرض ليست للبيع!
STR_1727 :حقوق الإنشاء ليست للبيع!
STR_1728 :Can't buy construction rights here...
STR_1729 :الأرض ليست مملوكة للحديقة!
STR_1730 :{RED}مغلقة - -
STR_1730 :{RED}مغلقة
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :بناء
STR_1733 :الوضع
@ -2240,19 +2240,19 @@ STR_2977 :Staff member name
STR_2978 :Enter new name for this member of staff:
STR_2979 :Can't name staff member...
STR_2980 :Too many banners in game
STR_2981 :{RED}No entry - -
STR_2981 :{RED}لا دخول
STR_2982 :Banner text
STR_2983 :Enter new text for this banner:
STR_2984 :Can't set new text for banner...
STR_2985 :Banner
STR_2986 :{SMALLFONT}{BLACK}Change text on banner
STR_2985 :يافطة
STR_2986 :{SMALLFONT}{BLACK}غير الكلام علي اليافطة
STR_2987 :{SMALLFONT}{BLACK}Set this banner as a 'no-entry' sign for guests
STR_2988 :{SMALLFONT}{BLACK}Demolish this banner
STR_2988 :{SMALLFONT}{BLACK}دمر هذه اليافطة
STR_2989 :{SMALLFONT}{BLACK}حدد اللون الأساسي
STR_2990 :{SMALLFONT}{BLACK}حدد لون الكتابة
STR_2991 :يافطة
STR_2992 :الكلام علي اليافطة
STR_2993 :أدخل كلام جديد لكتابته علي اليافطة:
STR_2993 ::أدخل كلام جديد لكتابته علي اليافطة
STR_2994 :{SMALLFONT}{BLACK}تغيير االكلام علي اليافطة
STR_2995 :{SMALLFONT}{BLACK}تدمير هذه اليافطة
STR_2996 :{BLACK}ABC
@ -2269,7 +2269,7 @@ STR_3006 :{PALEGOLD}ABC
STR_3007 :{LIGHTPINK}ABC
STR_3008 :{PEARLAQUA}ABC
STR_3009 :{PALESILVER}ABC
STR_3010 :غير قادر علي تحميل الملف...
STR_3010 :...غير قادر علي تحميل الملف
STR_3011 :الملف يحتوي علي بيانات خاطئة
STR_3012 :Dodgems beat style
STR_3013 :Fairground organ style
@ -2419,7 +2419,6 @@ STR_3190 :Path Extras
STR_3191 :Scenery Groups
STR_3192 :Park Entrance
STR_3193 :Water
STR_3194 :Scenario Description
STR_3195 :Invention List
STR_3196 :{WINDOW_COLOUR_2}Research Group: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Items pre-invented at start of game:
@ -2519,7 +2518,7 @@ STR_3290 :بارد ومبتل
STR_3291 :دافئ
STR_3292 :حار وجاف
STR_3293 :بارد
STR_3294 :تغيير...
STR_3294 :...تغيير
STR_3295 :{SMALLFONT}{BLACK}Change name of park
STR_3296 :{SMALLFONT}{BLACK}Change name of scenario
STR_3297 :{SMALLFONT}{BLACK}Change detail notes about park / scenario
@ -3587,8 +3586,8 @@ STR_6125 :نوع العنصر
STR_6126 :نوع غير معروف
STR_6127 :{STRING}:الملف
STR_6128 :.الملف لا يمكن تحملية لأن هناك بعض العناصر المُشار إليها فيه مفقودة أو ربما تكون متضررة. قائمة بهذه العناصر معروضة في الأسفل
STR_6129 :إنسخ المحدد إلي الحافظة
STR_6130 :إنسخ القائمة كاملة إلي الحافظة
STR_6129 :إنسخ
STR_6130 :إنسخ الكل
STR_6131 :مصدر العنصر
STR_6132 :تجاهل حالة التطوير
STR_6133 :{SMALLFONT}{BLACK}Access rides and scenery that have not yet been invented
@ -3728,12 +3727,60 @@ STR_6270 :أسطح التضاريس
STR_6271 :حواف التضاريس
STR_6272 :المحطات
STR_6273 :الموسيقي
STR_6274 :لا يمكن تحديد مخطط اللون...
STR_6274 :...لا يمكن تحديد مخطط اللون
STR_6275 :{WINDOW_COLOUR_2}نمط المحطة
STR_6276 :{RED}{STRINGID} هل علق الزوار؟ ربما يكون هذا بسبب أفعوانية غير صالحة أو وضع تشغيل غير صالح.
STR_6277 :{WINDOW_COLOUR_2}فهرسة المحطة: {BLACK}{COMMA16}
STR_6276 :{RED}{STRINGID} .هل علق الزوار؟ ربما يكون هذا بسبب أفعوانية غير صالحة أو وضع تشغيل غير صالح
STR_6277 :{WINDOW_COLOUR_2} {BLACK}{COMMA16} :فهرسة المحطة
STR_6278 :عدد ملفات الحفظ التلقائي
STR_6279 :{SMALLFONT}{BLACK}عدد ملفات الحفظ التلقائي التي يجب إبقائها في المرة الواحدة
STR_6280 :{SMALLFONT}{BLACK}الدردشة
STR_6281 :{SMALLFONT}{BLACK}أظهر زر منفصل لنافذة الدردشة في شريط الأدوات
STR_6282 :الدردشة
STR_6283 :الدردشة غير متوفرة حالياً. هل أنت متصل بالسرفر؟
STR_6284 :الشبكة
STR_6285 :معلومات الشبكة
STR_6286 :يستقبل
STR_6287 :يُرسل
STR_6288 :إجمالي المُستقبل
STR_6289 :إجمالي المُرسل
STR_6290 :البرتكول الأساسي
STR_6291 :الأوامر
STR_6292 :الخريطة
STR_6293 :بايت
STR_6294 :كيلو بايت
STR_6295 :ميجا بايت
STR_6296 :جيجا بايت
STR_6297 :تيرا بايت
STR_6298 :{STRING}/ثانية
STR_6299 :حمل الكل
STR_6300 :{SMALLFONT}{BLACK}.حمل كل العناصر المفقودة إذا كانت متوفرة علي الإنترنت
STR_6301 :{SMALLFONT}{BLACK}.إنسخ أسم العنصر المُحدد إلي الحافظة
STR_6302 :{SMALLFONT}{BLACK}.إنسخ قائمة العناصر المفقودة كلها إلي الحافظة
STR_6303 :({COMMA16} / {COMMA16}): [{STRING}] يُحمل العنصر
STR_6304 :إفتح مُحدد المشهد
STR_6305 :المعالجة المتعددة
STR_6306 :{SMALLFONT}{BLACK}.اعداد إختباري لإستخدام عدة معالجات لكي ترسم المشهد، ربما يسبب عدم الإتزان
STR_6307 :{BLACK}{STRINGID} :نمط اللون
STR_6309 :إعادة الإتصال
STR_6310 :{WINDOW_COLOUR_2} {BLACK}{INT32} {INT32} {INT32} :الموقع
STR_6311 :{WINDOW_COLOUR_2} {BLACK}{INT32} {INT32} {INT32} :التالي
STR_6312 :(السطح)
STR_6313 :({INT32} الإنحدار)
STR_6314 :{WINDOW_COLOUR_2}مسافة: {BLACK}{INT32}, {INT32} تفاوت {INT32}
STR_6315 :{WINDOW_COLOUR_2}هدف مُحدد المسار: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}تاريخ مُحدد المسار:
STR_6317 :{BLACK}{INT32}، {INT32}، {INT32} مسار {INT32}
STR_6318 :{STRING} :ملف السجل {NEWLINE}.تم إكتشاف إنفصال عن الشبكة
STR_6319 :{WINDOW_COLOUR_2}مكابح البلوك مغلقة
STR_6320 :{WINDOW_COLOUR_2}غير قابل للتدمير
STR_6321 :{WINDOW_COLOUR_2}الإضافة متضررة
STR_6322 :{WINDOW_COLOUR_2} {BLACK}{INT32} :رقم النقش المتحرك
STR_6323 :يُحاكي
STR_6324 :حاكي
STR_6325 :{SMALLFONT}{BLACK}حاكي الرحلة/المزار
STR_6326 :...{POP16}{POP16}{POP16}{STRINGID} لا يمكن محاكاة
STR_6327 :خلفية شفافة للقطات الشاشة العملاقة
STR_6328 :{SMALLFONT}{BLACK}.مع هذا الإعداد، صور لقطة الشاشة العملاقة ستحصل علي خلفية شفافة بدلاً من الخلفية السوداء الإفتراضية
#############
# Scenarios #

View File

@ -552,8 +552,8 @@ STR_1167 :Tady nelze zvýšit hladinu vody...
STR_1168 :Nastavení
STR_1169 :(None)
STR_1170 :{STRING}
STR_1171 :{RED}Zavřeno - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Zavřeno
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Nástroj pro cesty a fronty
STR_1174 :Banner v cestě
STR_1175 :Toto nelze postavit na strmé cestě
@ -1111,8 +1111,8 @@ STR_1726 :Pozemek není na prodej!
STR_1727 :Stavební práva nejsou na prodej!
STR_1728 :Tyto stavební práva nelze zakoupit...
STR_1729 :Pozemek není ve vlastnictví parku!
STR_1730 :{RED}Zavřeno - -
STR_1731 :{WHITE}{STRINGID} - -
STR_1730 :{RED}Zavřeno
STR_1731 :{WHITE}{STRINGID}
STR_1732 :Stavět
STR_1733 :Mód
STR_1734 :{WINDOW_COLOUR_2}Počet kol:
@ -2242,7 +2242,7 @@ STR_2977 :Přejmenovat zaměstnance
STR_2978 :Zadejte nové jméno tohoto zaměstnance:
STR_2979 :Nelze přejmenovat zaměstnance...
STR_2980 :Příliš mnoho bannerů ve hře
STR_2981 :{RED}Zákaz vstupu - -
STR_2981 :{RED}Zákaz vstupu
STR_2982 :Text banneru
STR_2983 :Zadejte nový text banneru:
STR_2984 :Nelze změnit text banneru...
@ -2433,7 +2433,6 @@ STR_3190 :Doplňky cest
STR_3191 :Skupiny kulis
STR_3192 :Vstup do parku
STR_3193 :Voda
STR_3194 :Popis scénáře
STR_3195 :Seznam výzkumů
STR_3196 :{WINDOW_COLOUR_2}Skupina výzkumu: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Položky vyzkoumané před začátkem hry:
@ -3772,6 +3771,31 @@ STR_6300 :{SMALLFONT}{BLACK}Stáhnout všechny chybějící objekty dostupné
STR_6301 :{SMALLFONT}{BLACK}Kopírovat název vybraného objektu do schránky.
STR_6302 :{SMALLFONT}{BLACK}Kopírovat seznam objektů do schránky
STR_6303 :Stahování objektu ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Otevřít výběr kulis
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Experimentální podpora více vláken pro vykreslování obrazu, může způsobit nestabilitu.
STR_6307 :Barevné schéma: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Znovu připojit
STR_6310 :{WINDOW_COLOUR_2}Pozice: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Další: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(povrch)
STR_6313 :(sklon {INT32})
STR_6314 :{WINDOW_COLOUR_2}Cíl: {BLACK}{INT32}, {INT32} tolerance {INT32}
STR_6315 :{WINDOW_COLOUR_2}Cíl hledání cesty: {BLACK}{INT32}, {INT32}, {INT32} směr {INT32}
STR_6316 :{WINDOW_COLOUR_2}Historie hledání cest:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} směr {INT32}
STR_6318 :Detekována síťová desynchronizace.{NEWLINE}Log: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Uzavřený brzdný blok
STR_6320 :{WINDOW_COLOUR_2}Nezničitelné
STR_6321 :{WINDOW_COLOUR_2}Rozbitá část
STR_6322 :{WINDOW_COLOUR_2}Sprite Id: {BLACK}{INT32}
STR_6323 :Probíhá simulace
STR_6324 :Simulovat
STR_6325 :{SMALLFONT}{BLACK}Simulovat atrakci
STR_6326 :Nelze simulovat {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Průhledné pozadí pro velké screenshoty
STR_6328 :{SMALLFONT}{BLACK}Velké snímky obrazovky budou mít průhledné pozadí namísto výchozí černé barvy.
###############################################################################
## RCT2 Scenarios

View File

@ -552,8 +552,8 @@ STR_1167 :Kan ikke hæve vand her...
STR_1168 :Indstillinger
STR_1169 :(ingen)
STR_1170 :{STRING}
STR_1171 :{RED}Lukket - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Lukket
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Byg stier og kø linjer
STR_1174 :Banner skilt i vejen
STR_1175 :Kan ikke bygge dette på en skrå sti
@ -1110,7 +1110,7 @@ STR_1726 :Land er ikke til salg!
STR_1727 :Byggetilladelse er ikke til salg!
STR_1728 :Kan ikke købe byggetilladelse her...
STR_1729 :Land ikke ejet af parken!
STR_1730 :{RED}Lukket - -
STR_1730 :{RED}Lukket
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Byg
STR_1733 :Tilstand
@ -2242,7 +2242,7 @@ STR_2977 :Navn på ansat
STR_2978 :Angiv et navn for denne ansat:
STR_2979 :Kan ikke navngive ansat...
STR_2980 :For mange bannere i spillet
STR_2981 :{RED}Ingen indhold - -
STR_2981 :{RED}Ingen indhold
STR_2982 :Banner tekst
STR_2983 :Angiv ny tekst på dette banner:
STR_2984 :Kan ikke sætte ny tekst på banner...
@ -3774,6 +3774,31 @@ STR_6300 :{SMALLFONT}{BLACK}Hent alle manglende objekter hvis de er tilgænge
STR_6301 :{SMALLFONT}{BLACK}Kopier det valgte objekt til udklipsholder.
STR_6302 :{SMALLFONT}{BLACK}Kopier hele listen af manglende objekter til udklipsholderen.
STR_6303 :Henter objekt ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Åben scenarie vælger
STR_6305 :Multi-tråde
STR_6306 :{SMALLFONT}{BLACK}Eksperimentel indstilling, brug flere processor kerner til at gengive spillet, kan påvirke stabiliteten.
STR_6307 :Farve tema: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Forbind igen
STR_6310 :{WINDOW_COLOUR_2}Position: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Næste: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(overflade)
STR_6313 :(skråning {INT32})
STR_6314 :{WINDOW_COLOUR_2}Dest: {BLACK}{INT32}, {INT32} tolerance {INT32}
STR_6315 :{WINDOW_COLOUR_2}Stisøger Goal: {BLACK}{INT32}, {INT32}, {INT32} ret {INT32}
STR_6316 :{WINDOW_COLOUR_2}Stisøger historie:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} ret {INT32}
STR_6318 :Netværks synkroniseringsfejl.{NEWLINE}Log fil: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Blok Bremse tilkoblet
STR_6320 :{WINDOW_COLOUR_2}Uforgængelig
STR_6321 :{WINDOW_COLOUR_2}Tilføjelse defekt
STR_6322 :{WINDOW_COLOUR_2}Sprite Id: {BLACK}{INT32}
STR_6323 :Simulérer
STR_6324 :Simulér
STR_6325 :{SMALLFONT}{BLACK}Simulér forlystelse/attraktion
STR_6326 :Kan ikke simulére {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Transparent baggrund for gigantisk Skærmbillede
STR_6328 :{SMALLFONT}{BLACK}Med denne indstilling aktiveret, vil gigantisk skærmbillede have transparent baggrund i stedet for en standard sort baggrund.
#############
# Scenarios #
@ -3894,152 +3919,152 @@ STR_DTLS :Kun for sjov!
<Whispering Cliffs>
STR_SCNR :Whispering Cliffs
STR_PARK :Whispering Cliffs
STR_DTLS :Develop the seaside cliffs into a thriving amusement park
STR_DTLS :Udvikel denne klippe ud mod havet, til en blomstrende forlystelsespark
<Three Monkeys Park>
STR_SCNR :Three Monkeys Park
STR_PARK :Three Monkeys Park
STR_DTLS :Central to this large developing park is a giant triple-track racing/duelling steel coaster
STR_DTLS :Centralt i denne store udviklingspark, er en kæmpe tredobbelt-Track Racing/Duelling stål rutchebane
<Canary Mines>
STR_SCNR :Canary Mines
STR_PARK :Canary Mines
STR_DTLS :This abandoned mine already has the makings of a tourist attraction with its miniature railway and a pair of vertical drop rutschebaner
STR_DTLS :Denne forladte mine er allerede en turistattraktion med sin miniature jernbane og et par lodrette fald rutschebaner
<Barony Bridge>
STR_SCNR :Barony Bridge
STR_PARK :Barony Bridge
STR_DTLS :An old redundant bridge is yours to develop into an amusement park
STR_DTLS :Få denne gamle udtjente bro, til at udvikle sig til en forlystelsespark
<Funtopia>
STR_SCNR :Funtopia
STR_PARK :Funtopia
STR_DTLS :Covering land both sides of a highway, this park has several forlystelser already operating
STR_DTLS :Med land begge sider af en motorvej, har denne park allerede flere fungerende forlystelser
<Haunted Harbour>
STR_SCNR :Haunted Harbour
STR_PARK :Haunted Harbour
STR_DTLS :The local authority has agreed to sell nearby land cheaply to this small seaside park, on the condition that certain forlystelser are preserved
STR_DTLS :De lokale myndigheder har indvilliget i at sælge nærliggende land billigt, til denne lille kystpark, på betingelse af, at visse forlystelser bliver bevaret
<Fun Fortress>
STR_SCNR :Fun Fortress
STR_PARK :Fun Fortress
STR_DTLS :This castle is all yours to turn into a theme park
STR_DTLS :Denne borg, kan du forvandle til en forlystelspark
<Future World>
STR_SCNR :Future World
STR_PARK :Future World
STR_DTLS :This futuristic park has plenty of space for new forlystelser on its alien landscape
STR_DTLS :Denne futuristiske forlystelsespark, har masser af plads til nye forlystelser på sit fremmede landskab
<Gentle Glen>
STR_SCNR :Gentle Glen
STR_PARK :Gentle Glen
STR_DTLS :The local population prefer gentle and relaxing forlystelser, so it is your job to expand this park to suit their tastes
STR_DTLS :Den lokale befolkning foretrækker blide og afslappende forlystelser, så det er dit job at udvide denne forlystelsespark, så den passer til deres smag
<Jolly Jungle>
STR_SCNR :Jolly Jungle
STR_PARK :Jolly Jungle
STR_DTLS :Deep in the jungle lies a large area of land ready to be turned into a theme park
STR_DTLS :Dybt inde i junglen ligger et stort landområde, klar til at blive omdannet til en forlystelsespark
<Hydro Hills>
STR_SCNR :Hydro Hills
STR_PARK :Hydro Hills
STR_DTLS :A series of stepped lakes form the basis for this new park
STR_DTLS :En række forskudte søer, danner grundlaget for denne nye forlystelsespark
<Sprightly Park>
STR_SCNR :Sprightly Park
STR_PARK :Sprightly Park
STR_DTLS :This elderly park has many historical forlystelser but is badly in debt
STR_DTLS :Denne aldrene Park har mange historiske forlystelser, men er forgældet
<Magic Quarters>
STR_SCNR :Magic Quarters
STR_PARK :Magic Quarters
STR_DTLS :A large area of land has been cleared and partially themed ready for you to develop into a landscaped theme park
STR_DTLS :Et stort område af jord er blevet ryddet og delvist tematiseret, klar til at udvikle sig til en anlagt forlystelsespark
<Fruit Farm>
STR_SCNR :Fruit Farm
STR_PARK :Fruit Farm
STR_DTLS :A thriving fruit farm has built a railroad to boost its income, your job is to develop it into a full-blown amusement park
STR_DTLS :En blomstrende frugt gård har bygget en jernbane for at øge sin indkomst, dit job er at udvikle det til en lækker forlystelsespark
<Butterfly Dam>
STR_SCNR :Butterfly Dam
STR_PARK :Butterfly Dam
STR_DTLS :The area around a dam is available for you to develop into an amusement park
STR_DTLS :Området omkring en dæmning er til rådighed for dig, til at udvikle en forlystelsespark
<Coaster Canyon>
STR_SCNR :Coaster Canyon
STR_PARK :Coaster Canyon
STR_DTLS :A vast canyon is yours to turn into a theme park
STR_DTLS :En stor kløft er din, til at forvandle den til en forlystelsespark
<Thunderstorm Park>
STR_SCNR :Thunderstorm Park
STR_PARK :Thunderstorm Park
STR_DTLS :The weather is so wet here that a giant pyramid has been built to allow some forlystelser to be built under cover
STR_DTLS :Vejret er så vådt her, at der er bygget en gigantisk pyramide, for at nogle forlystelser kan blive bygget under den.
<Harmonic Hills>
STR_SCNR :Harmonic Hills
STR_PARK :Harmonic Hills
STR_DTLS :The local authority won't allow you to build above tree height in this park
STR_DTLS :Den lokale myndighed vil ikke tillade dig at bygge over træ højde i denne forlystelsespark
<Roman Village>
STR_SCNR :Roman Village
STR_PARK :Roman Village
STR_DTLS :Develop this Roman-themed park by adding forlystelser and rutschebaner
STR_DTLS :Udvikl denne forlystelsespark med et romersk tema, ved at tilføje forlystelser og rutschebaner
<Swamp Cove>
STR_SCNR :Swamp Cove
STR_PARK :Swamp Cove
STR_DTLS :Built partly on a series of small islands, this park already has a pair of large rutschebaner as its centrepiece
STR_DTLS :Bygget delvist på en række små øer, har denne forlystelsespark allerede et par store rutschebaner som sit centrum
<Adrenaline Heights>
STR_SCNR :Adrenaline Heights
STR_PARK :Adrenaline Heights
STR_DTLS :Build a park to appeal to the high-intensity thrill-seeking local people
STR_DTLS :Byg en Park for at appellere til den højintensive, gys-søgende, lokale folk
<Utopia Park>
STR_SCNR :Utopia Park
STR_PARK :Utopia Park
STR_DTLS :An oasis in the middle of the desert provides an unusual opportunity to build an amusement park
STR_DTLS :En oase midt i ørkenen giver en usædvanlig mulighed for at bygge en forlystelsespark
<Rotting Heights>
STR_SCNR :Rotting Heights
STR_PARK :Rotting Heights
STR_DTLS :Overgrown and dilapidated, can you resurrect this once-great amusement park?
STR_DTLS :Overgroet og nedslidt, kan du genoplive denne en gang store forlystelsespark?
<Fiasco Forest>
STR_SCNR :Fiasco Forest
STR_PARK :Fiasco Forest
STR_DTLS :Full of badly designed and dangerous forlystelser, you have a very limited budget and time to fix the problems and turn the park around
STR_DTLS :Fuld af dårligt designede og farlige forlystelser, har du et meget begrænset budget og tid, til at løse problemerne og vende parken rundt
<Pickle Park>
STR_SCNR :Pickle Park
STR_PARK :Pickle Park
STR_DTLS :The local authority will not allow any kind of advertising or promotion, so this park must succeed by reputation only
STR_DTLS :De lokale myndigheder vil ikke tillade nogen form for reklame eller forfremmelse, så denne forlystelsespark skal lykkes udelukkende på omdømme
<Giggle Downs>
STR_SCNR :Giggle Downs
STR_PARK :Giggle Downs
STR_DTLS :A four lane steeplechase ride is the centrepiece of this expanding park
STR_DTLS :En fire sporet hestevæddeløbs bane er kernen i denne ekspanderende forlystelsespark
<Mineral Park>
STR_SCNR :Mineral Park
STR_PARK :Mineral Park
STR_DTLS :Turn this abandoned stone quarry into a place to attract thrill-seeking tourists
STR_DTLS :Forvandel dette forladte stenbrud, til et sted til at tiltrække gys-søgende turister
<Coaster Crazy>
STR_SCNR :Coaster Crazy
STR_PARK :Coaster Crazy
STR_DTLS :You have limited funds but unlimited time to turn this mountainside area into a vast rutschebane park
STR_DTLS :YDu har begrænsede midler, men ubegrænset tid til at vende dette bjergområde til en stor rutschebane forlystelsespark
<Urban Park>
STR_SCNR :Urban Park
STR_PARK :Urban Park
STR_DTLS :A tiny park has done a deal with the nearby town to allow expansion through the town itself
STR_DTLS :En lille forlystelsespark har lavet en aftale, med den nærliggende by, for at tillade ekspansion, gennem selve byen
<Geoffrey Gardens>
STR_SCNR :Geoffrey Gardens
STR_PARK :Geoffrey Gardens
STR_DTLS :A large garden park needs turning into a thriving theme park
STR_DTLS :En stor have park skal forvandles til en blomstrende forlystelsespark
## Loopy Landscapes
<Iceberg Islands>

View File

@ -551,8 +551,8 @@ STR_1167 :Wasserspiegel kann hier nicht erhöht werden...
STR_1168 :Optionen
STR_1169 :(Keine)
STR_1170 :{STRING}
STR_1171 :{RED}Geschlossen - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Geschlossen
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Fußwege und Warteschlangenreihen anlegen
STR_1174 :Banner im Weg
STR_1175 :Kann nicht auf Fußweg mit Neigung angelegt werden
@ -1109,7 +1109,7 @@ STR_1726 :Land nicht zum Verkauf!
STR_1727 :Baurechte nicht zum Verkauf!
STR_1728 :Erwerb von Baurechten hier nicht möglich...
STR_1729 :Land gehört nicht dem Park!
STR_1730 :{RED}Geschlossen - -
STR_1730 :{RED}Geschlossen
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Bauen
STR_1733 :Modus
@ -2034,7 +2034,7 @@ STR_2696 :Bäume platzieren
STR_2697 :???
STR_2698 :???
STR_2699 :???
STR_2700 :Autosave-Frequenz:
STR_2700 :Autosavefrequenz:
STR_2701 :Jede Minute
STR_2702 :Alle 5 Minuten
STR_2703 :Alle 15 Minuten
@ -2077,7 +2077,7 @@ STR_2739 :Keine
STR_2740 :RollerCoaster Tycoon 1
STR_2741 :RollerCoaster Tycoon 2
STR_2742 :css50.dat nicht gefunden
STR_2743 :Kopieren Sie „data/css17.dat“ aus Ihrem RCT1-Verzeichnis nach „data/css50.dat“ in Ihrem RCT2-Verzeichnis oder versichern Sie sich, dass der Pfad zur RCT1-Installation in den Optionen korrekt angegeben ist.
STR_2743 :Kopieren Sie „data/css17.dat“ aus Ihrem RCT1-Verzeichnis nach „data/css50.dat“ in Ihrem RCT2-Verzeichnis oder versichern Sie sich, dass der Pfad zur RCT1-Installation im Tab „Erweitert“ korrekt angegeben ist.
STR_2744 :[
STR_2745 :\
STR_2746 :]
@ -2222,7 +2222,7 @@ STR_2896 :{WINDOW_COLOUR_2}Hypothermia: (Allister Brimble) Copyright © Chr
STR_2897 :{WINDOW_COLOUR_2}Last Sleigh Ride: (Allister Brimble) Copyright © Chris Sawyer
STR_2898 :{WINDOW_COLOUR_2}Pipes of Glencairn: (Allister Brimble) Copyright © Chris Sawyer
STR_2899 :{WINDOW_COLOUR_2}Traffic Jam: (Allister Brimble) Copyright © Chris Sawyer
STR_2901 :{WINDOW_COLOUR_2}(Auszüge mit freundlicher Genehmigung von Spectrasonics Liquid Grooves“)
STR_2901 :{WINDOW_COLOUR_2}(Auszüge mit freundlicher Genehmigung von Spectrasonics Liquid Grooves“)
STR_2902 :{WINDOW_COLOUR_2}Toccata: (C.M.Widor, gespielt von Peter James Adcock) Aufnahme © Chris Sawyer
STR_2903 :{WINDOW_COLOUR_2}Space Rock: (Allister Brimble) Copyright © Chris Sawyer
STR_2904 :{WINDOW_COLOUR_2}Manic Mechanic: (Allister Brimble) Copyright © Chris Sawyer
@ -2239,7 +2239,7 @@ STR_2977 :Mitarbeitername
STR_2978 :Neuen Namen für diesen Mitarbeiter eingeben:
STR_2979 :Dieser Mitarbeiter kann nicht benannt werden...
STR_2980 :Zu viele Banner im Spiel
STR_2981 :{RED}Kein Zutritt - -
STR_2981 :{RED}Kein Zutritt
STR_2982 :Bannertext
STR_2983 :Neuen Text für dieses Banner eingeben:
STR_2984 :Neuer Text für das Banner kann nicht erstellt werden...
@ -2430,7 +2430,6 @@ STR_3190 :Fußwegextras
STR_3191 :Szeneriegruppen
STR_3192 :Parkeingang
STR_3193 :Wasser
STR_3194 :Szenariobeschreibung
STR_3195 :Erfindungsliste
STR_3196 :{WINDOW_COLOUR_2}Forschungsgruppe: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Vor dem Spielstart erfundene Objekte:
@ -3590,8 +3589,8 @@ STR_6125 :Objekttyp
STR_6126 :Unbekannter Typ
STR_6127 :Datei: {STRING}
STR_6128 :Die Datei konnte aufgrund fehlender oder beschädigter Objekte nicht geladen werden. Eine Liste dieser Elemente ist nachstehend aufgeführt.
STR_6129 :Ausgewählte Elemente kopieren
STR_6130 :Vollständige Liste kopieren
STR_6129 :Kopieren
STR_6130 :Alle kopieren
STR_6131 :Objektquelle
STR_6132 :Forschungsstatus ignorieren
STR_6133 :{SMALLFONT}{BLACK}Ermöglicht den Zugriff auf Attraktionen und Szenerie, die bisher noch nicht erforscht wurden
@ -3626,7 +3625,7 @@ STR_6161 :Gitternetzlinien ein-/ausblenden
STR_6162 :Rotierende Wilde Maus
STR_6163 :Mausförmige Wagen rasen um enge Kurven und kurze Gefälle herunter, wobei sie sich sanft drehen, um die Fahrgäste zu desorientieren
STR_6164 :{WHITE}❌
STR_6165 :Vertikale Synchronisation verwenden
STR_6165 :Vertikale Synchr.
STR_6166 :{SMALLFONT}{BLACK}Synchronisiert die angezeigten Frames mit der Bildwiederholrate des Monitors, dies verhindert Screen Tearing
STR_6167 :{SMALLFONT}{BLACK}Erweitert
STR_6168 :Titelsequenz
@ -3733,8 +3732,50 @@ STR_6270 :Geländeflächen
STR_6271 :Geländekanten
STR_6272 :Stationen
STR_6273 :Musik
STR_6274 :Farbgebung kann nicht erkannt werden...
STR_6274 :Farbschema kann nicht gesetzt werden...
STR_6275 :{WINDOW_COLOUR_2}Stil der Station:
STR_6276 :{RED}{STRINGID} hat steckengebliebene Gäste, möglicherweise aufgrund eines ungültigen Streckentyps oder Betriebsmodus.
STR_6277 :{WINDOW_COLOUR_2}Stationsindex: {BLACK}{COMMA16}
STR_6278 :Autosaveanzahl:
STR_6279 :{SMALLFONT}{BLACK}Anzahl der Autosaves, die{NEWLINE}behalten werden sollen
STR_6280 :{SMALLFONT}{BLACK}Chat
STR_6281 :{SMALLFONT}{BLACK}Eine separate Schaltfläche für das Chatfenster in der Symbolleiste anzeigen
STR_6282 :Chat
STR_6283 :Der Chat ist derzeit nicht verfügbar. Sind Sie mit einem Server verbunden?
STR_6284 :Netzwerk
STR_6285 :Netzwerkinformation
STR_6286 :Empfangen
STR_6287 :Senden
STR_6288 :Ges. empfangen
STR_6289 :Ges. gesendet
STR_6290 :Basisprotokoll
STR_6291 :Befehle
STR_6292 :Karte
STR_6293 :B
STR_6294 :KiB
STR_6295 :MiB
STR_6296 :GiB
STR_6297 :TiB
STR_6298 :{STRING}/s
STR_6299 :Alle herunterladen
STR_6300 :{SMALLFONT}{BLACK}Falls online verfügbar, alle fehlenden Objekte herunterladen
STR_6301 :{SMALLFONT}{BLACK}Kopiert den ausgewählten Objektnamen in die Zwischenablage
STR_6302 :{SMALLFONT}{BLACK}Kopiert die gesamte Liste der fehlenden Objekte in die Zwischenablage
STR_6303 :Lädt Objekt herunter ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Szeneriewähler öffnen
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Experimentelle Option, um mehrere Threads für das Rendern zu verwenden, kann Instabilität verursachen
STR_6307 :Farbschema: {BLACK}{STRINGID}
STR_6308 :„{STRINGID}{OUTLINE}{TOPAZ}“{NEWLINE}{STRINGID}
STR_6309 :Neu verbinden
STR_6310 :{WINDOW_COLOUR_2}Position: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Nächste: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(Oberfläche)
STR_6313 :(Hang {INT32})
STR_6314 :{WINDOW_COLOUR_2}Ziel: {BLACK}{INT32}, {INT32} Toleranz {INT32}
STR_6315 :{WINDOW_COLOUR_2}Wegfindungsziel: {BLACK}{INT32}, {INT32}, {INT32} Richt. {INT32}
STR_6316 :{WINDOW_COLOUR_2}Wegfindungshistorie:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} Richtung {INT32}
#############
# Scenarios #

View File

@ -551,8 +551,8 @@ STR_1167 :Can't raise water level here...
STR_1168 :Options
STR_1169 :(None)
STR_1170 :{STRING}
STR_1171 :{RED}Closed - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Closed
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Build footpaths and queue lines
STR_1174 :Banner sign in the way
STR_1175 :Can't build this on sloped footpath
@ -1108,7 +1108,7 @@ STR_1726 :Land not for sale!
STR_1727 :Construction rights not for sale!
STR_1728 :Can't buy construction rights here...
STR_1729 :Land not owned by park!
STR_1730 :{RED}Closed - -
STR_1730 :{RED}Closed
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Build
STR_1733 :Mode
@ -2237,7 +2237,7 @@ STR_2977 :Staff member name
STR_2978 :Enter new name for this member of staff:
STR_2979 :Can't name staff member...
STR_2980 :Too many banners in game
STR_2981 :{RED}No entry - -
STR_2981 :{RED}No entry
STR_2982 :Banner text
STR_2983 :Enter new text for this banner:
STR_2984 :Can't set new text for banner...
@ -2414,7 +2414,6 @@ STR_3190 :Path Extras
STR_3191 :Scenery Groups
STR_3192 :Park Entrance
STR_3193 :Water
STR_3194 :Scenario Description
STR_3195 :Invention List
STR_3196 :{WINDOW_COLOUR_2}Research Group: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Items pre-invented at start of game:
@ -3215,6 +3214,7 @@ STR_5762 :Chinese Yuan (CN¥)
STR_5763 :All files
STR_5764 :Invalid ride type
STR_5765 :Cannot edit rides of invalid type
STR_5766 :Hungarian Forint (Ft)
STR_5767 :Income
STR_5768 :Total customers
STR_5769 :Total profit
@ -3724,7 +3724,7 @@ STR_6273 :Music
STR_6274 :Can't set colour scheme...
STR_6275 :{WINDOW_COLOUR_2}Station style:
STR_6276 :{RED}{STRINGID} has guests getting stuck, possibly due to invalid ride type or operating mode.
STR_6277 :{WINDOW_COLOUR_2}Station index: {BLACK}{COMMA16}
STR_6277 :{WINDOW_COLOUR_2}Station index: {BLACK}{STRINGID}
STR_6278 :Autosave amount
STR_6279 :{SMALLFONT}{BLACK}Number of autosaves that should be kept
STR_6280 :{SMALLFONT}{BLACK}Chat
@ -3751,6 +3751,31 @@ STR_6300 :{SMALLFONT}{BLACK}Download all missing objects if available online.
STR_6301 :{SMALLFONT}{BLACK}Copy the selected object name to the clipboard.
STR_6302 :{SMALLFONT}{BLACK}Copy the entire list of missing objects to the clipboard.
STR_6303 :Downloading object ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Open scenery picker
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Experimental option to use multiple threads to render, may cause instability.
STR_6307 :Colour scheme: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Reconnect
STR_6310 :{WINDOW_COLOUR_2}Position: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Next: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(surface)
STR_6313 :(slope {INT32})
STR_6314 :{WINDOW_COLOUR_2}Dest: {BLACK}{INT32}, {INT32} tolerance {INT32}
STR_6315 :{WINDOW_COLOUR_2}Pathfind Goal: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}Pathfind history:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :Network desync detected.{NEWLINE}Log file: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Block Brake Closed
STR_6320 :{WINDOW_COLOUR_2}Indestructible
STR_6321 :{WINDOW_COLOUR_2}Addition is broken
STR_6322 :{WINDOW_COLOUR_2}Sprite Id: {BLACK}{INT32}
STR_6323 :Simulating
STR_6324 :Simulate
STR_6325 :{SMALLFONT}{BLACK}Simulate ride/attraction
STR_6326 :Can't simulate {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Transparent background for giant screenshots
STR_6328 :{SMALLFONT}{BLACK}With this option enabled, giant screenshots will have a transparent background instead of the default black colour.
#############
# Scenarios #

View File

@ -22,8 +22,6 @@ STR_0574 :Riders are held in special harnesses in a lying-down position, trav
STR_0976 :Restrooms and Information Kiosks
STR_1035 :Local authority won't allow construction above tree-height!
STR_1102 :Traveling at {VELOCITY}
STR_1105 :Traveling at {VELOCITY}
STR_1108 :Traveling at {VELOCITY}
@ -37,163 +35,16 @@ STR_1138 :{SMALLFONT}{BLACK}Select additional color 2
STR_1139 :{SMALLFONT}{BLACK}Select support structure color
STR_1140 :{SMALLFONT}{BLACK}Select vehicle color scheme option
STR_1361 :Can't change speed...
STR_1362 :Can't change launch speed...
STR_1363 :Too high for supports!
STR_1364 :Supports for track above can't be extended any further!
STR_1365 :In-line Twist (left)
STR_1366 :In-line Twist (right)
STR_1367 :Half Loop
STR_1368 :Half Corkscrew (left)
STR_1369 :Half Corkscrew (right)
STR_1370 :Barrel Roll (left)
STR_1371 :Barrel Roll (right)
STR_1372 :Launched Lift Hill
STR_1373 :Large Half Loop (left)
STR_1374 :Large Half Loop (right)
STR_1375 :Upper Transfer
STR_1376 :Lower Transfer
STR_1377 :Heartline Roll (left)
STR_1378 :Heartline Roll (right)
STR_1379 :Reverser (left)
STR_1380 :Reverser (right)
STR_1381 :Curved Lift Hill (left)
STR_1382 :Curved Lift Hill (right)
STR_1383 :Quarter Loop
STR_1384 :{YELLOW}{STRINGID}
STR_1385 :{SMALLFONT}{BLACK}Other track configurations
STR_1386 :Special...
STR_1387 :Can't change land type...
STR_1388 :{OUTLINE}{GREEN}+ {CURRENCY}
STR_1389 :{OUTLINE}{RED}- {CURRENCY}
STR_1390 :{CURRENCY2DP}
STR_1391 :{RED}{CURRENCY2DP}
STR_1392 :{SMALLFONT}{BLACK}View of ride/attraction
STR_1393 :{SMALLFONT}{BLACK}Vehicle details and options
STR_1394 :{SMALLFONT}{BLACK}Operating options
STR_1395 :{SMALLFONT}{BLACK}Maintenance options
STR_1396 :{SMALLFONT}{BLACK}Color scheme options
STR_1397 :{SMALLFONT}{BLACK}Sound & music options
STR_1398 :{SMALLFONT}{BLACK}Measurements and test data
STR_1399 :{SMALLFONT}{BLACK}Graphs
STR_1400 :Entrance
STR_1401 :Exit
STR_1402 :{SMALLFONT}{BLACK}Build or move entrance to ride/attraction
STR_1403 :{SMALLFONT}{BLACK}Build or move exit from ride/attraction
STR_1404 :{SMALLFONT}{BLACK}Rotate 90°
STR_1405 :{SMALLFONT}{BLACK}Mirror image
STR_1406 :{SMALLFONT}{BLACK}Toggle scenery on/off (if available for this design)
STR_1407 :{WINDOW_COLOUR_2}Build this...
STR_1408 :{WINDOW_COLOUR_2}Cost: {BLACK}{CURRENCY}
STR_1409 :Entry/Exit Platform
STR_1410 :Vertical Tower
STR_1411 :{STRINGID} in the way
STR_1412 :{WINDOW_COLOUR_3}Data logging not available for this type of ride
STR_1413 :{WINDOW_COLOUR_3}Data logging will start when next {STRINGID} leaves {STRINGID}
STR_1414 :{SMALLFONT}{BLACK}{DURATION}
STR_1415 :{WINDOW_COLOUR_2}Velocity
STR_1416 :{WINDOW_COLOUR_2}Altitude
STR_1417 :{WINDOW_COLOUR_2}Vert.G's
STR_1418 :{WINDOW_COLOUR_2}Lat.G's
STR_1419 :{SMALLFONT}{BLACK}{VELOCITY}
STR_1420 :{SMALLFONT}{BLACK}{LENGTH}
STR_1421 :{SMALLFONT}{BLACK}{COMMA16}g
STR_1422 :{SMALLFONT}{BLACK}Logging data from {POP16}{STRINGID}
STR_1423 :{SMALLFONT}{BLACK}Queue line path
STR_1424 :{SMALLFONT}{BLACK}Footpath
STR_1425 :Footpath
STR_1426 :Queue Line
STR_1427 :{WINDOW_COLOUR_2}Customers: {BLACK}{COMMA32} per hour
STR_1428 :{WINDOW_COLOUR_2}Admission price:
STR_1429 :{POP16}{POP16}{POP16}{CURRENCY2DP}
STR_1430 :Free
STR_1431 :Walking
STR_1432 :Heading for {STRINGID}
STR_1433 :Queuing for {STRINGID}
STR_1434 :Drowning
STR_1435 :On {STRINGID}
STR_1436 :In {STRINGID}
STR_1437 :At {STRINGID}
STR_1438 :Sitting
STR_1439 :(select location)
STR_1440 :Mowing grass
STR_1441 :Sweeping footpath
STR_1442 :Emptying trash can
STR_1443 :Watering gardens
STR_1444 :Watching {STRINGID}
STR_1445 :Watching construction of {STRINGID}
STR_1446 :Looking at scenery
STR_1447 :Leaving the park
STR_1448 :Watching new ride being constructed
STR_1449 :{SPRITE} {STRINGID}{NEWLINE}({STRINGID})
STR_1450 :{INLINE_SPRITE}{09}{20}{00}{00}{SPRITE} {STRINGID}{NEWLINE}({STRINGID})
STR_1451 :{STRINGID}{NEWLINE}({STRINGID})
STR_1452 :Guest's name
STR_1453 :Enter name for this guest:
STR_1454 :Can't name guest...
STR_1455 :Invalid name for guest
STR_1456 :{WINDOW_COLOUR_2}Cash spent: {BLACK}{CURRENCY2DP}
STR_1457 :{WINDOW_COLOUR_2}Cash in pocket: {BLACK}{CURRENCY2DP}
STR_1458 :{WINDOW_COLOUR_2}Time in park: {BLACK}{REALTIME}
STR_1459 :Track style
STR_1460 :{SMALLFONT}{BLACK}'U' shaped open track
STR_1461 :{SMALLFONT}{BLACK}'O' shaped enclosed track
STR_1462 :Too steep for lift hill
STR_1463 :Guests
STR_1464 :Helix up (small)
STR_1465 :Helix up (large)
STR_1466 :Helix down (small)
STR_1467 :Helix down (large)
STR_1468 :Staff
STR_1469 :Ride must start and end with stations
STR_1470 :Station not long enough
STR_1471 :{WINDOW_COLOUR_2}Speed:
STR_1472 :{SMALLFONT}{BLACK}Speed of this ride
STR_1473 :{WINDOW_COLOUR_2}Excitement rating: {BLACK}{COMMA2DP32} ({STRINGID})
STR_1474 :{WINDOW_COLOUR_2}Excitement rating: {BLACK}Not yet available
STR_1475 :{WINDOW_COLOUR_2}Intensity rating: {BLACK}{COMMA2DP32} ({STRINGID})
STR_1476 :{WINDOW_COLOUR_2}Intensity rating: {BLACK}Not yet available
STR_1477 :{WINDOW_COLOUR_2}Intensity rating: {OUTLINE}{RED}{COMMA2DP32} ({STRINGID})
STR_1478 :{WINDOW_COLOUR_2}Nausea rating: {BLACK}{COMMA2DP32} ({STRINGID})
STR_1479 :{WINDOW_COLOUR_2}Nausea rating: {BLACK}Not yet available
STR_1480 :{SMALLFONT}“I can't afford {STRINGID}”
STR_1481 :{SMALLFONT}“I've spent all my money”
STR_1482 :{SMALLFONT}“I feel sick”
STR_1483 :{SMALLFONT}“I feel very sick”
STR_1484 :{SMALLFONT}“I want to go on something more thrilling than {STRINGID}”
STR_1485 :{SMALLFONT}“{STRINGID} looks too intense for me”
STR_1486 :{SMALLFONT}“I haven't finished my {STRINGID} yet”
STR_1487 :{SMALLFONT}“Just looking at {STRINGID} makes me feel sick”
STR_1488 :{SMALLFONT}“I'm not paying that much to go on {STRINGID}”
STR_1489 :{SMALLFONT}“I want to go home”
STR_1490 :{SMALLFONT}“{STRINGID} is a really good value”
STR_1491 :{SMALLFONT}“I've already got {STRINGID}”
STR_1492 :{SMALLFONT}“I can't afford {STRINGID}”
STR_1493 :{SMALLFONT}“I'm not hungry”
STR_1494 :{SMALLFONT}“I'm not thirsty”
STR_1495 :{SMALLFONT}“Help! I'm drowning!”
STR_1496 :{SMALLFONT}“I'm lost!”
STR_1497 :{SMALLFONT}“{STRINGID} was great”
STR_1498 :{SMALLFONT}“I've been queuing for {STRINGID} for ages”
STR_1499 :{SMALLFONT}“I'm tired”
STR_1500 :{SMALLFONT}“I'm hungry”
STR_1501 :{SMALLFONT}“I'm thirsty”
STR_1502 :{SMALLFONT}“I need to go to the bathroom”
STR_1503 :{SMALLFONT}“I can't find {STRINGID}”
STR_1504 :{SMALLFONT}“I'm not paying that much to use {STRINGID}”
STR_1505 :{SMALLFONT}“I'm not going on {STRINGID} while it's raining”
STR_1506 :{SMALLFONT}“The trash here is really bad”
STR_1507 :{SMALLFONT}“I can't find the park exit”
STR_1508 :{SMALLFONT}“I want to get off {STRINGID}”
STR_1509 :{SMALLFONT}“I want to get out of {STRINGID}”
STR_1510 :{SMALLFONT}“I'm not going on {STRINGID} - It isn't safe”
STR_1511 :{SMALLFONT}“This path is disgusting”
STR_1512 :{SMALLFONT}“It's too crowded here”
STR_1513 :{SMALLFONT}“The vandalism here is really bad”
STR_1514 :{SMALLFONT}“Great scenery!”
STR_1515 :{SMALLFONT}“This park is really clean and tidy”
STR_1516 :{SMALLFONT}“The jumping fountains are great”
STR_1517 :{SMALLFONT}“The music is nice here”
STR_1518 :{SMALLFONT}“This balloon from {STRINGID} is a really good value”
STR_1519 :{SMALLFONT}“This cuddly toy from {STRINGID} is a really good value”
STR_1520 :{SMALLFONT}“This park map from {STRINGID} is a really good value”
@ -204,11 +55,9 @@ STR_1524 :{SMALLFONT}“This burger from {STRINGID} is a really good value”
STR_1525 :{SMALLFONT}“These fries from {STRINGID} are a really good value”
STR_1526 :{SMALLFONT}“This ice cream from {STRINGID} is a really good value”
STR_1527 :{SMALLFONT}“This cotton candy from {STRINGID} is a really good value”
STR_1528 :
STR_1529 :
STR_1530 :
STR_1531 :{SMALLFONT}“This pizza from {STRINGID} is a really good value”
STR_1532 :
STR_1533 :{SMALLFONT}“This popcorn from {STRINGID} is a really good value”
STR_1534 :{SMALLFONT}“This hot dog from {STRINGID} is a really good value”
STR_1535 :{SMALLFONT}“This tentacle from {STRINGID} is a really good value”
@ -217,49 +66,18 @@ STR_1537 :{SMALLFONT}“This candy apple from {STRINGID} is a really good val
STR_1538 :{SMALLFONT}“This T-shirt from {STRINGID} is a really good value”
STR_1539 :{SMALLFONT}“This donut from {STRINGID} is a really good value”
STR_1540 :{SMALLFONT}“This coffee from {STRINGID} is a really good value”
STR_1541 :
STR_1542 :{SMALLFONT}“This fried chicken from {STRINGID} is a really good value”
STR_1543 :{SMALLFONT}“This lemonade from {STRINGID} is a really good value”
STR_1544 :
STR_1545 :
STR_1546 :
STR_1547 :
STR_1548 :
STR_1549 :
STR_1550 :{SMALLFONT}“Wow!”
STR_1551 :{SMALLFONT}“I have the strangest feeling someone is watching me”
STR_1552 :{SMALLFONT}“I'm not paying that much for a balloon from {STRINGID}”
STR_1553 :{SMALLFONT}“I'm not paying that much for a cuddly toy from {STRINGID}”
STR_1554 :{SMALLFONT}“I'm not paying that much for a park map from {STRINGID}”
STR_1555 :{SMALLFONT}“I'm not paying that much for an on-ride photo from {STRINGID}”
STR_1556 :{SMALLFONT}“I'm not paying that much for an umbrella from {STRINGID}”
STR_1557 :{SMALLFONT}“I'm not paying that much for a drink from {STRINGID}”
STR_1558 :{SMALLFONT}“I'm not paying that much for a burger from {STRINGID}”
STR_1559 :{SMALLFONT}“I'm not paying that much for fries from {STRINGID}”
STR_1560 :{SMALLFONT}“I'm not paying that much for an ice cream from {STRINGID}”
STR_1561 :{SMALLFONT}“I'm not paying that much for cotton candy from {STRINGID}”
STR_1562 :
STR_1563 :
STR_1564 :
STR_1565 :{SMALLFONT}“I'm not paying that much for pizza from {STRINGID}”
STR_1566 :
STR_1567 :{SMALLFONT}“I'm not paying that much for popcorn from {STRINGID}”
STR_1568 :{SMALLFONT}“I'm not paying that much for a hot dog from {STRINGID}”
STR_1569 :{SMALLFONT}“I'm not paying that much for tentacle from {STRINGID}”
STR_1570 :{SMALLFONT}“I'm not paying that much for a hat from {STRINGID}”
STR_1571 :{SMALLFONT}“I'm not paying that much for a candy apple from {STRINGID}”
STR_1572 :{SMALLFONT}“I'm not paying that much for a T-shirt from {STRINGID}”
STR_1573 :{SMALLFONT}“I'm not paying that much for a donut from {STRINGID}”
STR_1574 :{SMALLFONT}“I'm not paying that much for coffee from {STRINGID}”
STR_1575 :
STR_1576 :{SMALLFONT}“I'm not paying that much for fried chicken from {STRINGID}”
STR_1577 :{SMALLFONT}“I'm not paying that much for lemonade from {STRINGID}”
STR_1578 :
STR_1579 :
STR_1580 :
STR_1581 :
STR_1582 :
STR_1583 :
STR_1584 :{SMALLFONT}“This on-ride photo from {STRINGID} is a really good value”
STR_1585 :{SMALLFONT}“This on-ride photo from {STRINGID} is a really good value”
STR_1586 :{SMALLFONT}“This on-ride photo from {STRINGID} is a really good value”
@ -277,583 +95,80 @@ STR_1597 :{SMALLFONT}“This soybean milk from {STRINGID} is a really good va
STR_1598 :{SMALLFONT}“This sujeonggwa from {STRINGID} is a really good value”
STR_1599 :{SMALLFONT}“This sub sandwich from {STRINGID} is a really good value”
STR_1600 :{SMALLFONT}“This cookie from {STRINGID} is a really good value”
STR_1601 :
STR_1602 :
STR_1603 :
STR_1604 :{SMALLFONT}“This roast sausage from {STRINGID} is a really good value”
STR_1605 :
STR_1606 :
STR_1607 :
STR_1608 :
STR_1609 :
STR_1610 :
STR_1611 :
STR_1612 :
STR_1613 :
STR_1614 :
STR_1615 :
STR_1616 :{SMALLFONT}“I'm not paying that much for an on-ride photo from {STRINGID}”
STR_1617 :{SMALLFONT}“I'm not paying that much for an on-ride photo from {STRINGID}”
STR_1618 :{SMALLFONT}“I'm not paying that much for an on-ride photo from {STRINGID}”
STR_1619 :{SMALLFONT}“I'm not paying that much for a pretzel from {STRINGID}”
STR_1620 :{SMALLFONT}“I'm not paying that much for hot chocolate from {STRINGID}”
STR_1621 :{SMALLFONT}“I'm not paying that much for iced tea from {STRINGID}”
STR_1622 :{SMALLFONT}“I'm not paying that much for a funnel cake from {STRINGID}”
STR_1623 :{SMALLFONT}“I'm not paying that much for sunglasses from {STRINGID}”
STR_1624 :{SMALLFONT}“I'm not paying that much for beef noodles from {STRINGID}”
STR_1625 :{SMALLFONT}“I'm not paying that much for fried rice noodles from {STRINGID}”
STR_1626 :{SMALLFONT}“I'm not paying that much for wonton soup from {STRINGID}”
STR_1627 :{SMALLFONT}“I'm not paying that much for meatball soup from {STRINGID}”
STR_1628 :{SMALLFONT}“I'm not paying that much for fruit juice from {STRINGID}”
STR_1629 :{SMALLFONT}“I'm not paying that much for soybean milk from {STRINGID}”
STR_1630 :{SMALLFONT}“I'm not paying that much for sujeonggwa from {STRINGID}”
STR_1631 :{SMALLFONT}“I'm not paying that much for a sub sandwich from {STRINGID}”
STR_1632 :{SMALLFONT}“I'm not paying that much for a cookie from {STRINGID}”
STR_1633 :
STR_1634 :
STR_1635 :
STR_1636 :{SMALLFONT}“I'm not paying that much for a roast sausage from {STRINGID}”
STR_1637 :
STR_1638 :
STR_1639 :
STR_1640 :
STR_1641 :
STR_1642 :
STR_1643 :
STR_1644 :
STR_1645 :
STR_1646 :
STR_1647 :
STR_1648 :{SMALLFONT}“Help! Put me down!”
STR_1649 :{SMALLFONT}“I'm running out of cash!”
STR_1650 :{SMALLFONT}“Wow! A new ride being built!”
# Two removed inside jokes about Intamin and Phoenix
STR_1653 :{SMALLFONT}“...and here we are on {STRINGID}!”
STR_1654 :{WINDOW_COLOUR_2}Recent thoughts:
STR_1655 :{SMALLFONT}{BLACK}Construct footpath on land
STR_1656 :{SMALLFONT}{BLACK}Construct bridge or tunnel footpath
STR_1657 :{WINDOW_COLOUR_2}Preferred ride
STR_1658 :{WINDOW_COLOUR_2}intensity: {BLACK}less than {COMMA16}
STR_1659 :{WINDOW_COLOUR_2}intensity: {BLACK}between {COMMA16} and {COMMA16}
STR_1660 :{WINDOW_COLOUR_2}intensity: {BLACK}more than {COMMA16}
STR_1661 :{WINDOW_COLOUR_2}Nausea tolerance: {BLACK}{STRINGID}
STR_1662 :{WINDOW_COLOUR_2}Happiness:
STR_1663 :{WINDOW_COLOUR_2}Nausea:
STR_1664 :{WINDOW_COLOUR_2}Energy:
STR_1665 :{WINDOW_COLOUR_2}Hunger:
STR_1666 :{WINDOW_COLOUR_2}Thirst:
STR_1667 :{WINDOW_COLOUR_2}Bathroom:
STR_1668 :{WINDOW_COLOUR_2}Satisfaction: {BLACK}Unknown
STR_1669 :{WINDOW_COLOUR_2}Satisfaction: {BLACK}{COMMA16}%
STR_1670 :{WINDOW_COLOUR_2}Total customers: {BLACK}{COMMA32}
STR_1671 :{WINDOW_COLOUR_2}Total profit: {BLACK}{CURRENCY2DP}
STR_1672 :Brakes
STR_1673 :Spinning Control Toggle Track
STR_1674 :Brake speed
STR_1675 :{POP16}{VELOCITY}
STR_1676 :{SMALLFONT}{BLACK}Set speed limit for brakes
STR_1677 :{WINDOW_COLOUR_2}Popularity: {BLACK}Unknown
STR_1678 :{WINDOW_COLOUR_2}Popularity: {BLACK}{COMMA16}%
STR_1679 :Helix up (left)
STR_1680 :Helix up (right)
STR_1681 :Helix down (left)
STR_1682 :Helix down (right)
STR_1683 :Base size 2 x 2
STR_1684 :Base size 4 x 4
STR_1685 :Base size 2 x 4
STR_1686 :Base size 5 x 1
STR_1687 :Water splash
STR_1688 :Base size 4 x 1
STR_1689 :Block brakes
STR_1690 :{WINDOW_COLOUR_2}{STRINGID}{NEWLINE}{BLACK}{STRINGID}
STR_1691 :{WINDOW_COLOUR_2} Cost: {BLACK}{CURRENCY}
STR_1692 :{WINDOW_COLOUR_2} Cost: {BLACK}from {CURRENCY}
STR_1693 :{SMALLFONT}{BLACK}Guests
STR_1694 :{SMALLFONT}{BLACK}Staff
STR_1695 :{SMALLFONT}{BLACK}Income and costs
STR_1696 :{SMALLFONT}{BLACK}Customer information
STR_1697 :Cannot place these on queue line area
STR_1698 :Can only place these on queue area
STR_1699 :Too many people in game
STR_1700 :Hire new Handyman
STR_1701 :Hire new Mechanic
STR_1702 :Hire new Security Guard
STR_1703 :Hire new Entertainer
STR_1704 :Can't hire new staff...
STR_1705 :{SMALLFONT}{BLACK}Sack this staff member
STR_1706 :{SMALLFONT}{BLACK}Move this person to a new location
STR_1707 :Too many staff in game
STR_1708 :{SMALLFONT}{BLACK}Set patrol area for this staff member
STR_1709 :Sack staff
STR_1710 :Yes
STR_1711 :{WINDOW_COLOUR_1}Are you sure you want to sack {STRINGID}?
STR_1712 :{INLINE_SPRITE}{247}{19}{00}{00}{WINDOW_COLOUR_2}Sweep footpaths
STR_1713 :{INLINE_SPRITE}{248}{19}{00}{00}{WINDOW_COLOUR_2}Water gardens
STR_1714 :{INLINE_SPRITE}{249}{19}{00}{00}{WINDOW_COLOUR_2}Empty trash cans
STR_1715 :{INLINE_SPRITE}{250}{19}{00}{00}{WINDOW_COLOUR_2}Mow grass
STR_1716 :Invalid name for park
STR_1717 :Can't rename park...
STR_1718 :Park Name
STR_1719 :Enter name for park:
STR_1720 :{SMALLFONT}{BLACK}Name park
STR_1721 :Park closed
STR_1722 :Park open
STR_1723 :Can't open park...
STR_1724 :Can't close park...
STR_1725 :Can't buy land...
STR_1726 :Land not for sale!
STR_1727 :Construction rights not for sale!
STR_1728 :Can't buy construction rights here...
STR_1729 :Land not owned by park!
STR_1730 :{RED}Closed - -
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Build
STR_1733 :Mode
STR_1734 :{WINDOW_COLOUR_2}Number of laps:
STR_1735 :{SMALLFONT}{BLACK}Number of laps of circuit
STR_1736 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1738 :Can't change number of laps...
STR_1739 :Race won by guest {INT32}
STR_1740 :Race won by {STRINGID}
STR_1741 :Not yet constructed!
STR_1742 :{WINDOW_COLOUR_2}Max. people on ride:
STR_1743 :{SMALLFONT}{BLACK}Maximum number of people allowed on this ride at one time
STR_1744 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1746 :Can't change this...
STR_1747 :{WINDOW_COLOUR_2}Time limit:
STR_1748 :{SMALLFONT}{BLACK}Time limit for ride
STR_1749 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{DURATION}
STR_1751 :Can't change time limit for ride...
STR_1752 :{SMALLFONT}{BLACK}Show list of individual guests in park
STR_1753 :{SMALLFONT}{BLACK}Show summarized list of guests in park
STR_1754 :{BLACK}{COMMA16} guests
STR_1755 :{BLACK}{COMMA16} guest
STR_1756 :{WINDOW_COLOUR_2}Admission price:
STR_1757 :{WINDOW_COLOUR_2}Reliability: {MOVE_X}{255}{BLACK}{COMMA16}%
STR_1758 :{SMALLFONT}{BLACK}Build mode
STR_1759 :{SMALLFONT}{BLACK}Move mode
STR_1760 :{SMALLFONT}{BLACK}Fill-in mode
STR_1761 :{SMALLFONT}{BLACK}Build maze in this direction
STR_1779 :{INLINE_SPRITE}{254}{19}{00}{00} Panda costume
STR_1780 :{INLINE_SPRITE}{255}{19}{00}{00} Tiger costume
STR_1781 :{INLINE_SPRITE}{00}{20}{00}{00} Elephant costume
STR_1782 :{INLINE_SPRITE}{01}{20}{00}{00} Roman costume
STR_1783 :{INLINE_SPRITE}{02}{20}{00}{00} Gorilla costume
STR_1784 :{INLINE_SPRITE}{03}{20}{00}{00} Snowman costume
STR_1785 :{INLINE_SPRITE}{04}{20}{00}{00} Knight costume
STR_1786 :{INLINE_SPRITE}{05}{20}{00}{00} Astronaut costume
STR_1787 :{INLINE_SPRITE}{06}{20}{00}{00} Bandit costume
STR_1788 :{INLINE_SPRITE}{07}{20}{00}{00} Sheriff costume
STR_1789 :{INLINE_SPRITE}{08}{20}{00}{00} Pirate costume
STR_1790 :{SMALLFONT}{BLACK}Select uniform color for this type of staff
STR_1791 :{WINDOW_COLOUR_2}Uniform color:
STR_1792 :Responding to {STRINGID} breakdown call
STR_1793 :Heading to {STRINGID} for an inspection
STR_1794 :Fixing {STRINGID}
STR_1795 :Answering radio call
STR_1796 :Has broken down and requires fixing
STR_1798 :Whirlpool
STR_1799 :{POP16}{POP16}{POP16}{POP16}{POP16}{CURRENCY2DP}
STR_1800 :Safety cut-out
STR_1801 :Restraints stuck closed
STR_1802 :Restraints stuck open
STR_1803 :Doors stuck closed
STR_1804 :Doors stuck open
STR_1805 :Vehicle malfunction
STR_1806 :Brakes failure
STR_1807 :Control failure
STR_1808 :{WINDOW_COLOUR_2}Last breakdown: {BLACK}{STRINGID}
STR_1809 :{WINDOW_COLOUR_2}Current breakdown: {OUTLINE}{RED}{STRINGID}
STR_1810 :{WINDOW_COLOUR_2}Carrying:
STR_1811 :Can't build this here...
STR_1812 :{SMALLFONT}{BLACK}{STRINGID}
STR_1813 :Miscellaneous Objects
STR_1814 :Actions
STR_1815 :Thoughts
STR_1816 :{SMALLFONT}{BLACK}Select information type to show in guest list
STR_1817 :({COMMA16})
STR_1818 :{WINDOW_COLOUR_2}All guests
STR_1819 :{WINDOW_COLOUR_2}All guests (summarized)
STR_1820 :{WINDOW_COLOUR_2}Guests {STRINGID}
STR_1821 :{WINDOW_COLOUR_2}Guests thinking {STRINGID}
STR_1822 :{WINDOW_COLOUR_2}Guests thinking about {POP16}{STRINGID}
STR_1823 :{SMALLFONT}{BLACK}Show guests' thoughts about this ride/attraction
STR_1824 :{SMALLFONT}{BLACK}Show guests on this ride/attraction
STR_1825 :{SMALLFONT}{BLACK}Show guests queuing for this ride/attraction
STR_1826 :Status
STR_1827 :Popularity
STR_1828 :Satisfaction
STR_1829 :Profit
STR_1830 :Queue length
STR_1831 :Queue time
STR_1832 :Reliability
STR_1833 :Down-time
STR_1834 :Guests favorite
STR_1835 :Popularity: Unknown
STR_1836 :Popularity: {COMMA16}%
STR_1837 :Satisfaction: Unknown
STR_1838 :Satisfaction: {COMMA16}%
STR_1839 :Reliability: {COMMA16}%
STR_1840 :Down-time: {COMMA16}%
STR_1841 :Profit: {CURRENCY2DP} per hour
STR_1842 :Favorite of: {COMMA16} guest
STR_1843 :Favorite of: {COMMA16} guests
STR_1844 :{SMALLFONT}{BLACK}Select information type to show in ride/attraction list
STR_1845 :{MONTHYEAR}
STR_1846 :{COMMA16} guests
STR_1847 :{INLINE_SPRITE}{11}{20}{00}{00}{COMMA16} guests
STR_1848 :{INLINE_SPRITE}{10}{20}{00}{00}{COMMA16} guests
STR_1849 :{WINDOW_COLOUR_2}Play music
STR_1850 :{SMALLFONT}{BLACK}Select whether music should be played for this ride
STR_1851 :{WINDOW_COLOUR_2}Running cost: {BLACK}{CURRENCY2DP} per hour
STR_1852 :{WINDOW_COLOUR_2}Running cost: {BLACK}Unknown
STR_1853 :{WINDOW_COLOUR_2}Built: {BLACK}This Year
STR_1854 :{WINDOW_COLOUR_2}Built: {BLACK}Last Year
STR_1855 :{WINDOW_COLOUR_2}Built: {BLACK}{COMMA16} Years Ago
STR_1856 :{WINDOW_COLOUR_2}Profit per item sold: {BLACK}{CURRENCY2DP}
STR_1857 :{WINDOW_COLOUR_2}Loss per item sold: {BLACK}{CURRENCY2DP}
STR_1858 :{WINDOW_COLOUR_2}Cost: {BLACK}{CURRENCY2DP} per month
STR_1859 :Handymen
STR_1860 :Mechanics
STR_1861 :Security Guards
STR_1862 :Entertainers
STR_1863 :Handyman
STR_1864 :Mechanic
STR_1865 :Security Guard
STR_1866 :Entertainer
STR_1867 :{BLACK}{COMMA16} {STRINGID}
STR_1868 :Can't change number of rotations...
STR_1869 :{WINDOW_COLOUR_2}Number of rotations:
STR_1870 :{SMALLFONT}{BLACK}Number of complete rotations
STR_1871 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1873 :{WINDOW_COLOUR_2}Income: {BLACK}{CURRENCY2DP} per hour
STR_1874 :{WINDOW_COLOUR_2}Profit: {BLACK}{CURRENCY2DP} per hour
STR_1875 :{BLACK} {SPRITE}{BLACK} {STRINGID}
STR_1876 :{WINDOW_COLOUR_2}{INLINE_SPRITE}{251}{19}{00}{00}Inspect Rides
STR_1877 :{WINDOW_COLOUR_2}{INLINE_SPRITE}{252}{19}{00}{00}Fix Rides
STR_1878 :{WINDOW_COLOUR_2}Inspection:
STR_1879 :Every 10 minutes
STR_1880 :Every 20 minutes
STR_1881 :Every 30 minutes
STR_1882 :Every 45 minutes
STR_1883 :Every hour
STR_1884 :Every 2 hours
STR_1885 :Never
STR_1886 :Inspecting {STRINGID}
STR_1887 :{WINDOW_COLOUR_2}Time since last inspection: {BLACK}{COMMA16} minutes
STR_1888 :{WINDOW_COLOUR_2}Time since last inspection: {BLACK}more than 4 hours
STR_1889 :{WINDOW_COLOUR_2}Down-Time: {MOVE_X}{255}{BLACK}{COMMA16}%
STR_1890 :{SMALLFONT}{BLACK}Select how often a mechanic should check this ride
STR_1891 :No {STRINGID} in park yet!
STR_1894 :{WINDOW_COLOUR_2}{STRINGID} sold: {BLACK}{COMMA32}
STR_1895 :{SMALLFONT}{BLACK}Build new ride/attraction
STR_1896 :{WINDOW_COLOUR_2}Expenditure/Income
STR_1897 :{WINDOW_COLOUR_2}Ride construction
STR_1898 :{WINDOW_COLOUR_2}Ride running costs
STR_1899 :{WINDOW_COLOUR_2}Land purchase
STR_1900 :{WINDOW_COLOUR_2}Landscaping
STR_1901 :{WINDOW_COLOUR_2}Park entrance tickets
STR_1902 :{WINDOW_COLOUR_2}Ride tickets
STR_1903 :{WINDOW_COLOUR_2}Shop sales
STR_1904 :{WINDOW_COLOUR_2}Shop stock
STR_1905 :{WINDOW_COLOUR_2}Food/drink sales
STR_1906 :{WINDOW_COLOUR_2}Food/drink stock
STR_1907 :{WINDOW_COLOUR_2}Staff wages
STR_1908 :{WINDOW_COLOUR_2}Marketing
STR_1909 :{WINDOW_COLOUR_2}Research
STR_1910 :{WINDOW_COLOUR_2}Loan interest
STR_1911 :{BLACK} at {COMMA16}% per year
STR_1912 :{MONTH}
STR_1913 :{BLACK}+{CURRENCY2DP}
STR_1914 :{BLACK}{CURRENCY2DP}
STR_1915 :{RED}{CURRENCY2DP}
STR_1916 :{WINDOW_COLOUR_2}Loan:
STR_1917 :{POP16}{POP16}{POP16}{CURRENCY}
STR_1918 :Can't borrow any more money!
STR_1919 :Not enough cash available!
STR_1920 :Can't pay back loan!
STR_1921 :{SMALLFONT}{BLACK}Start a new game
STR_1922 :{SMALLFONT}{BLACK}Continue playing a saved game
STR_1924 :{SMALLFONT}{BLACK}Exit
STR_1925 :Can't place person here...
STR_1926 :{SMALLFONT}
STR_1927 :{YELLOW}{STRINGID} has broken down
STR_1928 :{RED}{STRINGID} has crashed!
STR_1929 :{RED}{STRINGID} still hasn't been fixed{NEWLINE}Check where your mechanics are and consider organizing them better
STR_1930 :{SMALLFONT}{BLACK}Turn on/off tracking information for this guest - (If tracking is on, guest's movements will be reported in the message area)
STR_1931 :{STRINGID} has joined the queue line for {STRINGID}
STR_1932 :{STRINGID} is on {STRINGID}
STR_1933 :{STRINGID} is in {STRINGID}
STR_1934 :{STRINGID} has left {STRINGID}
STR_1935 :{STRINGID} has left the park
STR_1936 :{STRINGID} has bought {STRINGID}
STR_1937 :{SMALLFONT}{BLACK}Show information about the subject of this message
STR_1938 :{SMALLFONT}{BLACK}Show view of guest
STR_1939 :{SMALLFONT}{BLACK}Show view of staff member
STR_1940 :{SMALLFONT}{BLACK}Show happiness, energy, hunger etc. for this guest
STR_1941 :{SMALLFONT}{BLACK}Show which rides this guest has been on
STR_1942 :{SMALLFONT}{BLACK}Show financial information about this guest
STR_1943 :{SMALLFONT}{BLACK}Show guest's recent thoughts
STR_1944 :{SMALLFONT}{BLACK}Show items guest is carrying
STR_1945 :{SMALLFONT}{BLACK}Show orders and options for this staff member
STR_1946 :{SMALLFONT}{BLACK}Select costume for this entertainer
STR_1947 :{SMALLFONT}{BLACK}Show areas patrolled by selected staff type, and locate the nearest staff member
STR_1948 :{SMALLFONT}{BLACK}Hire a new staff member of the selected type
STR_1949 :Financial Summary
STR_1950 :Financial Graph
STR_1951 :Park Value Graph
STR_1952 :Profit Graph
STR_1953 :Marketing
STR_1954 :Research Funding
STR_1955 :{WINDOW_COLOUR_2}Number of circuits:
STR_1956 :{SMALLFONT}{BLACK}Number of circuits of track per ride
STR_1957 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1958 :{COMMA16}
STR_1959 :Can't change number of circuits...
STR_1960 :{WINDOW_COLOUR_2}Balloon price:
STR_1961 :{WINDOW_COLOUR_2}Cuddly Toy price:
STR_1962 :{WINDOW_COLOUR_2}Park Map price:
STR_1963 :{WINDOW_COLOUR_2}On-Ride Photo price:
STR_1964 :{WINDOW_COLOUR_2}Umbrella price:
STR_1965 :{WINDOW_COLOUR_2}Drink price:
STR_1966 :{WINDOW_COLOUR_2}Burger price:
STR_1967 :{WINDOW_COLOUR_2}Fries price:
STR_1968 :{WINDOW_COLOUR_2}Ice Cream price:
STR_1969 :{WINDOW_COLOUR_2}Cotton Candy price:
STR_1970 :{WINDOW_COLOUR_2}
STR_1971 :{WINDOW_COLOUR_2}
STR_1972 :{WINDOW_COLOUR_2}
STR_1973 :{WINDOW_COLOUR_2}Pizza price:
STR_1974 :{WINDOW_COLOUR_2}
STR_1975 :{WINDOW_COLOUR_2}Popcorn price:
STR_1976 :{WINDOW_COLOUR_2}Hot Dog price:
STR_1977 :{WINDOW_COLOUR_2}Tentacle price:
STR_1978 :{WINDOW_COLOUR_2}Hat price:
STR_1979 :{WINDOW_COLOUR_2}Candy Apple price:
STR_1980 :{WINDOW_COLOUR_2}T-Shirt price:
STR_1981 :{WINDOW_COLOUR_2}Donut price:
STR_1982 :{WINDOW_COLOUR_2}Coffee price:
STR_1983 :{WINDOW_COLOUR_2}
STR_1984 :{WINDOW_COLOUR_2}Fried Chicken price:
STR_1985 :{WINDOW_COLOUR_2}Lemonade price:
STR_1986 :{WINDOW_COLOUR_2}
STR_1987 :{WINDOW_COLOUR_2}
STR_1988 :Balloon
STR_1989 :Cuddly Toy
STR_1990 :Park Map
STR_1991 :On-Ride Photo
STR_1992 :Umbrella
STR_1993 :Drink
STR_1994 :Burger
STR_1995 :Fries
STR_1996 :Ice Cream
STR_1997 :Cotton Candy
STR_1998 :Empty Can
STR_1999 :Trash
STR_2000 :Empty Burger Box
STR_2001 :Pizza
STR_2002 :Voucher
STR_2003 :Popcorn
STR_2004 :Hot Dog
STR_2005 :Tentacle
STR_2006 :Hat
STR_2007 :Candy Apple
STR_2008 :T-Shirt
STR_2009 :Donut
STR_2010 :Coffee
STR_2011 :Empty Cup
STR_2012 :Fried Chicken
STR_2013 :Lemonade
STR_2014 :Empty Box
STR_2015 :Empty Bottle
STR_2016 :Balloons
STR_2017 :Cuddly Toys
STR_2018 :Park Maps
STR_2019 :On-Ride Photos
STR_2020 :Umbrellas
STR_2021 :Drinks
STR_2022 :Burgers
STR_2023 :Fries
STR_2024 :Ice Creams
STR_2025 :Cotton Candy
STR_2026 :Empty Cans
STR_2027 :Trash
STR_2028 :Empty Burger Boxes
STR_2029 :Pizzas
STR_2030 :Vouchers
STR_2031 :Popcorn
STR_2032 :Hot Dogs
STR_2033 :Tentacles
STR_2034 :Hats
STR_2035 :Candy Apples
STR_2036 :T-Shirts
STR_2037 :Donuts
STR_2038 :Coffees
STR_2039 :Empty Cups
STR_2040 :Fried Chicken
STR_2041 :Lemonade
STR_2042 :Empty Boxes
STR_2043 :Empty Bottles
STR_2044 :a Balloon
STR_2045 :a Cuddly Toy
STR_2046 :a Park Map
STR_2047 :an On-Ride Photo
STR_2048 :an Umbrella
STR_2049 :a Drink
STR_2050 :a Burger
STR_2051 :some Fries
STR_2052 :an Ice Cream
STR_2053 :some Cotton Candy
STR_2054 :an Empty Can
STR_2055 :some Trash
STR_2056 :an Empty Burger Box
STR_2057 :a Pizza
STR_2058 :a Voucher
STR_2059 :some Popcorn
STR_2060 :a Hot Dog
STR_2061 :a Tentacle
STR_2062 :a Hat
STR_2063 :a Candy Apple
STR_2064 :a T-Shirt
STR_2065 :a Donut
STR_2066 :a Coffee
STR_2067 :an Empty Cup
STR_2068 :some Fried Chicken
STR_2069 :some Lemonade
STR_2070 :an Empty Box
STR_2071 :an Empty Bottle
STR_2072 :“{STRINGID}” Balloon
STR_2073 :“{STRINGID}” Cuddly Toy
STR_2074 :Map of {STRINGID}
STR_2075 :On-Ride Photo of {STRINGID}
STR_2076 :“{STRINGID}” Umbrella
STR_2077 :Drink
STR_2078 :Burger
STR_2079 :Fries
STR_2080 :Ice Cream
STR_2081 :Cotton Candy
STR_2082 :Empty Can
STR_2083 :Trash
STR_2084 :Empty Burger Box
STR_2085 :Pizza
STR_2086 :Voucher for {STRINGID}
STR_2087 :Popcorn
STR_2088 :Hot Dog
STR_2089 :Tentacle
STR_2090 :“{STRINGID}” Hat
STR_2091 :Candy Apple
STR_2092 :“{STRINGID}” T-Shirt
STR_2093 :Donut
STR_2094 :Coffee
STR_2095 :Empty Cup
STR_2096 :Fried Chicken
STR_2097 :Lemonade
STR_2098 :Empty Box
STR_2099 :Empty Bottle
STR_2103 :{WINDOW_COLOUR_2}Pretzel price:
STR_2104 :{WINDOW_COLOUR_2}Hot Chocolate price:
STR_2105 :{WINDOW_COLOUR_2}Iced Tea price:
STR_2106 :{WINDOW_COLOUR_2}Funnel Cake price:
STR_2107 :{WINDOW_COLOUR_2}Sunglasses price:
STR_2108 :{WINDOW_COLOUR_2}Beef Noodles price:
STR_2109 :{WINDOW_COLOUR_2}Fried Rice Noodles price:
STR_2110 :{WINDOW_COLOUR_2}Wonton Soup price:
STR_2111 :{WINDOW_COLOUR_2}Meatball Soup price:
STR_2112 :{WINDOW_COLOUR_2}Fruit Juice price:
STR_2113 :{WINDOW_COLOUR_2}Soybean Milk price:
STR_2114 :{WINDOW_COLOUR_2}Sujeonggwa price:
STR_2115 :{WINDOW_COLOUR_2}Sub Sandwich price:
STR_2116 :{WINDOW_COLOUR_2}Cookie price:
STR_2117 :{WINDOW_COLOUR_2}
STR_2118 :{WINDOW_COLOUR_2}
STR_2119 :{WINDOW_COLOUR_2}
STR_2120 :{WINDOW_COLOUR_2}Roast Sausage price:
STR_2121 :{WINDOW_COLOUR_2}
STR_2125 :Pretzel
STR_2126 :Hot Chocolate
STR_2127 :Iced Tea
STR_2128 :Funnel Cake
STR_2129 :Sunglasses
STR_2130 :Beef Noodles
STR_2131 :Fried Rice Noodles
STR_2132 :Wonton Soup
STR_2133 :Meatball Soup
STR_2134 :Fruit Juice
STR_2135 :Soybean Milk
STR_2136 :Sujeonggwa
STR_2137 :Sub Sandwich
STR_2138 :Cookie
STR_2139 :Empty Bowl
STR_2140 :Empty Drink Carton
STR_2141 :Empty Juice Cup
STR_2142 :Roast Sausage
STR_2143 :Empty Bowl
STR_2147 :Pretzels
STR_2148 :Hot Chocolates
STR_2149 :Iced Teas
STR_2150 :Funnel Cakes
STR_2151 :Sunglasses
STR_2152 :Beef Noodles
STR_2153 :Fried Rice Noodles
STR_2154 :Wonton Soups
STR_2155 :Meatball Soups
STR_2156 :Fruit Juices
STR_2157 :Soybean Milks
STR_2158 :Sujeonggwa
STR_2159 :Sub Sandwiches
STR_2160 :Cookies
STR_2161 :Empty Bowls
STR_2162 :Empty Drink Cartons
STR_2163 :Empty Juice cups
STR_2164 :Roast Sausages
STR_2165 :Empty Bowls
STR_2169 :a Pretzel
STR_2170 :a Hot Chocolate
STR_2171 :an Iced Tea
STR_2172 :a Funnel Cake
STR_2173 :a pair of Sunglasses
STR_2174 :some Beef Noodles
STR_2175 :some Fried Rice Noodles
STR_2176 :some Wonton Soup
STR_2177 :some Meatball Soup
STR_2178 :a Fruit Juice
STR_2179 :some Soybean Milk
STR_2180 :some Sujeonggwa
STR_2181 :a Sub Sandwich
STR_2182 :a Cookie
STR_2183 :an Empty Bowl
STR_2184 :an Empty Drink Carton
STR_2185 :an Empty Juice Cup
STR_2186 :a Roast Sausage
STR_2187 :an Empty Bowl
STR_2191 :Pretzel
STR_2192 :Hot Chocolate
STR_2193 :Iced Tea
STR_2194 :Funnel Cake
STR_2195 :Sunglasses
STR_2196 :Beef Noodles
STR_2197 :Fried Rice Noodles
STR_2198 :Wonton Soup
STR_2199 :Meatball Soup
STR_2200 :Fruit Juice
STR_2201 :Soybean Milk
STR_2202 :Sujeonggwa
STR_2203 :Sub Sandwich
STR_2204 :Cookie
STR_2205 :Empty Bowl
STR_2206 :Empty Drink Carton
STR_2207 :Empty Juice Cup
STR_2208 :Roast Sausage
STR_2209 :Empty Bowl
STR_2353 :{WINDOW_COLOUR_2}Trash swept: {BLACK}{COMMA16}
STR_2354 :{WINDOW_COLOUR_2}Trash cans emptied: {BLACK}{COMMA16}
STR_2707 :Use system dialog window
STR_2735 :{COMMA16}km/h
STR_2756 :Remove trash
STR_2806 :{RED}Guests are complaining about the disgusting state of the paths in your park{NEWLINE}Check where your handymen are and consider organizing them better
@ -923,6 +238,8 @@ STR_6166 :{SMALLFONT}{BLACK}Synchronizes each frame displayed to the monitor'
STR_6206 :Gray stucco
STR_6212 :Gray sandstone
STR_6274 :Can't set color scheme...
STR_6307 :Color scheme: {BLACK}{STRINGID}
STR_6328 :{SMALLFONT}{BLACK}With this option enabled, giant screenshots will have a transparent background instead of the default black color.
#############
# Scenarios #

View File

@ -553,8 +553,8 @@ STR_1167 :Impossible de surélever le niveau de l'eau ici...
STR_1168 :Options
STR_1169 :(Aucun)
STR_1170 :{STRING}
STR_1171 :{RED}Fermé - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Fermé
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Construire des allées et des files d'attentes
STR_1174 :Panneau d'affichage sur le passage
STR_1175 :Impossible de construire ceci sur une allée en pente
@ -1111,7 +1111,7 @@ STR_1726 :Ce terrain n'est pas a vendre !
STR_1727 :Les droits de construction ne sont pas à vendre !
STR_1728 :Impossible d'acheter les droits de construction ici...
STR_1729 :Ce terrain n'appartient pas au parc !
STR_1730 :{RED}Fermé - -
STR_1730 :{RED}Fermé
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Construction
STR_1733 :Mode
@ -2241,7 +2241,7 @@ STR_2977 :Nom de l'employé
STR_2978 :Entrer le nouveau nom de cet employé :
STR_2979 :Impossible de renommer cet employé...
STR_2980 :Trop de bannières dans cette partie
STR_2981 :{RED}Accès interdit - -
STR_2981 :{RED}Accès interdit
STR_2982 :Texte bannière
STR_2983 :Saisir nouveau texte pour cette bannière :
STR_2984 :Impossible de placer nouveau texte pour la bannière...
@ -2420,7 +2420,6 @@ STR_3190 :Suppléments allées
STR_3191 :Groupes de décor
STR_3192 :Entrée du parc
STR_3193 :Etendue d'eau
STR_3194 :Description du scénario
STR_3195 :Liste d'inventions
STR_3196 :{WINDOW_COLOUR_2}Groupe de recherche : {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Eléments pré-inventés au début d'une partie :
@ -3766,6 +3765,31 @@ STR_6300 :{SMALLFONT}{BLACK}Télécharge tous les objets manquants s'ils sont
STR_6301 :{SMALLFONT}{BLACK}Copie les noms des objets sélectionnés dans le presse-papier.
STR_6302 :{SMALLFONT}{BLACK}Copie la liste des objets manquants dans le presse-papier.
STR_6303 :Téléchargement de l'objet ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Ouvrir le sélecteur de paysage
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Option expérimentale pour utiliser plusieurs threads pour le rendu, peut causer des problèmes d'instabilité.
STR_6307 :Palette de couleurs : {BLACK}{STRINGID}
STR_6308 :"{STRINGID}{OUTLINE}{TOPAZ}"{NEWLINE}{STRINGID}
STR_6309 :Reconnecter
STR_6310 :{WINDOW_COLOUR_2}Position : {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Suivant : {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(surface)
STR_6313 :(slope {INT32})
STR_6314 :{WINDOW_COLOUR_2}Destination : {BLACK}{INT32}, {INT32} tolérance {INT32}
STR_6315 :{WINDOW_COLOUR_2}Objectif recherche chemin : {BLACK}{INT32}, {INT32}, {INT32} dir. {INT32}
STR_6316 :{WINDOW_COLOUR_2}Historique recherche chemin :
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :Desynchronisation réseau détecté.{NEWLINE}Fichier journal : {STRING}
STR_6319 :{WINDOW_COLOUR_2}Bloc de frein fermé
STR_6320 :{WINDOW_COLOUR_2}Indestructible
STR_6321 :{WINDOW_COLOUR_2}L'ajout est cassé
STR_6322 :{WINDOW_COLOUR_2}Identifiant sprite : {BLACK}{INT32}
STR_6323 :Simulation
STR_6324 :Simuler
STR_6325 :{SMALLFONT}{BLACK}Simule l'attraction
STR_6326 :Impossible de similar {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Fond transparent pour les captures d'écran géantes
STR_6328 :{SMALLFONT}{BLACK}Quand cette option est activée, les captures d'écran auront un fond transparent plutôt qu'un fond noir.
#############
# Scenarios #

File diff suppressed because it is too large Load Diff

View File

@ -2418,7 +2418,6 @@ STR_3190 :Percorsi (extra)
STR_3191 :Gruppi di scenari
STR_3192 :Entrata del parco
STR_3193 :Acqua
STR_3194 :Descrizione dello scenario
STR_3195 :Lista delle invenzioni
STR_3196 :{WINDOW_COLOUR_2}Gruppo di ricerca: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Oggetti già inventati all'avvio della partita
@ -3587,8 +3586,8 @@ STR_6125 :Tipo oggetto
STR_6126 :Tipo sconosciuto
STR_6127 :File: {STRING}
STR_6128 :Non è stato possibile caricare il file perché alcuni riferimenti ad oggetti presenti sono corrotti o mancanti. Una lista di tali oggetti è riportata qui di seguito.
STR_6129 :Copia oggetto selezionato
STR_6130 :Copia l'intera lista di oggetti
STR_6129 :Copia
STR_6130 :Copia tutti
STR_6131 :Origine oggetto
STR_6132 :Ignora stato di ricerca
STR_6133 :{SMALLFONT}{BLACK}Permette di accedere ad attrazioni e scenari non ancora inventati
@ -3736,6 +3735,35 @@ STR_6274 :Impossibile impostare schema colore...
STR_6275 :{WINDOW_COLOUR_2}Stile stazione:
STR_6276 :{RED}{STRINGID} ha ospiti bloccati, probabilmente a causa di un errato tipo di attrazione o modalità operativa.
STR_6277 :{WINDOW_COLOUR_2}Indice stazione: {BLACK}{COMMA16}
STR_6278 :Numero autosalvataggi
STR_6279 :{SMALLFONT}{BLACK}Numero di autosalvataggi da mantenere
STR_6280 :{SMALLFONT}{BLACK}Chat
STR_6281 :{SMALLFONT}{BLACK}Mostra un tasto separato nella barra degli strumenti per la finestra di chat
STR_6282 :Chat
STR_6283 :La chat non è disponibile al momento. Si è connessi a un server?
STR_6284 :Rete
STR_6285 :Informazioni di rete
STR_6286 :Ricevi
STR_6287 :Invia
STR_6288 :Totale ricevuto
STR_6289 :Totale inviato
STR_6290 :Protocollo di base
STR_6291 :Comandi
STR_6292 :Mappa
STR_6293 :B
STR_6294 :KiB
STR_6295 :MiB
STR_6296 :GiB
STR_6297 :TiB
STR_6298 :{STRING}/sec
STR_6299 :Scarica tutti
STR_6300 :{SMALLFONT}{BLACK}Scarica tutti gli oggetti mancanti se sono disponibili online.
STR_6301 :{SMALLFONT}{BLACK}Copia il nome dell'oggetto selezionato negli appunti.
STR_6302 :{SMALLFONT}{BLACK}Copia l'intera lista degli oggetti mancanti negli appunti.
STR_6303 :Scaricamento oggetto ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Apri selezione scenario
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Opzione sperimentale per utilizzare più thread per il rendering, potrebbe causare instabilità.
#############
# Scenarios #

File diff suppressed because it is too large Load Diff

View File

@ -224,7 +224,7 @@ STR_0822 :Kan bestand met grafische gegevens niet openen
STR_0823 :Ontbrekend of ontoegankelijk gegevensbestand
STR_0824 :{BLACK}❌
STR_0825 :Gekozen naam is al in gebruik
STR_0826 :Teveel namen gedefinieerd
STR_0826 :Te veel namen gedefinieerd
STR_0827 :Onvoldoende geld - {CURRENCY2DP} benodigd
STR_0828 :{SMALLFONT}{BLACK}Venster sluiten
STR_0829 :{SMALLFONT}{BLACK}Venstertitel - Sleep dit om het venster te verplaatsen
@ -365,7 +365,7 @@ STR_0983 :Onderzoek & Ontwikkeling
STR_0984 :{WINDOW_COLOUR_2}▲{BLACK} {CURRENCY2DP}
STR_0985 :{WINDOW_COLOUR_2}▼{BLACK} {CURRENCY2DP}
STR_0986 :{BLACK}{CURRENCY2DP}
STR_0987 :Teveel attracties
STR_0987 :Te veel attracties
STR_0988 :Kan geen nieuwe attractie aanmaken…
STR_0989 :{STRINGID}
STR_0990 :{SMALLFONT}{BLACK}Constructie
@ -549,8 +549,8 @@ STR_1167 :Kan het waterniveau hier niet verhogen…
STR_1168 :Opties
STR_1169 :(Geen)
STR_1170 :{STRING}
STR_1171 :{RED}Gesloten - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Gesloten
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Voetpaden en wachtrijen aanleggen
STR_1174 :Lichtkrant in de weg
STR_1175 :Kan dit niet op hellend voetpad neerzetten
@ -1076,7 +1076,7 @@ STR_1695 :{SMALLFONT}{BLACK}Inkomsten en kosten
STR_1696 :{SMALLFONT}{BLACK}Klantinformatie
STR_1697 :Dit kan niet op wachtrijen worden geplaatst
STR_1698 :Dit kan alleen op wachtrijen worden geplaatst
STR_1699 :Teveel personen in het spel
STR_1699 :Te veel personen in het spel
STR_1700 :Klusjesman aannemen…
STR_1701 :Monteur aannemen…
STR_1702 :Bewaker aannemen…
@ -1084,7 +1084,7 @@ STR_1703 :Entertainer aannemen…
STR_1704 :Kan geen nieuwe werknemer aannemen…
STR_1705 :{SMALLFONT}{BLACK}Deze werknemer ontslaan
STR_1706 :{SMALLFONT}{BLACK}Deze persoon naar een andere locatie verplaatsen
STR_1707 :Teveel werknemers in dit park
STR_1707 :Te veel werknemers in dit park
STR_1708 :{SMALLFONT}{BLACK}Werkgebied van deze werknemer instellen
STR_1709 :Werknemer ontslaan
STR_1710 :Ja
@ -1107,7 +1107,7 @@ STR_1726 :Dit land is niet te koop!
STR_1727 :Voor dit land zijn geen bouwrechten te koop!
STR_1728 :Kan hier geen bouwrechten kopen…
STR_1729 :Land is geen eigendom van het park!
STR_1730 :{RED}Gesloten - -
STR_1730 :{RED}Gesloten
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Bouwen
STR_1733 :Modus
@ -2234,8 +2234,8 @@ STR_2976 :{SMALLFONT}{BLACK}Met het geselecteerde kleurenschema een onderdeel
STR_2977 :Naam werknemer
STR_2978 :Voer een nieuwe naam in voor deze werknemer:
STR_2979 :Kan de naam van deze werknemer niet veranderen…
STR_2980 :Teveel lichtkranten in dit park
STR_2981 :{RED}Geen toegang - -
STR_2980 :Te veel lichtkranten in dit park
STR_2981 :{RED}Geen toegang
STR_2982 :Lichtkranttekst
STR_2983 :Voer een nieuwe tekst in voer deze lichtkrant:
STR_2984 :Kan de tekst op deze lichtkrant niet veranderen…
@ -2403,7 +2403,7 @@ STR_3164 :{BLACK}{COMMA16} geselecteerd (maximum: {COMMA16})
STR_3167 :{WINDOW_COLOUR_2}Bevat {BLACK}{COMMA16} objecten
STR_3169 :Data voor de volgende objecten niet gevonden:
STR_3170 :Niet genoeg ruimte voor graphics.
STR_3171 :er zijn teveel objecten van dit type geselecteerd.
STR_3171 :er zijn te veel objecten van dit type geselecteerd.
STR_3172 :De volgende objecten moeten eerst geselecteerd worden:
STR_3173 :dit object is momenteel in gebruik.
STR_3174 :een ander object is afhankelijk van dit object.
@ -2426,7 +2426,6 @@ STR_3190 :Extra's voor paden
STR_3191 :Decorgroepen
STR_3192 :Parkingang
STR_3193 :Water
STR_3194 :Scenariobeschrijving
STR_3195 :Lijst van uitvindingen
STR_3196 :{WINDOW_COLOUR_2}Onderzoeksgroep: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Items die aan het begin al zijn uitgevonden:
@ -2459,7 +2458,7 @@ STR_3223 :{SMALLFONT}{BLACK}Instellen welk land gekocht kan worden door het p
STR_3224 :{SMALLFONT}{BLACK}Instellen voor welk land bouwrechten te koop zijn
STR_3225 :{SMALLFONT}{BLACK}Een willekeurig cluster van dit object neerzetten rondom de geselecteerde plek
STR_3226 :{SMALLFONT}{BLACK}Parkingang bouwen
STR_3227 :Teveel parkingangen!
STR_3227 :Te veel parkingangen!
STR_3228 :{SMALLFONT}{BLACK}Geef startposities voor bezoekers aan
STR_3229 :Blokremmen kunnen niet direct na het station geplaatst worden
STR_3230 :Blokremmen kunnen niet direct achter elkaar gebruikt worden
@ -2575,7 +2574,7 @@ STR_3343 :Opgeslagen spel omzetten naar scenario
STR_3344 :Baanontwerper
STR_3345 :Baanontwerpbeheer
STR_3346 :Kan baanontwerp niet opslaan
STR_3347 :Attractie is te groot, bevat teveel elementen of het decor is te ver verspreid
STR_3347 :Attractie is te groot, bevat te veel elementen of het decor is te ver verspreid
STR_3348 :Hernoemen
STR_3349 :Verwijderen
STR_3350 :Naam baanontwerp
@ -2600,7 +2599,7 @@ STR_3370 :{BLACK}= Informatiekiosk
STR_3371 :{BLACK}= Eerste hulp
STR_3372 :{BLACK}= Geldautomaat
STR_3373 :{BLACK}= Toilet
STR_3374 :Waarschuwing: teveel objecten geselecteerd!
STR_3374 :Waarschuwing: te veel objecten geselecteerd!
STR_3375 :Niet alle objecten in deze decorgroep kunnen worden geselecteerd
STR_3376 :Installeren…
STR_3377 :{SMALLFONT}{BLACK}Bestand met nieuw baanontwerp installeren
@ -2765,7 +2764,7 @@ STR_5256 :Maak een nieuw thema aan om wijzigingen aan te brengen.
STR_5257 :{SMALLFONT}{BLACK}Een nieuw thema aanmaken dat is gebaseerd op het huidige
STR_5258 :{SMALLFONT}{BLACK}Het huidige thema verwijderen
STR_5259 :{SMALLFONT}{BLACK}Het huidige thema hernoemen
STR_5260 :Enorm screenshot
STR_5260 :Reuzenscreenshot
STR_5261 :Filter
STR_5262 :Wacky Worlds
STR_5263 :Time Twister
@ -3767,6 +3766,31 @@ STR_6300 :{SMALLFONT}{BLACK}Download alle ontbrekende objecten, mits ze onlin
STR_6301 :{SMALLFONT}{BLACK}Kopieert de naam van het geselecteerde object naar het klembord.
STR_6302 :{SMALLFONT}{BLACK}Kopieert de lijst van ontbrekende objecten naar het klembord.
STR_6303 :Bezig met downloaden van object ({COMMA16} van {COMMA16}): [{STRING}]
STR_6304 :Decorselector openen
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Experimentele optie om met meerdere threads te renderen. Dit kan de snelheid verhogen, maar ook instabiliteit veroorzaken.
STR_6307 :Kleurenschema: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Opnieuw verbinden
STR_6310 :{WINDOW_COLOUR_2}Positie: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Volgende: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(oppervlak)
STR_6313 :(helling {INT32})
STR_6314 :{WINDOW_COLOUR_2}Bestemming: {BLACK}{INT32}, {INT32} tolerantie {INT32}
STR_6315 :{WINDOW_COLOUR_2}Pathfind-doel: {BLACK}{INT32}, {INT32}, {INT32} richting {INT32}
STR_6316 :{WINDOW_COLOUR_2}Pathfind-geschiedenis:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} richting {INT32}
STR_6318 :Netwerkdesynchronisatie gedetecteerd.{NEWLINE}Logbestand: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Blokrem is gesloten
STR_6320 :{WINDOW_COLOUR_2}Mag niet worden verwijderd
STR_6321 :{WINDOW_COLOUR_2}Straatmeubel is kapot
STR_6322 :{WINDOW_COLOUR_2}Sprite-id: {BLACK}{INT32}
STR_6323 :Simulatie
STR_6324 :Simuleren
STR_6325 :{SMALLFONT}{BLACK}Testrit simuleren
STR_6326 :Kan {POP16}{POP16}{POP16}{STRINGID} niet in simulatiemodus zetten...
STR_6327 :Reuzenscreenshots hebben transparante achtergrond
STR_6328 :{SMALLFONT}{BLACK}Als deze optie is ingeschakeld, worden reuzenscreenshots met een transparante achtergrond genomen, in plaats van de zwarte standaardachtergrond.
#############
# Scenarios #

View File

@ -552,8 +552,8 @@ STR_1167 :Kan inte höja vattennivån...
STR_1168 :Inställningar
STR_1169 :(Inga)
STR_1170 :{STRING}
STR_1171 :{RED}Stängd - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Stängd
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Bygg gångvägar och köer
STR_1174 :En skylt är i vägen
STR_1175 :Kan inte bygga på en sluttande gångväg
@ -1109,7 +1109,7 @@ STR_1726 :Marken är inte till salu!
STR_1727 :Bygglov är inte till salu!
STR_1728 :Kan inte få bygglov här...
STR_1729 :Marken ägs inte av parken!
STR_1730 :{RED}Stängd - -
STR_1730 :{RED}Stängd
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Bygg
STR_1733 :Läge
@ -2238,7 +2238,7 @@ STR_2977 :Personalnamn
STR_2978 :Skriv in nytt namn på personal:
STR_2979 :Kan inte namnge personal...
STR_2980 :För många banderoller i spelet
STR_2981 :{RED}Tillträde förbjudet - -
STR_2981 :{RED}Tillträde förbjudet
STR_2982 :Banderolltext
STR_2983 :Skriv in ny text för denna banderoll:
STR_2984 :Kan inte sätta ny text på banderollen...
@ -3736,6 +3736,10 @@ STR_6265 :{SMALLFONT}{BLACK}Om aktiverad kommer spelet använda filhanteraren
STR_6266 :Öppna mappen för anpassat innehåll
STR_6267 :Öppna rutinspekteraren
STR_6307 :Färgschema: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Återanslut
#############

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,73 @@
0.2.2+ (in development)
------------------------------------------------------------------------
- Feature: [#485] Rides can now be simulated with ghost trains during construction.
- Feature: [#1260] Option for making giant screenshots have a transparent background.
- Feature: [#2339] Find local servers automatically when fetching servers.
- Feature: [#7296] Allow assigning a keyboard shortcut for the scenery picker.
- Feature: [#8029] Add the Hungarian Forint (HUF) to the list of available currencies.
- Feature: [#8481] Multi-threaded rendering.
- Feature: [#8558] Guest debugging tab.
- Feature: [#8659] Banner and sign texts are now shown in tooltips.
- Feature: [#8687] New multiplayer toolbar icon showing network status with reconnect option.
- Feature: [#8791] Improved tile element flag manipulation in Tile Inspector.
- Feature: [#8919] Allow setting ride price from console.
- Feature: [#8963] Add missing Czech letters to sprite font, use sprite font for Czech.
- Feature: [#9154] Change map toolbar icon with current viewport rotation.
- Change: [#7877] Files are now sorted in logical rather than dictionary order.
- Change: [#8427] Ghost elements now show up as white on the mini-map.
- Change: [#8688] Move common actions from debug menu into cheats menu.
- Change: [#9428] Increase maximum height of the Hypercoaster to RCT1 limits.
- Fix: [#2294] Clients crashing the server with invalid object selection.
- Fix: [#4568, #5896] Incorrect fences removed when building a tracked ride through
- Fix: [#5103] OpenGL: ride track preview not rendered.
- Fix: [#5889] Giant screenshot does not work while using OpenGL renderer.
- Fix: [#5579] Network desync immediately after connecting.
- Fix: [#5893] Looking at guest window tabs other than the main tab eventually causes assertion.
- Fix: [#5905] Urban Park merry-go-round has entrance and exit swapped (original bug).
- Fix: [#6006] Objects higher than 6 metres are considered trees (original bug).
- Fix: [#7039] Map window not rendering properly when using OpenGL.
- Fix: [#7045] Theme window's colour pickers not drawn properly on OpenGL.
- Fix: [#7323] Tunnel entrances not rendering in 'highlight path issues' mode if they have benches inside.
- Fix: [#7729] Money Input Prompt breaks on certain values.
- Fix: [#7884] Unfinished preserved rides can be demolished with quick demolish.
- Fix: [#7913] RCT1/RCT2 title sequence timing is off.
- Fix: [#7700, #8079, #8969] Crash when unloading buggy custom rides.
- Fix: [#7829] Rotated information kiosk can cause 'unreachable' messages.
- Fix: [#7878] Scroll shortcut keys ignore SHIFT/CTRL/ALT modifiers.
- Fix: [#8219] Faulty folder recreation in "save" folder.
- Fix: [#8480, #8535] Crash when mirroring track design.
- Fix: [#8507] Incorrect change in vehicle rolling direction.
- Fix: [#8537] Imported RCT1 rides/shops are all numbered 1.
- Fix: [#8553] Scenery removal tool removes fences and paths while paused.
- Fix: [#8598] Taking screenshots fails with some park names.
- Fix: [#8602] Wall piece collision detection deviates from vanilla
- Fix: [#8649] Setting date does not work in multiplayer.
- Fix: [#8873] Potential crash when placing footpaths.
- Fix: [#8882] Submarine Ride does not count as indoors (original bug).
- Fix: [#8900] Peep tracking is not synchronized.
- Fix: [#8909] Potential crash when invoking game actions as server.
- Fix: [#8947] Detection of AVX2 support.
- Fix: [#8988] Character sprite lookup noticeably slows down drawing.
- Fix: [#9000] Show correct error message if not enough money available.
- Fix: [#9067] Land/water tools show prices when money is disabled.
- Fix: [#9124] Disconnected clients can crash the server.
- Fix: [#9132] System file browser cannot open SV4 files.
- Fix: [#9152] Spectators can modify ride colours.
- Fix: [#9202] Artefacts show when changing ride type as client or using in-game console.
- Fix: [#9240] Crash when passing directory instead of save file.
- Fix: [#9245] Headless servers apply Discord Rich Presence.
- Fix: [#9293] Issue with the native load/save dialog.
- Fix: [#9322] Peep crashing the game trying to find a ride to look at.
- Fix: [#9324] Crash trying to remove invalid footpath scenery.
- Fix: [#9402] Ad campaigns disappear when you save and load the game.
- Fix: [#9411] Ad campaigns end too soon.
- Fix: [#9476] Running `simulate` command on park yields `Completed: (null)`.
- Fix: [#9520] Time Twister object artdec29 conversion problem.
- Fix: Guests eating popcorn are drawn as if they're eating pizza.
- Fix: The arbitrary ride type and vehicle dropdown lists are ordered case-sensitively.
- Improved: [#6116] Expose colour scheme for track elements in the tile inspector.
- Improved: Allow the use of numpad enter key for console and chat.
0.2.2 (2019-03-13)
------------------------------------------------------------------------
- Feature: [#4418] Allow steep slopes on the side-friction roller coaster.
@ -31,6 +101,7 @@
- Fix: [#6191] OpenRCT2 fails to run when the path has an emoji in it.
- Fix: [#7439] Placement messages have mixed strings
- Fix: [#7473] Disabling sound effects also disables "Disable audio on focus loss".
- Fix: [#7476] Trying to Change Park Name During MP Session Instantly Crashes Host Game.
- Fix: [#7536] Android builds fail to start.
- Fix: [#7689] Deleting 0-tile maze gives a MONEY32_UNDEFINED (negative) refund.
- Fix: [#7828] Copied entrances and exits stay when demolishing ride.
@ -55,6 +126,7 @@
- Fix: [#8200] Incorrect behaviour when removing entrances and exits that are on the same tile.
- Fix: [#8204] Crash when tile element has no surface elements.
- Fix: [#8264] Rides and scenery placeable outside of map with ZC and Sandbox mode enabled.
- Fix: [#8300] Crash in UpdateRideMazePathfinding().
- Fix: [#8335] Rides with arbitrary ride types can crash the game when they break down.
- Fix: [#8358] Infinite loop when changing vehicle count on stopped ride.
- Fix: [#8402] Crash closing a window in some cases.
@ -71,9 +143,10 @@
- Fix: [#8585] Part of track missing on air powered vertical coaster.
- Fix: [#8588] Guest list scrolling breaks above ~2000 guests.
- Fix: [#8591] Game loop does not run at a consistent tick rate of 40 Hz.
- Fix: [#8647] Marketing campaigns check for entry fees below £1 (original bug).
- Fix: [#8647] Marketing campaigns check for entry fees below £1 (original bug).
- Fix: [#8653] Crash when peeps attempt to enter a ride with no vehicles.
- Fix: [#8720] Desync due to boats colliding with ghost pieces.
- Fix: [#8736] Incomplete warning when all ride slots are full.
- Fix: [#8739] Savegame from original game crashes when cruising through map.
- Fix: [#8742] Access violation in vehicle_update_sound_params.
- Fix: [#8804] Raising water shows money effect at the bottom rather than new height.

View File

@ -36,4 +36,4 @@ RUN \
RUN apt-get -y upgrade
# clang and gcc already installed
RUN apt-get install --no-install-recommends -y ccache cmake libsdl2-dev libsdl2-ttf-dev pkg-config libjansson-dev libspeex-dev libspeexdsp-dev libcurl4-openssl-dev libcrypto++-dev libfontconfig1-dev libfreetype6-dev libpng-dev libzip-dev git libssl-dev ninja-build libicu-dev
RUN apt-get install --no-install-recommends -y ccache cmake libsdl2-dev libsdl2-ttf-dev pkg-config libjansson-dev libspeex-dev libspeexdsp-dev libcurl4-openssl-dev libcrypto++-dev libfontconfig1-dev libfreetype6-dev libpng-dev libzip-dev git libssl-dev ninja-build libicu-dev libgtest-dev

View File

@ -9,7 +9,7 @@
<PropertyGroup>
<!-- Allow any version of VS and Windows SDK -->
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
<TargetPlatformVersion>10.0.14393.0</TargetPlatformVersion>
<TargetPlatformVersion>10.0.17763.0</TargetPlatformVersion>
<CharacterSet>MultiByte</CharacterSet>

View File

@ -68,10 +68,10 @@
<GtestVersion>2fe3bd994b3189899d93f1d5a881e725e046fdc2</GtestVersion>
<GtestUrl>https://github.com/google/googletest/archive/$(GtestVersion).zip</GtestUrl>
<GtestSha1>058b9df80244c03f1633cb06e9f70471a29ebb8e</GtestSha1>
<TitleSequencesUrl>https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2/title-sequence-v0.1.2.zip</TitleSequencesUrl>
<TitleSequencesSha1>1136ef92bfb05cd1cba9831ba6dc4a653d87a246</TitleSequencesSha1>
<ObjectsUrl>https://github.com/OpenRCT2/objects/releases/download/v1.0.9/objects.zip</ObjectsUrl>
<ObjectsSha1>be0bcb454505e4f7c56d21d6804f81faf8a0a652</ObjectsSha1>
<TitleSequencesUrl>https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2b/title-sequence-v0.1.2b.zip</TitleSequencesUrl>
<TitleSequencesSha1>19263f8ca383345959473e64da4785a60f00f420</TitleSequencesSha1>
<ObjectsUrl>https://github.com/OpenRCT2/objects/releases/download/v1.0.11/objects.zip</ObjectsUrl>
<ObjectsSha1>8674120086929f9196560d77cada631fb478d7c0</ObjectsSha1>
</PropertyGroup>
<ItemGroup>

View File

@ -66,7 +66,7 @@ OpenRCT2 requires original files of RollerCoaster Tycoon 2 to play. It can be bo
Some Linux distributions offer native packages already. These packages are usually third-party, but we're trying to resolve issues they are facing.
* ArchLinux AUR: [openrct2-git](https://aur.archlinux.org/packages/openrct2-git) and [openrct2](https://aur.archlinux.org/packages/openrct2)
* Ubuntu PPA: [`master` branch](https://launchpad.net/~openrct2/+archive/ubuntu/master) and [`develop` branch](https://launchpad.net/~openrct2/+archive/ubuntu/nightly)
* Ubuntu PPA: [`develop` branch](https://launchpad.net/~openrct2/+archive/ubuntu/nightly) (nightly builds)
* openSUSE OBS: [games/openrct2](https://software.opensuse.org/download.html?project=games&package=openrct2)
* Gentoo (main portage tree): [games-simulation/openrct2](https://packages.gentoo.org/packages/games-simulation/openrct2)
* NixOS (`nixos-unstable` channel): [openrct2](https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/openrct2/default.nix)

View File

@ -1,6 +1,7 @@
// Microsoft Visual C++ generated resource script.
//
#include "resource.h"
#include "version.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
@ -15,8 +16,45 @@
/////////////////////////////////////////////////////////////////////////////
// English (United Kingdom) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENG)
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) || defined(AFX_TARG_ENG)
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
#pragma code_page(65001)
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION OPENRCT2_FILE_VERSION
PRODUCTVERSION OPENRCT2_FILE_VERSION
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080904b0"
BEGIN
VALUE "CompanyName", "OpenRCT2 Team"
VALUE "FileDescription", "Main executable for OpenRCT2"
VALUE "FileVersion", OPENRCT2_PRODUCT_VERSION
VALUE "LegalCopyright", "Copyright (c) 2014-2019 OpenRCT2 developers"
VALUE "ProductName", "OpenRCT2"
VALUE "ProductVersion", OPENRCT2_PRODUCT_VERSION
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x809, 1200
END
END
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
@ -67,3 +105,4 @@ IDI_ICON ICON "logo\\icon.ico"
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 578 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 387 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 B

View File

Before

Width:  |  Height:  |  Size: 191 B

After

Width:  |  Height:  |  Size: 191 B

View File

Before

Width:  |  Height:  |  Size: 202 B

After

Width:  |  Height:  |  Size: 202 B

View File

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 208 B

View File

Before

Width:  |  Height:  |  Size: 203 B

After

Width:  |  Height:  |  Size: 203 B

View File

Before

Width:  |  Height:  |  Size: 156 B

After

Width:  |  Height:  |  Size: 156 B

View File

@ -21,7 +21,7 @@
"path": "icons/map_gen_land.png"
},
{
"path": "7.png"
"path": "placeholder.png"
},
{
"path": "icons/zoom_in.png"
@ -87,16 +87,16 @@
"path": "icons/rct1_open_on_pressed.png"
},
{
"path": "icons/29.png"
"path": "icons/title_restart.png"
},
{
"path": "icons/30.png"
"path": "icons/title_stop.png"
},
{
"path": "icons/31.png"
"path": "icons/title_play.png"
},
{
"path": "icons/32.png"
"path": "icons/title_skip.png"
},
{
"path": "icons/cheats.png"
@ -174,7 +174,7 @@
"path": "track/junior/steep_to_flat_lift_3_2.png"
},
{
"path": "icons/58.png"
"path": "icons/news_messages.png"
},
{
"path": "icons/server_password.png"
@ -394,6 +394,59 @@
"x_offset": 2,
"y_offset": 1
},
{
"path": "icons/map_north.png"
},
{
"path": "icons/map_north_pressed.png"
},
{
"path": "icons/map_west.png"
},
{
"path": "icons/map_west_pressed.png"
},
{
"path": "icons/map_south.png"
},
{
"path": "icons/map_south_pressed.png"
},
{
"path": "icons/map_east.png"
},
{
"path": "icons/map_east_pressed.png"
},
{
"path": "icons/multiplayer_toolbar.png"
},
{
"path": "icons/multiplayer_toolbar_pressed.png"
},
{
"path": "icons/multiplayer_sync.png"
},
{
"path": "icons/multiplayer_desync.png"
},
{
"path": "icons/simulate.png",
"x_offset": 2,
"y_offset": 2
},
{
"path": "icons/rct1_simulate_off.png"
},
{
"path": "icons/rct1_simulate_off_pressed.png"
},
{
"path": "icons/rct1_simulate_on.png"
},
{
"path": "icons/rct1_simulate_on_pressed.png"
},
{
"path": "font/latin/ae-uc-small.png",
"y_offset": 0,
@ -796,6 +849,78 @@
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-uc-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-uc-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-uc-small.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-uc-small.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-small.png",
"y_offset": 1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-uc-small.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-uc-small.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-small.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/rouble-small.png",
"y_offset": 0,
@ -1205,6 +1330,78 @@
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-bold.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-bold.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-bold.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-bold.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-uc-bold.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-bold.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/rouble-bold.png",
"y_offset": 0,
@ -1622,6 +1819,78 @@
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/n-caron-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/r-caron-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/s-caron-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/t-caron-tiny.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/u-ring-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-uc-tiny.png",
"y_offset": -1,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/latin/z-caron-tiny.png",
"y_offset": 0,
"palette": "keep",
"forceBmp": true
},
{
"path": "font/rouble-tiny.png",
"y_offset": 0,

2
resources/version.h Normal file
View File

@ -0,0 +1,2 @@
#define OPENRCT2_FILE_VERSION 0, 0, 0, 0
#define OPENRCT2_PRODUCT_VERSION "0.0.0.0-00000000"

View File

@ -15,15 +15,15 @@ let
objects-src = pkgs.fetchFromGitHub {
owner = "OpenRCT2";
repo = "objects";
rev = "v1.0.9";
sha256 = "442b7da11b2b884559148ab9e7fdf781f50dd50feb69bfa569a78e52205a5709";
rev = "v1.0.11";
sha256 = "21e83bd2afad735cc0f5d13f9c99a5dee81ea0ef3a6b937c0bfaadb7f0572c34";
};
title-sequences-src = pkgs.fetchFromGitHub {
owner = "OpenRCT2";
repo = "title-sequences";
rev = "v0.1.2";
sha256 = "1yb1ynkfmiankii3fngr9km5wbc07rp30nh0apkj6wryrhy7imgm";
rev = "v0.1.2b";
sha256 = "a220b4c3cd3180bebb261cc59141b7fb290b433631ba9c7587a4f2c9f7dc4e4c";
};
in
pkgs.stdenv.mkDerivation {

View File

@ -90,7 +90,7 @@ android.applicationVariants.all { variant ->
dest "$variant.mergeAssets.outputDir/data"
}
download {
src 'https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2/title-sequence-v0.1.2.zip'
src 'https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2b/title-sequence-v0.1.2b.zip'
dest new File(buildDir, 'title-sequence.zip')
}
copy {
@ -98,7 +98,7 @@ android.applicationVariants.all { variant ->
into "$variant.mergeAssets.outputDir/data/title"
}
download {
src 'https://github.com/OpenRCT2/objects/releases/download/v1.0.9/objects.zip'
src 'https://github.com/OpenRCT2/objects/releases/download/v1.0.11/objects.zip'
dest new File(buildDir, 'objects.zip')
}
copy {

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

View File

@ -1,5 +1,5 @@
/*****************************************************************************
* Copyright (c) 2014-2018 OpenRCT2 developers
* Copyright (c) 2014-2019 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2

Some files were not shown because too many files have changed in this diff Show More