1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-10 09:32:29 +01:00

Merge branch 'develop'

This commit is contained in:
Michał Janiszewski
2019-10-28 21:12:02 +01:00
874 changed files with 36324 additions and 29280 deletions

View File

@@ -54,7 +54,6 @@ ForEachMacros:
- FOR_ALL_PEEPS
- FOR_ALL_GUESTS
- FOR_ALL_STAFF
- FOR_ALL_RIDES
IncludeBlocks: 'Regroup'
IncludeCategories:
- Regex: '^"'

View File

@@ -2,7 +2,7 @@
Fill in the placeholders below. Delete any headings and placeholders that you do not fill in.
-->
**OS:** [e.g. Windows 10]
**Version:** [e.g. 0.2.2]
**Version:** [e.g. 0.2.3]
**Commit/Build:** [e.g. 426e106]
<!-- Explanation of the issue -->

35
.github/workflows/ci.yml vendored Normal file
View File

@@ -0,0 +1,35 @@
name: CI
on: [push]
jobs:
build-appimage:
name: Build AppImage
runs-on: ubuntu-latest
container:
image: openrct2/openrct2:ubuntu_amd64
steps:
- uses: actions/checkout@v1
- name: Get pre-reqs
run: |
git clone https://github.com/discordapp/discord-rpc -b v3.4.0
git clone https://github.com/janisozaur/rapidjson discord-rpc/thirdparty/rapidjson -b patch-1
mkdir bin && cd bin
apt-get update
apt-get install -y wget libcairo2
wget https://github.com/TheAssassin/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage
chmod +x linuxdeploy*.AppImage
- name: Build OpenRCT2
working-directory: bin
run: |
cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
ninja -v
DESTDIR=AppDir ninja install
- name: Build AppImage
working-directory: bin
run: |
./linuxdeploy*.AppImage --appimage-extract-and-run --appdir AppDir/ --output appimage --desktop-file AppDir/usr/share/applications/openrct2.desktop
mkdir artifacts
mv OpenRCT2*.AppImage artifacts
- uses: actions/upload-artifact@master
with:
name: OpenRCT2-AppImage
path: bin/artifacts

View File

@@ -19,7 +19,7 @@ sudo: required
dist: trusty
env:
global:
- OPENRCT2_VERSION="0.2.2"
- OPENRCT2_VERSION="0.2.3"
# CURL timeouts in [seconds] (https://ec.haxx.se/usingcurl-timeouts.html)
- CURL_MAX_TIME=300
- CURL_CONNECT_TIMEOUT=5
@@ -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,13 +41,14 @@ 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) ;
fi
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-linux.tar.gz https://transfer.sh/openrct2-linux-x86_64.tar.gz -o link && cat link && echo || echo "Failed transfer.sh upload"
- if [[ "z$OPENRCT2_ORG_TOKEN" != "z" && "$TRAVIS_PULL_REQUEST" == "false" && ("${TRAVIS_BRANCH}" =~ ^(develop|push/) || "z${TRAVIS_TAG}" != "z") ]] ; then
curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT -o - -v --form "key=$OPENRCT2_ORG_TOKEN" --form "fileName=OpenRCT2-${OPENRCT2_VERSION}${FILENAME_PART}-linux-x86_64.tar.gz" --form "version=${OPENRCT2_VERSION}" --form "gitHash=$TRAVIS_COMMIT" --form "gitBranch=$PUSH_BRANCH" --form "flavourId=9" --form "file=@openrct2-linux.tar.gz" "https://openrct2.org/altapi/?command=push-build";
else curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-linux.tar.gz https://transfer.sh/openrct2-linux-x86_64.tar.gz -o link && cat link || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
fi
- os: linux
name: Ubuntu i686 GCC Debug m32 no-build-shared-libs
@@ -65,13 +66,14 @@ 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) ;
fi
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-linux.tar.gz https://transfer.sh/openrct2-linux-i686.tar.gz -o link && cat link && echo || echo "Failed transfer.sh upload"
- if [[ "z$OPENRCT2_ORG_TOKEN" != "z" && "$TRAVIS_PULL_REQUEST" == "false" && ("${TRAVIS_BRANCH}" =~ ^(develop|push/) || "z${TRAVIS_TAG}" != "z") ]] ; then
curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT -o - -v --form "key=$OPENRCT2_ORG_TOKEN" --form "fileName=OpenRCT2-${OPENRCT2_VERSION}${FILENAME_PART}-linux-i686.tar.gz" --form "version=${OPENRCT2_VERSION}" --form "gitHash=$TRAVIS_COMMIT" --form "gitBranch=$PUSH_BRANCH" --form "flavourId=4" --form "file=@openrct2-linux.tar.gz" "https://openrct2.org/altapi/?command=push-build";
else curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-linux.tar.gz https://transfer.sh/openrct2-linux-i686.tar.gz -o link && cat link || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
fi
- os: linux
name: Ubuntu amd64 Clang
@@ -114,9 +116,9 @@ matrix:
export PUSH_BRANCH=master ;
else export PUSH_BRANCH=$TRAVIS_BRANCH ; export FILENAME_PART=-${TRAVIS_BRANCH}-$(git rev-parse --short HEAD) ;
fi
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-macos.zip https://transfer.sh/openrct2-macos.zip -o link && cat link && echo || echo "Failed transfer.sh upload"
- if [[ "z$OPENRCT2_ORG_TOKEN" != "z" && "$TRAVIS_PULL_REQUEST" == "false" && ("${TRAVIS_BRANCH}" =~ ^(develop|push/) || "z${TRAVIS_TAG}" != "z") ]] ; then
curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT -o - -v --form "key=$OPENRCT2_ORG_TOKEN" --form "fileName=OpenRCT2-${OPENRCT2_VERSION}${FILENAME_PART}-macos.zip" --form "version=${OPENRCT2_VERSION}" --form "gitHash=$TRAVIS_COMMIT" --form "gitBranch=$PUSH_BRANCH" --form "flavourId=3" --form "file=@openrct2-macos.zip" "https://openrct2.org/altapi/?command=push-build";
else curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file openrct2-macos.zip https://transfer.sh/openrct2-macos.zip -o link && cat link || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
fi
- os: linux
name: Android
@@ -162,8 +164,8 @@ matrix:
after_success:
# Only run Android jobs when triggered from cron or on tag, otherwise skip
- if [[ "$OPENRCT2_ANDROID" != "true" ]] && [[ "z${TRAVIS_TAG}" == "z" ]] ; then exit 0 ; fi
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file app/build/outputs/apk/arm/pr/app-arm-pr.apk https://transfer.sh/openrct2-android-arm.apk -o link && cat link || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file app/build/outputs/apk/x86/pr/app-x86-pr.apk https://transfer.sh/openrct2-android-x86.apk -o link && cat link || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file app/build/outputs/apk/arm/pr/app-arm-pr.apk https://transfer.sh/openrct2-android-arm.apk -o link && cat link && echo|| if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
- curl -m $CURL_MAX_TIME --connect-timeout $CURL_CONNECT_TIMEOUT --upload-file app/build/outputs/apk/x86/pr/app-x86-pr.apk https://transfer.sh/openrct2-android-x86.apk -o link && cat link && echo || if [[ $? ]] ; then echo "Failed transfer.sh upload" ; fi;
- 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

@@ -7,6 +7,7 @@ endif()
project(openrct2 CXX)
include(cmake/platform.cmake)
include(CMakeDependentOption)
if (NOT MSVC)
include(FindPkgConfig)
@@ -20,17 +21,22 @@ 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.2c/title-sequences.zip")
set(TITLE_SEQUENCE_SHA1 "304d13a126c15bf2c86ff13b81a2f2cc1856ac8d")
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.12/objects.zip")
set(OBJECTS_SHA1 "56b5d22ed7da0afa750b3dcb5ac22de61e3597c2")
set(REPLAYS_URL "https://github.com/OpenRCT2/replays/releases/download/v0.0.4/replays.zip")
set(REPLAYS_SHA1 "6584368CD04EC42FDC2EB5DF26FECE9A964C27B7")
option(FORCE32 "Force 32-bit build. It will add `-m32` to compiler flags.")
option(WITH_TESTS "Build tests")
option(PORTABLE "Create a portable build (-rpath=$ORIGIN)" OFF)
option(DOWNLOAD_TITLE_SEQUENCES "Download title sequences during installation." ON)
option(DOWNLOAD_OBJECTS "Download objects during installation." ON)
CMAKE_DEPENDENT_OPTION(DOWNLOAD_REPLAYS "Download replays during installation." ON
"WITH_TESTS" OFF)
# Options
option(STATIC "Create a static build.")
@@ -175,8 +181,10 @@ if (MSVC)
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
add_definitions(-D_SCL_SECURE_NO_WARNINGS)
add_definitions(-D__SSE4_1__)
add_definitions(-D__AVX2__)
if ((CMAKE_VS_PLATFORM_NAME STREQUAL "Win32") OR (CMAKE_VS_PLATFORM_NAME STREQUAL "x64"))
add_definitions(-D__SSE4_1__)
add_definitions(-D__AVX2__)
endif ()
add_definitions(-DNOMINMAX)
else ()
ADD_CHECK_CXX_COMPILER_FLAG(CMAKE_CXX_FLAGS CXX_WARN_NULL_DEREFERENCE -Wnull-dereference)
@@ -287,6 +295,16 @@ if (DOWNLOAD_OBJECTS)
file(REMOVE \$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_DATADIR}/${PROJECT}/object/objects.zip)\n\
endif ()")
endif ()
if (DOWNLOAD_REPLAYS)
install(CODE
"if (EXISTS \${CMAKE_CURRENT_BINARY_DIR}/testdata/replays/)\n\
message(\"Using cached replays\")\n\
else () \n\
file(DOWNLOAD ${REPLAYS_URL} \${CMAKE_CURRENT_BINARY_DIR}/testdata/replays/replays.zip EXPECTED_HASH SHA1=${REPLAYS_SHA1} SHOW_PROGRESS)\n\
execute_process(COMMAND \"${CMAKE_COMMAND}\" -E chdir \${CMAKE_CURRENT_BINARY_DIR}/testdata/replays/ \"${CMAKE_COMMAND}\" -E tar xf replays.zip)\n\
file(REMOVE \${CMAKE_CURRENT_BINARY_DIR}/testdata/replays/replays.zip)\n\
endif ()")
endif ()
install(TARGETS "libopenrct2" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")
if(NOT DISABLE_GUI)

5
OpenRCT2.entitlements Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>

View File

@@ -21,30 +21,27 @@
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
01C6F0C222FD519E0057E2F7 /* TrackImporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01C6F0C022FD519E0057E2F7 /* TrackImporter.cpp */; };
01C6F0C422FD51B70057E2F7 /* T4Importer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01C6F0C322FD51B70057E2F7 /* T4Importer.cpp */; };
01C6F0C822FD51FC0057E2F7 /* T6Exporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01C6F0C522FD51FC0057E2F7 /* T6Exporter.cpp */; };
01C6F0C922FD51FC0057E2F7 /* T6Importer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01C6F0C622FD51FC0057E2F7 /* T6Importer.cpp */; };
01DDFE6522FD608500221318 /* Window_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 01DDFE6422FD608500221318 /* Window_internal.cpp */; };
2A1F4FE0221FF4B0003CA045 /* Twitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C840F1EC4E7CC00FA49E2 /* Twitch.cpp */; };
2A1F4FE1221FF4B0003CA045 /* Audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F76C83571EC4E7CC00FA49E2 /* Audio.cpp */; };
2A1F4FE2221FF4B0003CA045 /* macos.mm in Sources */ = {isa = PBXBuildFile; fileRef = F76C845D1EC4E7CC00FA49E2 /* macos.mm */; };
2A43D2BA2225B8D900E8F73B /* RideSetVehiclesAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2B72225B8D900E8F73B /* RideSetVehiclesAction.hpp */; };
2A43D2BB2225B8D900E8F73B /* SmallSceneryPlaceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2B82225B8D900E8F73B /* SmallSceneryPlaceAction.hpp */; };
2A43D2BC2225B8D900E8F73B /* LoadOrQuitAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2B92225B8D900E8F73B /* LoadOrQuitAction.hpp */; };
2A43D2C02225B91A00E8F73B /* RideSetVehiclesAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2BD2225B91A00E8F73B /* RideSetVehiclesAction.hpp */; };
2A43D2C12225B91A00E8F73B /* RideEntranceExitRemoveAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2A43D2BE2225B91A00E8F73B /* RideEntranceExitRemoveAction.hpp */; };
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 */; };
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 */; };
2AAFD7FC220DD336002461A4 /* RideSetPriceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AAFD7FB220DD336002461A4 /* RideSetPriceAction.hpp */; };
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 */; };
2AF7893D220B253E0072754A /* RideSetAppearanceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2AF7893C220B253E0072754A /* RideSetAppearanceAction.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 */; };
4C29DEB3218C6AE500E8707F /* RCT12.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C29DEB2218C6AE500E8707F /* RCT12.cpp */; };
4C358E5221C445F700ADE6BC /* ReplayManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C358E5021C445F700ADE6BC /* ReplayManager.cpp */; };
4C3B4236205914F7000C5BB7 /* InGameConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C3B4234205914F7000C5BB7 /* InGameConsole.cpp */; };
@@ -61,6 +58,9 @@
9308DA03209908090079EE96 /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9308D9FB209908080079EE96 /* Surface.cpp */; };
9308DA04209908090079EE96 /* TileElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 9308D9FC209908080079EE96 /* TileElement.h */; };
9308DA05209908090079EE96 /* Surface.h in Headers */ = {isa = PBXBuildFile; fileRef = 9308D9FD209908090079EE96 /* Surface.h */; };
932A211E22D73CFA00C57EDB /* GameActionCompat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 932A20CF22D73CEE00C57EDB /* GameActionCompat.cpp */; };
932A211F22D73CFA00C57EDB /* GameActionRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 932A20D322D73CEF00C57EDB /* GameActionRegistration.cpp */; };
932A212022D73CFA00C57EDB /* GameAction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 932A211C22D73CFA00C57EDB /* GameAction.cpp */; };
933CBDB520CB1ACD00134678 /* Widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 933CBDB120CB1ACC00134678 /* Widget.cpp */; };
933CBDB620CB1ACD00134678 /* Theme.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 933CBDB220CB1ACD00134678 /* Theme.cpp */; };
933CBDBB20CB1B3F00134678 /* TitleSequencePlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 933CBDB920CB1B3F00134678 /* TitleSequencePlayer.cpp */; };
@@ -78,6 +78,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 */; };
937A92132242CCB300B09278 /* LandBuyRightsAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */; };
937A92152242CDAA00B09278 /* LandSmoothAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 937A92142242CDAA00B09278 /* LandSmoothAction.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 */; };
@@ -134,14 +136,6 @@
C6352B841F477022006CCEE3 /* DataSerialiser.h in Headers */ = {isa = PBXBuildFile; fileRef = C6352B811F477022006CCEE3 /* DataSerialiser.h */; };
C6352B851F477022006CCEE3 /* DataSerialiserTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = C6352B821F477022006CCEE3 /* DataSerialiserTraits.h */; };
C6352B861F477022006CCEE3 /* Endianness.h in Headers */ = {isa = PBXBuildFile; fileRef = C6352B831F477022006CCEE3 /* Endianness.h */; };
C6352B901F477032006CCEE3 /* GameAction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6352B881F477032006CCEE3 /* GameAction.cpp */; };
C6352B911F477032006CCEE3 /* GameAction.h in Headers */ = {isa = PBXBuildFile; fileRef = C6352B891F477032006CCEE3 /* GameAction.h */; };
C6352B921F477032006CCEE3 /* GameActionCompat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6352B8A1F477032006CCEE3 /* GameActionCompat.cpp */; };
C6352B931F477032006CCEE3 /* GameActionRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6352B8B1F477032006CCEE3 /* GameActionRegistration.cpp */; };
C6352B941F477032006CCEE3 /* PlaceParkEntranceAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C6352B8C1F477032006CCEE3 /* PlaceParkEntranceAction.hpp */; };
C6352B951F477032006CCEE3 /* RideCreateAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C6352B8D1F477032006CCEE3 /* RideCreateAction.hpp */; };
C6352B961F477032006CCEE3 /* RideSetStatus.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C6352B8E1F477032006CCEE3 /* RideSetStatus.hpp */; };
C6352B971F477032006CCEE3 /* SetParkEntranceFeeAction.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C6352B8F1F477032006CCEE3 /* SetParkEntranceFeeAction.hpp */; };
C64644F81F3FA4120026AC2D /* ClearScenery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64644EE1F3FA4120026AC2D /* ClearScenery.cpp */; };
C64644F91F3FA4120026AC2D /* EditorInventionsList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64644EF1F3FA4120026AC2D /* EditorInventionsList.cpp */; };
C64644FA1F3FA4120026AC2D /* EditorObjectiveOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C64644F01F3FA4120026AC2D /* EditorObjectiveOptions.cpp */; };
@@ -286,7 +280,6 @@
C68878A020289B200084B384 /* LanguagePack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B53B31FFF935B00A52E21 /* LanguagePack.cpp */; };
C68878A120289B200084B384 /* Localisation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B53B51FFF935B00A52E21 /* Localisation.cpp */; };
C68878A220289B200084B384 /* RealNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B53B71FFF935B00A52E21 /* RealNames.cpp */; };
C68878A320289B200084B384 /* User.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B53B91FFF935B00A52E21 /* User.cpp */; };
C68878A420289B200084B384 /* UTF8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7B53BB1FFF935B00A52E21 /* UTF8.cpp */; };
C68878A520289B2A0084B384 /* Award.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C93F1B01F8E185600A9330D /* Award.cpp */; };
C68878A620289B2A0084B384 /* Finance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C93F1B21F8E185600A9330D /* Finance.cpp */; };
@@ -409,6 +402,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 +464,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 */; };
@@ -633,6 +627,13 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
01C6F0C022FD519E0057E2F7 /* TrackImporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TrackImporter.cpp; sourceTree = "<group>"; };
01C6F0C122FD519E0057E2F7 /* TrackImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrackImporter.h; sourceTree = "<group>"; };
01C6F0C322FD51B70057E2F7 /* T4Importer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T4Importer.cpp; sourceTree = "<group>"; };
01C6F0C522FD51FC0057E2F7 /* T6Exporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T6Exporter.cpp; sourceTree = "<group>"; };
01C6F0C622FD51FC0057E2F7 /* T6Importer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T6Importer.cpp; sourceTree = "<group>"; };
01C6F0C722FD51FC0057E2F7 /* T6Exporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T6Exporter.h; sourceTree = "<group>"; };
01DDFE6422FD608500221318 /* Window_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Window_internal.cpp; sourceTree = "<group>"; };
2A43D2B72225B8D900E8F73B /* RideSetVehiclesAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetVehiclesAction.hpp; sourceTree = "<group>"; };
2A43D2B82225B8D900E8F73B /* SmallSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryPlaceAction.hpp; sourceTree = "<group>"; };
2A43D2B92225B8D900E8F73B /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = "<group>"; };
@@ -641,21 +642,18 @@
2A43D2BF2225B91A00E8F73B /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = "<group>"; };
2A5354E822099C4F00A5440F /* Network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Network.cpp; sourceTree = "<group>"; };
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>"; };
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>"; };
2AAFD7FB220DD336002461A4 /* RideSetPriceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetPriceAction.hpp; sourceTree = "<group>"; };
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>"; };
2AF7893C220B253E0072754A /* RideSetAppearanceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetAppearanceAction.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>"; };
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>"; };
4C29DEB2218C6AE500E8707F /* RCT12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RCT12.cpp; sourceTree = "<group>"; };
@@ -705,8 +703,6 @@
4C7B53B61FFF935B00A52E21 /* Localisation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Localisation.h; sourceTree = "<group>"; };
4C7B53B71FFF935B00A52E21 /* RealNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RealNames.cpp; sourceTree = "<group>"; };
4C7B53B81FFF935B00A52E21 /* StringIds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringIds.h; sourceTree = "<group>"; };
4C7B53B91FFF935B00A52E21 /* User.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = User.cpp; sourceTree = "<group>"; };
4C7B53BA1FFF935B00A52E21 /* user.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user.h; sourceTree = "<group>"; };
4C7B53BB1FFF935B00A52E21 /* UTF8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UTF8.cpp; sourceTree = "<group>"; };
4C7B53C61FFF94F900A52E21 /* ConversionTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConversionTables.cpp; sourceTree = "<group>"; };
4C7B53C91FFF991000A52E21 /* Language.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = "<group>"; };
@@ -920,6 +916,87 @@
9308D9FB209908080079EE96 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Surface.cpp; sourceTree = "<group>"; };
9308D9FC209908080079EE96 /* TileElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TileElement.h; sourceTree = "<group>"; };
9308D9FD209908090079EE96 /* Surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Surface.h; sourceTree = "<group>"; };
932A20CD22D73CEE00C57EDB /* GuestSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetNameAction.hpp; sourceTree = "<group>"; };
932A20CE22D73CEE00C57EDB /* RideSetVehiclesAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetVehiclesAction.hpp; sourceTree = "<group>"; };
932A20CF22D73CEE00C57EDB /* GameActionCompat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionCompat.cpp; sourceTree = "<group>"; };
932A20D022D73CEE00C57EDB /* RideSetSetting.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetSetting.hpp; sourceTree = "<group>"; };
932A20D122D73CEF00C57EDB /* WallPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallPlaceAction.hpp; sourceTree = "<group>"; };
932A20D222D73CEF00C57EDB /* SmallSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryRemoveAction.hpp; sourceTree = "<group>"; };
932A20D322D73CEF00C57EDB /* GameActionRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionRegistration.cpp; sourceTree = "<group>"; };
932A20D422D73CEF00C57EDB /* RideSetName.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetName.hpp; sourceTree = "<group>"; };
932A20D522D73CEF00C57EDB /* PlacePeepSpawnAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlacePeepSpawnAction.hpp; sourceTree = "<group>"; };
932A20D622D73CEF00C57EDB /* LandSetRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetRightsAction.hpp; sourceTree = "<group>"; };
932A20D722D73CEF00C57EDB /* RideCreateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideCreateAction.hpp; sourceTree = "<group>"; };
932A20D822D73CEF00C57EDB /* ParkEntranceRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkEntranceRemoveAction.hpp; sourceTree = "<group>"; };
932A20D922D73CEF00C57EDB /* ParkSetLoanAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetLoanAction.hpp; sourceTree = "<group>"; };
932A20DA22D73CF000C57EDB /* LandLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandLowerAction.hpp; sourceTree = "<group>"; };
932A20DB22D73CF000C57EDB /* FootpathPlaceFromTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceFromTrackAction.hpp; sourceTree = "<group>"; };
932A20DC22D73CF000C57EDB /* PlayerKickAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlayerKickAction.hpp; sourceTree = "<group>"; };
932A20DD22D73CF000C57EDB /* RideDemolishAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideDemolishAction.hpp; sourceTree = "<group>"; };
932A20DE22D73CF000C57EDB /* ClimateSetAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClimateSetAction.hpp; sourceTree = "<group>"; };
932A20DF22D73CF000C57EDB /* PauseToggleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PauseToggleAction.hpp; sourceTree = "<group>"; };
932A20E022D73CF000C57EDB /* LargeSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeSceneryPlaceAction.hpp; sourceTree = "<group>"; };
932A20E122D73CF000C57EDB /* LandSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetHeightAction.hpp; sourceTree = "<group>"; };
932A20E222D73CF100C57EDB /* StaffSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetColourAction.hpp; sourceTree = "<group>"; };
932A20E322D73CF100C57EDB /* StaffSetCostumeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetCostumeAction.hpp; sourceTree = "<group>"; };
932A20E422D73CF100C57EDB /* StaffSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetNameAction.hpp; sourceTree = "<group>"; };
932A20E522D73CF100C57EDB /* BannerPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerPlaceAction.hpp; sourceTree = "<group>"; };
932A20E622D73CF100C57EDB /* MazeSetTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MazeSetTrackAction.hpp; sourceTree = "<group>"; };
932A20E722D73CF100C57EDB /* StaffHireNewAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffHireNewAction.hpp; sourceTree = "<group>"; };
932A20E822D73CF100C57EDB /* RideSetPriceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetPriceAction.hpp; sourceTree = "<group>"; };
932A20E922D73CF200C57EDB /* WaterLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterLowerAction.hpp; sourceTree = "<group>"; };
932A20EA22D73CF200C57EDB /* ParkSetParameterAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetParameterAction.hpp; sourceTree = "<group>"; };
932A20EB22D73CF200C57EDB /* SmallSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryPlaceAction.hpp; sourceTree = "<group>"; };
932A20EC22D73CF200C57EDB /* LargeScenerySetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeScenerySetColourAction.hpp; sourceTree = "<group>"; };
932A20ED22D73CF200C57EDB /* ParkSetResearchFundingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetResearchFundingAction.hpp; sourceTree = "<group>"; };
932A20EE22D73CF200C57EDB /* ScenarioSetSettingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ScenarioSetSettingAction.hpp; sourceTree = "<group>"; };
932A20EF22D73CF200C57EDB /* TrackRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackRemoveAction.hpp; sourceTree = "<group>"; };
932A20F022D73CF300C57EDB /* SignSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetNameAction.hpp; sourceTree = "<group>"; };
932A20F122D73CF300C57EDB /* RideEntranceExitRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitRemoveAction.hpp; sourceTree = "<group>"; };
932A20F222D73CF300C57EDB /* SetParkEntranceFeeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetParkEntranceFeeAction.hpp; sourceTree = "<group>"; };
932A20F322D73CF300C57EDB /* FootpathRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathRemoveAction.hpp; sourceTree = "<group>"; };
932A20F422D73CF300C57EDB /* RideSetAppearanceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetAppearanceAction.hpp; sourceTree = "<group>"; };
932A20F522D73CF300C57EDB /* GameAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameAction.h; sourceTree = "<group>"; };
932A20F622D73CF300C57EDB /* RideEntranceExitPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitPlaceAction.hpp; sourceTree = "<group>"; };
932A20F722D73CF300C57EDB /* FootpathPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceAction.hpp; sourceTree = "<group>"; };
932A20F822D73CF400C57EDB /* SignSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetStyleAction.hpp; sourceTree = "<group>"; };
932A20F922D73CF400C57EDB /* SmallScenerySetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallScenerySetColourAction.hpp; sourceTree = "<group>"; };
932A20FA22D73CF400C57EDB /* SurfaceSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceSetStyleAction.hpp; sourceTree = "<group>"; };
932A20FB22D73CF400C57EDB /* RideSetStatus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetStatus.hpp; sourceTree = "<group>"; };
932A20FC22D73CF400C57EDB /* ParkSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetNameAction.hpp; sourceTree = "<group>"; };
932A20FD22D73CF500C57EDB /* LandBuyRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandBuyRightsAction.hpp; sourceTree = "<group>"; };
932A20FE22D73CF500C57EDB /* StaffSetPatrolAreaAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetPatrolAreaAction.hpp; sourceTree = "<group>"; };
932A20FF22D73CF500C57EDB /* PeepPickupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PeepPickupAction.hpp; sourceTree = "<group>"; };
932A210022D73CF500C57EDB /* BannerSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetNameAction.hpp; sourceTree = "<group>"; };
932A210122D73CF500C57EDB /* SetCheatAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetCheatAction.hpp; sourceTree = "<group>"; };
932A210222D73CF600C57EDB /* ParkMarketingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkMarketingAction.hpp; sourceTree = "<group>"; };
932A210322D73CF600C57EDB /* StaffSetOrdersAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetOrdersAction.hpp; sourceTree = "<group>"; };
932A210422D73CF600C57EDB /* BannerSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetColourAction.hpp; sourceTree = "<group>"; };
932A210522D73CF600C57EDB /* FootpathSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryRemoveAction.hpp; sourceTree = "<group>"; };
932A210622D73CF600C57EDB /* GuestSetFlagsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetFlagsAction.hpp; sourceTree = "<group>"; };
932A210722D73CF600C57EDB /* TrackPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackPlaceAction.hpp; sourceTree = "<group>"; };
932A210822D73CF700C57EDB /* PlaceParkEntranceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlaceParkEntranceAction.hpp; sourceTree = "<group>"; };
932A210922D73CF700C57EDB /* FootpathSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryPlaceAction.hpp; sourceTree = "<group>"; };
932A210A22D73CF700C57EDB /* BannerRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerRemoveAction.hpp; sourceTree = "<group>"; };
932A210B22D73CF700C57EDB /* LandRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandRaiseAction.hpp; sourceTree = "<group>"; };
932A210C22D73CF700C57EDB /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = "<group>"; };
932A210D22D73CF700C57EDB /* StaffFireAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffFireAction.hpp; sourceTree = "<group>"; };
932A210E22D73CF800C57EDB /* ParkSetDateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetDateAction.hpp; sourceTree = "<group>"; };
932A210F22D73CF800C57EDB /* WallSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallSetColourAction.hpp; sourceTree = "<group>"; };
932A211022D73CF800C57EDB /* WaterSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterSetHeightAction.hpp; sourceTree = "<group>"; };
932A211122D73CF800C57EDB /* RideSetColourScheme.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetColourScheme.hpp; sourceTree = "<group>"; };
932A211222D73CF800C57EDB /* WaterRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterRaiseAction.hpp; sourceTree = "<group>"; };
932A211322D73CF800C57EDB /* WallRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallRemoveAction.hpp; sourceTree = "<group>"; };
932A211422D73CF800C57EDB /* LandSmoothAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSmoothAction.hpp; sourceTree = "<group>"; };
932A211522D73CF900C57EDB /* BalloonPressAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BalloonPressAction.hpp; sourceTree = "<group>"; };
932A211622D73CF900C57EDB /* ClearAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClearAction.hpp; sourceTree = "<group>"; };
932A211722D73CF900C57EDB /* BannerSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetStyleAction.hpp; sourceTree = "<group>"; };
932A211822D73CF900C57EDB /* NetworkModifyGroupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NetworkModifyGroupAction.hpp; sourceTree = "<group>"; };
932A211922D73CF900C57EDB /* PlayerSetGroupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlayerSetGroupAction.hpp; sourceTree = "<group>"; };
932A211A22D73CFA00C57EDB /* TileModifyAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TileModifyAction.hpp; sourceTree = "<group>"; };
932A211B22D73CFA00C57EDB /* TrackSetBrakeSpeedAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackSetBrakeSpeedAction.hpp; sourceTree = "<group>"; };
932A211C22D73CFA00C57EDB /* GameAction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameAction.cpp; sourceTree = "<group>"; };
932A211D22D73CFA00C57EDB /* LargeSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeSceneryRemoveAction.hpp; sourceTree = "<group>"; };
933CBDB120CB1ACC00134678 /* Widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Widget.cpp; sourceTree = "<group>"; };
933CBDB220CB1ACD00134678 /* Theme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Theme.cpp; sourceTree = "<group>"; };
933CBDB320CB1ACD00134678 /* Theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Theme.h; sourceTree = "<group>"; };
@@ -1160,6 +1237,9 @@
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>"; };
9391535A22D74359008E0780 /* OpenRCT2.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OpenRCT2.entitlements; sourceTree = "<group>"; };
937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandBuyRightsAction.hpp; sourceTree = "<group>"; };
937A92142242CDAA00B09278 /* LandSmoothAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSmoothAction.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>"; };
@@ -1208,14 +1288,6 @@
C6352B811F477022006CCEE3 /* DataSerialiser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiser.h; sourceTree = "<group>"; };
C6352B821F477022006CCEE3 /* DataSerialiserTraits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiserTraits.h; sourceTree = "<group>"; };
C6352B831F477022006CCEE3 /* Endianness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Endianness.h; sourceTree = "<group>"; };
C6352B881F477032006CCEE3 /* GameAction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameAction.cpp; sourceTree = "<group>"; };
C6352B891F477032006CCEE3 /* GameAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameAction.h; sourceTree = "<group>"; };
C6352B8A1F477032006CCEE3 /* GameActionCompat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionCompat.cpp; sourceTree = "<group>"; };
C6352B8B1F477032006CCEE3 /* GameActionRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionRegistration.cpp; sourceTree = "<group>"; };
C6352B8C1F477032006CCEE3 /* PlaceParkEntranceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlaceParkEntranceAction.hpp; sourceTree = "<group>"; };
C6352B8D1F477032006CCEE3 /* RideCreateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideCreateAction.hpp; sourceTree = "<group>"; };
C6352B8E1F477032006CCEE3 /* RideSetStatus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetStatus.hpp; sourceTree = "<group>"; };
C6352B8F1F477032006CCEE3 /* SetParkEntranceFeeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetParkEntranceFeeAction.hpp; sourceTree = "<group>"; };
C64644EE1F3FA4120026AC2D /* ClearScenery.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClearScenery.cpp; sourceTree = "<group>"; };
C64644EF1F3FA4120026AC2D /* EditorInventionsList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EditorInventionsList.cpp; sourceTree = "<group>"; };
C64644F01F3FA4120026AC2D /* EditorObjectiveOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EditorObjectiveOptions.cpp; sourceTree = "<group>"; };
@@ -1303,6 +1375,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>"; };
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>"; };
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>"; };
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,10 +1649,10 @@
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>"; };
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>"; };
F76C84131EC4E7CC00FA49E2 /* BannerObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BannerObject.h; sourceTree = "<group>"; };
F76C84141EC4E7CC00FA49E2 /* EntranceObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = EntranceObject.cpp; sourceTree = "<group>"; };
@@ -2034,35 +2113,87 @@
C6352B871F477032006CCEE3 /* actions */ = {
isa = PBXGroup;
children = (
2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */,
2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */,
2A61CAF42229E5720095AD67 /* FootpathPlaceAction.hpp */,
2A61CAF22229E5720095AD67 /* FootpathSceneryPlaceAction.hpp */,
2A61CAF32229E5720095AD67 /* FootpathSceneryRemoveAction.hpp */,
2ACBAB162226850A0034FB91 /* RideSetSetting.hpp */,
2A43D2B92225B8D900E8F73B /* LoadOrQuitAction.hpp */,
2A43D2B72225B8D900E8F73B /* RideSetVehiclesAction.hpp */,
2A43D2B82225B8D900E8F73B /* SmallSceneryPlaceAction.hpp */,
2A43D2BF2225B91A00E8F73B /* LoadOrQuitAction.hpp */,
2A43D2BE2225B91A00E8F73B /* RideEntranceExitRemoveAction.hpp */,
2A43D2BD2225B91A00E8F73B /* RideSetVehiclesAction.hpp */,
2A5C1367221E9F9000F8C245 /* TrackRemoveAction.hpp */,
2AAFD7FF220DD3D2002461A4 /* LandSetHeightAction.hpp */,
2AAFD7FB220DD336002461A4 /* RideSetPriceAction.hpp */,
2AAFD7FD220DD374002461A4 /* PauseToggleAction.hpp */,
2AAFD7F9220DD2DC002461A4 /* TrackPlaceAction.hpp */,
2AF7893C220B253E0072754A /* RideSetAppearanceAction.hpp */,
2A5354EB22099D7700A5440F /* SignSetStyleAction.hpp */,
2AA050302209A8E300D3A922 /* StaffSetCostumeAction.hpp */,
2AA050312209A8E300D3A922 /* StaffSetOrdersAction.hpp */,
C6352B881F477032006CCEE3 /* GameAction.cpp */,
C6352B891F477032006CCEE3 /* GameAction.h */,
C6352B8A1F477032006CCEE3 /* GameActionCompat.cpp */,
C6352B8B1F477032006CCEE3 /* GameActionRegistration.cpp */,
C6352B8C1F477032006CCEE3 /* PlaceParkEntranceAction.hpp */,
C6352B8D1F477032006CCEE3 /* RideCreateAction.hpp */,
C6352B8E1F477032006CCEE3 /* RideSetStatus.hpp */,
C6352B8F1F477032006CCEE3 /* SetParkEntranceFeeAction.hpp */,
932A211522D73CF900C57EDB /* BalloonPressAction.hpp */,
932A20E522D73CF100C57EDB /* BannerPlaceAction.hpp */,
932A210A22D73CF700C57EDB /* BannerRemoveAction.hpp */,
932A210422D73CF600C57EDB /* BannerSetColourAction.hpp */,
932A210022D73CF500C57EDB /* BannerSetNameAction.hpp */,
932A211722D73CF900C57EDB /* BannerSetStyleAction.hpp */,
932A211622D73CF900C57EDB /* ClearAction.hpp */,
932A20DE22D73CF000C57EDB /* ClimateSetAction.hpp */,
932A20F722D73CF300C57EDB /* FootpathPlaceAction.hpp */,
932A20DB22D73CF000C57EDB /* FootpathPlaceFromTrackAction.hpp */,
932A20F322D73CF300C57EDB /* FootpathRemoveAction.hpp */,
932A210922D73CF700C57EDB /* FootpathSceneryPlaceAction.hpp */,
932A210522D73CF600C57EDB /* FootpathSceneryRemoveAction.hpp */,
932A211C22D73CFA00C57EDB /* GameAction.cpp */,
932A20F522D73CF300C57EDB /* GameAction.h */,
932A20CF22D73CEE00C57EDB /* GameActionCompat.cpp */,
932A20D322D73CEF00C57EDB /* GameActionRegistration.cpp */,
932A210622D73CF600C57EDB /* GuestSetFlagsAction.hpp */,
932A20CD22D73CEE00C57EDB /* GuestSetNameAction.hpp */,
932A20FD22D73CF500C57EDB /* LandBuyRightsAction.hpp */,
932A20DA22D73CF000C57EDB /* LandLowerAction.hpp */,
932A210B22D73CF700C57EDB /* LandRaiseAction.hpp */,
932A20E122D73CF000C57EDB /* LandSetHeightAction.hpp */,
932A20D622D73CEF00C57EDB /* LandSetRightsAction.hpp */,
932A211422D73CF800C57EDB /* LandSmoothAction.hpp */,
932A20E022D73CF000C57EDB /* LargeSceneryPlaceAction.hpp */,
932A211D22D73CFA00C57EDB /* LargeSceneryRemoveAction.hpp */,
932A20EC22D73CF200C57EDB /* LargeScenerySetColourAction.hpp */,
932A210C22D73CF700C57EDB /* LoadOrQuitAction.hpp */,
932A20E622D73CF100C57EDB /* MazeSetTrackAction.hpp */,
932A211822D73CF900C57EDB /* NetworkModifyGroupAction.hpp */,
932A20D822D73CEF00C57EDB /* ParkEntranceRemoveAction.hpp */,
932A210222D73CF600C57EDB /* ParkMarketingAction.hpp */,
932A210E22D73CF800C57EDB /* ParkSetDateAction.hpp */,
932A20D922D73CEF00C57EDB /* ParkSetLoanAction.hpp */,
932A20FC22D73CF400C57EDB /* ParkSetNameAction.hpp */,
932A20EA22D73CF200C57EDB /* ParkSetParameterAction.hpp */,
932A20ED22D73CF200C57EDB /* ParkSetResearchFundingAction.hpp */,
932A20DF22D73CF000C57EDB /* PauseToggleAction.hpp */,
932A20FF22D73CF500C57EDB /* PeepPickupAction.hpp */,
932A210822D73CF700C57EDB /* PlaceParkEntranceAction.hpp */,
932A20D522D73CEF00C57EDB /* PlacePeepSpawnAction.hpp */,
932A20DC22D73CF000C57EDB /* PlayerKickAction.hpp */,
932A211922D73CF900C57EDB /* PlayerSetGroupAction.hpp */,
932A20D722D73CEF00C57EDB /* RideCreateAction.hpp */,
932A20DD22D73CF000C57EDB /* RideDemolishAction.hpp */,
932A20F622D73CF300C57EDB /* RideEntranceExitPlaceAction.hpp */,
932A20F122D73CF300C57EDB /* RideEntranceExitRemoveAction.hpp */,
932A20F422D73CF300C57EDB /* RideSetAppearanceAction.hpp */,
932A211122D73CF800C57EDB /* RideSetColourScheme.hpp */,
932A20D422D73CEF00C57EDB /* RideSetName.hpp */,
932A20E822D73CF100C57EDB /* RideSetPriceAction.hpp */,
932A20D022D73CEE00C57EDB /* RideSetSetting.hpp */,
932A20FB22D73CF400C57EDB /* RideSetStatus.hpp */,
932A20CE22D73CEE00C57EDB /* RideSetVehiclesAction.hpp */,
932A20EE22D73CF200C57EDB /* ScenarioSetSettingAction.hpp */,
932A210122D73CF500C57EDB /* SetCheatAction.hpp */,
932A20F222D73CF300C57EDB /* SetParkEntranceFeeAction.hpp */,
932A20F022D73CF300C57EDB /* SignSetNameAction.hpp */,
932A20F822D73CF400C57EDB /* SignSetStyleAction.hpp */,
932A20EB22D73CF200C57EDB /* SmallSceneryPlaceAction.hpp */,
932A20D222D73CEF00C57EDB /* SmallSceneryRemoveAction.hpp */,
932A20F922D73CF400C57EDB /* SmallScenerySetColourAction.hpp */,
932A210D22D73CF700C57EDB /* StaffFireAction.hpp */,
932A20E722D73CF100C57EDB /* StaffHireNewAction.hpp */,
932A20E222D73CF100C57EDB /* StaffSetColourAction.hpp */,
932A20E322D73CF100C57EDB /* StaffSetCostumeAction.hpp */,
932A20E422D73CF100C57EDB /* StaffSetNameAction.hpp */,
932A210322D73CF600C57EDB /* StaffSetOrdersAction.hpp */,
932A20FE22D73CF500C57EDB /* StaffSetPatrolAreaAction.hpp */,
932A20FA22D73CF400C57EDB /* SurfaceSetStyleAction.hpp */,
932A211A22D73CFA00C57EDB /* TileModifyAction.hpp */,
932A210722D73CF600C57EDB /* TrackPlaceAction.hpp */,
932A20EF22D73CF200C57EDB /* TrackRemoveAction.hpp */,
932A211B22D73CFA00C57EDB /* TrackSetBrakeSpeedAction.hpp */,
932A20D122D73CEF00C57EDB /* WallPlaceAction.hpp */,
932A211322D73CF800C57EDB /* WallRemoveAction.hpp */,
932A210F22D73CF800C57EDB /* WallSetColourAction.hpp */,
932A20E922D73CF200C57EDB /* WaterLowerAction.hpp */,
932A211222D73CF800C57EDB /* WaterRaiseAction.hpp */,
932A211022D73CF800C57EDB /* WaterSetHeightAction.hpp */,
);
path = actions;
sourceTree = "<group>";
@@ -2300,6 +2431,7 @@
D497D06F1C20FD52002BF46A = {
isa = PBXGroup;
children = (
9391535A22D74359008E0780 /* OpenRCT2.entitlements */,
4CF67196206B7E720034ADDD /* object */,
D41B72431C21015A0080A7B9 /* Sources */,
D497D07A1C20FD52002BF46A /* Resources */,
@@ -2391,6 +2523,10 @@
F76C83551EC4E7CC00FA49E2 /* libopenrct2 */ = {
isa = PBXGroup;
children = (
01C6F0C022FD519E0057E2F7 /* TrackImporter.cpp */,
01C6F0C122FD519E0057E2F7 /* TrackImporter.h */,
C9C630B52235A22C009AD16E /* GameStateSnapshots.cpp */,
C9C630B42235A22C009AD16E /* GameStateSnapshots.h */,
4C358E5021C445F700ADE6BC /* ReplayManager.cpp */,
4C358E5121C445F700ADE6BC /* ReplayManager.h */,
C6352B871F477032006CCEE3 /* actions */,
@@ -2508,6 +2644,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 */,
@@ -2590,6 +2732,7 @@
F76C83BB1EC4E7CC00FA49E2 /* interface */ = {
isa = PBXGroup;
children = (
01DDFE6422FD608500221318 /* Window_internal.cpp */,
4C7B53DD200143C200A52E21 /* Chat.cpp */,
4C7B53DE200143C200A52E21 /* Chat.h */,
4C7B53DF200143C200A52E21 /* Colour.cpp */,
@@ -2617,6 +2760,7 @@
F76C83D71EC4E7CC00FA49E2 /* localisation */ = {
isa = PBXGroup;
children = (
2ADE2F2D224418E7002598AF /* ConversionTables.h */,
4C7B53C61FFF94F900A52E21 /* ConversionTables.cpp */,
4C7B53AA1FFF935B00A52E21 /* Convert.cpp */,
4C7B53AB1FFF935B00A52E21 /* Currency.cpp */,
@@ -2635,8 +2779,6 @@
4C7B53B61FFF935B00A52E21 /* Localisation.h */,
4C7B53B71FFF935B00A52E21 /* RealNames.cpp */,
4C7B53B81FFF935B00A52E21 /* StringIds.h */,
4C7B53B91FFF935B00A52E21 /* User.cpp */,
4C7B53BA1FFF935B00A52E21 /* user.h */,
4C7B53BB1FFF935B00A52E21 /* UTF8.cpp */,
);
path = localisation;
@@ -2662,6 +2804,8 @@
F76C83F51EC4E7CC00FA49E2 /* network */ = {
isa = PBXGroup;
children = (
2ADE2F3022441905002598AF /* DiscordService.cpp */,
2ADE2F2F22441905002598AF /* DiscordService.h */,
F76C83F61EC4E7CC00FA49E2 /* Http.cpp */,
F76C83F71EC4E7CC00FA49E2 /* http.h */,
F76C83F81EC4E7CC00FA49E2 /* Network.cpp */,
@@ -2685,10 +2829,10 @@
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 */,
F76C84101EC4E7CC00FA49E2 /* Twitch.h */,
);
path = network;
sourceTree = "<group>";
@@ -2750,6 +2894,7 @@
F76C843A1EC4E7CC00FA49E2 /* paint */ = {
isa = PBXGroup;
children = (
2ADE2F332244191E002598AF /* VirtualFloor.h */,
F76C84491EC4E7CC00FA49E2 /* sprite */,
F76C843B1EC4E7CC00FA49E2 /* tile_element */,
4C6A66AE1FE278C900694CB6 /* Paint.cpp */,
@@ -2832,6 +2977,7 @@
F76C84661EC4E7CC00FA49E2 /* rct1 */ = {
isa = PBXGroup;
children = (
01C6F0C322FD51B70057E2F7 /* T4Importer.cpp */,
4C7B54022004C57400A52E21 /* RCT1.h */,
F76C84671EC4E7CC00FA49E2 /* S4Importer.cpp */,
F76C84681EC4E7CC00FA49E2 /* Tables.cpp */,
@@ -2860,6 +3006,9 @@
F76C84761EC4E7CC00FA49E2 /* rct2 */ = {
isa = PBXGroup;
children = (
01C6F0C522FD51FC0057E2F7 /* T6Exporter.cpp */,
01C6F0C722FD51FC0057E2F7 /* T6Exporter.h */,
01C6F0C622FD51FC0057E2F7 /* T6Importer.cpp */,
4C7B54042004C58200A52E21 /* RCT2.h */,
F76C847D1EC4E7CC00FA49E2 /* S6Exporter.cpp */,
F76C847E1EC4E7CC00FA49E2 /* S6Exporter.h */,
@@ -2871,6 +3020,7 @@
F76C84831EC4E7CC00FA49E2 /* ride */ = {
isa = PBXGroup;
children = (
2ADE2F352244195F002598AF /* RideTypes.h */,
F76C84861EC4E7CC00FA49E2 /* coaster */,
F76C84A91EC4E7CC00FA49E2 /* gentle */,
F76C84C01EC4E7CC00FA49E2 /* shops */,
@@ -3095,6 +3245,7 @@
F76C855B1EC4E7CD00FA49E2 /* world */ = {
isa = PBXGroup;
children = (
2ADE2F372244198A002598AF /* SpriteBase.h */,
4C7B541D2007646A00A52E21 /* Balloon.cpp */,
4C7B541E2007646A00A52E21 /* Banner.cpp */,
4C7B541F2007646A00A52E21 /* Banner.h */,
@@ -3347,50 +3498,36 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2A43D2C12225B91A00E8F73B /* RideEntranceExitRemoveAction.hpp in Headers */,
2ADE2F3122441905002598AF /* DiscordService.h in Headers */,
C67B28172002D67A00109C93 /* Viewport.h in Headers */,
939A359C20C12FC800630B3F /* Paint.Sprite.h in Headers */,
9308DA04209908090079EE96 /* TileElement.h in Headers */,
C67B28152002D67A00109C93 /* Widget.h in Headers */,
C6352B951F477032006CCEE3 /* RideCreateAction.hpp in Headers */,
C6352B851F477022006CCEE3 /* DataSerialiserTraits.h in Headers */,
939A359F20C12FDE00630B3F /* Paint.Surface.h in Headers */,
2A61CAF62229E5720095AD67 /* FootpathSceneryRemoveAction.hpp in Headers */,
C67B28192002D7F200109C93 /* Window_internal.h in Headers */,
C6352B971F477032006CCEE3 /* SetParkEntranceFeeAction.hpp in Headers */,
2AA050332209A8E300D3A922 /* StaffSetOrdersAction.hpp in Headers */,
2AAFD7FA220DD2DC002461A4 /* TrackPlaceAction.hpp in Headers */,
2A61CAF92229E59F0095AD67 /* WaterSetHeightAction.hpp in Headers */,
2ADE2F28224418B2002598AF /* DataSerialiserTag.h in Headers */,
2ADE2F2E224418E7002598AF /* ConversionTables.h in Headers */,
933F2CBB20935668001B33FD /* LocalisationService.h in Headers */,
2A5C1368221E9F9000F8C245 /* TrackRemoveAction.hpp in Headers */,
2A61CAFB2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp in Headers */,
C6352B861F477022006CCEE3 /* Endianness.h in Headers */,
2ADE2F2C224418B2002598AF /* FileIndex.hpp in Headers */,
93CBA4CC20A7504500867D56 /* ImageImporter.h in Headers */,
2AAFD7FE220DD374002461A4 /* PauseToggleAction.hpp in Headers */,
C6352B941F477032006CCEE3 /* PlaceParkEntranceAction.hpp in Headers */,
C6352B911F477032006CCEE3 /* GameAction.h in Headers */,
2A43D2BA2225B8D900E8F73B /* RideSetVehiclesAction.hpp in Headers */,
2A43D2C02225B91A00E8F73B /* RideSetVehiclesAction.hpp in Headers */,
2AA050322209A8E300D3A922 /* StaffSetCostumeAction.hpp in Headers */,
2A61CAF72229E5720095AD67 /* FootpathPlaceAction.hpp in Headers */,
2A43D2C22225B91A00E8F73B /* LoadOrQuitAction.hpp in Headers */,
2ADE2F29224418B2002598AF /* Numerics.hpp in Headers */,
2ADE2F382244198B002598AF /* SpriteBase.h in Headers */,
C62D838B1FD36D6F008C04F1 /* EditorObjectSelectionSession.h in Headers */,
2A43D2BC2225B8D900E8F73B /* LoadOrQuitAction.hpp in Headers */,
2ADE2F27224418B2002598AF /* Random.hpp in Headers */,
9344BEF920C1E6180047D165 /* Crypt.h in Headers */,
939A35A220C12FFD00630B3F /* InteractiveConsole.h in Headers */,
2ACBAB172226850A0034FB91 /* RideSetSetting.hpp in Headers */,
93CBA4C320A7502E00867D56 /* Imaging.h in Headers */,
2A61CAF52229E5720095AD67 /* FootpathSceneryPlaceAction.hpp in Headers */,
2ADE2F2B224418B2002598AF /* JobPool.hpp in Headers */,
2ADE2F3622441960002598AF /* RideTypes.h in Headers */,
9308DA05209908090079EE96 /* Surface.h in Headers */,
93DE9753209C3C1000FB1CC8 /* GameState.h 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 */,
C6352B961F477032006CCEE3 /* RideSetStatus.hpp in Headers */,
2A43D2BB2225B8D900E8F73B /* SmallSceneryPlaceAction.hpp in Headers */,
2AAFD800220DD3D2002461A4 /* LandSetHeightAction.hpp in Headers */,
2ADE2F342244191E002598AF /* VirtualFloor.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -3467,7 +3604,7 @@
D497D0701C20FD52002BF46A /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1010;
LastUpgradeCheck = 1020;
ORGANIZATIONNAME = OpenRCT2;
TargetAttributes = {
C68B2D431EC790690020651C = {
@@ -3476,6 +3613,11 @@
};
D497D0771C20FD52002BF46A = {
CreatedOnToolsVersion = 7.2;
SystemCapabilities = {
com.apple.HardenedRuntime = {
enabled = 1;
};
};
};
F76C80991EC4D9FA00FA49E2 = {
CreatedOnToolsVersion = 8.3.2;
@@ -3489,9 +3631,10 @@
};
buildConfigurationList = D497D0731C20FD52002BF46A /* Build configuration list for PBXProject "OpenRCT2" */;
compatibilityVersion = "Xcode 10.0";
developmentRegion = English;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
English,
en,
Base,
);
@@ -3545,7 +3688,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.12\"\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 +3702,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;
@@ -3606,7 +3749,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "version=\"0.1.2\"\nzipname=\"title-sequence-v$version.zip\"\nliburl=\"https://github.com/OpenRCT2/title-sequences/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/data/title\" || ! -e \"${SRCROOT}/sequencesversion\" || $(head -n 1 \"${SRCROOT}/sequencesversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/data/title\" ]]; then rm -r \"${SRCROOT}/data/title\"; fi\nmkdir -p \"${SRCROOT}/data/title\"\n\ncurl -L -o \"${SRCROOT}/data/title/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/data/title\" \"${SRCROOT}/data/title/$zipname\"\nrm \"${SRCROOT}/data/title/$zipname\"\n\necho $version > \"${SRCROOT}/sequencesversion\"\nfi";
shellScript = "version=\"0.1.2c\"\nzipname=\"title-sequences.zip\"\nliburl=\"https://github.com/OpenRCT2/title-sequences/releases/download/v$version/$zipname\"\n\n[[ ! -d \"${SRCROOT}/data/title\" || ! -e \"${SRCROOT}/sequencesversion\" || $(head -n 1 \"${SRCROOT}/sequencesversion\") != $version ]]\noutdated=$?\n\nif [[ $outdated -eq 0 ]]; then\nif [[ -d \"${SRCROOT}/data/title\" ]]; then rm -r \"${SRCROOT}/data/title\"; fi\nmkdir -p \"${SRCROOT}/data/title\"\n\ncurl -L -o \"${SRCROOT}/data/title/$zipname\" \"$liburl\"\nunzip -uaq -d \"${SRCROOT}/data/title\" \"${SRCROOT}/data/title/$zipname\"\nrm \"${SRCROOT}/data/title/$zipname\"\n\necho $version > \"${SRCROOT}/sequencesversion\"\nfi";
};
D4EC012A1C25532B00DAFE69 /* Setup AppIcon */ = {
isa = PBXShellScriptBuildPhase;
@@ -3687,6 +3830,7 @@
C654DF2E1F69C0430040F43D /* DemolishRidePrompt.cpp in Sources */,
C6D2BEE21F9BAA6C008B557C /* Ride.cpp in Sources */,
C666EE7C1F37ACB10061AA04 /* TitleLogo.cpp in Sources */,
932A212022D73CFA00C57EDB /* GameAction.cpp in Sources */,
F76C88781EC5324E00FA49E2 /* AudioChannel.cpp in Sources */,
C666EE6D1F37ACB10061AA04 /* Cheats.cpp in Sources */,
C685E5191F8907850090598F /* NewRide.cpp in Sources */,
@@ -3722,13 +3866,16 @@
4C93F1AF1F8CD9F600A9330D /* KeyboardShortcut.cpp in Sources */,
C654DF3D1F69C0430040F43D /* TrackDesignPlace.cpp in Sources */,
C666EE721F37ACB10061AA04 /* Multiplayer.cpp in Sources */,
01C6F0C822FD51FC0057E2F7 /* T6Exporter.cpp in Sources */,
C654DF371F69C0430040F43D /* Sign.cpp in Sources */,
93CBA4C920A7504500867D56 /* ImageImporter.cpp in Sources */,
933CBDB620CB1ACD00134678 /* Theme.cpp in Sources */,
93CBA4C020A74FF200867D56 /* BitmapReader.cpp in Sources */,
01DDFE6522FD608500221318 /* Window_internal.cpp in Sources */,
C68878CC20289B710084B384 /* SoftwareDrawingEngine.cpp in Sources */,
C67CCD681FBBD138004FAE4C /* EditorMain.cpp in Sources */,
C6E415511FAFD6DC00D4A52A /* RideConstruction.cpp in Sources */,
932A211F22D73CFA00C57EDB /* GameActionRegistration.cpp in Sources */,
933CBDBD20CB1BA900134678 /* ViewportInteraction.cpp in Sources */,
C685E51B1F8907850090598F /* Guest.cpp in Sources */,
C64644F91F3FA4120026AC2D /* EditorInventionsList.cpp in Sources */,
@@ -3752,13 +3899,16 @@
C666ED761F33DBB20061AA04 /* ShortcutKeyChange.cpp in Sources */,
C685E51C1F8907850090598F /* Map.cpp in Sources */,
F7CB864A1EEDA1330030C877 /* KeyboardShortcuts.cpp in Sources */,
01C6F0C922FD51FC0057E2F7 /* T6Importer.cpp in Sources */,
C654DF381F69C0430040F43D /* StaffFirePrompt.cpp in Sources */,
C68313D51FDB4F4C006DB3D8 /* Graph.cpp in Sources */,
C685E51D1F8907850090598F /* Research.cpp in Sources */,
01C6F0C422FD51B70057E2F7 /* T4Importer.cpp in Sources */,
C64644FB1F3FA4120026AC2D /* EditorScenarioOptions.cpp in Sources */,
93F60050213DD7E400EEB83E /* StationObject.cpp in Sources */,
C654DF321F69C0430040F43D /* InstallTrack.cpp in Sources */,
C64644FF1F3FA4120026AC2D /* StaffList.cpp in Sources */,
932A211E22D73CFA00C57EDB /* GameActionCompat.cpp in Sources */,
4C29DEB3218C6AE500E8707F /* RCT12.cpp in Sources */,
C6D2BEE81F9BAACE008B557C /* MazeConstruction.cpp in Sources */,
C666EE771F37ACB10061AA04 /* SavePrompt.cpp in Sources */,
@@ -3780,6 +3930,7 @@
C68878C320289B710084B384 /* DrawRectShader.cpp in Sources */,
C666EE751F37ACB10061AA04 /* NewsOptions.cpp in Sources */,
C654DF311F69C0430040F43D /* GuestList.cpp in Sources */,
01C6F0C222FD519E0057E2F7 /* TrackImporter.cpp in Sources */,
4C93F1AD1F8CD9F000A9330D /* Input.cpp in Sources */,
C666EE761F37ACB10061AA04 /* Options.cpp in Sources */,
2A5354E922099C4F00A5440F /* Network.cpp in Sources */,
@@ -3799,6 +3950,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 */,
@@ -3816,7 +3968,6 @@
buildActionMask = 2147483647;
files = (
F7C44AF82030E8D3007E099F /* AVX2Drawing.cpp in Sources */,
C68878A320289B200084B384 /* User.cpp in Sources */,
F70839931FFC0B61002DCEFA /* Scenario.cpp in Sources */,
C688791C20289B9B0084B384 /* Facility.cpp in Sources */,
C688790C20289B9B0084B384 /* CarRide.cpp in Sources */,
@@ -3832,7 +3983,6 @@
C688788820289ADE0084B384 /* X8DrawingEngine.cpp in Sources */,
F775F5381EE3725C001F00E7 /* DummyAudioContext.cpp in Sources */,
F775F5351EE35A89001F00E7 /* DummyUiContext.cpp in Sources */,
C6352B931F477032006CCEE3 /* GameActionRegistration.cpp in Sources */,
2A1F4FE1221FF4B0003CA045 /* Audio.cpp in Sources */,
C688790920289B9B0084B384 /* WildMouse.cpp in Sources */,
C688791420289B9B0084B384 /* Maze.cpp in Sources */,
@@ -3944,7 +4094,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 */,
@@ -4050,7 +4200,6 @@
C688790A20289B9B0084B384 /* WoodenRollerCoaster.cpp in Sources */,
C688787220289A780084B384 /* MusicList.cpp in Sources */,
93F76F0220BFF77B00D4512C /* Paint.Surface.cpp in Sources */,
C6352B921F477032006CCEE3 /* GameActionCompat.cpp in Sources */,
F76C871C1EC4E88400FA49E2 /* TrackDesignRepository.cpp in Sources */,
C68878FA20289B9B0084B384 /* LoopingRollerCoaster.cpp in Sources */,
C68878A720289B2A0084B384 /* Marketing.cpp in Sources */,
@@ -4071,6 +4220,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 */,
@@ -4088,7 +4238,6 @@
C688792120289B9B0084B384 /* LaunchedFreefall.cpp in Sources */,
C688791920289B9B0084B384 /* ObservationTower.cpp in Sources */,
93F76EF020BFF71700D4512C /* InteractiveConsole.cpp in Sources */,
C6352B901F477032006CCEE3 /* GameAction.cpp in Sources */,
C6887853202899F00084B384 /* Sprite.cpp in Sources */,
C688786F20289A6F0084B384 /* VehicleData.cpp in Sources */,
C688786520289A400084B384 /* _legacy.cpp in Sources */,
@@ -4287,6 +4436,7 @@
CLANG_WARN_UNREACHABLE_CODE = NO;
CLANG_X86_VECTOR_INSTRUCTIONS = default;
COMBINE_HIDPI_IMAGES = YES;
ENABLE_HARDENED_RUNTIME = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
@@ -4329,6 +4479,7 @@
CLANG_WARN_UNREACHABLE_CODE = NO;
CLANG_X86_VECTOR_INSTRUCTIONS = default;
COMBINE_HIDPI_IMAGES = YES;
ENABLE_HARDENED_RUNTIME = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1010"
LastUpgradeVersion = "1020"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"

View File

@@ -1,4 +1,4 @@
version: 0.2.2.{build}
version: 0.2.3.{build}
image:
- Visual Studio 2017
cache:
@@ -7,16 +7,19 @@ 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:
- ps: >-
.\scripts\ps\appveyor_install.ps1
platform:
- Win32
- x64
- Win32
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,24 @@ 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)
* Jim Armstrong (41northstudios)
* Kenny Castro-Monroy (kennycastro007)
* Joseph Atkins-Turkish (Spacerat)
* Tulio Paschoalin Leao (tupaschoal)
* Denis Khabenkov (kodmord)
## Toolchain
* (Balletie) - macOS
@@ -125,6 +145,7 @@ The following people are not part of the development team, but have been contrib
* Ted John (IntelOrca) - Windows
* Michał Janiszewski (janisozaur) - Linux, Travis CI
* Lewis Fox (LRFLEW) - macOS
* Andrew Rimpici (Andy608) - macOS
## Documentation
* (honzi)
@@ -151,12 +172,12 @@ The following people are not part of the development team, but have been contrib
* Finnish - (DJHasis), (Zode), (TheWing)
* French - (fbourigault), Joël Troch (JoelTroch), Michael Steenbeek (Gymnasiast), Romain Vigier (rvgr), (AziasYur), Hugo Courtial (s0r00t), David Delobel (incyclum), Nicolas Hawrysh (xp4xbox)
* German - (danidoedel), (atmaxinger), (Yepoleb), Daniel Kessel (dkessel), Leon (AllGoodNamesAreTaken), (raidcookie)
* Italian - Luca Andrea Rossi (LucaRed)
* Italian - Luca Andrea Rossi (LucaRed), Precious Ugo Abara (48cfu)
* Japanese - Aaron van Geffen (AaronVanGeffen), Nick Hall (nickhall), (jhako), Harry Lam (daihakken)
* Korean - (telk5093), (NeverDruid); small fixes: (kexplo)
* Norwegian - Hugo Wallenburg (Goddesen)
* Polish - Adrian Wielgosik (adrian17), (lopezloo), Michał Janiszewski (janisozaur)
* Portuguese (BR) - (kaudy), (renansimoes)
* Portuguese (BR) - (kaudy), (renansimoes), Tulio Paschoalin Leao (tupaschoal)
* Russian - (Soosisya)
* Spanish - (mdtrooper), Josué Acevedo (Wirlie), Daniel Trujillo Viedma (gDanix); small fixes: (teapartycthulu)
* Swedish - (Jinxit), (mharrys), (Slimeyo), Matte Andersson (Nubbie)

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 :No es pot pujar el nivell d'aigua...
STR_1168 :Opcions
STR_1169 :(Cap)
STR_1170 :{STRING}
STR_1171 :{RED}Tancada - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Tancada
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Construir camins i cues
STR_1174 :Hi ha un cartell pel mig.
STR_1175 :Això no es pot construir a sobre d'un pendent.
@@ -1109,7 +1109,7 @@ STR_1726 :El terreny no està en venda!
STR_1727 :Els drets de construcció no estan a la venda!
STR_1728 :No se'n poden comprar els drets de construcció...
STR_1729 :El terreny no és propietat del parc!
STR_1730 :{RED}Tancat - -
STR_1730 :{RED}Tancat
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Construeix
STR_1733 :Mode
@@ -2078,7 +2078,7 @@ STR_2739 :Cap
STR_2740 :RollerCoaster Tycoon 1
STR_2741 :RollerCoaster Tycoon 2
STR_2742 :El fitxer «css50.dat» no s'ha trobat.
STR_2743 :Copieu «data/css17.dat» de la vostra instal·lació del RCT1 en «data/css50.dat» a la instal·lació del RCT2, o establiu correctament el camí del RCT1 a la pestanya d'altres opcions.
STR_2743 :Copieu «data/css17.dat» de la vostra instal·lació del RCT1 en «data/css50.dat» a la instal·lació del RCT2, o establiu correctament el camí del RCT1 a la pestanya «Avançat» de les opcions de configuració.
STR_2744 :[
STR_2745 :\
STR_2746 :]
@@ -2095,8 +2095,8 @@ STR_2756 :Neteja escombraries
STR_2763 :???
STR_2765 :Molts visitants
STR_2766 :Objectiu
STR_2767 :Manté el clima
STR_2768 :Clima canviant
STR_2767 :Mantén l'actual estat meteorològic
STR_2768 :Estableix una meteorologia canviant
STR_2769 :Obre el parc
STR_2770 :Tanca el parc
STR_2773 :Finestra
@@ -2240,7 +2240,7 @@ STR_2977 :Posa nom a l'empleat
STR_2978 :Escriviu un nom per aquest empleat:
STR_2979 :No es pot posar el nom a l'empleat...
STR_2980 :Hi ha massa cartells a la partida.
STR_2981 :{RED}No passeu - -
STR_2981 :{RED}No passeu
STR_2982 :Text del cartell
STR_2983 :Escriviu el nou text del cartell:
STR_2984 :No es pot establir aquest text per al cartell...
@@ -2333,18 +2333,6 @@ STR_3074 :{RED}Avís: La valoració del parc continua per sota de 700!{NEWLIN
STR_3075 :{RED}Avís: La valoració del parc continua per sota de 700!{NEWLINE}Només us queden 2 setmanes per millorar-la o clausuraran el parc.
STR_3076 :{RED}Últim avís: La valoració del parc continua per sota de 700!{NEWLINE}En set dies, es clausurarà el parc si la valoració no millora suficientment.
STR_3077 :{RED}Avís de tancament: El parc tanca definitivament les seves portes!
STR_3078 :Estil senzill
STR_3079 :De fusta
STR_3080 :Carpa de circ
STR_3081 :Castell gris
STR_3082 :Castell marró
STR_3083 :Estil selvàtic
STR_3084 :Cabana de fusta
STR_3085 :Estil clàssic/romà
STR_3086 :Estil abstracte
STR_3087 :Amb gel i neu
STR_3088 :Estil pagoda
STR_3089 :Estil espacial
STR_3090 :{SMALLFONT}{BLACK}Trieu el tipus d'entrada, de sortida i d'estació.
STR_3091 :No teniu permís per treure aquesta secció!
STR_3092 :No teniu permís per moure o modificar l'estació d'aquesta atracció!
@@ -2431,7 +2419,6 @@ STR_3190 :Extres dels camins
STR_3191 :Grups de decoracions
STR_3192 :Entrada al parc
STR_3193 :Aigua
STR_3194 :Descripció de l'escenari
STR_3195 :Llista de recerques
STR_3196 :{WINDOW_COLOUR_2}Grup de recerca: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Elements ja recercats a l'inici de la partida:
@@ -2973,7 +2960,7 @@ STR_5461 :Estableix els paràmetres dels visitants
STR_5462 :{CURRENCY}
STR_5463 :Objectiu: Divertiu-vos!
STR_5464 :General
STR_5465 :Clima
STR_5465 :Estat meteorològic
STR_5466 :Empleats
STR_5467 :ALT +
STR_5468 :Missatges recents
@@ -3126,7 +3113,7 @@ STR_5616 :{SMALLFONT}{BLACK}Últim element per bandera de casella.
STR_5617 :{SMALLFONT}{BLACK}Mou l'element seleccionat amunt.
STR_5618 :{SMALLFONT}{BLACK}Mou l'element seleccionat avall.
STR_5619 :RollerCoaster Tycoon
STR_5620 :Atraccions afegides
STR_5620 :Added attractions
STR_5621 :Loopy Landscapes
STR_5622 :RollerCoaster Tycoon 2
STR_5623 :Wacky Worlds
@@ -3198,7 +3185,7 @@ STR_5721 :Ennuvolat
STR_5722 :Pluja
STR_5723 :Pluja forta
STR_5724 :Tempesta
STR_5725 :{BLACK}Força el clima:
STR_5725 :{BLACK}Força l'estat meteorològic:
STR_5726 :{SMALLFONT}{BLACK}Escolliu el temps que farà al parc.
STR_5727 :Qualitat d'escalat:
STR_5728 :Requereix l'opció de renderitzat amb maquinari
@@ -3599,8 +3586,8 @@ STR_6125 :Tipus d'objecte
STR_6126 :Tipus desconegut
STR_6127 :Arxiu: {STRING}
STR_6128 :L'arxiu no s'ha pogut carregar ja que està danyat o bé els objectes referenciats són desconeguts. Se'n dóna una llista a continuació.
STR_6129 :Copia l'objecte seleccionat al porta-retalls
STR_6130 :Copia la llista sencera al porta-retalls
STR_6129 :Copia
STR_6130 :Copia'ls tots
STR_6131 :Origen de l'objecte
STR_6132 :Ignora recerques pendents
STR_6133 :{SMALLFONT}{BLACK}Permet l'accés a atraccions i decoracions que encara no s'han recercat.
@@ -3738,6 +3725,67 @@ STR_6264 :Empra sempre l'explorador d'arxius del sistema
STR_6265 :{SMALLFONT}{BLACK}Quan està activat, s'emprarà l'explorador d'arxius del vostre sistema, en lloc del de l'OpenRCT2.
STR_6266 :Obre la carpeta de contingut personalitzat
STR_6267 :Obre l'inspecció de casella
STR_6268 :Avança un tic
STR_6269 :ID d'estat meteorològic no vàlid
STR_6270 :Superfícies del terreny
STR_6271 :Vores i separadors de caselles
STR_6272 :Estacions
STR_6273 :Música
STR_6274 :No es poden establir els colors...
STR_6275 :{WINDOW_COLOUR_2}Estil d'estació:
STR_6276 :{RED}Hi ha visitants bloquejats en {STRINGID}, probablement a causa d'un tipus d'atracció no vàlid o un mode d'operació incorrecte.
STR_6277 :{WINDOW_COLOUR_2}Índex d'estació: {BLACK}{COMMA16}
STR_6278 :Nombre de desades automàtiques:
STR_6279 :{SMALLFONT}{BLACK}Nombre de desades automàtiques que es mantindran.
STR_6280 :{SMALLFONT}{BLACK}Xat
STR_6281 :{SMALLFONT}{BLACK}Mostra un botó per la finestra del xat a la barra d'eines.
STR_6282 :Xat
STR_6283 :Ara mateix el xat no està disponible. Esteu connectats al servidor?
STR_6284 :Xarxa
STR_6285 :Informació de la xarxa
STR_6286 :Rebut
STR_6287 :Enviat
STR_6288 :Total rebut
STR_6289 :Total enviat
STR_6290 :Protocol base
STR_6291 :Ordres
STR_6292 :Mapa
STR_6293 :B
STR_6294 :KiB
STR_6295 :MiB
STR_6296 :GiB
STR_6297 :TiB
STR_6298 :{STRING}/seg
STR_6299 :Descarrega-ho tot
STR_6300 :{SMALLFONT}{BLACK}Descarrega tots els elements que falten si estan disponibles en línia.
STR_6301 :{SMALLFONT}{BLACK}Copia el nom de l'element seleccionat al porta-retalls.
STR_6302 :{SMALLFONT}{BLACK}Copia la llista completa d'elements que falten al porta-retalls.
STR_6303 :Descarregant element ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Obre el seleccionador de decoracions
STR_6305 :Multifil
STR_6306 :{SMALLFONT}{BLACK}Opció experimental per usar diferents fils per renderitzar. Pot causar problemes durant les partides.
STR_6307 :Colors: {BLACK}{STRINGID}
STR_6308 :«{STRINGID}{OUTLINE}{TOPAZ}»{NEWLINE}{STRINGID}
STR_6309 :Reconnecta
STR_6310 :{WINDOW_COLOUR_2}Posició: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Propera: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(superfície)
STR_6313 :(pendent {INT32})
STR_6314 :{WINDOW_COLOUR_2}Destinació: {BLACK}{INT32}, {INT32} tolerància {INT32}
STR_6315 :{WINDOW_COLOUR_2}Objectiu de l'encaminador: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}Historial de l'encaminador:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :S'ha detectat una dessincronització amb la xarxa.{NEWLINE}Fitxer de registre: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Frens de bloc tancats
STR_6320 :{WINDOW_COLOUR_2}Indestructible
STR_6321 :{WINDOW_COLOUR_2}L'adició està trencada
STR_6322 :{WINDOW_COLOUR_2}ID de l'sprite: {BLACK}{INT32}
STR_6323 :S'està simulant
STR_6324 :Simula
STR_6325 :{SMALLFONT}{BLACK}Simula l'atracció
STR_6326 :No es pot simular {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Fons transparent per captures de pantalla gegants
STR_6328 :{SMALLFONT}{BLACK}Si s'activa, les captures de pantalla gegants tindran un fons transparent en lloc del color negre per defecte.
#############
# 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:
@@ -3236,7 +3235,7 @@ STR_5762 :Čínský jüan (CN¥)
STR_5763 :Všechny soubory
STR_5764 :Neplatný typ atrakce
STR_5765 :Nelze upravovat atrakce neplatného typu
STR_5766 :<available string id>
STR_5766 :Maďarský Forint (Ft)
STR_5767 :Příjem
STR_5768 :Celkem zákazníků
STR_5769 :Celkový zisk
@@ -3772,6 +3771,35 @@ 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.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Stahování [{STRING}] od {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Přivolat kachny
STR_6332 :Zmizet kachny
###############################################################################
## 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...
@@ -3237,7 +3237,7 @@ STR_5762 :Chinese Yuan (CN¥)
STR_5763 :Alle filer
STR_5764 :Ugyldig forlystelses type
STR_5765 :Kan ikke redigere ugyldige forlystelses typer
STR_5766 :<available string id>
STR_5766 :Ungarsk Forint (Ft)
STR_5767 :Indkomst
STR_5768 :Total kunder
STR_5769 :Total profit
@@ -3774,6 +3774,35 @@ 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.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Henter [{STRING}] fra {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Anbring ænder
STR_6332 :Fjern ænder
#############
# Scenarios #
@@ -3894,152 +3923,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
@@ -1150,7 +1150,7 @@ STR_1770 :{SMALLFONT}{BLACK}Anzahl kompletter Schwünge
STR_1771 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1773 :Nur ein Fahrtfoto-Bereich pro Bahn erlaubt
STR_1774 :Nur ein Kabellifthügel pro Bahn erlaubt
STR_1777 :{WINDOW_COLOUR_2}Attraktionsmusik
STR_1777 :Attraktionsmusik
STR_1778 :{STRINGID} - -
STR_1779 :{INLINE_SPRITE}{254}{19}{00}{00} Pandakostüm
STR_1780 :{INLINE_SPRITE}{255}{19}{00}{00} Tigerkostüm
@@ -1873,7 +1873,7 @@ STR_2533 :Rücktaste
STR_2534 :Tab
STR_2535 :???
STR_2536 :???
STR_2537 :Entf
STR_2537 :Clear
STR_2538 :Eingabetaste
STR_2539 :???
STR_2540 :???
@@ -1897,17 +1897,17 @@ STR_2557 :Leertaste
STR_2558 :Bild auf
STR_2559 :Bild ab
STR_2560 :Ende
STR_2561 :Pos 1
STR_2561 :Pos1
STR_2562 :Links
STR_2563 :Oben
STR_2563 :Rauf
STR_2564 :Rechts
STR_2565 :Unten
STR_2566 :Auswählen
STR_2565 :Runter
STR_2566 :Select
STR_2567 :Drucken
STR_2568 :Ausführen
STR_2569 :Schnappschuss
STR_2570 :Einfügen
STR_2571 :Löschen
STR_2571 :Entfernen
STR_2572 :Hilfe
STR_2573 :0
STR_2574 :1
@@ -1957,22 +1957,22 @@ STR_2617 :???
STR_2618 :Menü
STR_2619 :???
STR_2620 :???
STR_2621 :Zehnertastatur 0
STR_2622 :Zehnertastatur 1
STR_2623 :Zehnertastatur 2
STR_2624 :Zehnertastatur 3
STR_2625 :Zehnertastatur 4
STR_2626 :Zehnertastatur 5
STR_2627 :Zehnertastatur 6
STR_2628 :Zehnertastatur 7
STR_2629 :Zehnertastatur 8
STR_2630 :Zehnertastatur 9
STR_2631 :Zehnertastatur *
STR_2632 :Zehnertastatur +
STR_2621 :Ziffernblock 0
STR_2622 :Ziffernblock 1
STR_2623 :Ziffernblock 2
STR_2624 :Ziffernblock 3
STR_2625 :Ziffernblock 4
STR_2626 :Ziffernblock 5
STR_2627 :Ziffernblock 6
STR_2628 :Ziffernblock 7
STR_2629 :Ziffernblock 8
STR_2630 :Ziffernblock 9
STR_2631 :Ziffernblock *
STR_2632 :Ziffernblock +
STR_2633 :???
STR_2634 :Zehnertastatur -
STR_2635 :Zehnertastatur .
STR_2636 :Zehnertastatur /
STR_2634 :Ziffernblock -
STR_2635 :Ziffernblock .
STR_2636 :Ziffernblock /
STR_2637 :F1
STR_2638 :F2
STR_2639 :F3
@@ -2005,7 +2005,7 @@ STR_2665 :???
STR_2666 :???
STR_2667 :???
STR_2668 :???
STR_2669 :Num
STR_2669 :Numlock
STR_2670 :Rollen
STR_2671 :???
STR_2672 :???
@@ -2019,7 +2019,7 @@ STR_2679 :???
STR_2680 :Alle Forschungen beendet
STR_2681 :{MEDIUMFONT}{BLACK}Erhöht Ihren Kontostand um {CURRENCY}
STR_2684 :{SMALLFONT}{BLACK}Eine große Gruppe von Besuchern tritt ein
STR_2685 :Simplex Noise“ Param.
STR_2685 :Simplexrauschparameter
STR_2686 :Niedrig:
STR_2687 :Hoch:
STR_2688 :Basisfrequenz:
@@ -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 :]
@@ -2105,11 +2105,11 @@ STR_2776 :Sprache:
STR_2777 :{MOVE_X}{SMALLFONT}{STRING}
STR_2778 :»{MOVE_X}{SMALLFONT}{STRING}
STR_2779 :Ansichtsfenster {COMMA16}
STR_2780 :Extra Ansichtsfenster
STR_2780 :Zusatz-Ansichtsfenster
# End of new strings
STR_2781 :{STRINGID}:{MOVE_X}{195}{STRINGID}
STR_2782 :UMSCHALT +
STR_2783 :STRG +
STR_2781 :{STRINGID}:{MOVE_X}{255}{STRINGID}
STR_2782 :UMSCHALT +
STR_2783 :STRG +
STR_2784 :Tastaturkürzel ändern
STR_2785 :{WINDOW_COLOUR_2}Drücken Sie die neue Taste für:{NEWLINE}„{STRINGID}“
STR_2786 :{SMALLFONT}{BLACK}Klicken Sie auf die Kürzelbeschreibung, um eine neue Taste auszuwählen
@@ -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...
@@ -2332,18 +2332,6 @@ STR_3074 :{RED}WARNUNG: Ihre Parkbewertung liegt immer noch unter dem Wert 70
STR_3075 :{RED}WARNUNG: Ihre Parkbewertung liegt immer noch unter dem Wert 700!{NEWLINE}Sie haben noch 2 Wochen Zeit, um die Parkbewertung zu erhöhen, oder Ihr Park wird geschlossen
STR_3076 :{RED}LETZTE WARNUNG: Ihre Parkbewertung liegt immer noch unter dem Wert 700!{NEWLINE}In 7 Tagen wird Ihr Park geschlossen, es sei denn, Sie können die Bewertung erhöhen
STR_3077 :{RED}SCHLIESSUNGSNACHRICHT: Ihr Park wurde geschlossen!
STR_3078 :Normaler Eingang
STR_3079 :Holzeingang
STR_3080 :Zelteingang
STR_3081 :Burgeingang (grau)
STR_3082 :Burgeingang (braun)
STR_3083 :Dschungeleingang
STR_3084 :Blockhütteneingang
STR_3085 :Klassischer/Römischer Eingang
STR_3086 :Abstrakter Eingang
STR_3087 :Schnee-/Eis-Eingang
STR_3088 :Pagodeneingang
STR_3089 :Weltraumeingang
STR_3090 :{SMALLFONT}{BLACK}Wählen Sie Stil für den Eingang,{NEWLINE}Ausgang und die Station aus
STR_3091 :Sie dürfen diesen Abschnitt nicht entfernen!
STR_3092 :Sie dürfen die Station für diese Bahn nicht verschieben oder verändern!
@@ -2430,7 +2418,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:
@@ -3231,7 +3218,7 @@ STR_5762 :Chinesischer Yuan (CN¥)
STR_5763 :Alle Dateien
STR_5764 :Ungültiger Bahntyp
STR_5765 :Kann Bahnen eines ungültigen Typs nicht bearbeiten
STR_5766 :<available string id>
STR_5766 :Ungarischer Forint (Ft)
STR_5767 :Einkünfte
STR_5768 :Besucher gesamt
STR_5769 :Gesamtgewinn
@@ -3322,8 +3309,8 @@ STR_5855 :{SMALLFONT}{BLACK}Fenstermodus, Vollbild oder{NEWLINE}randlose Anze
STR_5856 :{SMALLFONT}{BLACK}Die im Vollbildmodus verwendete{NEWLINE}Auflösung einstellen
STR_5857 :{SMALLFONT}{BLACK}Spieloptionen
STR_5858 :{SMALLFONT}{BLACK}GPU anstelle der CPU für die Anzeige verwenden. Verbessert die Kompatibilität mit Aufnahmeprogrammen. Möglicherweise wird die Leistung geringfügig beeinträchtigt
STR_5859 :{SMALLFONT}{BLACK}Aktiviert Tweening für ein sichtbar flüssigeres Spielverhalten. Wenn deaktiviert läuft das Spiel mit 40 FPS
STR_5860 :Umschalten zwischen original und dekompilierten Streckenbau
STR_5859 :{SMALLFONT}{BLACK}Aktiviert Tweening für ein sichtbar flüssigeres Spielverhalten. Wenn deaktiviert, läuft das Spiel mit 40 FPS
STR_5860 :Originale/dekompilierte Streckenansicht
STR_5861 :Schlüsselüberprüfung fehlgeschlagen.
STR_5862 :Blockiere unbekannte Spieler
STR_5863 :{SMALLFONT}{BLACK}Erlaube nur Spieler, mit bekanntem{NEWLINE}Schlüssel, sich zu verbinden
@@ -3590,8 +3577,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 +3613,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
@@ -3717,12 +3704,14 @@ STR_6252 :Twitch-API-URL
STR_6253 :{SMALLFONT}{BLACK}Geben Sie die URL der Twitch-Integrations-API an. Benötigt, um die Twitch-Integration zu aktivieren.
STR_6254 :URL der Twitch-Integrations-API:
STR_6255 :URL ist nicht gültig
STR_6256 :Rendering effects
STR_6256 :Rendereffekte
STR_6257 :Gläsern (durchsichtig)
STR_6258 :Klar (transparent)
STR_6259 :Deaktiviert
STR_6260 :Blockierte Kacheln anzeigen
STR_6261 :Breite Wege anzeigen
STR_6262 :Hauptlautstärke
STR_6263 :{SMALLFONT}{BLACK}Ton insgesamt ein-/ausschalten
STR_6264 :Verwenden Sie immer den Systemdateibrowser
STR_6265 :{SMALLFONT}{BLACK}Wenn Optionsfeld aktiviert wird, dann wird der Dateibrowser Ihres Systems verwendet im Gegensatz zu dem von OpenRCT2.
STR_6266 :Benutzerdefinierten Inhaltsordner öffnen
@@ -3733,8 +3722,65 @@ 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}
STR_6318 :Netzwerkdesynchronisation erkannt.{NEWLINE}Logdatei: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Blockbremse geschlossen
STR_6320 :{WINDOW_COLOUR_2}Unzerstörbar
STR_6321 :{WINDOW_COLOUR_2}Zusatz ist kaputt
STR_6322 :{WINDOW_COLOUR_2}Sprite-ID: {BLACK}{INT32}
STR_6323 :Simulierend
STR_6324 :Simulieren
STR_6325 :{SMALLFONT}{BLACK}Fahrgeschäft/Attraktion simulieren
STR_6326 :{POP16}{POP16}{POP16}{STRINGID} kann nicht simuliert werden ...
STR_6327 :Transparenter Hintergrund für riesige Screenshots
STR_6328 :{SMALLFONT}{BLACK}Mit dieser Option werden riesige Screenshots einen transparenten Hintergrund statt der standardmäßig verwendeten schwarzen Farbe verwenden.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Lade [{STRING}] von {STRING} herunter ({COMMA16} / {COMMA16})
STR_6331 :Enten erzeugen
STR_6332 :Enten entfernen
#############
# 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
@@ -3751,6 +3751,35 @@ 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.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Downloading [{STRING}] from {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Create Ducks
STR_6332 :Remove Ducks
#############
# 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

@@ -552,8 +552,8 @@ STR_1167 :No se puede subir el nivel del agua...
STR_1168 :Opciones
STR_1169 :(Ninguno)
STR_1170 :{STRING}
STR_1171 :{RED}Cerrada - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Cerrada
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Construir senderos
STR_1174 :Cartel de señal interfiere
STR_1175 :No se puede construir esto sobre una pendiente
@@ -1109,7 +1109,7 @@ STR_1726 :¡Terreno no a la venta!
STR_1727 :¡Derechos de construcción no a la venta!
STR_1728 :No puedes comprar derechos de construcción aquí...
STR_1729 :¡El terreno no es propiedad del parque!
STR_1730 :{RED}Cerrado - -
STR_1730 :{RED}Cerrado
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Construir
STR_1733 :Modo
@@ -2237,7 +2237,7 @@ STR_2977 :Nombrar personal
STR_2978 :Escribe un nombre para este miembro
STR_2979 :No se puede nombrar este miembro del personal...
STR_2980 :Demasiadas banderas en juego
STR_2981 :{RED}No pasar - -
STR_2981 :{RED}No pasar
STR_2982 :Texto del letrero
STR_2983 :Introduce nuevo texto para este letrero:
STR_2984 :No se puede establecer texto para el letrero...
@@ -2416,7 +2416,6 @@ STR_3190 :Decoración Senderos
STR_3191 :Escenarios
STR_3192 :Entrada del parque
STR_3193 :Agua
STR_3194 :Descripción del escenario
STR_3195 :Lista de inventos
STR_3196 :{WINDOW_COLOUR_2}Grupo Investigación: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Elementos ya disponibles al comienzo de la partida:
@@ -3224,7 +3223,7 @@ STR_5762 :Yuan Chino (CN¥)
STR_5763 :Todos los archivos
STR_5764 :Tipo de Atracción inválido
STR_5765 :No se puede editar una atracción de un tipo no válido
STR_5766 :<available string id>
STR_5766 :Forinto Húngaro (Ft)
STR_5767 :Ingresos
STR_5768 :Clientes totales
STR_5769 :Beneficio total
@@ -3761,6 +3760,31 @@ STR_6300 :{SMALLFONT}{BLACK}Descargar todos los objetos faltantes si están d
STR_6301 :{SMALLFONT}{BLACK}Copia el nombre del objeto seleccionado al portapapeles.
STR_6302 :{SMALLFONT}{BLACK}Copia la lista completa de objetos faltantes en el portapapeles.
STR_6303 :Descargando objeto ({COMMA16} / {COMMA16}): [{STRING}]
STR_6305 :Multihilo
STR_6306 :{SMALLFONT}{BLACK}Opción experimental para usar múltiples hilos en el renderizado, puede causar inestabilidad.
STR_6307 :Esquema de color: {BLACK}{STRINGID}
STR_6309 :Reconectar
STR_6310 :{WINDOW_COLOUR_2}Posición: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Siguiente: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(superficie)
STR_6313 :(pendiente {INT32})
STR_6314 :{WINDOW_COLOUR_2}Dest: {BLACK}{INT32}, {INT32} tolerancia {INT32}
STR_6315 :{WINDOW_COLOUR_2}Objetivo busqueda de ruta: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}Historia busqueda de ruta:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :Desincronización detectada en la red.{NEWLINE}Archivo de registro: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Bloque de freno cerrado
STR_6320 :{WINDOW_COLOUR_2}Indestructible
STR_6321 :{WINDOW_COLOUR_2}Adición rota
STR_6322 :{WINDOW_COLOUR_2}Id de Sprite: {BLACK}{INT32}
STR_6323 :Simulando
STR_6324 :Simular
STR_6325 :{SMALLFONT}{BLACK}Simular atracción
STR_6326 :No se puede simular {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Fondo transparente en capturas enormes
STR_6328 :{SMALLFONT}{BLACK}Si se activa esta opción, las capturas de pantallas enormes tendrán un fondo transparente en lugar del fondo negro por defecto.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Descargando [{STRING}] de {STRING} ({COMMA16} / {COMMA16})
##############
# Escenarios #

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 :
@@ -3226,7 +3225,7 @@ STR_5762 :Yuan Chinois (CN¥)
STR_5763 :Tous les fichiers
STR_5764 :Type d'attraction invalide
STR_5765 :Impossible d'éditer les attractions de type invalide
STR_5766 :<available string id>
STR_5766 :Forint Hongrois (Ft)
STR_5767 :Revenu
STR_5768 :Clients total
STR_5769 :Bénéfice total
@@ -3766,6 +3765,35 @@ 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.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Téléchargement [{STRING}] depuis {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Créer des canards
STR_6332 :Supprimer des canards
#############
# Scenarios #

File diff suppressed because it is too large Load Diff

View File

@@ -477,7 +477,7 @@ STR_1091 :Modalità spettacolo circense
STR_1092 :Lancio in discesa
STR_1093 :Modalità casa distorta
STR_1094 :Modalità caduta libera
STR_1095 :Mod. circuito continuo sezi. a blocchi
STR_1095 :Mod. circuito continuo sez. a blocchi
STR_1096 :Lancio a motore (without passing station)
STR_1097 :Mod. lancio a motore sez. a blocchi
STR_1098 :In viaggio verso la fine della {POP16}{STRINGID}
@@ -553,8 +553,8 @@ STR_1167 :Impossibile alzare il livello dell'acqua in questo punto...
STR_1168 :Opzioni
STR_1169 :(Nessuno)
STR_1170 :{STRING}
STR_1171 :{RED}Chiuso - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Chiuso
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Costruisci sentieri e corsie d'attesa
STR_1174 :Un'insegna è d'intralcio
STR_1175 :Impossibile costruirlo su un sentiero in pendenza
@@ -1110,8 +1110,8 @@ STR_1726 :Il terreno non è in vendita!
STR_1727 :I diritti di costruzione non sono in vendita!
STR_1728 :Impossibile comprare i diritti di costruzione qui...
STR_1729 :Questo terreno non è di proprietà del parco!
STR_1730 :{RED}Chiuso - -
STR_1731 :{WHITE}{STRINGID} - -
STR_1730 :{RED}Chiuso
STR_1731 :{WHITE}{STRINGID}
STR_1732 :Costruisci
STR_1733 :Modalità
STR_1734 :{WINDOW_COLOUR_2}Numero di giri:
@@ -2018,12 +2018,12 @@ STR_2677 :???
STR_2678 :???
STR_2679 :???
STR_2680 :Tutte le ricerche sono completate
STR_2681 :{MEDIUMFONT}{BLACK}Increases your money by {CURRENCY}
STR_2681 :{MEDIUMFONT}{BLACK}Incrementa il tuo denaro di {CURRENCY}
STR_2684 :{SMALLFONT}{BLACK}Arriva un largo numero di visitatori
STR_2685 :Simplex Noise Parameters
STR_2686 :Basso:
STR_2687 :Alto:
STR_2688 :Base Frequency:
STR_2688 :Frequenza Base:
STR_2689 :Ottavi:
STR_2690 :Generazione Mappa
STR_2691 :Base height:
@@ -2239,7 +2239,7 @@ STR_2977 :Nome del dipendente
STR_2978 :Digita il nome di questo dipendente:
STR_2979 :Impossibile battezzare il dipendente...
STR_2980 :Troppe insegne nella partita
STR_2981 :{RED}Vietato l'ingresso - -
STR_2981 :{RED}Vietato l'ingresso
STR_2982 :Testo dell'insegna
STR_2983 :Digita il testo di questa insegna:
STR_2984 :Impossibile fissare il testo dell'insegna...
@@ -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
@@ -2553,7 +2552,7 @@ STR_3328 :Impossibile passare alla fase successiva dell'editor...
STR_3329 :L'entrata del parco non è stata ancora costruita
STR_3330 :Il parco deve possedere del terreno
STR_3331 :Il percorso dall'entrata del parco al bordo della mappa non è completo o è troppo complesso. Dev'essere di larghezza singola con il minor numero possibile di collegamenti e curve
STR_3332 :L'entrata del parco è oriantata nel senso sbagliato o non ha un percorso che conduce al bordo della mappa
STR_3332 :L'entrata del parco è orientata nel senso sbagliato o non ha un percorso che conduce al bordo della mappa
STR_3333 :Esporta oggetti di plug-in insieme alle partite salvate
STR_3334 :{SMALLFONT}{BLACK}Scegli se salvare gli eventuali dati necessari degli oggetti di plug-in (dati non forniti con il prodotto principale) all'interno dei file di scenario o delle partite salvate, permettendone così l'accesso anche a chi non possiede questi dati addizionali
STR_3335 :Editor di percorsi - Selezione tipo percorso e veicoli
@@ -2754,11 +2753,11 @@ STR_5251 :Pulsante Opzioni Titolo
STR_5252 :Selezione Titolo Scenario
STR_5253 :Informazioni Parco
STR_5254 :Crea
STR_5255 :{SMALLFONT}{BLACK}Create a new title sequence from scratch
STR_5256 :Create a new theme to make changes to
STR_5257 :{SMALLFONT}{BLACK}Create a new theme based on the current one
STR_5258 :{SMALLFONT}{BLACK}Delete the current theme
STR_5259 :{SMALLFONT}{BLACK}Rename the current theme
STR_5255 :{SMALLFONT}{BLACK} Crea una nuova sequenza di titoli da zero
STR_5256 :Crea un nuovo tema da modificare
STR_5257 :{SMALLFONT}{BLACK}Crea un nuovo tema basato sul tema corrente
STR_5258 :{SMALLFONT}{BLACK}Elimina il tema corrente
STR_5259 :{SMALLFONT}{BLACK}Rinomina il tema corrente
STR_5260 :Schermata gigante
STR_5261 :Filtro
STR_5262 :Wacky Worlds
@@ -2771,8 +2770,8 @@ STR_5268 :{SMALLFONT}{BLACK}Audio
STR_5269 :{SMALLFONT}{BLACK}Controlli e interfaccia
STR_5270 :{SMALLFONT}{BLACK}Varie
STR_5271 :{SMALLFONT}{BLACK}Twitch
STR_5272 :{SMALLFONT}{BLACK}Sceneri piccoli
STR_5273 :{SMALLFONT}{BLACK}Sceneri grandi
STR_5272 :{SMALLFONT}{BLACK}Scenari piccoli
STR_5273 :{SMALLFONT}{BLACK}Scenari grandi
STR_5274 :{SMALLFONT}{BLACK}Percorso
STR_5275 :Cerca per oggetti
STR_5276 :Inserisci il nome di un oggetto da cercare
@@ -3010,7 +3009,7 @@ STR_5511 :(UNKNOWN)
STR_5512 :Salva partita con nome...
STR_5513 :Salvataggio veloce
STR_5514 :Disattiva vandalismi
STR_5515 :{SMALLFONT}{BLACK}Impedisce ai visitatori di vandalizzare il parco quando sono arrabbiati
STR_5515 :{SMALLFONT}{BLACK}Impedisce ai visitatori del parco di compiere atti vandalici quando sono arrabbiati
STR_5516 :{SMALLFONT}{BLACK}Nero
STR_5517 :{SMALLFONT}{BLACK}Grigio
STR_5518 :{SMALLFONT}{BLACK}Bianco
@@ -3226,7 +3225,7 @@ STR_5762 :Yuan cinesi (CN¥)
STR_5763 :Tutti i file
STR_5764 :Tipo di attrazione non valida
STR_5765 :Non è possibile modificare attrazioni non valide
STR_5766 :<available string id>
STR_5766 :Fiorino Ungherese (Ft)
STR_5767 :Fatturato
STR_5768 :Clienti totali
STR_5769 :Profitto totale
@@ -3307,7 +3306,7 @@ STR_5844 :{SMALLFONT}{BLACK}Connettiti al server multigiocatore{NEWLINE}anche
STR_5845 :{SMALLFONT}{BLACK}Aggiungi un pulsante{NEWLINE}per debuggare nella barra.{NEWLINE}Abilita le shortcut nellatastiera per la console sviluppatori
STR_5846 :{SMALLFONT}{BLACK}Imposta i salvataggi automatici di OpenRCT2 spesso
STR_5847 :{SMALLFONT}{BLACK}Seleziona la sequenza del parco utilizzata nei titoli.{NEWLINE}La sequenza del titolo in RCT1/2 richiede l'importazione degli scenari per funzionare
STR_5848 :{SMALLFONT}{BLACK}Crea e gestici sequenze di titoli personalizzate
STR_5848 :{SMALLFONT}{BLACK}Crea e gestisci sequenze di titoli personalizzate
STR_5849 :{SMALLFONT}{BLACK}Colloca sulla mappa{NEWLINE}i nuovi membri del personale automaticamente
STR_5851 :{SMALLFONT}{BLACK}Imposta l'intervallo predefinito di inspezione{NEWLINE}nelle nuove attrazioni
STR_5852 :{SMALLFONT}{BLACK}Imposta il nome del canale TwitchTV che sarà utilizzato per l'integrazione di Twitch
@@ -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,59 @@ 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à.
STR_6307 :Schema colore: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Riconnessione
STR_6310 :{WINDOW_COLOUR_2}Posizione: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Successivo: {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}Obiettivo Pathfind: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}Storico Pathfind:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :Network desync rilevato.{NEWLINE}File log: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Blocco freno chiuso
STR_6320 :{WINDOW_COLOUR_2}Indistruttibile
STR_6321 :{WINDOW_COLOUR_2}L'aggiunta è rotta
STR_6322 :{WINDOW_COLOUR_2}Sprite Id: {BLACK}{INT32}
STR_6323 :Simulazione
STR_6324 :Simula
STR_6325 :{SMALLFONT}{BLACK}Simula attrazione
STR_6326 :Non è stato possibile simulare {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Sfondo trasparente per schermata gigante
STR_6328 :{SMALLFONT}{BLACK}Con questa opzione attivata, le schermate giganti avranno uno sfondo trasparente invece di quello nero
STR_6329 :{STRING}{STRINGID}
STR_6330 :Scaricamento [{STRING}] da {STRING} ({COMMA16} / {COMMA16})
#############
# Scenarios #
@@ -4053,7 +4105,7 @@ STR_DTLS :Un castello con un paio di montagne russe deve diventare un parco t
<Wacky Warren>
STR_SCNR :Wacky Warren
STR_PARK :Wacky Warren
STR_DTLS :Un parco che ha molti dei suoi sentieri e montange russe sotterranee
STR_DTLS :Un parco che ha molti dei suoi sentieri e montagne russe sotterranee
<Grand Glacier>
STR_SCNR :Grand Glacier

File diff suppressed because it is too large Load Diff

View File

@@ -552,8 +552,8 @@ STR_1167 :Kan ikke heve vannivå her...
STR_1168 :Valg
STR_1169 :(Ingenting)
STR_1170 :{STRING}
STR_1171 :{RED}Stengt - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Stengt
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Bygg gangstier og køer
STR_1174 :Skilt i veien
STR_1175 :Kan ikke bygges på hellende gangsti
@@ -1109,7 +1109,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
@@ -2240,7 +2240,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...
@@ -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:
@@ -3589,8 +3588,8 @@ STR_6125 :Objekttype
STR_6126 :Ukjent type
STR_6127 :Fil: {STRING}
STR_6128 :Filen kunne ikke bli lastet, siden noen av objektene den refererer til mangler eller er korrupte. En liste av disse objektene følger.
STR_6129 :Kopier valgt element til utklippstavlen
STR_6130 :Kopier hele listen til utklippstavlen
STR_6129 :Kopier
STR_6130 :Kopier alt
STR_6131 :Objektkilde
STR_6132 :Ignorer forskningsstatus
STR_6133 :{SMALLFONT}{BLACK}Gir tilgang til attraksjoner og pynt som ikke har blitt funnet opp enda
@@ -3740,6 +3739,58 @@ STR_6276 :{RED}Gjester sitter fast i {STRINGID}, mulig grunnet ugyldig attrak
STR_6277 :{WINDOW_COLOUR_2}Stasjonsindeks: {BLACK}{COMMA16}
STR_6278 :Antall autolagringer
STR_6279 :{SMALLFONT}{BLACK}Antall automatiske lagringer som blir beholdt
STR_6280 :{SMALLFONT}{BLACK}Chat
STR_6281 :{SMALLFONT}{BLACK}Vis en separat knapp for chattevinduet i verktøyjinjen
STR_6282 :Chat
STR_6283 :Chat not available at this time. Are you connected to a server?
STR_6283 :Chatten er for øyeblikket ikke tilgjengelig. Er du koblet til en server?
STR_6284 :Nettverk
STR_6285 :Nettverksinformasjon
STR_6286 :Motta
STR_6287 :Sende
STR_6288 :Totalt mottatt
STR_6289 :Totalt sendt
STR_6290 :Base protocol
STR_6291 :Kommandoer
STR_6292 :Kart
STR_6293 :B
STR_6294 :KiB
STR_6295 :MiB
STR_6296 :GiB
STR_6297 :TiB
STR_6298 :{STRING}/s
STR_6299 :Last ned alt
STR_6300 :{SMALLFONT}{BLACK}Last ned manglende objekter hvis de er tilgjengelige på nettet.
STR_6301 :{SMALLFONT}{BLACK}Kopier navnet til det valgte objektet til utklippstavlen.
STR_6302 :{SMALLFONT}{BLACK}Kopier hele listen manglende objekter til utklippstavlen.
STR_6303 :Laster ned objekt ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Åpne pyntvelger
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Eksperimentelt valg for å bruke flere tråder til rendering. Kan gjøre spillet ustabilt.
STR_6307 :Fargeskjema: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Koble til på nytt
STR_6310 :{WINDOW_COLOUR_2}Posisjon: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Neste: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(flate)
STR_6313 :(bakke {INT32})
STR_6314 :{WINDOW_COLOUR_2}Destinasjon: {BLACK}{INT32}, {INT32} slingring {INT32}
STR_6315 :{WINDOW_COLOUR_2}Stifinner: {BLACK}{INT32}, {INT32}, {INT32} retning {INT32}
STR_6316 :{WINDOW_COLOUR_2}Stifinnerhistorie:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} retning {INT32}
STR_6318 :Mistet synkronisering med server.{NEWLINE}Loggfil: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Blokkbremser stengt
STR_6320 :{WINDOW_COLOUR_2}Kan ikke ødelegges
STR_6321 :{WINDOW_COLOUR_2}Gangstitillegg er ødelagt
STR_6322 :{WINDOW_COLOUR_2}Sprite-ID: {BLACK}{INT32}
STR_6323 :Simulerer
STR_6324 :Simuler
STR_6325 :{SMALLFONT}{BLACK}Simuler attraksjon
STR_6326 :Kan ikke simulere {POP16}{POP16}{POP16}{STRINGID}...
STR_6327 :Gjennomsiktig bakgrunn for gigantiske skjermbilder
STR_6328 :{SMALLFONT}{BLACK}Gigantiske skjermbilder blir lagret med gjennomsiktig bakgrunn istedenfor vanlig svart.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Laster ned [{STRING}] fra {STRING} ({COMMA16} / {COMMA16})
#############
# Scenarios #

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
@@ -3232,7 +3231,7 @@ STR_5762 :Chinese yuan (CN¥)
STR_5763 :Alle bestanden
STR_5764 :Ongeldig attractietype
STR_5765 :Kan attracties met een ongeldig type niet bewerken.
STR_5766 :<available string id>
STR_5766 :Hongaarse forint (Ft)
STR_5767 :Inkomsten
STR_5768 :Totaal aant. bez.
STR_5769 :Totale winst
@@ -3767,6 +3766,35 @@ 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.
STR_6329 :{STRING}{STRINGID}
STR_6330 :[{STRING}] wordt gedownload van {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Eenden aanmaken
STR_6332 :Eenden verw.
#############
# Scenarios #

View File

@@ -10,7 +10,7 @@ STR_0005 :Montanha-Russa Invertida
STR_0006 :Montanha-Russa Junior
STR_0007 :Miniferrovia
STR_0008 :Monotrilho
STR_0009 :Mini-Montanha Suspensa
STR_0009 :Minimontanha Suspensa
STR_0010 :Aluguel de Barcos
STR_0011 :Rato Maluco de Madeira
STR_0012 :Corrida de Obstáculos
@@ -47,7 +47,7 @@ STR_0042 :Gira-Gira
STR_0043 :Anéis Espaciais
STR_0044 :Montanha de Queda-Livre Reversa
STR_0045 :Elevador
STR_0046 :Montanha-Russa de Queda Vertical
STR_0046 :Montanha-Russa de Queda Vertical
STR_0047 :Caixa Eletrônico
STR_0048 :Twist
STR_0049 :Casa Mal-Assombrada
@@ -64,7 +64,7 @@ STR_0059 :Montanha-Russa Voadora
STR_0060 :Brinquedo Desconhecido (3A)
STR_0061 :Virginia Reel
STR_0062 :Barcos de Splash
STR_0063 :Mini Helicópteros
STR_0063 :Mini-Helicópteros
STR_0064 :Montanha-Russa Deitada
STR_0065 :Monotrilho Suspenso
STR_0066 :Brinquedo Desconhecido (40)
@@ -90,7 +90,7 @@ STR_0085 :Brinquedo Desconhecido (53)
STR_0086 :Brinquedo Desconhecido (54)
STR_0087 :Brinquedo Desconhecido (55)
STR_0088 :Montanha de Impulso Invertida
STR_0089 :Mini Montanha-Russa
STR_0089 :Minimontanha-Russa
STR_0090 :Brinquedo de Mina
STR_0091 :Brinquedo Desconhecido (59)
STR_0092 :Montanha-Russa de Indução Linear
@@ -145,10 +145,10 @@ STR_0562 :Carros motorizados percorrem uma pista de vários níveis passando
STR_0563 :Sentados em trens confortáveis apenas com uma trava simples, passageiros divertem-se em grandes quedas suaves e trilhos retorcidos como também muitos 'tempo no ar' pelas colinas
STR_0564 :Correndo em trilho de madeira, esta montanha-russa é rápida, selvagem, barulhenta, e dá a sensação de 'fora de controle' com muitos 'tempo no ar'
STR_0565 :Uma montanha-russa de madeira simples capaz de fazer só ladeiras e curvas suaves, onde os carros são mantidos no trilho pela fricção lateral e gravidade
STR_0566 :Carros individuais de montanha-russa percorrem em alta velocidade pistas em zig-zag com curvas fechadas e pequenas quedas
STR_0566 :Carros individuais de montanha-russa percorrem em alta velocidade pistas em zigue-zague com curvas fechadas e pequenas quedas
STR_0567 :Sentados em cadeiras suspensas de cada lado do trilho, passageiros são lançados para cima enquanto são puxados para baixo em quedas íngremes e viajam por várias inversões
STR_0569 :Passeando embaixo do trilho em travas especiais, passageiros tem a sensação de voo enquanto arrebatam pelo ar
STR_0571 :Carros circulares giram enquanto viajam por uma pista de madeira em zig-zag
STR_0571 :Carros circulares giram enquanto viajam por uma pista de madeira em zigue-zague
STR_0572 :Barcos de alta capacidade viajam por um largo canal d'água, subindo por uma correia transportadora, acelerando ladeira abaixo para molhar os passageiros com uma onda gigante
STR_0573 :Carros motorizados em formato de helicópteros correm por um trilho de aço, controlados pelo pedalar dos passageiros
STR_0574 :Passageiros são segurados por uma trava especial na posição deitada, viajando por trilhos retorcidos e inversões tanto de costas quanto olhando para o chão
@@ -157,14 +157,14 @@ STR_0577 :Carros correm em trilhos de madeira, virando em seções reversoras
STR_0578 :Carros correm em trilhos envolvidos por anéis, passando por quedas íngremes e giros na 'linha do coração'
STR_0579 :Um jogo suave de golfe em miniatura
STR_0580 :Uma montanha-russa de aço gigante capaz de quedas suaves e colinas maiores que 90m
STR_0581 :Um anel de assentos é puxado para o topo de uma alta torre enquando gira lentamente, então desce em queda livre, parando suavemente na parte inferior usando freios magnéticos
STR_0581 :Um anel de assentos é puxado para o topo de uma alta torre enquanto gira lentamente, então desce em queda livre, parando suavemente na parte inferior usando freios magnéticos
STR_0582 :Veículos aerobarcos guiados pelos passageiros
STR_0583 :Prédio contendo salas tortas e corredores inclinados para desorientar as pessoas que andam por eles
STR_0584 :Bicicletas especiais correm em uma pista de aço de monotrilho, controladas pelo pedalar dos passageiros
STR_0585 :Passageiros sentam em um par de cadeiras suspensas abaixo do trilho enquanto fazem loops e giros por inversões estreitas
STR_0586 :Carros em formato de barcos correm em um trilho de montanha-russa que permite curvas retorcidas e quedas íngremes, esparrinhando água em seções aquáticas que viram um rio suave.
STR_0587 :Depois de um lançamento de propulsão hidráulica emocionante, o trem acelerado sobe verticalmente, passa pelo topo, e desce verticalmente ao outro lado para voltar à estação
STR_0588 :Carros individuais correm por baixo de um trilho em zig-zag com curvas fechadas e quedas acentuadas
STR_0588 :Carros individuais correm por baixo de um trilho em zigue-zague com curvas fechadas e quedas acentuadas
STR_0589 :Um grande carro tematizado de tapete voador que move para cima e para baixo ciclicamente no extremo de 4 braços
STR_0590 :Passageiros passeiam em um submarino submergido por um percurso subaquático
STR_0591 :Barcos em forma de balsas serpenteiam delicadamente em uma pista de rio
@@ -292,7 +292,7 @@ STR_0908 :Giro/Inclinação
STR_0909 :Rot. Banco
STR_0910 :{SMALLFONT}{BLACK}Curva em 'S' à Esquerda
STR_0911 :{SMALLFONT}{BLACK}Curva em 'S' à Direita
STR_0912 :{SMALLFONT}{BLACK}Sem retorção
STR_0912 :{SMALLFONT}{BLACK}Sem volta
STR_0913 :{SMALLFONT}{BLACK}Mover para a seção anterior
STR_0914 :{SMALLFONT}{BLACK}Mover para a próxima seção
STR_0915 :{SMALLFONT}{BLACK}Construir seção destacada
@@ -521,7 +521,7 @@ STR_1137 :{SMALLFONT}{BLACK}Selecione a cor adicional 1
STR_1138 :{SMALLFONT}{BLACK}Selecione a cor adicional 2
STR_1139 :{SMALLFONT}{BLACK}Selecione a cor do suporte das estruturas
STR_1140 :{SMALLFONT}{BLACK}Selecione a opção do esquema de cor do veículo
STR_1141 :{SMALLFONT}{BLACK}Selecione o veiculo/trem para modificar
STR_1141 :{SMALLFONT}{BLACK}Selecione o veículo/trem para modificar
STR_1142 :{MOVE_X}{SMALLFONT}{STRINGID}
STR_1143 :»{MOVE_X}{SMALLFONT}{STRINGID}
STR_1144 :Impossível construir/mover a entrada dessa atração...
@@ -551,8 +551,8 @@ STR_1167 :Impossível aumentar o nível da água aqui...
STR_1168 :Opções
STR_1169 :(Nenhum)
STR_1170 :{STRING}
STR_1171 :{RED}Fechado - -
STR_1172 :{YELLOW}{STRINGID} - -
STR_1171 :{RED}Fechado
STR_1172 :{YELLOW}{STRINGID}
STR_1173 :{SMALLFONT}{BLACK}Construir calçadas e filas de espera
STR_1174 :Banner está no caminho
STR_1175 :Impossível construir isto na calçada inclinada
@@ -724,7 +724,7 @@ STR_1340 :{WINDOW_COLOUR_2}Velocidade máx.: {BLACK}{VELOCITY}
STR_1341 :{WINDOW_COLOUR_2}Duração da atração: {BLACK}{STRINGID}{STRINGID}{STRINGID}{STRINGID}
STR_1342 :{DURATION}
STR_1343 :{DURATION} /
STR_1344 :{WINDOW_COLOUR_2}Estensão do percurso: {BLACK}{STRINGID}{STRINGID}{STRINGID}{STRINGID}
STR_1344 :{WINDOW_COLOUR_2}Extensão do percurso: {BLACK}{STRINGID}{STRINGID}{STRINGID}{STRINGID}
STR_1345 :{LENGTH}
STR_1346 :{LENGTH} /
STR_1347 :{WINDOW_COLOUR_2}Velocidade média: {BLACK}{VELOCITY}
@@ -738,7 +738,7 @@ STR_1354 :{WINDOW_COLOUR_2}Altura da queda mais alta: {BLACK}{LENGTH}
STR_1355 :{WINDOW_COLOUR_2}Quedas: {BLACK}{COMMA16}
STR_1356 :{WINDOW_COLOUR_2}Inversões: {BLACK}{COMMA16}
STR_1357 :{WINDOW_COLOUR_2}Túneis: {BLACK}{COMMA16}
STR_1358 :{WINDOW_COLOUR_2}'Tempo no Ar' Total: {BLACK}{COMMA2DP32}segs
STR_1358 :{WINDOW_COLOUR_2}'Tempo no Ar' Total: {BLACK}{COMMA2DP32}s
STR_1359 :{WINDOW_COLOUR_2}Tempo de espera: {BLACK}{COMMA16} minuto
STR_1360 :{WINDOW_COLOUR_2}Tempo de espera: {BLACK}{COMMA16} minutos
STR_1361 :Impossível mudar velocidade...
@@ -1079,7 +1079,7 @@ STR_1697 :Impossível colocar estes na fila de espera
STR_1698 :Somente possível colocar estes na fila de espera
STR_1699 :Muitas pessoas no jogo
STR_1700 :Contratar novo faxineiro
STR_1701 :Contratar novo mecânico
STR_1701 :Contratar novo mecânico
STR_1702 :Contratar novo segurança
STR_1703 :Contratar novo animador
STR_1704 :Impossível contratar novos funcionários...
@@ -1108,7 +1108,7 @@ STR_1726 :Região não está à venda!
STR_1727 :Direitos de construção não está à venda!
STR_1728 :Não pode comprar os direitos de construção aqui...
STR_1729 :Os terrenos não são propriedade do parque!
STR_1730 :{RED}Fechado - -
STR_1730 :{RED}Fechado
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Construir
STR_1733 :Modo
@@ -1300,7 +1300,7 @@ STR_1929 :{RED}{STRINGID} ainda não foi consertado{NEWLINE}Verifique aonde s
STR_1930 :{SMALLFONT}{BLACK}Ligar/Desligar informações de rastreamento para este visitante - (Se o rastreamento está ligado, movimentos do visitante serão reportados na área de mensagem)
STR_1931 :{STRINGID} entrou na fila de espera para {STRINGID}
STR_1932 :{STRINGID} está no {STRINGID}
STR_1933 :{STRINGID} esta no {STRINGID}
STR_1933 :{STRINGID} está no {STRINGID}
STR_1934 :{STRINGID} saiu do {STRINGID}
STR_1935 :{STRINGID} saiu do parque
STR_1936 :{STRINGID} comprou {STRINGID}
@@ -1671,7 +1671,7 @@ STR_2316 :{WINDOW_COLOUR_2}Espaço necessário: {BLACK}{COMMA16} x {COMMA16}
STR_2321 :{WINDOW_COLOUR_2}Número de atrações: {BLACK}{COMMA16}
STR_2322 :{WINDOW_COLOUR_2}Funcionário: {BLACK}{COMMA16}
STR_2323 :{WINDOW_COLOUR_2}Tamanho do parque: {BLACK}{COMMA32}m²
STR_2324 :{WINDOW_COLOUR_2}Tamanho do parque: {BLACK}{COMMA32}sq.ft.
STR_2324 :{WINDOW_COLOUR_2}Tamanho do parque: {BLACK}{COMMA32}pés².
STR_2325 :{SMALLFONT}{BLACK}Comprar terreno para aumentar o tamanho do parque
STR_2326 :{SMALLFONT}{BLACK}Comprar os direitos de construção para permitir a construção acima ou abaixo do terreno fora do parque
STR_2327 :Opções
@@ -1685,7 +1685,7 @@ STR_2334 :Libras (£)
STR_2335 :Dólar ($)
STR_2336 :Franco (F)
STR_2337 :Marco Alemão(DM)
STR_2338 :Yen (¥)
STR_2338 :Iene (¥)
STR_2339 :Peseta (Pts)
STR_2340 :Lira (L)
STR_2341 :Florim Neerlandês (ƒ)
@@ -1807,7 +1807,7 @@ STR_2468 :{SMALLFONT}{BLACK}Mostrar prêmios recentes que este parque recebeu
STR_2469 :{SMALLFONT}{BLACK}Escolha um nível de pesquisa e desenvolvimento
STR_2470 :{SMALLFONT}{BLACK}Pesquisar novas atrações de transporte
STR_2471 :{SMALLFONT}{BLACK}Pesquisar novas atrações tranquilas
STR_2472 :{SMALLFONT}{BLACK}Pesquisar novas montanhas-russas
STR_2472 :{SMALLFONT}{BLACK}Pesquisar novas montanhas-russas
STR_2473 :{SMALLFONT}{BLACK}Pesquisar novas atrações emocionantes
STR_2474 :{SMALLFONT}{BLACK}Pesquisar novas atrações aquáticas
STR_2475 :{SMALLFONT}{BLACK}Pesquisar novas lojas e barracas
@@ -2052,19 +2052,19 @@ STR_2716 :/
STR_2717 :'
STR_2718 :Voltar Pasta
STR_2719 :Novo Arquivo
STR_2720 :{UINT16}seg
STR_2721 :{UINT16}segs
STR_2722 :{UINT16}min:{UINT16}seg
STR_2723 :{UINT16}min:{UINT16}segs
STR_2724 :{UINT16}mins:{UINT16}seg
STR_2725 :{UINT16}mins:{UINT16}segs
STR_2720 :{UINT16}s
STR_2721 :{UINT16}s
STR_2722 :{UINT16}min:{UINT16}s
STR_2723 :{UINT16}min:{UINT16}s
STR_2724 :{UINT16}mins:{UINT16}s
STR_2725 :{UINT16}mins:{UINT16}s
STR_2726 :{UINT16}min
STR_2727 :{UINT16}mins
STR_2728 :{UINT16}hora:{UINT16}min
STR_2729 :{UINT16}hora:{UINT16}mins
STR_2730 :{UINT16}horas:{UINT16}min
STR_2731 :{UINT16}horas:{UINT16}mins
STR_2732 :{COMMA16}ft
STR_2732 :{COMMA16}pés
STR_2733 :{COMMA16}m
STR_2734 :{COMMA16}mph
STR_2735 :{COMMA16}km/h
@@ -2168,7 +2168,7 @@ STR_2840 :{TOPAZ}Seu parque foi premiado por ter a pior comida do país!
STR_2841 :{TOPAZ}Seu parque foi premiado por ter as melhores instalações sanitárias do país!
STR_2842 :{TOPAZ}Seu parque foi premiado por ser o mais decepcionante do país!
STR_2843 :{TOPAZ}Seu parque foi premiado por ter as melhores atrações aquáticas do país!
STR_2844 :{TOPAZ}Seu parque foi premiado por ter as melhores atrações pesonalizadas!
STR_2844 :{TOPAZ}Seu parque foi premiado por ter as melhores atrações personalizadas!
STR_2845 :{TOPAZ}Seu parque foi premiado por ter a escolha de esquemas de cores mais deslumbrante!
STR_2846 :{TOPAZ}Seu parque foi premiado por ter o traçado mais confuso'!
STR_2847 :{TOPAZ}Seu parque recebeu um prêmio por ser 'O parque com as melhores atrações tranquilas'!
@@ -2237,7 +2237,7 @@ STR_2977 :Nome do Funcionário
STR_2978 :Inserir novo nove para este funcionário:
STR_2979 :Impossível nomear funcionário...
STR_2980 :Muitos banners no jogo
STR_2981 :{RED}Entrada Proibida - -
STR_2981 :{RED}Entrada Proibida
STR_2982 :Texto do banner
STR_2983 :Insira um novo texto para este banner:
STR_2984 :Impossível definir novo texto para banner...
@@ -2341,7 +2341,7 @@ STR_3097 :{SMALLFONT}{BLACK}Selecione a velocidade da corrente de elevação
STR_3099 :{SMALLFONT}{BLACK}Selecionar cor
STR_3100 :{SMALLFONT}{BLACK}Selecionar segunda cor
STR_3101 :{SMALLFONT}{BLACK}Selecionar terceira cor
STR_3102 :{SMALLFONT}{BLACK}Repintar cenário colorível no terreno
STR_3102 :{SMALLFONT}{BLACK}Repintar cenário colorvel no terreno
STR_3103 :Impossível repintar isto...
STR_3104 :{SMALLFONT}{BLACK}Listar atrações
STR_3105 :{SMALLFONT}{BLACK}Listar lojas e barracas
@@ -2397,7 +2397,7 @@ STR_3173 :Este objeto está atualmente em uso
STR_3174 :Este objeto é requisitado por outro objeto
STR_3175 :Este objeto é sempre requisitado
STR_3176 :Impossível selecionar este objeto
STR_3177 :Impossível desselecionar este objeto
STR_3177 :Impossível deselecionar este objeto
STR_3178 :Pelo menos um caminho deve ser selecionado
STR_3179 :Pelo menos um objeto de atração/veículo deve ser selecionado
STR_3180 :Seleção de objetos inválida
@@ -2414,7 +2414,6 @@ STR_3190 :Caminhos Extras
STR_3191 :Grupo de Cenários
STR_3192 :Entrada do Parque
STR_3193 :Água
STR_3194 :Descrição do Cenário
STR_3195 :Lista de Invenções
STR_3196 :{WINDOW_COLOUR_2}Grupo de Pesquisa: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}Itens pré-inventados no começo do jogo:
@@ -2579,7 +2578,7 @@ STR_3359 :{BLACK}Nenhum projeto de pista deste tipo de atração
STR_3360 :Aviso!
STR_3361 :Muitos projetos de pista deste tipo de atração - Alguns não serão listados.
STR_3364 :Avançado
STR_3365 :{SMALLFONT}{BLACK}Permite seleção de itens individuais do cenário, além dos grupos de cenário
STR_3365 :{SMALLFONT}{BLACK}Permite seleção de itens individuais do cenário, além dos grupos de cenário
STR_3366 :{BLACK}= Atração
STR_3367 :{BLACK}= Barraca de Comida
STR_3368 :{BLACK}= Barraca de Bebida
@@ -2589,7 +2588,7 @@ STR_3371 :{BLACK}= Primeiros Socorros
STR_3372 :{BLACK}= Caixa Eletrônico
STR_3373 :{BLACK}= Banheiro
STR_3374 :Aviso: Muitos objetos selecionados!
STR_3375 :Nem todos os objetos neste grupo de cenário podem ser selecionado
STR_3375 :Nem todos os objetos neste grupo de cenário podem ser selecionados
STR_3376 :Instalar novo
STR_3377 :{SMALLFONT}{BLACK}Instalar um novo arquivo de projeto de pista
STR_3378 :Instalar
@@ -2677,7 +2676,7 @@ STR_5182 :{INT32}
STR_5183 :Altura da base
STR_5184 :Insira altura da base entre {COMMA16} e {COMMA16}
STR_5185 :Nível da água
STR_5186 :Insira o nível da água entre {COMMA16} e {COMMA16}
STR_5186 :Insira o nível da água entre {COMMA16} e {COMMA16}
STR_5187 :Finanças
STR_5188 :Nova Campanha
STR_5189 :Pesquisa
@@ -2751,7 +2750,7 @@ STR_5256 :Criar um novo tema para fazer mudanças
STR_5257 :{SMALLFONT}{BLACK}Cria um novo tema baseado no atual
STR_5258 :{SMALLFONT}{BLACK}Exclui o tema atual
STR_5259 :{SMALLFONT}{BLACK}Renomeia o tema atual
STR_5260 :Captura Gigante de Tela
STR_5260 :Captura Gigante de Tela
STR_5261 :Filtrar
STR_5262 :Wacky Worlds
STR_5263 :Time Twister
@@ -3215,6 +3214,7 @@ STR_5762 :Yuan Chinês(CN¥)
STR_5763 :Todos os arquivos
STR_5764 :Tipo de atração inválida
STR_5765 :Não é possível editar atração de tipo inválido
STR_5766 :Florim húngaro (Ft)
STR_5767 :Receita
STR_5768 :Clientes totais
STR_5769 :Lucro total
@@ -3282,7 +3282,7 @@ STR_5830 :{SMALLFONT}{BLACK}Muda qual língua é usada
STR_5831 :{SMALLFONT}{BLACK}Muda qual formato de{NEWLINE}temperatura é mostrado no jogo
STR_5832 :{SMALLFONT}{BLACK}Mostra altura como unidade genérica ao invés de formato de medida definido em "Distância e Velocidade"
STR_5833 :{SMALLFONT}{BLACK}Muda qual formato de data é usado
STR_5834 :{SMALLFONT}{BLACK}Seleciona qual dispositivo de audio o OpenRCT2 irá usar
STR_5834 :{SMALLFONT}{BLACK}Seleciona qual dispositivo de áudio o OpenRCT2 irá usar
STR_5835 :{SMALLFONT}{BLACK}Deixa o jogo mudo se a janela perder foco
STR_5836 :{SMALLFONT}{BLACK}Seleciona música que será usada no menu principal.{NEWLINE}Selecionar o tema do RCT1 requer que você copie 'data/css17.dat' da pasta do seu RCT1 para 'data/css50.dat' da pasta do seu RCT2, ou definir o caminho para o RCT1 na aba Variados.
STR_5837 :{SMALLFONT}{BLACK}Cria e gerencia temas de interface de usuário personalizadas
@@ -3552,13 +3552,13 @@ STR_6101 :Atrações não perdem valor ao longo do{NEWLINE}tempo
STR_6102 :{SMALLFONT}{BLACK}O valor de uma atração não diminuirá com o tempo, então visitantes não pensarão de repente que uma atração é muito cara.
STR_6103 :{SMALLFONT}{BLACK}Esta opção é desabilitada durante jogo de rede.
STR_6104 :Montanha-Russa Saca-Rolhas
STR_6105 :Hiper Montanha-Russa
STR_6105 :Hipermontanha-Russa
STR_6106 :Passeio de carro
STR_6107 :Caminhões Monstruosos
STR_6108 :Tornado de Aço
STR_6109 :Hiper Tornado
STR_6109 :Hipertornado
STR_6110 :Montanha-Russa Júnior
STR_6111 :Mini Montanha-Russa Clássica
STR_6111 :Minimontanha-Russa Clássica
STR_6112 :Uma montanha russa de aço compacta onde trens viajam por parafusos e loops
STR_6113 :Uma montanha russa alta que não inverte com grandes quedas, alta velocidade, e trens confortáveis com apenas uma trava de colo
STR_6114 :Passageiros viajam devagar em veículos eletrizados ao longo de uma rota baseada em pista
@@ -3613,7 +3613,7 @@ STR_6162 :Rato Maluco Giratório
STR_6163 :Carros no formato de rato correm por curvas fechadas e pequenas quedas, girando suavemente para desorientar os passageiros
STR_6164 :{WHITE}❌
STR_6165 :Usar sincronização vertical
STR_6166 :{SMALLFONT}{BLACK}Sincroniza cada quadro mostrado com a taxa de atualização do monitor, previnindo cortes na tela.
STR_6166 :{SMALLFONT}{BLACK}Sincroniza cada quadro mostrado com a taxa de atualização do monitor, prevenindo cortes na tela.
STR_6167 :{SMALLFONT}{BLACK}Avançado
STR_6168 :Sequência de Título
STR_6169 :Seleção de Cenários
@@ -3745,12 +3745,41 @@ STR_6294 :KiB
STR_6295 :MiB
STR_6296 :GiB
STR_6297 :TiB
STR_6298 :{STRING}/seg
STR_6298 :{STRING}/s
STR_6299 :Baixar todos
STR_6300 :{SMALLFONT}{BLACK}Baixa todos os objetos faltantes se disponíveis online.
STR_6301 :{SMALLFONT}{BLACK}Copia o nome do objeto selecionado para a área de transferência.
STR_6302 :{SMALLFONT}{BLACK}Copia toda a lista de objetos faltantes para a área de transferência.
STR_6303 :Baixando objeto ({COMMA16} / {COMMA16}): [{STRING}]
STR_6304 :Abrir seletor de cenário
STR_6305 :Multithreading
STR_6306 :{SMALLFONT}{BLACK}Opção experimental que usa múltiplas threads para desenhar, pode causar instabilidade.
STR_6307 :Esquema de cores: {BLACK}{STRINGID}
STR_6308 :“{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
STR_6309 :Reconectar
STR_6310 :{WINDOW_COLOUR_2}Posição: {BLACK}{INT32} {INT32} {INT32}
STR_6311 :{WINDOW_COLOUR_2}Próxima: {BLACK}{INT32} {INT32} {INT32}
STR_6312 :(superfície)
STR_6313 :(inclinação {INT32})
STR_6314 :{WINDOW_COLOUR_2}Dest: {BLACK}{INT32}, {INT32} tolerância {INT32}
STR_6315 :{WINDOW_COLOUR_2}Objetivo de Desbravamento: {BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6316 :{WINDOW_COLOUR_2}Histórico de Desbravamento:
STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} dir {INT32}
STR_6318 :Assincronia de rede detectada.{NEWLINE}Arquivo de registro: {STRING}
STR_6319 :{WINDOW_COLOUR_2}Freios Bloqueadores Fechados
STR_6320 :{WINDOW_COLOUR_2}Indestrutível
STR_6321 :{WINDOW_COLOUR_2}Adição quebrada
STR_6322 :{WINDOW_COLOUR_2}Id da Sprite: {BLACK}{INT32}
STR_6323 :Simulando
STR_6324 :Simular
STR_6325 :{SMALLFONT}{BLACK}Simular brinquedo/atração
STR_6326 :Não é possível simular {POP16}{POP16}{POP16}{STRINGID}..
STR_6327 :Fundo transparente para capturas de tela gigantes
STR_6328 :{SMALLFONT}{BLACK}Com essa opção habilitada, capturas de tela gigantes terão fundo transparente em vez da cor preta padrão.
STR_6329 :{STRING}{STRINGID}
STR_6330 :Baixando [{STRING}] de {STRING} ({COMMA16} / {COMMA16})
STR_6331 :Criar Patos
STR_6332 :Remover Patos
#############
# Scenarios #
@@ -3795,7 +3824,7 @@ STR_DTLS :Algumas ilhas formam a base para este novo parque.
<Katie's Dreamland>
STR_SCNR :Mundo de Katie
STR_PARK :Mundo de Katie
STR_DTLS :Um pequeno parque temático com alguns briquedos e espaço para expansão - Seu objetivo é dobrar o valor do parque.
STR_DTLS :Um pequeno parque temático com alguns brinquedos e espaço para expansão - Seu objetivo é dobrar o valor do parque.
<Pokey Park>
STR_SCNR :Parque Pequeno
@@ -3835,7 +3864,7 @@ STR_DTLS :Converta a atração turística Ruínas Egípcias em um próspero p
<Crumbly Woods>
STR_SCNR :Madeiras Velhas
STR_PARK :Madeiras Velhas
STR_DTLS :Um grande parque com atrações bem projetadas porém muito velhas - Substitua as atrações velhas ou adicione novas para tornar o parque mais popular.
STR_DTLS :Um grande parque com atrações bem projetadas, porém muito velhas - Substitua as atrações velhas ou adicione novas para tornar o parque mais popular.
<Paradise Pier>
STR_SCNR :Cais do Paraíso
@@ -3926,7 +3955,7 @@ STR_DTLS :Uma série de lagos íngremes formam a base para este novo parque.
<Sprightly Park>
STR_SCNR :Parque Animado
STR_PARK :Parque Animado
STR_DTLS :Este parque ancião tem muitas atrações históricas mas está muito endividado.
STR_DTLS :Este parque ancião tem muitas atrações históricas, mas está muito endividado.
<Magic Quarters>
STR_SCNR :Áreas Mágicas
@@ -4006,7 +4035,7 @@ STR_DTLS :Transforme esta pedreira abandonada em um lugar para atrair turista
<Coaster Crazy>
STR_SCNR :Encostas Loucas
STR_PARK :Encostas Loucas
STR_DTLS :Você tem fundos limitados mas tempo ilimitado para transformar esta área montanhosa em um vasto parque de montanha-russa.
STR_DTLS :Você tem fundos limitados, mas tempo ilimitado para transformar esta área montanhosa em um vasto parque de montanha-russa.
<Urban Park>
STR_SCNR :Parque Urbano
@@ -4033,7 +4062,7 @@ STR_DTLS :Um vulcão dormente é o ambiente para este desafio de construção
<Arid Heights>
STR_SCNR :Picos Áridos
STR_PARK :Picos Áridos
STR_DTLS :Livre de qualquer limite financeiro,seu desafio é desenvolver este parque desértico enquanto mantém os visitantes felizes.
STR_DTLS :Livre de qualquer limite financeiro, seu desafio é desenvolver este parque desértico enquanto mantém os visitantes felizes.
<Razor Rocks>
STR_SCNR :Pedras de Navalha
@@ -4048,7 +4077,7 @@ STR_DTLS :Um grande lago numa cratera anciã é o ambiente para este parque.
<Vertigo Views>
STR_SCNR :Visões de Vertigem
STR_PARK :Visões de Vertigem
STR_DTLS :Este grande parque já tem uma excelente montanha-russa hiper, mas sua tarefa é aumentar massivamente seu lucro.
STR_DTLS :Este grande parque já tem uma excelente hipermontanha-russa, mas sua tarefa é aumentar massivamente seu lucro.
<Paradise Pier 2>
STR_SCNR :Cais do Paraíso 2
@@ -4380,7 +4409,7 @@ STR_DTLS :Um parque precariamente aninhado em pedras de lava com vapores de m
<Lucky Lake>
STR_SCNR :Lago da Sorte
STR_PARK :Lago da Sorte
STR_DTLS :Com fundos ilimitados mas com uma localização desafiadora no lago, este parque será um desafio para expandir e gerenciar
STR_DTLS :Com fundos ilimitados, mas com uma localização desafiadora no lago, este parque será um desafio para expandir e gerenciar
<Rainbow Summit>
STR_SCNR :Cúpula do Arco-Íris
@@ -4433,7 +4462,7 @@ STR_DTLS :Uma barreira foi construída oferecendo energia hidroelétrica bara
<Antarctic - Ecological Salvage>
STR_SCNR :Antártica - Resgate Ecológico
STR_PARK :Aventuras Geladas
STR_DTLS :A agência de ambiente voltou-se para você para transformar uma grande velha refinaria ecológica de petróleo em uma atração turística de alto nível. Terreno é barato mas o juros do empréstimo é alto. Você pode vender os prédios velhos para melhorar a situação.
STR_DTLS :Ajude a agência de ambiente a transformar uma grande e velha refinaria ecológica de petróleo em atração turística de alto nível. Terrenos baratos, mas juros do empréstimo não. Pode-se vender os prédios velhos para melhorar a situação.
<Asia - Great Wall of China Tourism Enhancement>
STR_SCNR :Ásia - Melhorias Turísticas na Grande Muralha da China
@@ -4478,7 +4507,7 @@ STR_DTLS :As pessoas do Havaí estão entediadas de surfar e estão procurand
<North America - Grand Canyon>
STR_SCNR :América do Norte - Grand Canyon
STR_PARK :Calamidades do Canyon
STR_DTLS :Você tem que construir um parque num terreno limitado nos dois lados desse tesouro natural - você tem a oportunidade de comprar terrenos vizinhos dos Índios Nativos Americanos. Você precisa completar o objetivo para suprir a população da cidade local.
STR_DTLS :Você tem que construir um parque num terreno limitado nos dois lados desse tesouro natural - tenha a oportunidade de comprar terrenos vizinhos dos Índios Nativos Americanos. Você precisa completar o objetivo para suprir a população da cidade local.
<North America - Rollercoaster Heaven>
STR_SCNR :América do Norte - Paraíso da Montanha-Russa
@@ -4516,7 +4545,7 @@ STR_DTLS :Para liberar a riqueza dos ricos e distribuir para os necessitados,
<Future - First Encounters>
STR_SCNR :Futuro - Primeiro Contado
STR_PARK :Extravagância Extraterrestre
STR_DTLS :Vida foi descoberta em um planeta distante. Construa um parque temático alien para ganhar dinheiro com a onda de juros sem precedentes.
STR_DTLS :Vida foi descoberta em um planeta distante. Construa um parque temático alienígena para ganhar dinheiro com a onda de juros sem precedentes.
<Future - Future World>
STR_SCNR :Futuro - Mundo Futurista
@@ -4526,7 +4555,7 @@ STR_DTLS :Mostre sua inventiva, utópica visão do futuro - mostre um projeto
<Mythological - Animatronic Film Set>
STR_SCNR :Mitológico - Set de Filmagem Animatrônico
STR_PARK :Travessuras Animatrônicas
STR_DTLS :Você recebeu uma tarefa de gerir e melhorar um parque temático existente, que foi construído num velho set de filme. Construa um tributo para os animadores pioneiros de stop-motion que foram os primeiros a trazer criaturas míticas à vida na tela prateada.
STR_DTLS :Você foi designado para gerir e melhorar um parque temático existente, que foi construído num velho set de filme. Faça um tributo aos animadores pioneiros de stop-motion, os primeiros a trazer criaturas míticas à vida na tela prateada.
<Mythological - Cradle of Civilisation>
STR_SCNR :Mitológico - Berço da Civilização
@@ -4546,7 +4575,7 @@ STR_DTLS :Você recebeu a tarefa de construir um parque temático da Era Jur
<Prehistoric - Stone Age>
STR_SCNR :Pré-Histórico - Idade da Pedra
STR_PARK :Passeio Rochoso
STR_DTLS :Para frustrar os desenvolvedores da rodovia e preservar os misteriosos círculos de pedra antigos, você precisará construir um parque temático da Idade da Pedra e obter lucro. No entanto, atrair visitantes pode representar um desafio, já que o terreno é um pouco inóspito.
STR_DTLS :Frustre os construtores da rodovia e preserve os misteriosos círculos de pedra antigos ao construir um parque temático da Idade da Pedra e lucrar. No entanto, atrair visitantes pode ser desafiador, já que o terreno é um pouco inóspito.
<Roaring Twenties - Prison Island>
STR_SCNR :Anos 20 - Ilha-Prisão

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

4
debian/changelog vendored
View File

@@ -1,5 +1,5 @@
openrct2 (0.2.2-develop-1) unstable; urgency=medium
openrct2 (0.2.3-develop-1) unstable; urgency=medium
* Release 2019-03 (Closes: #XXXXXX)
* Release 2019-07 (Closes: #XXXXXX)
-- Michał Janiszewski <janisozaur+openrct2@gmail.com> Sun, 10 Jan 2016 23:41:16 +0100

View File

@@ -1,3 +1,111 @@
0.2.3+ (in development)
------------------------------------------------------------------------
- Feature: [#9285] Remember current group in scenario list window.
- Feature: [#9918] Increase image list capacity by about 100k units.
- Change: [#1349] Increase the number of ride music played simultaneously from 2 to 32.
- Fix: [#4927] Giant screenshot cut off at bottom and top.
- Fix: [#7572] Queue paths connect to regular paths through fences.
- Fix: [#7690] Problem with guests freezing on certain tiles of path.
- Fix: [#7883] Headless server log is stored incorrectly if server name contains CJK in Ubuntu
- Fix: [#8136] Excessive lateral G penalty is too excessive.
- Fix: [#8584] Duck spawning function does not check tiles with x or y coordinate of 0..64 (Original bug)
- Fix: [#9179] Crash when modifying a ride occasionally.
- Fix: [#9533] Door sounds not playing.
- Fix: [#9574] Text overflow in scenario objective window when using CJK languages.
- Fix: [#9603] Don't render audio when master volume is turned off.
- Fix: [#9625] Show correct cost in scenery selection.
- Fix: [#9669] The tile inspector shortcut key does not work with debugging tools disabled.
- Fix: [#9675] Guest entry point limit can be bypassed in scenario editor.
- Fix: [#9683] Cannot raise water level if part of the tool's area of effect is off of the map.
- Fix: [#9684] Entering custom size for water/land tool allows confirmation with main enter key, but not numpad enter key.
- Fix: [#9690] The keyboard shortcut for rotating the game view can be set to Enter or KP Enter, but not both.
- Fix: [#9717] Scroll bars do not render correctly when using OpenGL renderer.
- Fix: [#9729] Peeps do not take into account height difference when deciding to pathfind to a ride entrance (original bug).
- Fix: [#9902] Doors/Portcullis do not check to make sure doors are open causing double opens.
- Fix: [#9926] Africa - Oasis park has wrong peep spawn (original bug).
- Fix: [#9953] Crash when hacked rides attempt to find the closest mechanic.
- Fix: [#9955] Resizing map in while pause mode does not work and may result in freezes.
- Fix: [#9957] When using 'no money' cheat, guests complain of running out of cash.
- Fix: [#9970] Wait for quarter load fails.
- Fix: [#9994] Game action tick collision during server connect and map load.
- Fix: [#10017] Ghost elements influencing ride excitement.
- Fix: [#10036] Do not allocate large chunks of memory for save file classification.
- Fix: [#10106] Ride circuits should not be used for modes that do not support it.
- Fix: [#10149] Desync in headless mode with rides that create smoke particles.
- Improved: [#9466] Add the rain weather effect to the OpenGL renderer.
- Improved: [#9987] Minimum load rounding.
- Improved: [#10125] Better support for high DPI screens.
0.2.3 (2019-07-10)
------------------------------------------------------------------------
- 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 +139,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 +164,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 +181,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

@@ -13,7 +13,7 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>0.2.2</string>
<string>0.2.3</string>
<key>CFBundleSignature</key>
<string>ORCT</string>
<key>LSMinimumSystemVersion</key>

View File

@@ -1,5 +1,5 @@
Last updated: 2019-03-13
Release version: 0.2.2
Last updated: 2019-07-10
Release version: 0.2.3
------------------------------------------------------------------------

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

@@ -18,7 +18,7 @@
<Platform Condition="'$(PLATFORM)'==''">x64</Platform>
<GIT_COMMIT_SHA1_SHORT Condition="'$(GIT_COMMIT_SHA1)'!=''">$(GIT_COMMIT_SHA1.Substring(0, 7))</GIT_COMMIT_SHA1_SHORT>
<Version>0.2.2</Version>
<Version>0.2.3</Version>
<VersionExtra Condition="'$(GIT_BRANCH)'!=''">-$(GIT_BRANCH)-$(GIT_COMMIT_SHA1_SHORT)</VersionExtra>
<VersionExtra Condition="'$(GIT_TAG)'!=''"></VersionExtra>
<TargetLibsVersion>16</TargetLibsVersion>
@@ -68,10 +68,12 @@
<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.2c/title-sequences.zip</TitleSequencesUrl>
<TitleSequencesSha1>304d13a126c15bf2c86ff13b81a2f2cc1856ac8d</TitleSequencesSha1>
<ObjectsUrl>https://github.com/OpenRCT2/objects/releases/download/v1.0.12/objects.zip</ObjectsUrl>
<ObjectsSha1>56b5d22ed7da0afa750b3dcb5ac22de61e3597c2</ObjectsSha1>
<ReplaysUrl>https://github.com/OpenRCT2/replays/releases/download/v0.0.4/replays.zip</ReplaysUrl>
<ReplaysSha1>6584368CD04EC42FDC2EB5DF26FECE9A964C27B7</ReplaysSha1>
</PropertyGroup>
<ItemGroup>
@@ -226,6 +228,15 @@
OutputDirectory="$(TargetDir)data\object" />
</Target>
<!-- Target to download replays -->
<Target Name="DownloadReplays" AfterTargets="Build">
<DownloadDependency Name="Replays"
Url="$(ReplaysUrl)"
Sha1="$(ReplaysSha1)"
CheckFile="$(DependenciesCheckFile)"
OutputDirectory="$(TargetDir)testdata\replays" />
</Target>
<!-- Target to publish OpenRCT2 as a portable zip -->
<Target Name="PublishPortable" DependsOnTargets="Build;g2" Inputs="@(PublishItems)" Outputs="$(PublishZip)"
Condition="'$(TestConfig)'!='true'">

View File

@@ -153,7 +153,7 @@
if (!String.IsNullOrEmpty(CheckFile))
{
string checkSha1 = GetSha1FromCheckFile(CheckFile, Name);
if (String.Equals(checkSha1, Sha1, StringComparison.OrdinalIgnoreCase))
if (String.Equals(checkSha1, Sha1, StringComparison.OrdinalIgnoreCase) && Directory.Exists(OutputDirectory))
{
Log.LogMessage(MessageImportance.Normal, String.Format("{0} up to date", Name));
return true;

View File

@@ -10,8 +10,8 @@ An open-source re-implementation of RollerCoaster Tycoon 2. A construction and m
### Build Status
| | Windows | Linux / Mac | Download |
|-------------|---------|-------------|----------|
| **master** | [![AppVeyor](https://ci.appveyor.com/api/projects/status/7efnemxhon6i5n34/branch/master?svg=true)](https://ci.appveyor.com/project/IntelOrca/openrct2-ject9) | [![Travis CI](https://travis-ci.org/OpenRCT2/OpenRCT2.svg?branch=master)](https://travis-ci.org/OpenRCT2/OpenRCT2) | [![OpenRCT2.org](https://img.shields.io/badge/master-v0.2.2-green.svg)](https://openrct2.org/downloads/master/latest) |
| **develop** | [![AppVeyor](https://ci.appveyor.com/api/projects/status/7efnemxhon6i5n34/branch/develop?svg=true)](https://ci.appveyor.com/project/IntelOrca/openrct2-ject9) | [![Travis CI](https://travis-ci.org/OpenRCT2/OpenRCT2.svg?branch=develop)](https://travis-ci.org/OpenRCT2/OpenRCT2) | [![OpenRCT2.org](https://img.shields.io/badge/develop-v0.2.2+-blue.svg)](https://openrct2.org/downloads/develop/latest) |
| **master** | [![AppVeyor](https://ci.appveyor.com/api/projects/status/7efnemxhon6i5n34/branch/master?svg=true)](https://ci.appveyor.com/project/IntelOrca/openrct2-ject9) | [![Travis CI](https://travis-ci.org/OpenRCT2/OpenRCT2.svg?branch=master)](https://travis-ci.org/OpenRCT2/OpenRCT2) | [![OpenRCT2.org](https://img.shields.io/badge/master-v0.2.3-green.svg)](https://openrct2.org/downloads/master/latest) |
| **develop** | [![AppVeyor](https://ci.appveyor.com/api/projects/status/7efnemxhon6i5n34/branch/develop?svg=true)](https://ci.appveyor.com/project/IntelOrca/openrct2-ject9) | [![Travis CI](https://travis-ci.org/OpenRCT2/OpenRCT2.svg?branch=develop)](https://travis-ci.org/OpenRCT2/OpenRCT2) | [![OpenRCT2.org](https://img.shields.io/badge/develop-v0.2.3+-blue.svg)](https://openrct2.org/downloads/develop/latest) |
---
@@ -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)
@@ -123,10 +123,12 @@ The program can also be built as a command line program using CMake. This type o
### Windows:
1. Check out the repository. This can be done using [GitHub Desktop](https://desktop.github.com) or [other tools](https://help.github.com/articles/which-remote-url-should-i-use).
2. Open a new Developer Command Prompt for VS 2017, then navigate to the repository (e.g. `cd C:\GitHub\OpenRCT2`).
3. Run `msbuild openrct2.proj /t:build /p:platform=x64`.
3. To build the 64-bit version, use `msbuild openrct2.proj /t:build /p:platform=x64`.
To build the 32-bit version, use `msbuild openrct2.proj /t:build /p:platform=Win32`.
4. Run the game, `bin\openrct2`
Once you have ran msbuild once, further development can be done within Visual Studio by opening `openrct2.sln`.
Once you have ran msbuild once, further development can be done within Visual Studio by opening `openrct2.sln`. Make sure to select the correct target platform for which you ran the build in point #3 (`Win32` for the 32-bit version, `x64` for the 64-bit version), otherwise the build will fail in Visual Studio.
Other examples:
```
@@ -162,10 +164,13 @@ The standard CMake build procedure is to install the [required libraries](https:
```
mkdir build
cd build
cmake ../ # set your standard cmake options, e.g. build type here
cmake ../ # set your standard cmake options, e.g. build type here - For example, -DCMAKE_BUILD_TYPE=RelWithDebInfo
make # you can parallelise your build job with e.g. -j8 or consider using ninja
DESTDIR=. make install # the install target creates all the necessary files in places we expect them
```
You can also use Ninja in place of Make, if you prefer, see Wiki for details.
Detailed instructions can be found on our [wiki](https://github.com/OpenRCT2/OpenRCT2/wiki/Building-OpenRCT2-on-Linux).
---

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,

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