diff --git a/.clang-format b/.clang-format
index c29e19d6a3..ebb3421b67 100644
--- a/.clang-format
+++ b/.clang-format
@@ -54,7 +54,6 @@ ForEachMacros:
- FOR_ALL_PEEPS
- FOR_ALL_GUESTS
- FOR_ALL_STAFF
- - FOR_ALL_RIDES
IncludeBlocks: 'Regroup'
IncludeCategories:
- Regex: '^"'
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 1626ca3408..258c68dde8 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -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]
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000000..4b328a853e
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -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
diff --git a/.travis.yml b/.travis.yml
index 92b8ca0dab..009b814e1a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -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) ;
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index 807a3b4217..b5a05960bb 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -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",
diff --git a/.vscode/launch.json b/.vscode/launch.json
index d3df614e53..70b2a2c016 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -11,7 +11,7 @@
"stopAtEntry": false,
"cwd": "${workspaceFolder}/bin",
"environment": [],
- "externalConsole": true,
+ "externalConsole": false,
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7ad80fb1b4..ea4bdfd822 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -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)
diff --git a/OpenRCT2.entitlements b/OpenRCT2.entitlements
new file mode 100644
index 0000000000..0c67376eba
--- /dev/null
+++ b/OpenRCT2.entitlements
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/OpenRCT2.xcodeproj/project.pbxproj b/OpenRCT2.xcodeproj/project.pbxproj
index 5da21932d7..ab503eb36d 100644
--- a/OpenRCT2.xcodeproj/project.pbxproj
+++ b/OpenRCT2.xcodeproj/project.pbxproj
@@ -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 = ""; };
+ 01C6F0C122FD519E0057E2F7 /* TrackImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrackImporter.h; sourceTree = ""; };
+ 01C6F0C322FD51B70057E2F7 /* T4Importer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T4Importer.cpp; sourceTree = ""; };
+ 01C6F0C522FD51FC0057E2F7 /* T6Exporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T6Exporter.cpp; sourceTree = ""; };
+ 01C6F0C622FD51FC0057E2F7 /* T6Importer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = T6Importer.cpp; sourceTree = ""; };
+ 01C6F0C722FD51FC0057E2F7 /* T6Exporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T6Exporter.h; sourceTree = ""; };
+ 01DDFE6422FD608500221318 /* Window_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Window_internal.cpp; sourceTree = ""; };
2A43D2B72225B8D900E8F73B /* RideSetVehiclesAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetVehiclesAction.hpp; sourceTree = ""; };
2A43D2B82225B8D900E8F73B /* SmallSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryPlaceAction.hpp; sourceTree = ""; };
2A43D2B92225B8D900E8F73B /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = ""; };
@@ -641,21 +642,18 @@
2A43D2BF2225B91A00E8F73B /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = ""; };
2A5354E822099C4F00A5440F /* Network.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Network.cpp; sourceTree = ""; };
2A5354EA22099C7200A5440F /* CircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircularBuffer.h; sourceTree = ""; };
- 2A5354EB22099D7700A5440F /* SignSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetStyleAction.hpp; sourceTree = ""; };
- 2A5C1367221E9F9000F8C245 /* TrackRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackRemoveAction.hpp; sourceTree = ""; };
- 2A61CAFA2229E5C50095AD67 /* RideEntranceExitPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitPlaceAction.hpp; sourceTree = ""; };
- 2A61CAF82229E59F0095AD67 /* WaterSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterSetHeightAction.hpp; sourceTree = ""; };
- 2A61CAF22229E5720095AD67 /* FootpathSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryPlaceAction.hpp; sourceTree = ""; };
- 2A61CAF32229E5720095AD67 /* FootpathSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryRemoveAction.hpp; sourceTree = ""; };
- 2A61CAF42229E5720095AD67 /* FootpathPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceAction.hpp; sourceTree = ""; };
- 2AA050302209A8E300D3A922 /* StaffSetCostumeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetCostumeAction.hpp; sourceTree = ""; };
- 2AA050312209A8E300D3A922 /* StaffSetOrdersAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetOrdersAction.hpp; sourceTree = ""; };
- 2AAFD7F9220DD2DC002461A4 /* TrackPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackPlaceAction.hpp; sourceTree = ""; };
- 2AAFD7FB220DD336002461A4 /* RideSetPriceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetPriceAction.hpp; sourceTree = ""; };
- 2AAFD7FD220DD374002461A4 /* PauseToggleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PauseToggleAction.hpp; sourceTree = ""; };
- 2AAFD7FF220DD3D2002461A4 /* LandSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetHeightAction.hpp; sourceTree = ""; };
- 2ACBAB162226850A0034FB91 /* RideSetSetting.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetSetting.hpp; sourceTree = ""; };
- 2AF7893C220B253E0072754A /* RideSetAppearanceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetAppearanceAction.hpp; sourceTree = ""; };
+ 2ADE2F21224418B1002598AF /* Random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Random.hpp; sourceTree = ""; };
+ 2ADE2F22224418B1002598AF /* DataSerialiserTag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiserTag.h; sourceTree = ""; };
+ 2ADE2F23224418B1002598AF /* Numerics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Numerics.hpp; sourceTree = ""; };
+ 2ADE2F24224418B2002598AF /* Meta.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Meta.hpp; sourceTree = ""; };
+ 2ADE2F25224418B2002598AF /* JobPool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JobPool.hpp; sourceTree = ""; };
+ 2ADE2F26224418B2002598AF /* FileIndex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FileIndex.hpp; sourceTree = ""; };
+ 2ADE2F2D224418E7002598AF /* ConversionTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionTables.h; sourceTree = ""; };
+ 2ADE2F2F22441905002598AF /* DiscordService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscordService.h; sourceTree = ""; };
+ 2ADE2F3022441905002598AF /* DiscordService.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DiscordService.cpp; sourceTree = ""; };
+ 2ADE2F332244191E002598AF /* VirtualFloor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VirtualFloor.h; sourceTree = ""; };
+ 2ADE2F352244195F002598AF /* RideTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RideTypes.h; sourceTree = ""; };
+ 2ADE2F372244198A002598AF /* SpriteBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpriteBase.h; sourceTree = ""; };
4C04D69F2056AA9600F82EBA /* linenoise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = linenoise.hpp; sourceTree = ""; };
4C1A53EC205FD19F000F8EF5 /* SceneryObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneryObject.cpp; sourceTree = ""; };
4C29DEB2218C6AE500E8707F /* RCT12.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RCT12.cpp; sourceTree = ""; };
@@ -705,8 +703,6 @@
4C7B53B61FFF935B00A52E21 /* Localisation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Localisation.h; sourceTree = ""; };
4C7B53B71FFF935B00A52E21 /* RealNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RealNames.cpp; sourceTree = ""; };
4C7B53B81FFF935B00A52E21 /* StringIds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringIds.h; sourceTree = ""; };
- 4C7B53B91FFF935B00A52E21 /* User.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = User.cpp; sourceTree = ""; };
- 4C7B53BA1FFF935B00A52E21 /* user.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = user.h; sourceTree = ""; };
4C7B53BB1FFF935B00A52E21 /* UTF8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UTF8.cpp; sourceTree = ""; };
4C7B53C61FFF94F900A52E21 /* ConversionTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConversionTables.cpp; sourceTree = ""; };
4C7B53C91FFF991000A52E21 /* Language.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = ""; };
@@ -920,6 +916,87 @@
9308D9FB209908080079EE96 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Surface.cpp; sourceTree = ""; };
9308D9FC209908080079EE96 /* TileElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TileElement.h; sourceTree = ""; };
9308D9FD209908090079EE96 /* Surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Surface.h; sourceTree = ""; };
+ 932A20CD22D73CEE00C57EDB /* GuestSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetNameAction.hpp; sourceTree = ""; };
+ 932A20CE22D73CEE00C57EDB /* RideSetVehiclesAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetVehiclesAction.hpp; sourceTree = ""; };
+ 932A20CF22D73CEE00C57EDB /* GameActionCompat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionCompat.cpp; sourceTree = ""; };
+ 932A20D022D73CEE00C57EDB /* RideSetSetting.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetSetting.hpp; sourceTree = ""; };
+ 932A20D122D73CEF00C57EDB /* WallPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallPlaceAction.hpp; sourceTree = ""; };
+ 932A20D222D73CEF00C57EDB /* SmallSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryRemoveAction.hpp; sourceTree = ""; };
+ 932A20D322D73CEF00C57EDB /* GameActionRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionRegistration.cpp; sourceTree = ""; };
+ 932A20D422D73CEF00C57EDB /* RideSetName.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetName.hpp; sourceTree = ""; };
+ 932A20D522D73CEF00C57EDB /* PlacePeepSpawnAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlacePeepSpawnAction.hpp; sourceTree = ""; };
+ 932A20D622D73CEF00C57EDB /* LandSetRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetRightsAction.hpp; sourceTree = ""; };
+ 932A20D722D73CEF00C57EDB /* RideCreateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideCreateAction.hpp; sourceTree = ""; };
+ 932A20D822D73CEF00C57EDB /* ParkEntranceRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkEntranceRemoveAction.hpp; sourceTree = ""; };
+ 932A20D922D73CEF00C57EDB /* ParkSetLoanAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetLoanAction.hpp; sourceTree = ""; };
+ 932A20DA22D73CF000C57EDB /* LandLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandLowerAction.hpp; sourceTree = ""; };
+ 932A20DB22D73CF000C57EDB /* FootpathPlaceFromTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceFromTrackAction.hpp; sourceTree = ""; };
+ 932A20DC22D73CF000C57EDB /* PlayerKickAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlayerKickAction.hpp; sourceTree = ""; };
+ 932A20DD22D73CF000C57EDB /* RideDemolishAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideDemolishAction.hpp; sourceTree = ""; };
+ 932A20DE22D73CF000C57EDB /* ClimateSetAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClimateSetAction.hpp; sourceTree = ""; };
+ 932A20DF22D73CF000C57EDB /* PauseToggleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PauseToggleAction.hpp; sourceTree = ""; };
+ 932A20E022D73CF000C57EDB /* LargeSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeSceneryPlaceAction.hpp; sourceTree = ""; };
+ 932A20E122D73CF000C57EDB /* LandSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSetHeightAction.hpp; sourceTree = ""; };
+ 932A20E222D73CF100C57EDB /* StaffSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetColourAction.hpp; sourceTree = ""; };
+ 932A20E322D73CF100C57EDB /* StaffSetCostumeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetCostumeAction.hpp; sourceTree = ""; };
+ 932A20E422D73CF100C57EDB /* StaffSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetNameAction.hpp; sourceTree = ""; };
+ 932A20E522D73CF100C57EDB /* BannerPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerPlaceAction.hpp; sourceTree = ""; };
+ 932A20E622D73CF100C57EDB /* MazeSetTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MazeSetTrackAction.hpp; sourceTree = ""; };
+ 932A20E722D73CF100C57EDB /* StaffHireNewAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffHireNewAction.hpp; sourceTree = ""; };
+ 932A20E822D73CF100C57EDB /* RideSetPriceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetPriceAction.hpp; sourceTree = ""; };
+ 932A20E922D73CF200C57EDB /* WaterLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterLowerAction.hpp; sourceTree = ""; };
+ 932A20EA22D73CF200C57EDB /* ParkSetParameterAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetParameterAction.hpp; sourceTree = ""; };
+ 932A20EB22D73CF200C57EDB /* SmallSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallSceneryPlaceAction.hpp; sourceTree = ""; };
+ 932A20EC22D73CF200C57EDB /* LargeScenerySetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeScenerySetColourAction.hpp; sourceTree = ""; };
+ 932A20ED22D73CF200C57EDB /* ParkSetResearchFundingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetResearchFundingAction.hpp; sourceTree = ""; };
+ 932A20EE22D73CF200C57EDB /* ScenarioSetSettingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ScenarioSetSettingAction.hpp; sourceTree = ""; };
+ 932A20EF22D73CF200C57EDB /* TrackRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackRemoveAction.hpp; sourceTree = ""; };
+ 932A20F022D73CF300C57EDB /* SignSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetNameAction.hpp; sourceTree = ""; };
+ 932A20F122D73CF300C57EDB /* RideEntranceExitRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitRemoveAction.hpp; sourceTree = ""; };
+ 932A20F222D73CF300C57EDB /* SetParkEntranceFeeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetParkEntranceFeeAction.hpp; sourceTree = ""; };
+ 932A20F322D73CF300C57EDB /* FootpathRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathRemoveAction.hpp; sourceTree = ""; };
+ 932A20F422D73CF300C57EDB /* RideSetAppearanceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetAppearanceAction.hpp; sourceTree = ""; };
+ 932A20F522D73CF300C57EDB /* GameAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameAction.h; sourceTree = ""; };
+ 932A20F622D73CF300C57EDB /* RideEntranceExitPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideEntranceExitPlaceAction.hpp; sourceTree = ""; };
+ 932A20F722D73CF300C57EDB /* FootpathPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceAction.hpp; sourceTree = ""; };
+ 932A20F822D73CF400C57EDB /* SignSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SignSetStyleAction.hpp; sourceTree = ""; };
+ 932A20F922D73CF400C57EDB /* SmallScenerySetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallScenerySetColourAction.hpp; sourceTree = ""; };
+ 932A20FA22D73CF400C57EDB /* SurfaceSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceSetStyleAction.hpp; sourceTree = ""; };
+ 932A20FB22D73CF400C57EDB /* RideSetStatus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetStatus.hpp; sourceTree = ""; };
+ 932A20FC22D73CF400C57EDB /* ParkSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetNameAction.hpp; sourceTree = ""; };
+ 932A20FD22D73CF500C57EDB /* LandBuyRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandBuyRightsAction.hpp; sourceTree = ""; };
+ 932A20FE22D73CF500C57EDB /* StaffSetPatrolAreaAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetPatrolAreaAction.hpp; sourceTree = ""; };
+ 932A20FF22D73CF500C57EDB /* PeepPickupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PeepPickupAction.hpp; sourceTree = ""; };
+ 932A210022D73CF500C57EDB /* BannerSetNameAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetNameAction.hpp; sourceTree = ""; };
+ 932A210122D73CF500C57EDB /* SetCheatAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetCheatAction.hpp; sourceTree = ""; };
+ 932A210222D73CF600C57EDB /* ParkMarketingAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkMarketingAction.hpp; sourceTree = ""; };
+ 932A210322D73CF600C57EDB /* StaffSetOrdersAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffSetOrdersAction.hpp; sourceTree = ""; };
+ 932A210422D73CF600C57EDB /* BannerSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetColourAction.hpp; sourceTree = ""; };
+ 932A210522D73CF600C57EDB /* FootpathSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryRemoveAction.hpp; sourceTree = ""; };
+ 932A210622D73CF600C57EDB /* GuestSetFlagsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuestSetFlagsAction.hpp; sourceTree = ""; };
+ 932A210722D73CF600C57EDB /* TrackPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackPlaceAction.hpp; sourceTree = ""; };
+ 932A210822D73CF700C57EDB /* PlaceParkEntranceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlaceParkEntranceAction.hpp; sourceTree = ""; };
+ 932A210922D73CF700C57EDB /* FootpathSceneryPlaceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathSceneryPlaceAction.hpp; sourceTree = ""; };
+ 932A210A22D73CF700C57EDB /* BannerRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerRemoveAction.hpp; sourceTree = ""; };
+ 932A210B22D73CF700C57EDB /* LandRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandRaiseAction.hpp; sourceTree = ""; };
+ 932A210C22D73CF700C57EDB /* LoadOrQuitAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LoadOrQuitAction.hpp; sourceTree = ""; };
+ 932A210D22D73CF700C57EDB /* StaffFireAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StaffFireAction.hpp; sourceTree = ""; };
+ 932A210E22D73CF800C57EDB /* ParkSetDateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParkSetDateAction.hpp; sourceTree = ""; };
+ 932A210F22D73CF800C57EDB /* WallSetColourAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallSetColourAction.hpp; sourceTree = ""; };
+ 932A211022D73CF800C57EDB /* WaterSetHeightAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterSetHeightAction.hpp; sourceTree = ""; };
+ 932A211122D73CF800C57EDB /* RideSetColourScheme.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetColourScheme.hpp; sourceTree = ""; };
+ 932A211222D73CF800C57EDB /* WaterRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterRaiseAction.hpp; sourceTree = ""; };
+ 932A211322D73CF800C57EDB /* WallRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WallRemoveAction.hpp; sourceTree = ""; };
+ 932A211422D73CF800C57EDB /* LandSmoothAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSmoothAction.hpp; sourceTree = ""; };
+ 932A211522D73CF900C57EDB /* BalloonPressAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BalloonPressAction.hpp; sourceTree = ""; };
+ 932A211622D73CF900C57EDB /* ClearAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClearAction.hpp; sourceTree = ""; };
+ 932A211722D73CF900C57EDB /* BannerSetStyleAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BannerSetStyleAction.hpp; sourceTree = ""; };
+ 932A211822D73CF900C57EDB /* NetworkModifyGroupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NetworkModifyGroupAction.hpp; sourceTree = ""; };
+ 932A211922D73CF900C57EDB /* PlayerSetGroupAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlayerSetGroupAction.hpp; sourceTree = ""; };
+ 932A211A22D73CFA00C57EDB /* TileModifyAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TileModifyAction.hpp; sourceTree = ""; };
+ 932A211B22D73CFA00C57EDB /* TrackSetBrakeSpeedAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TrackSetBrakeSpeedAction.hpp; sourceTree = ""; };
+ 932A211C22D73CFA00C57EDB /* GameAction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameAction.cpp; sourceTree = ""; };
+ 932A211D22D73CFA00C57EDB /* LargeSceneryRemoveAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeSceneryRemoveAction.hpp; sourceTree = ""; };
933CBDB120CB1ACC00134678 /* Widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Widget.cpp; sourceTree = ""; };
933CBDB220CB1ACD00134678 /* Theme.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Theme.cpp; sourceTree = ""; };
933CBDB320CB1ACD00134678 /* Theme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Theme.h; sourceTree = ""; };
@@ -1160,6 +1237,9 @@
9350B52720B46E0900897BC5 /* ftbdf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ftbdf.h; sourceTree = ""; };
9350B52820B46E0900897BC5 /* ftrender.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ftrender.h; sourceTree = ""; };
9350B52920B46E0900897BC5 /* ft2build.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ft2build.h; sourceTree = ""; };
+ 9391535A22D74359008E0780 /* OpenRCT2.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = OpenRCT2.entitlements; sourceTree = ""; };
+ 937A92122242CCB300B09278 /* LandBuyRightsAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandBuyRightsAction.hpp; sourceTree = ""; };
+ 937A92142242CDAA00B09278 /* LandSmoothAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandSmoothAction.hpp; sourceTree = ""; };
939A359720C12FC700630B3F /* Paint.Litter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Paint.Litter.cpp; sourceTree = ""; };
939A359820C12FC700630B3F /* Paint.Misc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Paint.Misc.cpp; sourceTree = ""; };
939A359920C12FC700630B3F /* Paint.Sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Paint.Sprite.h; sourceTree = ""; };
@@ -1208,14 +1288,6 @@
C6352B811F477022006CCEE3 /* DataSerialiser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiser.h; sourceTree = ""; };
C6352B821F477022006CCEE3 /* DataSerialiserTraits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataSerialiserTraits.h; sourceTree = ""; };
C6352B831F477022006CCEE3 /* Endianness.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Endianness.h; sourceTree = ""; };
- C6352B881F477032006CCEE3 /* GameAction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameAction.cpp; sourceTree = ""; };
- C6352B891F477032006CCEE3 /* GameAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameAction.h; sourceTree = ""; };
- C6352B8A1F477032006CCEE3 /* GameActionCompat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionCompat.cpp; sourceTree = ""; };
- C6352B8B1F477032006CCEE3 /* GameActionRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameActionRegistration.cpp; sourceTree = ""; };
- C6352B8C1F477032006CCEE3 /* PlaceParkEntranceAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlaceParkEntranceAction.hpp; sourceTree = ""; };
- C6352B8D1F477032006CCEE3 /* RideCreateAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideCreateAction.hpp; sourceTree = ""; };
- C6352B8E1F477032006CCEE3 /* RideSetStatus.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RideSetStatus.hpp; sourceTree = ""; };
- C6352B8F1F477032006CCEE3 /* SetParkEntranceFeeAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SetParkEntranceFeeAction.hpp; sourceTree = ""; };
C64644EE1F3FA4120026AC2D /* ClearScenery.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClearScenery.cpp; sourceTree = ""; };
C64644EF1F3FA4120026AC2D /* EditorInventionsList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EditorInventionsList.cpp; sourceTree = ""; };
C64644F01F3FA4120026AC2D /* EditorObjectiveOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EditorObjectiveOptions.cpp; sourceTree = ""; };
@@ -1303,6 +1375,13 @@
C6E96E331E0408A80076A04F /* zip.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zip.h; sourceTree = ""; };
C6E96E341E0408A80076A04F /* zipconf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = zipconf.h; sourceTree = ""; };
C6E96E351E0408B40076A04F /* libzip.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libzip.dylib; sourceTree = ""; };
+ C9C630B42235A22C009AD16E /* GameStateSnapshots.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameStateSnapshots.h; sourceTree = ""; };
+ C9C630B52235A22C009AD16E /* GameStateSnapshots.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameStateSnapshots.cpp; sourceTree = ""; };
+ C9C630B92235A7E7009AD16E /* LandRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandRaiseAction.hpp; sourceTree = ""; };
+ C9C630BA2235A7E7009AD16E /* LandLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LandLowerAction.hpp; sourceTree = ""; };
+ C9C630BB2235A7F9009AD16E /* WaterLowerAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterLowerAction.hpp; sourceTree = ""; };
+ C9C630BC2235A7F9009AD16E /* WaterRaiseAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WaterRaiseAction.hpp; sourceTree = ""; };
+ C9C630BD2235A9C6009AD16E /* FootpathPlaceFromTrackAction.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FootpathPlaceFromTrackAction.hpp; sourceTree = ""; };
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 = ""; };
F76C840B1EC4E7CC00FA49E2 /* ServerList.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ServerList.cpp; sourceTree = ""; };
F76C840C1EC4E7CC00FA49E2 /* ServerList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ServerList.h; sourceTree = ""; };
- F76C840D1EC4E7CC00FA49E2 /* TcpSocket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TcpSocket.cpp; sourceTree = ""; };
- F76C840E1EC4E7CC00FA49E2 /* TcpSocket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TcpSocket.h; sourceTree = ""; };
+ F76C840D1EC4E7CC00FA49E2 /* Socket.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Socket.cpp; sourceTree = ""; };
+ F76C840E1EC4E7CC00FA49E2 /* Socket.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Socket.h; sourceTree = ""; };
F76C840F1EC4E7CC00FA49E2 /* Twitch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Twitch.cpp; sourceTree = ""; };
- F76C84101EC4E7CC00FA49E2 /* twitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = twitch.h; sourceTree = ""; };
+ F76C84101EC4E7CC00FA49E2 /* Twitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Twitch.h; sourceTree = ""; };
F76C84121EC4E7CC00FA49E2 /* BannerObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BannerObject.cpp; sourceTree = ""; };
F76C84131EC4E7CC00FA49E2 /* BannerObject.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BannerObject.h; sourceTree = ""; };
F76C84141EC4E7CC00FA49E2 /* EntranceObject.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = EntranceObject.cpp; sourceTree = ""; };
@@ -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 = "";
@@ -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 = "";
@@ -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)",
diff --git a/OpenRCT2.xcodeproj/xcshareddata/xcschemes/OpenRCT2.xcscheme b/OpenRCT2.xcodeproj/xcshareddata/xcschemes/OpenRCT2.xcscheme
index 05ddd44286..91c482ea49 100644
--- a/OpenRCT2.xcodeproj/xcshareddata/xcschemes/OpenRCT2.xcscheme
+++ b/OpenRCT2.xcodeproj/xcshareddata/xcschemes/OpenRCT2.xcscheme
@@ -1,6 +1,6 @@
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
diff --git a/contributors.md b/contributors.md
index 837d679d88..b0d4753f72 100644
--- a/contributors.md
+++ b/contributors.md
@@ -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)
diff --git a/data/language/ar-EG.txt b/data/language/ar-EG.txt
index 27bda0920c..3bdc6a3f80 100644
--- a/data/language/ar-EG.txt
+++ b/data/language/ar-EG.txt
@@ -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 #
diff --git a/data/language/ca-ES.txt b/data/language/ca-ES.txt
index 122d7909fd..ceedafe45b 100644
--- a/data/language/ca-ES.txt
+++ b/data/language/ca-ES.txt
@@ -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 #
diff --git a/data/language/cs-CZ.txt b/data/language/cs-CZ.txt
index d45d00f869..1f5b106519 100644
--- a/data/language/cs-CZ.txt
+++ b/data/language/cs-CZ.txt
@@ -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 :
+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
diff --git a/data/language/da-DK.txt b/data/language/da-DK.txt
index 62006072f7..1121e18500 100644
--- a/data/language/da-DK.txt
+++ b/data/language/da-DK.txt
@@ -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 :
+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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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?
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
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
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
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
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
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
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
diff --git a/data/language/de-DE.txt b/data/language/de-DE.txt
index 6e1b49cbe1..ebd53a37a3 100644
--- a/data/language/de-DE.txt
+++ b/data/language/de-DE.txt
@@ -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 :
+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 #
diff --git a/data/language/en-GB.txt b/data/language/en-GB.txt
index e11240e1af..e8555b25e4 100644
--- a/data/language/en-GB.txt
+++ b/data/language/en-GB.txt
@@ -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 #
diff --git a/data/language/en-US.txt b/data/language/en-US.txt
index f09be14734..29f092b8ab 100644
--- a/data/language/en-US.txt
+++ b/data/language/en-US.txt
@@ -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 #
diff --git a/data/language/es-ES.txt b/data/language/es-ES.txt
index 8850ccff5f..0d8e844569 100644
--- a/data/language/es-ES.txt
+++ b/data/language/es-ES.txt
@@ -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 :
+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 #
diff --git a/data/language/fr-FR.txt b/data/language/fr-FR.txt
index 4dfafbbfe5..182e787bb6 100644
--- a/data/language/fr-FR.txt
+++ b/data/language/fr-FR.txt
@@ -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 :
+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 #
diff --git a/data/language/hu-HU.txt b/data/language/hu-HU.txt
index ea3aadac3f..128bc3bc80 100644
--- a/data/language/hu-HU.txt
+++ b/data/language/hu-HU.txt
@@ -40,7 +40,7 @@ STR_0035 :Körhinta
STR_0036 :Ismeretlen bódé (22)
STR_0037 :Információs bódé
STR_0038 :WC
-STR_0039 :Óriáskerék
+STR_0039 :Óriáskerék
STR_0040 :Mozgásszimulátor
STR_0041 :3D mozi
STR_0042 :Top Spin
@@ -113,9 +113,9 @@ STR_0527 :Egy sima acélpályás hullámvasút, amelyen függőleges hurkok i
STR_0528 :Az utasok gumicsónakokban utaznak lefelé egy kanyargó, félkör vagy teljes kör alakú csőpályán
STR_0529 :A hullámvasút bányavonat témájú vonatai acél hullámvasútpályán futnak, amit egy régi vasúti pályához tettek hasonlatossá
STR_0530 :A kocsik egy acélkábelről lógnak, ami folyamatosan a játék egyik végétől a másikig fut, majd újra vissza
-STR_0531 :Egy kompakt, acélpályás hullámvasút, amelyen a vonat dugóhúzókon es hurkokon halad át
+STR_0531 :Egy kompakt, acélpályás hullámvasút, amelyen a vonat dugóhúzókon és hurkokon halad át
STR_0532 :Az útvesztő közel 2 méteres sövényekből vagy falakból áll és a vendégek addig bolyonganak benne, amíg rá nem lelnek a kijáratra
-STR_0533 :Egy belső lépcsős faépület kívül spirál csúszdával, amelyről csúszómatracokal lehet lecsúszni
+STR_0533 :Egy belső lépcsős faépület kívül spirál csúszdával, amelyről csúszómatracokkal lehet lecsúszni
STR_0534 :Önvezető benzinmotoros gokartok
STR_0535 :Farönkhöz hasonlító csónakok utaznak a vízcsatorna mentén, amelyek nagyokat csobbannak a meredek lejtőknél, eláztatva az utasokat
STR_0536 :Kerek csónakok kanyarognak egy széles vízcsatorna mentén, miközben csobogó vízesések és habzó zuhatagok biztosítják az izgalmat az utasok számára
@@ -129,12 +129,12 @@ STR_0545 :Egy hagyományos forgó körhinta, faragott falovakkal
STR_0547 :Egy bódé, ahol parktérképeket és esernyőket vehetnek a vendégek
STR_0548 :Egy illemhely
STR_0549 :Nagy forgó kerék, nyitott székekkel
-STR_0550 :Az utasok filmet néznek a mozgászimulátor kabinjában, miközben azt egy hidraulikus kar forgatja és rázza
+STR_0550 :Az utasok filmet néznek a mozgásszimulátor kabinjában, miközben azt egy hidraulikus kar forgatja és rázza
STR_0551 :3D-s filmeket vetítő mozi egy geodéziai gömb alakú épületben
STR_0552 :A nagy forgó karokkal felfüggesztett kabinban az utasok előre-hátra forognak és bukfenceznek
-STR_0553 :Koncentrikus forgó gyűrűk, amelyekben az utasok szabadon forghatnak minden irányba
+STR_0553 :Koncentrikus forgó gyűrűk, amelyekben az utasok szabadon foroghatnak minden irányba
STR_0554 :A kocsi aszinkronmotoros gyorsítással hagyja el az állomást egy hosszú vízszintes pálya mentén, hogy felmenjen egy teljesen függőleges emelkedőn, ahonnan szabadeséssel zuhan le, hogy visszatérjen az állomásra
-STR_0555 :Az utasok egy függőleges torony lifjtében utazhatnak a szintek között
+STR_0555 :Az utasok egy függőleges torony liftjében utazhatnak a szintek között
STR_0556 :Extra széles kocsik zuhannak le a teljesen függőleges pályán, a tökéletes szabadesés hullámvasút élmény kedvéért
STR_0557 :Egy ATM (bankautomata) a pénz nélkül maradt vendégek számára
STR_0558 :Az utasok a három hosszú, forgó kar végei körül forgó székpárokban utaznak
@@ -142,13 +142,21 @@ STR_0559 :Nagy tematizált épület, tele ijesztő folyosókkal és kísérte
STR_0560 :Egy hely, ahol a rosszul lett vendégek gyorsabban összeszedhetik magukat
STR_0561 :Cirkuszi állatprodukció egy nagy sátorban
STR_0562 :Motoros autók utaznak egy többszintes pálya mentén, miközben kísérteties díszletek és speciális effektusok mellett haladnak el
+STR_0563 :Kényelmes, egyszerű biztonsági rudas vonatokban ülve élvezhetik az utasok a hatalmas, sima eséseket és csavaros pályákat, valamint a bőséges „légi időt” az emelkedők után
+STR_0564 :Ez a fa pályán futó hullámvasút gyors, durva, hangos és „kontrollvesztett” utazási élményt nyújt, bőséges „légi idővel”
+STR_0565 :Egy egyszerű, kizárólag enyhe lejtőkre és fordulókra képes fa hullámvasút, amelyen a kocsikat csak az oldalirányú súrlódásos kerekek és a gravitáció tartja a pályán
+STR_0566 :Különálló hullámvasút-kocsik száguldanak egy szoros, cikcakkos alaprajzú, éles kanyarokat és rövid meredek eséseket tartalmazó pályán
+STR_0569 :A pálya alatti speciális rögzítőhámokban utazva az utasok megtapasztalhatják a repülés élményét, ahogy szelik a levegőt
+STR_0573 :Motoros, helikopter formájú kocsik haladnak egy acélpályán, a pedálozó utasok irányításával
STR_0578 :A kocsik egy abroncsokkal körbefogott, meredek esésekkel és palástorsókkal teli pálya mentén haladnak
STR_0579 :Egy enyhe minigolf-játék
+STR_0580 :Egy hatalmas acél hullámvasút, amely sima esésekre és 90 méternél magasabb emelkedőkre is képes
STR_0582 :Önvezető légpárnás járművek
STR_0584 :Speciális, az utasok pedálozásával hajtott biciklik futnak egy acél egysínű pályán
STR_0588 :Különálló kocsik futnak a cikcakkos, hajtűkanyarokkal és éles esésekkel teli pálya alatt
STR_0589 :Egy nagy, repülőszőnyeg-témájú kocsi, amely ciklikusan fel-le mozog a 4 kar végén
STR_0590 :Az utasok egy alámerült tengeralattjáróban utaznak végig egy víz alatti pályán
+STR_0591 :A tutaj alakú csónakok szelíden kanyarognak a folyó pályája mentén
STR_0599 :Egy kompakt hullámvasút különálló kocsikkal és sima, csavaros esésekkel
STR_0600 :Motoros bányavonatok futnak egy sima és csavaros pálya mentén
STR_0602 :A hullámvasút vonatai aszinkronmotoros gyorsítással hagyják el az állomást, hogy átszáguldjanak a csavaros fordítókon
@@ -314,7 +322,7 @@ STR_0951 :Kilépés a játékból
STR_0952 :Kilépés a játékból
STR_0953 :Táj betöltése
STR_0954 :
-STR_0955 :{SMALLFONT}{BLACK}Válasszd ki az ülések forgási szögét ezen a pályaszakaszon
+STR_0955 :{SMALLFONT}{BLACK}Válaszd ki az ülések forgási szögét ezen a pályaszakaszon
STR_0956 :-180°
STR_0957 :-135°
STR_0958 :-90°
@@ -413,7 +421,7 @@ STR_1047 :A játék mentése meghiúsult!
STR_1048 :A pálya mentése meghiúsult!
STR_1049 :A táj mentése meghiúsult!
STR_1050 :Sikertelen betöltés...{NEWLINE}A fájl érvénytelen adatot tartalmaz!
-STR_1051 :Láthatatlan támpillérek
+STR_1051 :Láthatatlan állványzatok
STR_1052 :Láthatatlan emberek
STR_1053 :{SMALLFONT}{BLACK}Játékok/épületek a parkban
STR_1054 :{SMALLFONT}{BLACK}Játék/épület átnevezése
@@ -463,7 +471,7 @@ STR_1097 :Motoros kilövésű térközszakaszos üzemmód
STR_1098 :{POP16}{STRINGID} végébe megy
STR_1099 :Utasokra vár itt: {POP16}{STRINGID}
STR_1100 :Várja, hogy elhagyhassa ezt: {POP16}{STRINGID}
-STR_1101 :{POP16}{STRINGID} elhagyása
+STR_1101 :Elhagyja ezt: {POP16}{STRINGID}
STR_1102 :{VELOCITY} sebességgel halad
STR_1103 :Megérkezik ide: {POP16}{STRINGID}
STR_1104 :Kirakja az utasokat itt: {POP16}{STRINGID}
@@ -512,11 +520,18 @@ STR_1166 :Nem süllyesztheted le itt a vízszintet....
STR_1167 :Nem emelheted fel itt a vízszintet....
STR_1146 :Még nem épült bejárat
STR_1147 :Még nem épült kijárat
+STR_1148 :Negyed terhelés
+STR_1149 :Fél terhelés
+STR_1150 :Háromnegyed terhelés
+STR_1151 :Teljes terhelés
+STR_1152 :Bármekkora terhelés
STR_1153 :Magasságjelek a játékok pályáin
STR_1154 :Magasságjelek a talajon
STR_1155 :Magasságjelek az utakon
STR_1156 :{MOVE_X}{10}{STRINGID}
STR_1157 :✓{MOVE_X}{10}{STRINGID}
+STR_1159 :{SMALLFONT}{BLACK}Díszletek, kertek és egyéb kiegészítők lerakása
+STR_1160 :{SMALLFONT}{BLACK}Tavak és vizek létrehozása/módosítása
STR_1158 :Nem távolítható el...
STR_1161 :Nem rakhatod ide...
STR_1162 :{OUTLINE}{TOPAZ}{STRINGID}
@@ -526,12 +541,15 @@ STR_1165 :{STRINGID} - {STRINGID} {COMMA16}
STR_1168 :Beállítások
STR_1169 :(semmi)
STR_1170 :{STRING}
-STR_1171 :{RED}Zárva - -
-STR_1172 :{YELLOW}{STRINGID} - -
+STR_1171 :{RED}Zárva
+STR_1172 :{YELLOW}{STRINGID}
+STR_1173 :{SMALLFONT}{BLACK}Utak és várósorok építése
STR_1174 :Egy hirdetőtábla útban van
STR_1175 :Nem építhető lejtős úton
STR_1176 :Nem építhető ide út...
STR_1177 :Nem távolítható el az út...
+STR_1178 :A talaj lejtése nem megfelelő
+STR_1179 :Az út akadályozza
STR_1180 :Nem építhető víz alá!
STR_1181 :Utak
STR_1182 :Típus
@@ -558,10 +576,17 @@ STR_1202 :Egy ember áll a sorban
STR_1203 :{COMMA16} ember áll a sorban
STR_1204 :{COMMA16} perc a sorbanállási idő
STR_1205 :{COMMA16} perc a sorbanállási idő
+STR_1206 :{WINDOW_COLOUR_2}Várjon erre:
+STR_1207 :{WINDOW_COLOUR_2}Távozzon, ha másik vonat érkezik az állomásra
+STR_1208 :{WINDOW_COLOUR_2}Távozzon, ha másik csónak érkezik az állomásra
+STR_1209 :{SMALLFONT}{BLACK}Válaszd ki, hogy várakozzon-e utasokra indulás előtt
+STR_1210 :{SMALLFONT}{BLACK}Válaszd ki, hogy távozzon-e, ha egy másik jármű érkezik ugyanarra az állomásra
STR_1211 :{WINDOW_COLOUR_2}Minimum várakozási idő
STR_1212 :{WINDOW_COLOUR_2}Maximum várakozási idő:
STR_1213 :{SMALLFONT}{BLACK}Az indulás előtti minimum várakozási idő kiválasztása
STR_1214 :{SMALLFONT}{BLACK}Az indulás előtti maximum várakozási idő kiválasztása
+STR_1215 :{WINDOW_COLOUR_2}Szinkronizálás a szomszédos állomásokkal
+STR_1216 :{SMALLFONT}{BLACK}Válaszd ki, hogy szinkronizálva legyen-e a távozás az összes szomszédos állomással (a ’versenyzéshez’)
STR_1217 :{COMMA16} másodperc
STR_1218 :{BLACK}+
STR_1219 :{BLACK}-
@@ -705,11 +730,15 @@ STR_1354 :{WINDOW_COLOUR_2}Legmagasabb esés: {BLACK}{LENGTH}
STR_1355 :{WINDOW_COLOUR_2}Esések: {BLACK}{COMMA16}
STR_1356 :{WINDOW_COLOUR_2}Fordítások: {BLACK}{COMMA16}
STR_1357 :{WINDOW_COLOUR_2}Lyukak: {BLACK}{COMMA16}
-STR_1358 :{WINDOW_COLOUR_2}Összes levegőben töltött idő: {BLACK}{COMMA2DP32} mp
+STR_1358 :{WINDOW_COLOUR_2}Összes „légi” idő: {BLACK}{COMMA2DP32} mp
STR_1359 :{WINDOW_COLOUR_2}Sorbanállási idő: {BLACK}{COMMA16} perc
STR_1360 :{WINDOW_COLOUR_2}Sorbanállási idő: {BLACK}{COMMA16} perc
STR_1361 :Nem változtatható meg a sebesség...
STR_1362 :Nem változtatható meg a kilövési sebesség...
+STR_1363 :Túl magas az állványzat számára!
+STR_1364 :A fenti pálya állványzata nem hosszabbítható meg jobban!
+STR_1365 :Kis csavar (balra)
+STR_1366 :Kis csavar (jobbra)
STR_1367 :Félhurok
STR_1368 :Fél dugóhúzó (balra)
STR_1369 :Fél dugóhúzó (jobbra)
@@ -718,8 +747,14 @@ STR_1371 :Orsó (jobbra)
STR_1372 :Kilövős felvonószakasz
STR_1373 :Nagy félhurok (balra)
STR_1374 :Nagy félhurok (jobbra)
+STR_1375 :Felső átvitel
+STR_1376 :Alsó átvitel
STR_1377 :Palástorsó (balra)
STR_1378 :Palástorsó (jobbra)
+STR_1379 :Fordító (balra)
+STR_1380 :Fordító (jobbra)
+STR_1381 :Ívelt felvonószakasz (balra)
+STR_1382 :Ívelt felvonószakasz (jobbra)
STR_1383 :Negyed hurok
STR_1384 :{YELLOW}{STRINGID}
STR_1385 :{SMALLFONT}{BLACK}Egyéb pályaelemek
@@ -739,11 +774,15 @@ STR_1398 :{SMALLFONT}{BLACK}Mérések és tesztadatok
STR_1399 :{SMALLFONT}{BLACK}Grafikonok
STR_1400 :Bejárat
STR_1401 :Kijárat
+STR_1402 :{SMALLFONT}{BLACK}Bejárat építése vagy mozgatása a játékhoz/épülethez
+STR_1403 :{SMALLFONT}{BLACK}Kijárat építése vagy mozgatása a játékhoz/épülethez
STR_1404 :{SMALLFONT}{BLACK}Forgatás 90°-kal
+STR_1405 :{SMALLFONT}{BLACK}Kép tükrözése
+STR_1406 :{SMALLFONT}{BLACK}Díszletek be/ki (ha elérhető ehhez a tervhez)
STR_1407 :{WINDOW_COLOUR_2}Építés
STR_1408 :{WINDOW_COLOUR_2}Ár: {BLACK}{CURRENCY}
STR_1409 :Be- és kilépő terasz
-STR_1410 :Fűggőleges torony
+STR_1410 :Függőleges torony
STR_1411 :{STRINGID} útban van
STR_1412 :{WINDOW_COLOUR_3}A játéktípus számára nem elérhető az adatnaplózás
STR_1413 :{WINDOW_COLOUR_3}Az adatnaplózás akkor indul, amikor a következő {STRINGID} elhagyja ezt: {STRINGID}
@@ -756,6 +795,8 @@ STR_1419 :{SMALLFONT}{BLACK}{VELOCITY}
STR_1420 :{SMALLFONT}{BLACK}{LENGTH}
STR_1421 :{SMALLFONT}{BLACK}{COMMA16}g
STR_1422 :{SMALLFONT}{BLACK}Adatnaplózás: {POP16}{STRINGID}
+STR_1423 :{SMALLFONT}{BLACK}Várósor
+STR_1424 :{SMALLFONT}{BLACK}Út
STR_1425 :Út
STR_1426 :Várósor
STR_1427 :{WINDOW_COLOUR_2}Óránkénti vendégek: {BLACK}{COMMA32}
@@ -785,11 +826,14 @@ STR_1450 :{INLINE_SPRITE}{09}{20}{00}{00}{SPRITE} {STRINGID}{NEWLINE}({STRING
STR_1451 :{STRINGID}{NEWLINE}({STRINGID})
STR_1452 :Vendég neve
STR_1453 :Írd be a vendég nevét:
-STR_1454 :Nem nevezető át a vendég...
+STR_1454 :Nem nevezhető át a vendég...
STR_1455 :Érvénytelen vendégnév
STR_1456 :{WINDOW_COLOUR_2}Elköltött pénz: {BLACK}{CURRENCY2DP}
STR_1457 :{WINDOW_COLOUR_2}Pénz a zsebében: {BLACK}{CURRENCY2DP}
STR_1458 :{WINDOW_COLOUR_2}Parkban töltött idő: {BLACK}{REALTIME}
+STR_1459 :Pálya stílusa
+STR_1460 :{SMALLFONT}{BLACK}’U’ alakú nyílt pálya
+STR_1461 :{SMALLFONT}{BLACK}’O’ alakú zárt pálya
STR_1462 :Túl meredek a felvonószakaszhoz
STR_1463 :Vendégek
STR_1464 :Spirálpálya felfelé (kicsi)
@@ -879,7 +923,7 @@ STR_1547 :
STR_1548 :
STR_1549 :
STR_1550 :{SMALLFONT}„Hűha!”
-STR_1551 :{SMALLFONT}„Az a felettéb különös érzésem van, hogy valaki figyel”
+STR_1551 :{SMALLFONT}„Az a felettébb különös érzésem van, hogy valaki figyel”
STR_1552 :{SMALLFONT}„{STRINGID} lufija túl sokba kerül számomra”
STR_1553 :{SMALLFONT}„{STRINGID} plüssállata túl sokba kerül számomra”
STR_1554 :{SMALLFONT}„{STRINGID} parktérképe túl sokba kerül számomra”
@@ -923,7 +967,7 @@ STR_1591 :{SMALLFONT}„{STRINGID} napszemüvege igazán megéri az árát”
STR_1592 :{SMALLFONT}„{STRINGID} marhahúsos tésztája igazán megéri az árát”
STR_1593 :{SMALLFONT}„{STRINGID} pirított rizstésztája igazán megéri az árát”
STR_1594 :{SMALLFONT}„{STRINGID} wonton levese igazán megéri az árát”
-STR_1595 :{SMALLFONT}„{STRINGID} húsgombócevese igazán megéri az árát”
+STR_1595 :{SMALLFONT}„{STRINGID} húsgombóclevese igazán megéri az árát”
STR_1596 :{SMALLFONT}„{STRINGID} gyümölcsleve igazán megéri az árát”
STR_1597 :{SMALLFONT}„{STRINGID} szójateje igazán megéri az árát”
STR_1598 :{SMALLFONT}„{STRINGID} szudzsonggvája igazán megéri az árát”
@@ -955,7 +999,7 @@ STR_1623 :{SMALLFONT}„{STRINGID} napszemüvege túl sokba kerül számomra
STR_1624 :{SMALLFONT}„{STRINGID} marhahúsos tésztája túl sokba kerül számomra”
STR_1625 :{SMALLFONT}„{STRINGID} pirított rizstésztája túl sokba kerül számomra”
STR_1626 :{SMALLFONT}„{STRINGID} wonton levese túl sokba kerül számomra”
-STR_1627 :{SMALLFONT}„{STRINGID} húsgombócevese túl sokba kerül számomra”
+STR_1627 :{SMALLFONT}„{STRINGID} húsgombóclevese túl sokba kerül számomra”
STR_1628 :{SMALLFONT}„{STRINGID} gyümölcsleve túl sokba kerül számomra”
STR_1629 :{SMALLFONT}„{STRINGID} szójateje túl sokba kerül számomra”
STR_1630 :{SMALLFONT}„{STRINGID} szudzsonggvája túl sokba kerül számomra”
@@ -981,6 +1025,8 @@ STR_1649 :{SMALLFONT}„Mindjárt elfogy a pénzem!”
STR_1650 :{SMALLFONT}„Hű! Egy új játék épül!”
STR_1653 :{SMALLFONT}„...és itt vagyunk ezen: {STRINGID}!”
STR_1654 :{WINDOW_COLOUR_2}Legutóbbi gondolatok:
+STR_1655 :{SMALLFONT}{BLACK}Út építése a földön
+STR_1656 :{SMALLFONT}{BLACK}Út építése hídon vagy alagútban
STR_1657 :{WINDOW_COLOUR_2}Előnyben részesített játék-
STR_1658 :{WINDOW_COLOUR_2}intenzitás: {BLACK}kevesebb mint {COMMA16}
STR_1659 :{WINDOW_COLOUR_2}intenzitás: {BLACK}{COMMA16} és {COMMA16} között
@@ -997,6 +1043,7 @@ STR_1669 :{WINDOW_COLOUR_2}Elégedettség: {BLACK}{COMMA16}%
STR_1670 :{WINDOW_COLOUR_2}Összes vendég: {BLACK}{COMMA32}
STR_1671 :{WINDOW_COLOUR_2}Teljes nyereség: {BLACK}{CURRENCY2DP}
STR_1672 :Fékek
+STR_1673 :Forgásvezérlő kapcsolószakasz
STR_1674 :Fékezési sebesség
STR_1675 :{POP16}{VELOCITY}
STR_1676 :{SMALLFONT}{BLACK}Sebességlimit beállítása a fékek számára
@@ -1020,12 +1067,14 @@ STR_1693 :{SMALLFONT}{BLACK}Vendégek
STR_1694 :{SMALLFONT}{BLACK}Személyzet
STR_1695 :{SMALLFONT}{BLACK}Bevételek és kiadások
STR_1696 :{SMALLFONT}{BLACK}Vendég információk
+STR_1697 :Nem rakhatod várósorra
+STR_1698 :Csak várósorra rakhatod
STR_1699 :Túl sok ember van a játékban
STR_1700 :Új mindenes felvétele
STR_1701 :Új gépész felvétele
STR_1702 :Új biztonsági őr felvétele
STR_1703 :Új szórakoztató felvétele
-STR_1704 :Nem vehetsz fel új alkamazottat...
+STR_1704 :Nem vehetsz fel új alkalmazottat...
STR_1705 :{SMALLFONT}{BLACK}Az alkalmazott kirúgása
STR_1706 :{SMALLFONT}{BLACK}Személy áthelyezése új helyre
STR_1707 :Túl sok alkalmazott van a játékban
@@ -1051,18 +1100,27 @@ STR_1726 :A terület nem eladó!
STR_1727 :Az építési jogok nem eladók!
STR_1728 :Nem vásárolhatók meg az építési jogok...
STR_1729 :A terület nem a park tulajdona!
-STR_1730 :{RED}Zárva - -
+STR_1730 :{RED}Zárva
STR_1731 :{WHITE}{STRINGID} - -
STR_1732 :Építés
STR_1733 :Mód
+STR_1734 :{WINDOW_COLOUR_2}Körök száma:
+STR_1735 :{SMALLFONT}{BLACK}A pályán megtett körök száma
STR_1736 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
+STR_1738 :Nem változtatható meg a körök száma...
STR_1739 :Vendég {INT32} nyerte a versenyt
STR_1740 :{STRINGID} nyerte a versenyt
STR_1741 :Még nincs megépítve !
STR_1742 :{WINDOW_COLOUR_2}Max. ember a játékon:
STR_1743 :{SMALLFONT}{BLACK}Maximum ennyi ember lehet egyszerre a játékon
STR_1744 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
+STR_1746 :Nem változtathatod meg...
+STR_1747 :{WINDOW_COLOUR_2}Időkorlát:
+STR_1748 :{SMALLFONT}{BLACK}A játék időkorlátja
STR_1749 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{DURATION}
+STR_1751 :Nem változtatható meg a játék időkorlátja...
+STR_1752 :{SMALLFONT}{BLACK}A park egyedi vendégeinek listázása
+STR_1753 :{SMALLFONT}{BLACK}A park vendégeinek összegző listázása
STR_1754 :{BLACK}{COMMA16} vendég
STR_1755 :{BLACK}{COMMA16} vendég
STR_1756 :{WINDOW_COLOUR_2}Belépési díj:
@@ -1071,12 +1129,18 @@ STR_1758 :{SMALLFONT}{BLACK}Építő mód
STR_1759 :{SMALLFONT}{BLACK}Mozgató mód
STR_1760 :{SMALLFONT}{BLACK}Kitöltő mód
STR_1761 :{SMALLFONT}{BLACK}Útvesztő építése ebbe az irányba
+STR_1762 :Vízesések
+STR_1763 :Vadvizek
+STR_1764 :Farönk bukkanók
STR_1765 :Élményfotó-szakasz
+STR_1766 :Fordító korong
STR_1767 :Forgó alagút
STR_1768 :Nem változtatható meg a lengések száma...
STR_1769 :{WINDOW_COLOUR_2}Lengések száma:
STR_1770 :{SMALLFONT}{BLACK}A teljes lengések száma
STR_1771 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
+STR_1773 :Csak egy élményfotó-szakasz engedélyezett játékonként
+STR_1774 :Csak egy kábeles felvonószakasz engedélyezett játékonként
STR_1777 :Játékok zenéje
STR_1778 :{STRINGID} - -
STR_1779 :{INLINE_SPRITE}{254}{19}{00}{00} Panda jelmez
@@ -1090,6 +1154,7 @@ STR_1786 :{INLINE_SPRITE}{05}{20}{00}{00} Űrhajós jelmez
STR_1787 :{INLINE_SPRITE}{06}{20}{00}{00} Bandita jelmez
STR_1788 :{INLINE_SPRITE}{07}{20}{00}{00} Seriff jelmez
STR_1789 :{INLINE_SPRITE}{08}{20}{00}{00} Kalóz jelmez
+STR_1790 :{SMALLFONT}{BLACK}A választott típusú alkalmazottak által viselt egyenruha színének kiválasztása
STR_1791 :{WINDOW_COLOUR_2}Egyenruha színe:
STR_1792 :{STRINGID} segélykérésére válaszol
STR_1793 :{STRINGID} felé tart ellenőrzésre
@@ -1114,6 +1179,7 @@ STR_1812 :{SMALLFONT}{BLACK}{STRINGID}
STR_1813 :Egyéb objektumok
STR_1814 :Tevékenységek
STR_1815 :Gondolatok
+STR_1816 :{SMALLFONT}{BLACK}A vendéglistában megjelenítendő információtípus kiválasztása
STR_1817 :({COMMA16})
STR_1818 :{WINDOW_COLOUR_2}Minden vendég
STR_1819 :{WINDOW_COLOUR_2}Minden vendég (összegezve)
@@ -1172,6 +1238,8 @@ STR_1871 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COM
STR_1873 :{WINDOW_COLOUR_2}Bevétel: {BLACK}{CURRENCY2DP} óránként
STR_1874 :{WINDOW_COLOUR_2}Nyereség: {BLACK}{CURRENCY2DP} óránként
STR_1875 :{BLACK} {SPRITE}{BLACK} {STRINGID}
+STR_1876 :{WINDOW_COLOUR_2}{INLINE_SPRITE}{251}{19}{00}{00}Játékok ellenőrzése
+STR_1877 :{WINDOW_COLOUR_2}{INLINE_SPRITE}{252}{19}{00}{00}Játékok javítása
STR_1878 :{WINDOW_COLOUR_2}Ellenőrzés:
STR_1879 :Minden 10. percben
STR_1880 :Minden 20. percben
@@ -1202,20 +1270,21 @@ STR_1906 :{WINDOW_COLOUR_2}Étel/ital készletek
STR_1907 :{WINDOW_COLOUR_2}Alkalmazottak bére
STR_1908 :{WINDOW_COLOUR_2}Marketing
STR_1909 :{WINDOW_COLOUR_2}Kutatás
-STR_1910 :{WINDOW_COLOUR_2}Hitelkamat
+STR_1910 :{WINDOW_COLOUR_2}Kölcsön kamat
STR_1911 :{BLACK} {COMMA16}%-os éves kamattal
STR_1912 :{MONTH}
STR_1913 :{BLACK}+{CURRENCY2DP}
STR_1914 :{BLACK}{CURRENCY2DP}
STR_1915 :{RED}{CURRENCY2DP}
-STR_1916 :{WINDOW_COLOUR_2}Hitel:
+STR_1916 :{WINDOW_COLOUR_2}Kölcsön:
STR_1917 :{POP16}{POP16}{POP16}{CURRENCY}
STR_1918 :Nem vehetsz fel több pénzt!
STR_1919 :Nincs elég pénz!
-STR_1920 :Nem tudod visszafizetni a hitelt!
+STR_1920 :Nem tudod visszafizetni a kölcsönt!
STR_1921 :{SMALLFONT}{BLACK}Új játék indítása
STR_1922 :{SMALLFONT}{BLACK}Mentett játék folytatása
STR_1924 :{SMALLFONT}{BLACK}Kilépés
+STR_1925 :Nem helyezhető ide ember...
STR_1926 :{SMALLFONT}
STR_1927 :{YELLOW}{STRINGID} meghibásodott
STR_1928 :{RED}{STRINGID} ütközött!
@@ -1235,6 +1304,7 @@ STR_1941 :{SMALLFONT}{BLACK}A vendég által használt játékok
STR_1942 :{SMALLFONT}{BLACK}A vendég pénzügyi információi
STR_1943 :{SMALLFONT}{BLACK}A vendég legutóbbi gondolatai
STR_1944 :{SMALLFONT}{BLACK}A vendégnél lévő dolgok
+STR_1945 :{SMALLFONT}{BLACK}Az alkalmazott utasításai és beállításai
STR_1946 :{SMALLFONT}{BLACK}A szórakoztató jelmezének kiválasztása
STR_1947 :{SMALLFONT}{BLACK}A választott típusú alkalmazottak járőrözési területe és a legközelebbi alkalmazott megkeresése
STR_1948 :{SMALLFONT}{BLACK}Új alkalmazott felvétele a kiválasztott munkakörbe
@@ -1244,6 +1314,8 @@ STR_1951 :Parkérték grafikon
STR_1952 :Nyereség grafikon
STR_1953 :Marketing
STR_1954 :Kutatás finanszírozása
+STR_1955 :{WINDOW_COLOUR_2}Körök száma:
+STR_1956 :{SMALLFONT}{BLACK}A pálya köreinek száma játékonként
STR_1957 :{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{POP16}{COMMA16}
STR_1958 :{COMMA16}
STR_1959 :Nem változtatható meg a körök száma...
@@ -1433,7 +1505,7 @@ STR_2151 :Napszemüveg
STR_2152 :Marhahúsos tészta
STR_2153 :Pirított rizstészta
STR_2154 :Wonton leves
-STR_2155 :Húsgombóceves
+STR_2155 :Húsgombócleves
STR_2156 :Gyümölcslé
STR_2157 :Szójatej
STR_2158 :Szudzsonggva
@@ -1452,7 +1524,7 @@ STR_2173 :egy napszemüveg
STR_2174 :marhahúsos tészta
STR_2175 :pirított rizstészta
STR_2176 :wonton leves
-STR_2177 :húsgombóceves
+STR_2177 :húsgombócleves
STR_2178 :gyümölcslé
STR_2179 :szójatej
STR_2180 :szudzsonggva
@@ -1471,7 +1543,7 @@ STR_2195 :Napszemüveg
STR_2196 :Marhahúsos tészta
STR_2197 :Pirított rizstészta
STR_2198 :Wonton leves
-STR_2199 :Húsgombóceves
+STR_2199 :Húsgombócleves
STR_2200 :Gyümölcslé
STR_2201 :Szójatej
STR_2202 :Szudzsonggva
@@ -1484,11 +1556,13 @@ STR_2208 :Sült kolbász
STR_2209 :Üres tál
STR_2210 :{SMALLFONT}{BLACK}A park mindeneseinek listája
STR_2211 :{SMALLFONT}{BLACK}A park gépészeinek listája
-STR_2212 :{SMALLFONT}{BLACK}A park biztonsági őreinek lilistája
+STR_2212 :{SMALLFONT}{BLACK}A park biztonsági őreinek listája
STR_2213 :{SMALLFONT}{BLACK}A park szórakoztatóinak listája
+STR_2214 :Szünet közben nem lehet építeni!
STR_2215 :{STRINGID}{NEWLINE}({STRINGID})
STR_2216 :{WINDOW_COLOUR_2}{COMMA16}°C
STR_2217 :{WINDOW_COLOUR_2}{COMMA16}°F
+STR_2218 :{RED}{STRINGID} itt van: {STRINGID} és még nem érkezett vissza ide: {STRINGID}!{NEWLINE}Ellenőrizd, hogy nincs-e beragadva vagy elakadva
STR_2219 :{RED}{STRINGID} balesete közben {COMMA16} ember meghalt
STR_2220 :{WINDOW_COLOUR_2}Park értékelése: {BLACK}{COMMA16}
STR_2221 :{SMALLFONT}{BLACK}Park értékelése: {COMMA16}
@@ -1501,6 +1575,7 @@ STR_2227 :{WINDOW_COLOUR_2}Vállalati érték: {BLACK}{CURRENCY}
STR_2228 :{WINDOW_COLOUR_2}Az előző havi nyereség étel/ital és{NEWLINE}szuvenír eladásokból: {BLACK}{CURRENCY}
STR_2230 :Függőleges pálya
STR_2229 :Emelkedő függőlegeshez
+STR_2231 :Rögzítőfék eséshez
STR_2232 :Kábeles felvonószakasz
STR_2233 :{SMALLFONT}{BLACK}Park információk
STR_2234 :Legutóbbi üzenetek
@@ -1521,7 +1596,7 @@ STR_2248 :A játék/épület nem rombolható le...
STR_2249 :{BABYBLUE}Új játék/épület érhető el:{NEWLINE}{STRINGID}
STR_2250 :{BABYBLUE}Új díszlet/téma érhető el:{NEWLINE}{STRINGID}
STR_2251 :Csak útra építhető!
-STR_2252 :Csak úton kereszetbe építhető!
+STR_2252 :Csak úton keresztbe építhető!
STR_2253 :Szállító játékok
STR_2254 :Enyhe játékok
STR_2255 :Hullámvasutak
@@ -1549,7 +1624,7 @@ STR_2276 :{SMALLFONT}{BLACK}A kutatás-fejlesztés állapota
STR_2277 :Ismeretlen
STR_2278 :Szállító játék
STR_2279 :Enyhe játék
-STR_2280 :Hullámvasűt
+STR_2280 :Hullámvasút
STR_2281 :Izgalmas játék
STR_2282 :Vízi játék
STR_2283 :Bolt/bódé
@@ -1615,7 +1690,7 @@ STR_2348 :{SMALLFONT}{BLACK}Az alkalmazott statisztikái
STR_2349 :{WINDOW_COLOUR_2}Munkabér: {BLACK}{CURRENCY} havonta
STR_2350 :{WINDOW_COLOUR_2}Felvéve: {BLACK}{MONTHYEAR}
STR_2351 :{WINDOW_COLOUR_2}Lenyírt füvek: {BLACK}{COMMA16}
-STR_2352 :{WINDOW_COLOUR_2}Megöntözöttt kertek: {BLACK}{COMMA16}
+STR_2352 :{WINDOW_COLOUR_2}Megöntözött kertek: {BLACK}{COMMA16}
STR_2353 :{WINDOW_COLOUR_2}Felsepert szemetek: {BLACK}{COMMA16}
STR_2354 :{WINDOW_COLOUR_2}Kiürített kukák: {BLACK}{COMMA16}
STR_2355 :{WINDOW_COLOUR_2}Megjavított játékok: {BLACK}{COMMA16}
@@ -1648,8 +1723,8 @@ STR_2382 :Föld
STR_2383 :Víz
STR_2384 :{WINDOW_COLOUR_2}A célod:
STR_2385 :{BLACK}Nincs
-STR_2386 :{BLACK}Legyen legalább {COMMA16} vendég a parkodban {MONTHYEAR} végére, a parkod értékelése pedig legyen legalább 600
-STR_2387 :{BLACK}Legyen legalább {POP16}{POP16}{CURRENCY} a parkod értéke {PUSH16}{PUSH16}{PUSH16}{MONTHYEAR} végére
+STR_2386 :{BLACK}Legyen legalább {COMMA16} vendég a parkodban {MONTHYEAR}végére, a parkod értékelése pedig legyen legalább 600
+STR_2387 :{BLACK}Legyen legalább {POP16}{POP16}{CURRENCY} a parkod értéke {PUSH16}{PUSH16}{PUSH16}{MONTHYEAR}végére
STR_2388 :{BLACK}Érezd jól magad!
STR_2389 :{BLACK}A lehető legjobb {STRINGID} építése!
STR_2390 :{BLACK}Építs 10 különböző, egyenként legalább 6,00 izgalmi értékű hullámvasutat a parkodban
@@ -1662,6 +1737,15 @@ STR_2396 :{BLACK}Az ételek, italok és szuvenírek utáni havi bevételed le
STR_2397 :Nincs
STR_2398 :A vendégek száma
STR_2399 :A park értéke egy meghatározott időpontban
+STR_2400 :Érezd jól magad
+STR_2401 :Építsd meg a lehető legjobb játékot
+STR_2402 :Építs 10 hullámvasutat
+STR_2403 :Vendégek száma a parkban
+STR_2404 :Havi bevétel a játékjegyekből
+STR_2405 :Építs 10 meghatározott hosszúságú hullámvasutat
+STR_2406 :Fejezd be 5 hullámvasút építését
+STR_2407 :Fizesd vissza a kölcsönt és érj el egy meghatározott park értéket
+STR_2408 :Havi nyereség ételből/szuvenírből
STR_2409 :{WINDOW_COLOUR_2}Folyamatban lévő marketingkampányok
STR_2410 :{BLACK}Nincs
STR_2411 :{WINDOW_COLOUR_2}Rendelkezésre álló marketingkampányok
@@ -1698,8 +1782,8 @@ STR_2449 :{YELLOW}Az ingyen {STRINGID} marketingkampánya befejeződött
STR_2450 :{YELLOW}A park reklámkampánya befejeződött
STR_2451 :{YELLOW}{STRINGID} reklámkampánya befejeződött
STR_2454 :{SMALLFONT}{BLACK}{CURRENCY2DP} -
-STR_2452 :{WINDOW_COLOUR_2}Pénz (hitel nélkül): {BLACK}{CURRENCY2DP}
-STR_2453 :{WINDOW_COLOUR_2}Pénz (hitel nélkül): {RED}{CURRENCY2DP}
+STR_2452 :{WINDOW_COLOUR_2}Pénz (kölcsön nélkül): {BLACK}{CURRENCY2DP}
+STR_2453 :{WINDOW_COLOUR_2}Pénz (kölcsön nélkül): {RED}{CURRENCY2DP}
STR_2457 :{SMALLFONT}{BLACK}A pénzügyi számlák adatai
STR_2458 :{SMALLFONT}{BLACK}Grafikon a pénz (kölcsön nélküli) alakulásáról
STR_2459 :{SMALLFONT}{BLACK}Grafikon a park értékének alakulásáról
@@ -1712,7 +1796,7 @@ STR_2465 :{SMALLFONT}{BLACK}A park belépési díja és bevétele
STR_2466 :{SMALLFONT}{BLACK}A park statisztikái
STR_2467 :{SMALLFONT}{BLACK}A jelenlegi játék céljai
STR_2468 :{SMALLFONT}{BLACK}A park által mostanában elnyert díjak
-STR_2469 :{SMALLFONT}{BLACK}A kutatás-fejlesztés finaszírozási szintjének kiválasztása
+STR_2469 :{SMALLFONT}{BLACK}A kutatás-fejlesztés finanszírozási szintjének kiválasztása
STR_2470 :{SMALLFONT}{BLACK}Új szállító játékok kutatása
STR_2471 :{SMALLFONT}{BLACK}Új enyhe játékok kutatása
STR_2472 :{SMALLFONT}{BLACK}Új hullámvasutak kutatása
@@ -1721,10 +1805,15 @@ STR_2474 :{SMALLFONT}{BLACK}Új vízi játékok kutatása
STR_2475 :{SMALLFONT}{BLACK}Új boltok és bódék kutatása
STR_2476 :{SMALLFONT}{BLACK}Új díszletek és témák kutatása
STR_2477 :{SMALLFONT}{BLACK}A játék/épület üzemmódjának kiválasztása
+STR_2478 :{SMALLFONT}{BLACK}Grafikon a sebesség időbeli alakulásáról
+STR_2479 :{SMALLFONT}{BLACK}Grafikon a magasság időbeli alakulásáról
+STR_2480 :{SMALLFONT}{BLACK}Grafikon a függőleges gyorsulás időbeli alakulásáról
+STR_2481 :{SMALLFONT}{BLACK}Grafikon az oldalirányú gyorsulás időbeli alakulásáról
STR_2482 :{SMALLFONT}{BLACK}Nyereség: {CURRENCY} hetente, Park értéke: {CURRENCY}
STR_2483 :{WINDOW_COLOUR_2}Heti nyereség: {BLACK}+{CURRENCY2DP}
STR_2484 :{WINDOW_COLOUR_2}Heti nyereség: {RED}{CURRENCY2DP}
STR_2487 :Vendégek „igazi” nevének mutatása
+STR_2488 :{SMALLFONT}{BLACK}Váltás a vendégek „igazi” nevének és a vendégek számának mutatása között
STR_2489 :Gyorsbillentyűk...
STR_2490 :Gyorsbillentyűk
STR_2491 :Alapértékek visszaállítása
@@ -1742,7 +1831,7 @@ STR_2502 :Talaj elrejtése be/ki
STR_2503 :Függőleges felületek elrejtése be/ki
STR_2504 :Átlátszó játékok be/ki
STR_2505 :Átlátszó díszletek be/ki
-STR_2506 :Láthatatlan támpillérek be/ki
+STR_2506 :Láthatatlan állványzatok be/ki
STR_2507 :Láthatatlan emberek be/ki
STR_2508 :Magasságjelek a talajon be/ki
STR_2509 :Magasságjelek a játékok pályáin be/ki
@@ -1759,7 +1848,7 @@ STR_2519 :Park információk
STR_2520 :Vendéglista
STR_2521 :Alkalmazottak listája
STR_2522 :Legutóbbi üzenetek megjelenítése
-STR_2523 :Térkép megjelenítése
+STR_2523 :Térkép
STR_2524 :Képmentés
### The following need to be reordered to match SDL_keycode layout.
STR_2525 :???
@@ -1919,7 +2008,7 @@ STR_2678 :???
STR_2679 :???
STR_2680 :Minden kutatás kész
STR_2681 :{MEDIUMFONT}{BLACK}Ennyivel növeli a pénzed: {CURRENCY}
-STR_2684 :{SMALLFONT}{BLACK}Egy nagy csopot vendég érkezik
+STR_2684 :{SMALLFONT}{BLACK}Egy nagy csoport vendég érkezik
STR_2685 :Szimplex zajparaméterek
STR_2686 :Alacsony:
STR_2687 :Magas:
@@ -1943,6 +2032,7 @@ STR_2704 :Minden 30. percben
STR_2705 :Minden órában
STR_2706 :Soha
STR_2707 :Rendszer fájlkezelőjének használata
+STR_2708 :{WINDOW_COLOUR_1}Biztos, hogy felül akarod írni ezt: {STRINGID}?
STR_2709 :Felülírás
STR_2710 :Írd be a fájl nevét.
STR_2711 :;
@@ -2031,7 +2121,7 @@ STR_2801 :{WINDOW_COLOUR_2}Bevétel a belépőkből: {BLACK}{CURRENCY2DP}
STR_2802 :Térkép
STR_2803 :{SMALLFONT}{BLACK}A kiválasztott vendégek kiemelése a térképen
STR_2804 :{SMALLFONT}{BLACK}A kiválasztott alkalmazottak kiemelése a térképen
-STR_2805 :{SMALLFONT}{BLACK}A park térképének megjelenítése
+STR_2805 :{SMALLFONT}{BLACK}A park térképe
STR_2806 :{RED}A vendégek panaszkodnak, mert az utak a parkodban gyomorforgatóak{NEWLINE}Nézd meg hol vannak a mindeneseid és próbáld meg jobban szervezni őket
STR_2807 :{RED}A vendégek panaszkodnak a parkodban lévő szemét mennyisége miatt{NEWLINE}Nézd meg hol vannak a mindeneseid és próbáld meg jobban szervezni őket
STR_2808 :{RED}A vendégek panaszkodnak a parkodban lévő vandalizmus miatt{NEWLINE}Nézd meg hol vannak a biztonsági őreid és próbáld meg jobban szervezni őket
@@ -2073,7 +2163,7 @@ STR_2843 :{TOPAZ}A parkod megkapta „A legjobb vízi játékokkal rendelkez
STR_2844 :{TOPAZ}A parkod megkapta „A legjobb egyedi tervezésű játékokkal rendelkező park” díjat!
STR_2845 :{TOPAZ}A parkod megkapta „A legkáprázatosabb színsémájú játékokal rendelkező park” díjat!
STR_2846 :{TOPAZ}A parkod megkapta „A legzavarbaejtőbb alaprajzú park” díjat!
-STR_2847 :{TOPAZ}A parkod megkapta „A legjobb enyhe játékokal rendelkező rendelkező park” díjat!
+STR_2847 :{TOPAZ}A parkod megkapta „A legjobb enyhe játékokkal rendelkező rendelkező park” díjat!
STR_2848 :{WINDOW_COLOUR_2}Nincsenek friss díjak
STR_2849 :Az új pálya sikeresen telepítve
STR_2850 :Az új játékterv sikeresen telepítve
@@ -2086,7 +2176,49 @@ STR_2858 :Nem indítható marketingkampány...
STR_2861 :{WINDOW_COLOUR_2}Az Infogrames Interactive Inc. számára licencelve
STR_2862 :Zenei köszönetnyilvánítások...
STR_2863 :Zenei köszönetnyilvánítások
+STR_2864 :{WINDOW_COLOUR_2}Induló - Die Regimentskinder: (Fucik) copyright nélküli
+STR_2865 :{WINDOW_COLOUR_2}Heyken's Serenade: (J.Heyken) British Standard Music Coy; GEMA, BRITICO
+STR_2866 :{WINDOW_COLOUR_2}La Belle Espagnole: (Robert Vollstedt) copyright nélküli
+STR_2867 :{WINDOW_COLOUR_2}Wedding Journey: (Tradicionális)
+STR_2868 :{WINDOW_COLOUR_2}Mesél a bécsi erdő: (JohannSTRauss) copyright nélküli
+STR_2869 :{WINDOW_COLOUR_2}Szláv tánc: (Tradicionális)
+STR_2870 :{WINDOW_COLOUR_2}Das Alpenhorn: (Tradicionális)
+STR_2871 :{WINDOW_COLOUR_2}The Blond Sailor: (Tradicionális)
+STR_2872 :{WINDOW_COLOUR_2}Nyitány - Költő és paraszt: (Franz von Suppé) copyright nélküli
+STR_2873 :{WINDOW_COLOUR_2}Keringő egyveleg: (JohannSTRauss) copyright nélküli
+STR_2874 :{WINDOW_COLOUR_2}Bella Bella Bimba: (Tradicionális)
+STR_2875 :{WINDOW_COLOUR_2}Eredeti felvételek (P) 1976 C.J.Mears Organization, engedéllyel használva
+STR_2876 :{WINDOW_COLOUR_2}RollerCoaster Tycoon 2 főcímzene: (Allister Brimble) copyright © Chris Sawyer
+STR_2877 :{WINDOW_COLOUR_2}Dodgems Beat: (Allister Brimble) copyright © Chris Sawyer
+STR_2878 :{WINDOW_COLOUR_2}Mid Summer's Heat: (Allister Brimble) copyright © Chris Sawyer
+STR_2879 :{WINDOW_COLOUR_2}Pharaoh's Tomb: (Allister Brimble) copyright © Chris Sawyer
+STR_2880 :{WINDOW_COLOUR_2}Caesar's March: (Allister Brimble) copyright © Chris Sawyer
+STR_2881 :{WINDOW_COLOUR_2}Drifting To Heaven: (Allister Brimble) copyright © Chris Sawyer
+STR_2882 :{WINDOW_COLOUR_2}Invaders: (Allister Brimble) copyright © Chris Sawyer
+STR_2883 :{WINDOW_COLOUR_2}Eternal Toybox: (Allister Brimble) copyright © Chris Sawyer
+STR_2884 :{WINDOW_COLOUR_2}Jungle Juice: (Allister Brimble) copyright © Chris Sawyer
+STR_2885 :{WINDOW_COLOUR_2}Ninja's Noodles: (Allister Brimble) copyright © Chris Sawyer
+STR_2886 :{WINDOW_COLOUR_2}Voyage to Andromeda: (Allister Brimble) copyright © Chris Sawyer
+STR_2887 :{WINDOW_COLOUR_2}Brimble's Beat: (Allister Brimble) copyright © Chris Sawyer
+STR_2888 :{WINDOW_COLOUR_2}Atlantis: (Allister Brimble) copyright © Chris Sawyer
+STR_2889 :{WINDOW_COLOUR_2}Wild West Kid: (Allister Brimble) copyright © Chris Sawyer
+STR_2890 :{WINDOW_COLOUR_2}Vampire's Lair: (Allister Brimble) copyright © Chris Sawyer
+STR_2891 :{WINDOW_COLOUR_2}Blockbuster: (Allister Brimble) copyright © Chris Sawyer
+STR_2892 :{WINDOW_COLOUR_2}Airtime Rock: (Allister Brimble) copyright © Chris Sawyer
+STR_2893 :{WINDOW_COLOUR_2}Searchlight Rag: (Scott Joplin/Allister Brimble) copyright © Chris Sawyer
+STR_2894 :{WINDOW_COLOUR_2}Flight of Fantasy: (Steve Blenkinsopp) copyright © Chris Sawyer
+STR_2895 :{WINDOW_COLOUR_2}Big Rock: (Allister Brimble) copyright © Chris Sawyer
+STR_2896 :{WINDOW_COLOUR_2}Hypothermia: (Allister Brimble) copyright © Chris Sawyer
+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}(A minták a Spectrasonics „Liquid Grooves”-ának köszönhetőek)
+STR_2902 :{WINDOW_COLOUR_2}Toccata: (C.M.Widor, Előadja: Peter James Adcock) felvétel © 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
+STR_2905 :{WINDOW_COLOUR_2}Techno Torture: (Allister Brimble) copyright © Chris Sawyer
+STR_2906 :{WINDOW_COLOUR_2}Sweat Dreams: (Allister Brimble) copyright © Chris Sawyer
+STR_2907 :{WINDOW_COLOUR_2}Baj van a részeg tengerésszel: (Névtelen/Allister Brimble) copyright © Chris Sawyer
STR_2971 :Fő színséma
STR_2972 :Alternatív színséma 1
STR_2973 :Alternatív színséma 2
@@ -2097,7 +2229,7 @@ STR_2977 :Alkalmazott neve
STR_2978 :Írj be egy új nevet az alkalmazottad számára:
STR_2979 :Nem nevezhető át az alkalmazott...
STR_2980 :Túl sok hirdetőtábla van a játékban
-STR_2981 :{RED}Tilos a belépés - -
+STR_2981 :{RED}Tilos a belépés
STR_2982 :Hirdetőtábla szövege
STR_2983 :Írd be a hirdetőtábla új szövegét:
STR_2984 :Nem állítható be új szöveg a hirdetőtáblán...
@@ -2142,7 +2274,7 @@ STR_3022 :Rémisztő stílus
STR_3023 :Techno stílus
STR_3024 :Könnyed stílus
STR_3025 :Nyári stílus
-STR_3026 :Vízes stílus
+STR_3026 :Vizes stílus
STR_3027 :Vadnyugati stílus
STR_3028 :Jura kori stílus
STR_3029 :Rock stílus
@@ -2181,9 +2313,15 @@ STR_3065 :Haladó parkok
STR_3066 :Nehéz parkok
STR_3067 :„Igazi” parkok
STR_3068 :Egyéb parkok
+STR_3069 :Felső szakasz
STR_3070 :Lejtés vízszinthez
STR_3071 :{WINDOW_COLOUR_2}Ugyanez az ár mindenhol a parkban
STR_3072 :{SMALLFONT}{BLACK}Válaszd ki, hogy ezt az árat használják-e mindenhol a parkban
+STR_3073 :{RED}FIGYELMEZTETÉS: A parkod értékelése 700 alá esett !{NEWLINE}Ha 4 héten belül nem növeled az értékelést, a parkod be lesz zárva
+STR_3074 :{RED}FIGYELMEZTETÉS: A parkod értékelése még mindig 700 alatt van !{NEWLINE}3 heted van növelni az értékelést
+STR_3075 :{RED}FIGYELMEZTETÉS: A parkod értékelése még mindig 700 alatt van !NEWLINE}Csak 2 heted van növelni az értékelést, vagy a parkod be lesz zárva
+STR_3076 :{RED}VÉGSŐ FIGYELMEZTETÉS: A parkod értékelése még mindig 700 alatt van !{NEWLINE}Már csak 7 nap van, mielőtt a parkod be lesz zárva, hacsak nem növeled az értékelést
+STR_3077 :{RED}BEZÁRÁSI ÉRTESÍTŐ: A parkod be lett zárva !
STR_3090 :{SMALLFONT}{BLACK}A bejárat, a kijárat és az állomás stílusának kiválasztása
STR_3091 :Nem távolíthatod el ezt a szakaszt!
STR_3092 :Nem mozgathatod vagy módosíthatod a játék állomását!
@@ -2206,6 +2344,7 @@ STR_3109 :Megnyitás
STR_3110 :{WINDOW_COLOUR_2}Térközszakaszok: {BLACK}{COMMA16}
STR_3111 :{SMALLFONT}{BLACK}Az építéshez kattints a tervre
STR_3112 :{SMALLFONT}{BLACK}Az átnevezéshez vagy a törléshez kattints a tervre
+STR_3113 :Másik terv választása
STR_3114 :{SMALLFONT}{BLACK}Vissza a tervek választásához
STR_3115 :{SMALLFONT}{BLACK}A játékterv mentése
STR_3116 :{SMALLFONT}{BLACK}A játékterv mentése (Nem lehet, amíg a játék nem lett letesztelve és nincsenek statisztikák generálva)
@@ -2224,11 +2363,38 @@ STR_3128 :Játékterv mentése
STR_3129 :Játékterv mentése díszletekkel
STR_3130 :Mentés
STR_3131 :Mégse
+STR_3132 :{BLACK}Klikkelj azokra a díszletelemekre, amelyeket a játéktervvel együtt el akarsz menteni…
STR_3133 :Nem építhető lejtőre
+STR_3134 :{RED}(A terv el nem érhető díszletet tartalmaz)
+STR_3135 :{RED}(A járműterv nem elérhető - Befolyásolhatja a játék teljesítményét)
+STR_3136 :Figyelmeztetés: A terv alternatív járműtípussal lesz megépítve és lehet, hogy nem az elvártnak megfelelően fog teljesíteni
+STR_3137 :Közeli díszletek kiválasztása
+STR_3138 :Kiválasztás törlése
+STR_3139 :A kábeles felvonó nem tud üzemelni ebben a működési módban
+STR_3140 :A kábeles felvonószakasznak közvetlenül az állomás után kell kezdődnie
+STR_3141 :Nem lehetséges többkörös utazás kábeles felvonószakasszal
STR_3142 :{WINDOW_COLOUR_2}Befogadóképesség: {BLACK}{STRINGID}
STR_3143 :{SMALLFONT}{BLACK}Emberek megjelenítése a térképen
STR_3144 :{SMALLFONT}{BLACK}Játékok és bódék megjelenítése a térképen
+STR_3162 :Nem lehet elég memóriát lefoglalni
+STR_3163 :Új adat telepítése:
STR_3164 :{BLACK}{COMMA16} kiválasztva (maximum {COMMA16})
+STR_3167 :{WINDOW_COLOUR_2}Tartalmaz: {BLACK}{COMMA16} objektumot
+STR_3169 :A következő objektumok adatai nem találhatóak:
+STR_3170 :Nincs elég hely a grafika számára
+STR_3171 :Túl sok ilyen típusú objektum van kiválasztva
+STR_3172 :Előbb ki kell választani ezeket az objektumokat: {STRING}
+STR_3173 :Az objektum jelenleg használatban van
+STR_3174 :Az objektum egy másik objektumhoz szükséges
+STR_3175 :Erre az objektumra mindig szükség van
+STR_3176 :Az objektum nem választható ki
+STR_3177 :Az objektum kiválasztása nem vonható vissza
+STR_3178 :Legalább egy útobjektumot ki kell választani
+STR_3179 :Legalább egy játék járművet/játékot ki kell választani
+STR_3180 :Érvénytelen objektumkijelölés
+STR_3181 :Objektum kiválasztás - {STRINGID}
+STR_3182 :A parkbejárat típusát ki kell választani
+STR_3183 :A víz típusát ki kell választani
STR_3184 :Játékok és járműveik
STR_3185 :Kis díszletek
STR_3186 :Nagy díszletek
@@ -2239,7 +2405,6 @@ STR_3190 :Úti extrák
STR_3191 :Díszletcsoportok
STR_3192 :Park bejárata
STR_3193 :Víz
-STR_3194 :Pálya leírása
STR_3195 :Találmányok listája
STR_3196 :{WINDOW_COLOUR_2}Kutatási csoport: {BLACK}{STRINGID}
STR_3197 :{WINDOW_COLOUR_2}A játék kezdetekor már elérhető találmányok:
@@ -2261,6 +2426,14 @@ STR_3212 :{POP16}{COMMA16} x {PUSH16}{COMMA16}
STR_3213 :Nem csökkenthető tovább a térkép mérete
STR_3214 :Nem növelhető tovább a térkép mérete
STR_3215 :Túl közel van a térkép széléhez
+STR_3216 :{SMALLFONT}{BLACK}A park földtulajdonának kiválasztása stb.
+STR_3217 :Birtokolt föld
+STR_3218 :Birtokolt építési jogok
+STR_3219 :Eladó föld
+STR_3220 :Eladó építési jogok
+STR_3226 :{SMALLFONT}{BLACK}Parkbejárat építése
+STR_3227 :Túl sok a parkbejárat!
+STR_3228 :{SMALLFONT}{BLACK}Kezdő pozíciók megadása az emberek számára
STR_3232 :Beállítások - pénzügyi
STR_3233 :Beállítások - vendégek
STR_3234 :Beállítások - park
@@ -2269,10 +2442,31 @@ STR_3236 :{SMALLFONT}{BLACK}A vendégek beállításai
STR_3237 :{SMALLFONT}{BLACK}A park beállításai
STR_3238 :Nem kell pénz
STR_3239 :{SMALLFONT}{BLACK}Legyen ez a park egy pénzügyi korlátok nélküli, ’nem kell pénz’ park
-STR_3240 :{WINDOW_COLOUR_2}Kezdőtöke:
-STR_3241 :{WINDOW_COLOUR_2}Kezdeti hitel:
-STR_3242 :{WINDOW_COLOUR_2}Maximális hitelösszeg:
+STR_3240 :{WINDOW_COLOUR_2}Kezdőtőke:
+STR_3241 :{WINDOW_COLOUR_2}Kezdeti kölcsön:
+STR_3242 :{WINDOW_COLOUR_2}Maximális kölcsönösszeg:
STR_3243 :{WINDOW_COLOUR_2}Éves kamatláb:
+STR_3244 :Marketingkampányok tiltása
+STR_3245 :{SMALLFONT}{BLACK}A hirdetések, promóciós programok és egyéb marketingkampányok tiltása
+STR_3246 :{WINDOW_COLOUR_2}{CURRENCY}
+STR_3247 :{WINDOW_COLOUR_2}{COMMA16}%
+STR_3248 :A kezdőtőke nem növelhető tovább!
+STR_3249 :A kezdőtőke nem csökkenthető tovább!
+STR_3250 :A kezdeti kölcsön nem növelhető tovább!
+STR_3251 :A kezdeti kölcsön nem csökkenthető tovább!
+STR_3252 :A maximum kölcsön összege nem növelhető tovább!
+STR_3253 :A maximum kölcsön összege nem csökkenthető tovább!
+STR_3254 :A kamatláb nem növelhető tovább!
+STR_3255 :A kamatláb nem csökkenthető tovább!
+STR_3260 :{WINDOW_COLOUR_2}Készpénz/vendég (átlagosan):
+STR_3261 :{WINDOW_COLOUR_2}Vendégek kezdeti boldogsága:
+STR_3262 :{WINDOW_COLOUR_2}Vendégek kezdeti éhsége:
+STR_3263 :{WINDOW_COLOUR_2}Vendégek kezdeti szomjúsága:
+STR_3264 :Nem növelhető jobban!
+STR_3265 :Nem csökkenthető jobban!
+STR_3266 :{SMALLFONT}{BLACK}Válaszd ki a park belépőjének és játékainak fizetési módját
+STR_3267 :Fák eltávolításának tiltása
+STR_3268 :{SMALLFONT}{BLACK}A magas fák eltávolításának tiltása
STR_3279 :Ingyenes parkbelépő / Fizetős játékok
STR_3280 :Fizetős parkbelépő / Ingyenes játékok
STR_3281 :{WINDOW_COLOUR_2}Belépési díj:
@@ -2306,7 +2500,7 @@ STR_3308 :{WINDOW_COLOUR_2}Izgalmi érték:
STR_3309 :{WINDOW_COLOUR_2}{COMMA16}
STR_3310 :{WINDOW_COLOUR_2}{LENGTH}
STR_3311 :{WINDOW_COLOUR_2}{COMMA2DP32}
-STR_3312 :{WINDOW_COLOUR_2}Műemlékvédelemi játékok/épületek:
+STR_3312 :{WINDOW_COLOUR_2}Műemlékvédelmi játékok/épületek:
STR_3313 :Pálya neve
STR_3314 :Írd be a pálya nevét:
STR_3315 :Park/pálya részletei
@@ -2314,8 +2508,13 @@ STR_3316 :Írd be a pálya leírását:
STR_3317 :Még nincsenek részletek
STR_3318 :{SMALLFONT}{BLACK}Válaszd ki, hogy melyik csoportban jelenjen meg ez a pálya
STR_3319 :{WINDOW_COLOUR_2}Pályacsoport:
+STR_3321 :Új objektumok sikeresen telepítve
STR_3322 :{WINDOW_COLOUR_2}Cél: {BLACK}{STRINGID}
STR_3326 :{WINDOW_COLOUR_2}(nincs kép)
+STR_3327 :Nincsenek beállítva kezdő pozíciók az emberek számára
+STR_3328 :Nem lehet továbblépni a következő szerkesztési szakaszba...
+STR_3329 :Még nem épült parkbejárat
+STR_3332 :A parkbejárat rossz irányba néz, vagy nem vezet tőle út a térkép széléig
STR_3333 :Plug-in objektumok exportálása a mentett játékokkal
STR_3334 :{SMALLFONT}{BLACK} Válaszd ki, hogy mentésre kerüljenek-e szükséges hozzáadott plug-in objektumok adatai (a játékhoz nem mellékelt kiegészítő adatok) a mentett játékok vagy pályák fájlaiban, hogy azok is betölthessék őket, akik nem rendelkeznek a hozzáadott objektumok adataival
STR_3341 :{SMALLFONT}{BLACK}Játékeszközök
@@ -2345,7 +2544,7 @@ STR_3366 :{BLACK}= Játék
STR_3367 :{BLACK}= Ételes bódé
STR_3368 :{BLACK}= Italos bódé
STR_3369 :{BLACK}= Szuveníres bódé
-STR_3370 :{BLACK}= Információs bodé
+STR_3370 :{BLACK}= Információs bódé
STR_3371 :{BLACK}= Elsősegély
STR_3372 :{BLACK}= Bankautomata
STR_3373 :{BLACK}= WC
@@ -2371,7 +2570,7 @@ STR_3442 :3. oldal
STR_3443 :4. oldal
STR_3444 :5. oldal
STR_3445 :Járőrözési terület kijelölése
-STR_3446 :Járörözési terület törlése
+STR_3446 :Járőrözési terület törlése
# New strings, cleaner
STR_5120 :Pénzügyek
@@ -2380,24 +2579,29 @@ STR_5122 :A játékok pályatípus szerinti kiválasztása (mint az RCT1-ben)
STR_5123 :Játékok felújítása
STR_5125 :Minden lerombolható
STR_5126 :Véletlenszerű főcímzene
+STR_5128 :Kiválasztás mérete
+STR_5129 :Add meg a kiválasztás méretét {COMMA16} és {COMMA16} között
STR_5130 :Térkép mérete
+STR_5131 :Add meg a térkép méretét {COMMA16} és {COMMA16} között
+STR_5132 :Játékok megjavítása
STR_5133 :{SMALLFONT}{BLACK}Vásárlás kisebb területen
STR_5134 :{SMALLFONT}{BLACK}Vásárlás nagyobb területen
STR_5135 :{SMALLFONT}{BLACK}Földterületek és építési jogok vásárlása
STR_5136 :Földjogok
+STR_5137 :Működési limitek feloldása
STR_5138 :{SMALLFONT}{WINDOW_COLOUR_2}{STRINGID}
STR_5139 :{WHITE}{STRINGID}
STR_5140 :Fékhibák kikapcsolása
STR_5141 :Meghibásodások kikapcsolása
-STR_5142 :Normál
-STR_5143 :Gyors
-STR_5144 :Extra gyors
-STR_5145 :Turbó
+STR_5142 :Normál sebesség
+STR_5143 :Gyors sebesség
+STR_5144 :Extra gyors sebesség
+STR_5145 :Turbó sebesség
STR_5146 :Hipersebesség
STR_5147 :Csalások
STR_5148 :{SMALLFONT}{BLACK}A játék sebességének megváltoztatása
STR_5149 :{SMALLFONT}{BLACK}A csalások beállításainak megjelenítése
-STR_5150 :Hibakereső eszköszök engedélyezése
+STR_5150 :Hibakereső eszközök engedélyezése
STR_5151 :
STR_5152 :,
STR_5153 :Témák szerkesztése...
@@ -2414,10 +2618,15 @@ STR_5164 :Twitch csatorna neve
STR_5165 :Vendégek követők utáni elnevezése
STR_5166 :{SMALLFONT}{BLACK}A vendégek a csatorna Twitch követői{NEWLINE}után kapják a nevüket
STR_5167 :Követőkről elnevezett vendégek követése
+STR_5168 :{SMALLFONT}{BLACK}A csatorna Twitch követőiről elnevezett vendégek követési információinak bekapcsolása
STR_5169 :Vendégek Twitch chat résztvevők utáni elnevezése
STR_5170 :{SMALLFONT}{BLACK}A vendégek Twitch chat résztvevők utáni elnevezése
STR_5171 :Chat résztvevőkről elnevezett vendégek követése
+STR_5172 :{SMALLFONT}{BLACK}A Twitch chat résztvevőiről elnevezett vendégek követési információinak bekapcsolása
STR_5173 :Twitch chat hírként történő megjelenítése
+STR_5174 :{SMALLFONT}{BLACK}A !news előtagú Twitch chat üzenetek játékbeli üzenetként történő használata
+STR_5175 :Add meg a Twitch csatornád nevét
+STR_5176 :Twitch integráció engedélyezése
STR_5177 :Képernyőmód:
STR_5178 :{SMALLFONT}{BLACK}Pénzügyi csalások
STR_5179 :{SMALLFONT}{BLACK}Vendég-csalások
@@ -2432,27 +2641,73 @@ STR_5187 :Pénzügyek
STR_5188 :Új kampány
STR_5189 :Kutatás
STR_5190 :Térkép
+STR_5191 :Látkép
STR_5192 :Friss hírek
+STR_5193 :Talaj
STR_5194 :Víz
+STR_5195 :Díszlet törlése
+STR_5196 :Földjogok
+STR_5197 :Díszlet
+STR_5198 :Út
+STR_5199 :Játék építése
+STR_5200 :Játékterv lerakása
+STR_5201 :Új játék
+STR_5202 :Játékterv választás
+STR_5203 :Játék
+STR_5204 :Játéklista
+STR_5205 :Vendég
+STR_5206 :Vendéglista
+STR_5207 :Személyzet
+STR_5208 :Személyzeti lista
+STR_5209 :Hirdetőtábla
+STR_5210 :Objektum választás
+STR_5211 :Találmányok listája
+STR_5212 :Pályabeállítások
+STR_5213 :Cél beállítások
STR_5214 :Térkép generálása
+STR_5215 :Játékterv-kezelő
+STR_5216 :Játékterv-kezelő lista
STR_5217 :Csalások
STR_5218 :Témák
STR_5219 :Beállítások
+STR_5220 :Gyorsbillentyűk
+STR_5221 :Gyorsbillentyűk megváltoztatása
STR_5222 :Betöltés/mentés
+STR_5223 :Mentés rákérdezés
+STR_5224 :Játék lerombolása rákérdezés
+STR_5225 :Alkalmazott kirúgása rákérdezés
+STR_5226 :Pálya törlése rákérdezés
+STR_5227 :Mentés felülírása rákérdezés
+STR_5228 :{SMALLFONT}{BLACK}Fő felhasználói felület
+STR_5229 :{SMALLFONT}{BLACK}Park
+STR_5230 :{SMALLFONT}{BLACK}Eszközök
+STR_5231 :{SMALLFONT}{BLACK}Játékok és vendégek
+STR_5232 :{SMALLFONT}{BLACK}Szerkesztők
+STR_5233 :{SMALLFONT}{BLACK}Egyéb
+STR_5234 :{SMALLFONT}{BLACK}Rákérdezések
+STR_5235 :{SMALLFONT}{BLACK}Beállítások
STR_5236 :Ablak
STR_5237 :Paletta
STR_5238 :Jelenlegi téma:
STR_5239 :Másolatkészítés
STR_5240 :Írj be egy nevet a téma számára
STR_5241 :Ez a téma nem változtatható meg
+STR_5242 :Már létezik ilyen nevű téma
+STR_5243 :Érvénytelen karaktereket tartalmaz
STR_5244 :Témák
STR_5245 :Felső eszköztár
STR_5246 :Alsó eszköztár
STR_5247 :Játéktervező alsó eszköztára
STR_5248 :Pályaszerkesztő alsó eszköztára
+STR_5249 :Főcím menü gombok
+STR_5250 :Főcím kilépés gomb
+STR_5251 :Főcím beállítások gomb
+STR_5252 :Főcím pályaválasztás
+STR_5253 :Park információ
STR_5254 :Létrehozás
STR_5255 :{SMALLFONT}{BLACK}Egy teljesen új főcím létrehozása
-STR_5257 :{SMALLFONT}{BLACK}Új téma létehozása a jelenlegi alapján
+STR_5256 :Hozz létre egy új témát, amit módosíthatsz
+STR_5257 :{SMALLFONT}{BLACK}Új téma létrehozása a jelenlegi alapján
STR_5258 :{SMALLFONT}{BLACK}A jelenlegi téma törlése
STR_5259 :{SMALLFONT}{BLACK}A jelenlegi téma átnevezése
STR_5260 :Képmentés a teljes térképről
@@ -2475,6 +2730,10 @@ STR_5276 :Add meg a keresendő objektum nevét
STR_5277 :Törlés
STR_5278 :Homokozó mód
STR_5279 :Homokozó mód ki
+STR_5281 :{SMALLFONT}{BLACK}Jellemzők
+STR_5282 :RCT1 játék nyitva/zárva lámpák
+STR_5283 :RCT1 park nyitva/zárva lámpák
+STR_5284 :RCT1 pályaválasztó betűtípus
STR_5285 :ROBBANJANAK!!!
STR_5286 :{SMALLFONT}{BLACK}Néhány vendéget felrobbant
STR_5287 :A játék már meghibásodott
@@ -2491,6 +2750,9 @@ STR_5297 :{SMALLFONT}{BLACK}A park megnyitása
STR_5298 :{RED}{STRINGID}
STR_5299 :{LIGHTPINK}{STRINGID}
STR_5300 :{SMALLFONT}{BLACK}Az alkalmazottak gyors kirúgása
+STR_5301 :{MEDIUMFONT}{BLACK}A kölcsönöd törlése
+STR_5302 :Kölcsön törlése
+STR_5303 :Szünet alatti építkezés engedélyezése
STR_5304 :Főcím:
STR_5305 :RollerCoaster Tycoon 1
STR_5306 :RollerCoaster Tycoon 1 (AA)
@@ -2499,9 +2761,35 @@ STR_5308 :RollerCoaster Tycoon 2
STR_5309 :OpenRCT2
STR_5310 :Véletlenszerű
STR_5311 :{SMALLFONT}{BLACK}Hibakereső eszközök
-STR_5313 :Mezővizsgáló megjelenítése
+STR_5312 :Konzol
+STR_5313 :Mezővizsgáló
STR_5314 :Mezővizsgáló
+STR_5315 :Fű
+STR_5316 :Homok
+STR_5317 :Föld
+STR_5318 :Kavics
+STR_5319 :Marsi
+STR_5320 :Sakktábla
+STR_5321 :Fűcsomók
+STR_5322 :Jég
+STR_5323 :Rács (piros)
+STR_5324 :Rács (sárga)
+STR_5325 :Rács (kék)
+STR_5326 :Rács (zöld)
+STR_5327 :Homok (sötét)
+STR_5328 :Homok (világos)
+STR_5329 :Sakktábla (fordított)
+STR_5330 :Földalatti nézet
+STR_5331 :Kavics
+STR_5332 :Fa (piros)
+STR_5333 :Fa (fekete)
STR_5334 :Jég
+STR_5335 :Játék bejárata
+STR_5336 :Játék kijárata
+STR_5337 :Park bejárata
+STR_5338 :Elem típusa
+STR_5339 :{SMALLFONT}{BLACK}Alapmagasság
+STR_5340 :{SMALLFONT}{BLACK}Felszín feletti magasság
STR_5343 :Alkalmazottak automatikus lerakása
STR_5344 :Változási napló
STR_5345 :Pénzügyi csalások
@@ -2519,14 +2807,19 @@ STR_5356 :{BLACK}Émelygés:
STR_5357 :{BLACK}Émelygéstűrés:
STR_5358 :{BLACK}WC:
STR_5359 :Vendégek eltávolítása
+STR_5360 :{SMALLFONT}{BLACK}Eltávolít minden vendéget a térképről
STR_5361 :Minden vendég kapjon:
+STR_5362 :{BLACK}A vendégek preferált játékintenzitása:
STR_5363 :Több mint 1
STR_5364 :Kevesebb mint 15
STR_5365 :{BLACK}Személyzet gyors.:
STR_5366 :Normál
STR_5367 :Gyors
+STR_5368 :Ütközés törlése
STR_5369 :Park paraméterei...
STR_5370 :{SMALLFONT}{BLACK}Kattints erre a gombra, hogy módosítsd{NEWLINE}a park olyan paramétereit, mint{NEWLINE}a vendégek generálása és a pénz.
+STR_5371 :Objektum választás
+STR_5372 :Jobb egeres húzás invertálása
STR_5373 :Név {STRINGID}
STR_5374 :Dátum {STRINGID}
STR_5375 :▲
@@ -2609,6 +2902,7 @@ STR_5453 :Másik játék választása
STR_5454 :Korlátlan FPS
STR_5455 :Homokozó mód be
STR_5456 :Távolság-ellenőrzés ki
+STR_5457 :Állványzatlimitek ki
STR_5458 :Forgatás órajárás szerint
STR_5459 :Forgatás órajárással ellentétesen
STR_5460 :Forgatás órajárással ellentétesen
@@ -2620,6 +2914,10 @@ STR_5465 :Éghajlat
STR_5466 :Személyzet
STR_5467 :ALT +
STR_5468 :Legutóbbi üzenetek
+STR_5469 :Térkép felfelé görgetése
+STR_5470 :Térkép balra görgetése
+STR_5471 :Térkép lefelé görgetése
+STR_5472 :Térkép jobbra görgetése
STR_5473 :Nappalok és éjszakák váltakozása
STR_5474 :Nagybetűs szöveg a hirdetőtáblákon
STR_5475 :{COMMA16} hét
@@ -2648,8 +2946,14 @@ STR_5498 :Szerver lista
STR_5499 :Játékos neve:
STR_5500 :Szerver hozzáadása
STR_5501 :Szerver indítása
+STR_5502 :Többjátékos mód
+STR_5503 :Add meg a gépnevet vagy IP-címet:
+STR_5504 :{SMALLFONT}{BLACK}A többjátékos mód állapota
+STR_5505 :Nem lehet csatlakozni a szerverhez.
+STR_5506 :Vendégeket nem érdeklik az intenzitások
STR_5508 :Hibás ellenőrző összegű fájlok engedélyezése
STR_5509 :{SMALLFONT}{BLACK}Engedélyezi a hibás ellenőrző összeggel{NEWLINE}rendelkező pályák és mentések{NEWLINE}betöltését, mint például a próbaverzió pályái vagy a sérült mentések.
+STR_5510 :Alapértelmezett hangeszköz
STR_5511 :(ISMERETLEN)
STR_5512 :Játék mentése másként
STR_5513 :(Gyors)mentés
@@ -2687,13 +2991,21 @@ STR_5544 :{SMALLFONT}{BLACK}Élénkpiros
STR_5545 :{SMALLFONT}{BLACK}Sötét rózsaszín
STR_5546 :{SMALLFONT}{BLACK}Élénk rózsaszín
STR_5547 :{SMALLFONT}{BLACK}Világos rózsaszín
+STR_5548 :Minden működési mód megjelenítése
STR_5549 :év/hónap/nap
STR_5550 :{POP16}{POP16}{COMMA16}. év {PUSH16}{PUSH16}{MONTH} {PUSH16}{PUSH16}{STRINGID}
STR_5551 :év/nap/hónap
STR_5552 :{POP16}{POP16}{COMMA16}. év {PUSH16}{PUSH16}{PUSH16}{STRINGID} {MONTH}
STR_5553 :Játék megállítása, ha a Steam Átfedés nyitva van
+STR_5554 :{SMALLFONT}{BLACK}A hegy-eszköz bekapcsolása
+STR_5556 :{SMALLFONT}{BLACK}Játékos kirúgása
STR_5557 :Kapcsolat fenntartása hiba esetén (többjátékos mód)
+STR_5558 :A beállítás érvénybe lépéséhez újraindítás szükséges
+STR_5559 :10 perces ellenőrzés
+STR_5560 :{SMALLFONT}{BLACK}Az ellenőrzési időt „minden 10. percben”-re állítja az összes játékon
+STR_5561 :A nyelv betöltése sikertelen
STR_5562 :FIGYELMEZTETÉS!
+STR_5563 :Ez a funkció jelenleg instabil, legyél rendkívül elővigyázatos.
STR_5564 :Sérült elem beillesztése
STR_5565 :{SMALLFONT}{BLACK}Egy sérült elemet illeszt be a mező fölé. A sérült elem feletti elemek nem fognak látszani.
STR_5566 :Jelszó:
@@ -2712,6 +3024,7 @@ STR_5578 :Orosz rubel (₽)
STR_5579 :Ablak méretezése:
STR_5580 :Cseh korona (Kč)
STR_5581 :FPS megjelenítése
+STR_5582 :Egérmutató elfogása az ablakban
STR_5583 :{COMMA1DP16} m/s
STR_5584 :SI
STR_5586 :Boltok és bódék automatikus megnyitása
@@ -2735,6 +3048,9 @@ STR_5603 :A vendég elhagyott egy játékot
STR_5604 :A vendég vett valamit
STR_5605 :A vendég használt egy létesítményt
STR_5606 :A vendég meghalt
+STR_5607 :{SMALLFONT}{BLACK}A kiválasztott térképelem kényszerített eltávolítása.
+STR_5617 :{SMALLFONT}{BLACK}A kiválasztott elem felfelé mozgatása.
+STR_5618 :{SMALLFONT}{BLACK}A kiválasztott elem lefelé mozgatása.
STR_5619 :RollerCoaster Tycoon
STR_5620 :Added Attractions
STR_5621 :Loopy Landscapes
@@ -2749,6 +3065,49 @@ STR_5629 :Nehézségi szint
STR_5630 :Progresszív feloldás bekapcsolása
STR_5631 :Eredeti DLC parkok
STR_5632 :Építsd meg a saját...
+STR_5635 :{WINDOW_COLOUR_2}Elköltött pénz: {BLACK}{CURRENCY2DP}
+STR_5636 :{WINDOW_COLOUR_2}Futtatott parancsok: {BLACK}{COMMA16}
+STR_5637 :Ezt nem csinálhatod...
+STR_5638 :Engedély megtagadva
+STR_5639 :{SMALLFONT}{BLACK}Játékosok listája
+STR_5640 :{SMALLFONT}{BLACK}Csoportok kezelése
+STR_5641 :Alapértelmezett csoport:
+STR_5642 :Csoport
+STR_5643 :Új csoport
+STR_5644 :Csoport törlése
+STR_5645 :Chat
+STR_5646 :Terraformálás
+STR_5647 :Szünet be/ki
+STR_5648 :Vízszint beállítása
+STR_5649 :Játék létrehozása
+STR_5650 :Játék eltávolítása
+STR_5651 :Játék építése
+STR_5652 :Játék tulajdonságai
+STR_5653 :Díszletek
+STR_5654 :Út
+STR_5655 :Vendég
+STR_5656 :Személyzet
+STR_5657 :Park tulajdonságai
+STR_5658 :Park finanszírozása
+STR_5659 :Játékos kirúgása
+STR_5660 :Csoportok módosítása
+STR_5661 :Játékoscsoport beállítása
+STR_5662 :Nincs adat
+STR_5663 :Földterület megtisztítása
+STR_5664 :Csalás
+STR_5665 :Díszletcsoportok be/ki
+STR_5666 :Jelszó nélküli bejelentkezés
+STR_5701 :{WINDOW_COLOUR_2}Utolsó tevékenység: {BLACK}{STRINGID}
+STR_5702 :{SMALLFONT}{BLACK}A játékos legutóbbi tevékenységének megkeresése
+STR_5703 :A hoszt nem rúgható ki
+STR_5704 :Utolsó tevékenység
+STR_5705 :Nem rakható ebbe a csoportba
+STR_5706 :Nem távolítható el olyan csoport, amelybe játékosok tartoznak
+STR_5707 :Ez a csoport nem módosítható
+STR_5708 :Nem változtatható meg az a csoport, amelybe a hoszt tartozik
+STR_5709 :Cs. átnevezése
+STR_5710 :Csoport neve
+STR_5711 :Írj be egy új nevet a csoport számára:
STR_5712 :Nem módosíthatsz olyan engedélyt, amellyel te sem rendelkezel
STR_5713 :Játékos kirúgása
STR_5714 :Beállítások ablak
@@ -2758,7 +3117,7 @@ STR_5716 :Nem engedélyezett a többjátékos módban
STR_5717 :Hálózati verzió: {STRING}
STR_5718 :{SMALLFONT}{BLACK}Hálózati verzió: {STRING}
STR_5719 :Napos
-STR_5720 :Részlegesen felhős
+STR_5720 :Részben felhős
STR_5721 :Felhős
STR_5722 :Esős
STR_5723 :Heves esőzés
@@ -2769,21 +3128,29 @@ STR_5727 :Skálázás minősége:
STR_5731 :Lineáris
# tooltip for tab in options window
STR_5734 :{SMALLFONT}{BLACK}Megjelenítés
+STR_5735 :Hálózati állapot
STR_5736 :Játékos
STR_5737 :Zárva, még {COMMA16} ember van a játékon
STR_5738 :Zárva, még {COMMA16} ember van a játékon
STR_5739 :{WINDOW_COLOUR_2}Vendégek a játékon: {BLACK}{COMMA16}
-STR_5740 :Véget nem érő marketingkapányok
-STR_5741 :{SMALLFONT}{BLACK}A marketingkapányok soha nem érnek véget
+STR_5740 :Véget nem érő marketingkampányok
+STR_5741 :{SMALLFONT}{BLACK}A marketingkampányok soha nem érnek véget
STR_5742 :Hitelesítés ...
STR_5743 :Csatlakozás ...
STR_5744 :Feloldás ...
STR_5745 :Hálózati szinkronizációs hiba észlelve
+STR_5746 :Kilépett
+STR_5747 :Kilépett: {STRING}
STR_5748 :Kirúgva
+STR_5749 :Ki a szerverről!
STR_5750 :Kapcsolat lezárva
STR_5751 :Nincs adat
+STR_5752 :{OUTLINE}{RED}{STRING} kilépett
+STR_5753 :{OUTLINE}{RED}{STRING} kilépett ({STRING})
STR_5754 :Hibás játékos név
+STR_5755 :Hibás szoftververzió (A szerver ezt használja: {STRING})
STR_5756 :Hibás jelszó
+STR_5757 :A szerver megtelt
STR_5758 :{OUTLINE}{GREEN}{STRING} csatlakozott a játékhoz
STR_5759 :Térkép letöltése ... ({INT32} / {INT32}) KiB
STR_5760 :Hongkongi dollár (HK$)
@@ -2792,6 +3159,7 @@ STR_5762 :Kínai jüan (CN¥)
STR_5763 :Minden fájl
STR_5764 :Érvénytelen játéktípus
STR_5765 :Az érvénytelen típusú játékok nem szerkeszthetők
+STR_5766 :Magyar forint (Ft)
STR_5767 :Bevétel
STR_5768 :Összes vendég
STR_5769 :Teljes nyereség
@@ -2807,7 +3175,7 @@ STR_5778 :Építés ideje: {COMMA16} éve
STR_5779 :Bevétel: {CURRENCY2DP} óránként
STR_5780 :Üzemeltetési költség: {CURRENCY2DP} óránként
STR_5781 :Üzemeltetési költség: Ismeretlen
-STR_5782 :Kapcsolódva vagy. A(z) ’{STRING}’ lenyomásával cseveghetsz.
+STR_5782 :Csatlakoztál. A(z) ’{STRING}’ lenyomásával cseveghetsz.
STR_5783 :{WINDOW_COLOUR_2}Lezárt pálya
STR_5784 :{BLACK}Teljesíts korábbi pályákat a feloldásához.
STR_5785 :A csoport nem nevezhető át...
@@ -2815,12 +3183,23 @@ STR_5786 :Érvénytelen csoportnév
STR_5787 :{COMMA32} játékos van online
STR_5788 :Alapértelmezett ellenőrzési idő:
STR_5789 :Villámhatás kikapcsolása
+STR_5791 :{SMALLFONT}{BLACK}Az összes játék megbízhatóságát 100%-ra{NEWLINE}állítja és visszaállítja az építési idejüket „idén”-re
+STR_5792 :{SMALLFONT}{BLACK}Megjavítja az összes meghibásodott játékot
+STR_5793 :{SMALLFONT}{BLACK}Törli a játék ütközési előzményeit,{NEWLINE}így a vendégek nem fognak panaszkodni, hogy nem biztonságos
+STR_5794 :{SMALLFONT}{BLACK}Néhány pálya nem engedélyezi pár játék{NEWLINE}szerkesztését, melyek már a parkban vannak{NEWLINE}Ez a csalás feloldja a korlátozást
+STR_5795 :{SMALLFONT}{BLACK}A vendégek a park összes játékára felülnek,{NEWLINE}még az extrém magas intenzitásúakra is
+STR_5796 :{SMALLFONT}{BLACK}Kényszeríti a parkot, hogy kinyisson vagy bezárjon
+STR_5797 :{SMALLFONT}{BLACK}Letiltja az időjárás-változásokat{NEWLINE}és befagyasztja a jelenlegi időjárást
+STR_5798 :{SMALLFONT}{BLACK}Engedélyezi az építési tevékenységeket szünet közben
+STR_5799 :{SMALLFONT}{BLACK}Letiltja a játékok fékhiba miatta meghibásodásait és ütközéseit
+STR_5800 :{SMALLFONT}{BLACK}Megakadályozza, hogy meghibásodjanak a játékok
STR_5801 :Szemetelés kikapcsolása
STR_5790 :{SMALLFONT}{BLACK}Az RCT1-stílusú árazás ki- és bekapcsolása{NEWLINE}(például belépési díj egyszerre a parkba és a játékokra)
+STR_5795 :{SMALLFONT}{BLACK}A vendégek a park összes játékára felülnek,{NEWLINE}még az extrém magas intenzitásúakra is
STR_5802 :{SMALLFONT}{BLACK}A vendégek nem szemetelnek és hánynak
STR_5803 :{SMALLFONT}{BLACK}A kiválasztott térképelem forgatása
STR_5804 :Hang némítása
-STR_5805 :{SMALLFONT}{BLACK}Ha ki van pipálva, a szervered hozzá lesz adva a{NEWLINE}nyilvános szerverek listájához, így bárki rátalálhat
+STR_5805 :{SMALLFONT}{BLACK}Ha ki van pipálva, a szervered hozzá lesz adva{NEWLINE}a nyilvános szerverek listájához, így bárki rátalálhat
STR_5806 :Váltás ablakos/teljes képernyős mód között
STR_5807 :{WINDOW_COLOUR_2}Játékok száma: {BLACK}{COMMA16}
STR_5808 :{WINDOW_COLOUR_2}Boltok és bódék száma: {BLACK}{COMMA16}
@@ -2837,8 +3216,14 @@ STR_5816 :{SMALLFONT}{BLACK}A játék méretezési tényezőjének beállít
STR_5820 :{SMALLFONT}{BLACK}A játék minimalizálása, ha elveszti a fókuszt{NEWLINE}teljes képernyős módban
STR_5822 :{SMALLFONT}{BLACK}A nap és az éjszaka váltakozásának bekapcsolása.{NEWLINE}A teljes ciklus egy játékbeli hónapig tart
STR_5823 :{SMALLFONT}{BLACK}Nagybetűs megjelenítés a hirdetőtáblákon (RCT1-beli viselkedés)
-STR_5824 :{SMALLFONT}{BLACK}A villámhatás kikapcsolása{NEWLINE}a viharok alatt
+STR_5824 :{SMALLFONT}{BLACK}A viharok alatti villámhatás{NEWLINE}kikapcsolása
+STR_5825 :{SMALLFONT}{BLACK}Az egérmutató maradjon az ablakon belül
+STR_5826 :{SMALLFONT}{BLACK}A látkép jobb egeres húzásának invertálása
STR_5835 :{SMALLFONT}{BLACK}A játék némítása, ha az ablak elveszti a fókuszt
+STR_5838 :{SMALLFONT}{BLACK}Külön gomb a pénzügyi ablak számára az eszköztáron
+STR_5839 :{SMALLFONT}{BLACK}Külön gomb a kutatás-fejlesztés ablak számára az eszköztáron
+STR_5840 :{SMALLFONT}{BLACK}Külön gomb a csalások ablak számára az eszköztáron
+STR_5841 :{SMALLFONT}{BLACK}Külön gomb a legutóbbi hírek ablak számára az eszköztáron
STR_5843 :{SMALLFONT}{BLACK}A pályák progresszív feloldásának engedélyezése (RCT1-beli viselkedés)
STR_5844 :{SMALLFONT}{BLACK}Tartsa fenn a kapcsolatot a többjátékos{NEWLINE}szerverrel akkor is, ha szinkronizációs vagy egyéb hiba jelentkezik
STR_5845 :{SMALLFONT}{BLACK}Hozzáadja a hibakereső{NEWLINE}eszközök gombját az eszköztárhoz.{NEWLINE}Engedélyezi a fejlesztői konzol gyorsbillentyűjét
@@ -2853,9 +3238,15 @@ STR_5857 :{SMALLFONT}{BLACK}Játékbeállítások
STR_5858 :{SMALLFONT}{BLACK}CPU helyett a GPU használata megjelenítéshez. Nagyobb kompatibilitást biztosít a képernyőrögzítő programokkal. Némileg csökkentheti a teljesítményt.
STR_5859 :{SMALLFONT}{BLACK}A képkocka fázisolás bekapcsolása, hogy {NEWLINE}folyamatosabb legyen a játékmenet megjelenítése. Ha ki van kapcsolva,{NEWLINE}a játék 40 FPS-el fut.
STR_5860 :Váltás az eredeti és a visszafejtett pályarajzok között
+STR_5861 :Kulcs hitelesítési hiba
+STR_5862 :Ismeretlen játékosok blokkolása.
+STR_5863 :{SMALLFONT}{BLACK}Csak az ismert kulcsokkal rendelkező játékosok csatlakozhassanak.
+STR_5864 :Ehhez a szerverhez csak fehérlistás játékosok csatlakozhatnak.
+STR_5865 :Chat előzmények naplózása
STR_5867 :{WINDOW_COLOUR_2}Szolgáltató neve: {BLACK}{STRING}
STR_5868 :{WINDOW_COLOUR_2}Szolgáltató e-mail címe: {BLACK}{STRING}
STR_5869 :{WINDOW_COLOUR_2}Szolgáltató weboldala: {BLACK}{STRING}
+STR_5870 :{SMALLFONT}{BLACK}Szerver információ
STR_5871 :Nem öregedő növények
STR_5872 :{SMALLFONT}{BLACK}A növények öregedésének kikapcsolása, hogy ne hervadjanak el
STR_5875 :Grafikus motor:
@@ -2866,8 +3257,14 @@ STR_5879 :OpenGL (kísérleti)
STR_5880 :Csak a kiválasztottak
STR_5881 :Csak a nem kiválasztottak
STR_5882 :Egyedi pénznem
+STR_5883 :Egyedi pénznem beállítása
+STR_5884 :{WINDOW_COLOUR_2}Átváltási árfolyam:
+STR_5885 :{WINDOW_COLOUR_2}annyi, mint {COMMA32} GBP (£)
+STR_5886 :{WINDOW_COLOUR_2}Pénznem szimbóluma:
STR_5887 :Előtag
STR_5888 :Utótag
+STR_5889 :Egyedi pénznem szimbólum
+STR_5890 :Add meg a megjelenítendő pénznem szimbólumot
STR_5891 :Alapértelmezett
STR_5892 :{SMALLFONT}{BLACK}Vissza az alapértelmezett mappába
STR_5893 :Árfolyam
@@ -2899,15 +3296,40 @@ STR_5930 :Nagy díszlet részletei
STR_5931 :Hirdetőtábla részletei
STR_5932 :Sérült elem részletei
STR_5933 :Tulajdonságok
+STR_5937 :Nincs tulajdonban és nem eladó
+STR_5938 :{WINDOW_COLOUR_2}Vízszint: {BLACK}{COMMA16}
STR_5939 :Park kerítésének eltávolítása
STR_5940 :Park kerítésének visszaállítása
+STR_5941 :{WINDOW_COLOUR_2}Alapmagasság:
+STR_5942 :{WINDOW_COLOUR_2}Út neve: {BLACK}{STRINGID}
+STR_5943 :{WINDOW_COLOUR_2}Extrák: {BLACK}{STRINGID}
+STR_5944 :{WINDOW_COLOUR_2}Extrák: {BLACK}Semmi
+STR_5945 :{WINDOW_COLOUR_2}Összekapcsolt szélek:
+STR_5946 :{WINDOW_COLOUR_2}Játék típusa: {BLACK}{STRINGID}
+STR_5947 :{WINDOW_COLOUR_2}Játék ID: {BLACK}{COMMA16}
+STR_5948 :{WINDOW_COLOUR_2}Játék neve: {BLACK}{STRINGID}
+STR_5949 :{WINDOW_COLOUR_2}Láncos felvonó
+STR_5954 :{WINDOW_COLOUR_2}Díszlet kora: {BLACK}{COMMA16}
STR_5956 :Délnyugat
STR_5957 :Északnyugat
STR_5958 :Északkelet
STR_5959 :Délkelet
+STR_5962 :{WINDOW_COLOUR_2}Ütközésérzékelés:
+STR_5966 :{WINDOW_COLOUR_2}Parkbejárat része: {BLACK}{STRINGID}
+STR_5967 :Középső
+STR_5968 :Bal
+STR_5969 :Jobb
+STR_5970 :{WINDOW_COLOUR_2}Bejárat ID: {BLACK}{COMMA16}
+STR_5971 :{WINDOW_COLOUR_2}Kijárat ID: {BLACK}{COMMA16}
+STR_5972 :{WINDOW_COLOUR_2}Játék ID: {BLACK}{COMMA16}
+STR_5979 :{WINDOW_COLOUR_2}Fal típusa: {BLACK}{COMMA16}
+STR_5980 :{WINDOW_COLOUR_2}Hirdetőtábla szövege: {BLACK}{STRINGID}
+STR_5981 :{WINDOW_COLOUR_2}Nem hirdetőtábla
+STR_5982 :{WINDOW_COLOUR_2}Nagy díszlet típusa: {BLACK}{COMMA16}
+STR_5983 :{WINDOW_COLOUR_2}Nagy díszletelem ID: {BLACK}{COMMA16}
STR_5984 :Blokkolt utak:
STR_5985 :Új mappa
-STR_5986 :Írd be az új mapa nevét.
+STR_5986 :Írd be az új mappa nevét.
STR_5987 :A mappát nem lehet létrehozni
STR_5988 :{SMALLFONT}{BLACK}Nincs több eladó földterület
STR_5989 :{SMALLFONT}{BLACK}Nincs több eladó építési jog
@@ -2923,7 +3345,7 @@ STR_5998 :Pénz hozzáadása
STR_5999 :Pénz beállítása
STR_6000 :Add meg az új értéket
STR_6001 :Fényhatások bekapcsolása (kísérleti)
-STR_6002 :{SMALLFONT}{BLACK}A lámpák és a játékok éjjelente világítani fognak.{NEWLINE}A grafikus motort hardveres gyorsítára kell állítani hozzá.
+STR_6002 :{SMALLFONT}{BLACK}A lámpák és a játékok éjjelente világítani fognak.{NEWLINE}A grafikus motort hardveres gyorsításra kell állítani hozzá.
STR_6003 :Levágó nézet
STR_6004 :Levágó nézet
STR_6005 :Levágó nézet bekapcsolása
@@ -2933,26 +3355,82 @@ STR_6008 :{SMALLFONT}{BLACK}Kattints ide a nyers értékek<->mértékegysége
STR_6009 :{SMALLFONT}{BLACK}A vágási magasság kiválasztása
STR_6010 :{COMMA2DP32} m
STR_6011 :{COMMA1DP16} láb
+STR_6012 :{COMMA1DP16}
+STR_6015 :Lejtős
STR_6016 :Mező módosítása
STR_6017 :Kérlek lassíts
+STR_6030 :{SMALLFONT}{BLACK}Díszletválasztó. Kattints bármelyik díszletre a térképen, hogy újat építhess ugyanabból a darabból.
STR_6031 :Szerver leírása:
STR_6032 :Szerver üdvözlés:
STR_6033 :Az RCT1 telepítési útvonala:
+STR_6034 :{SMALLFONT}{BLACK}{STRING}
+STR_6035 :Kérlek válaszd ki az RCT1 mappádat
+STR_6036 :{SMALLFONT}{BLACK}Törlés
+STR_6037 :Kérlek válassz egy érvényes RCT1 mappát
+STR_6040 :Pályabeállítások módosítása
STR_6041 :{BLACK}Nem vettél fel gépészt!
+STR_6042 :Magasságtérkép betöltése
+STR_6043 :Magasságtérkép kiválasztása
+STR_6044 :Magasságtérkép simítása
+STR_6045 :Erősség
+STR_6046 :Magasságtérkép normalizálása
+STR_6047 :Mezők simítása
+STR_6048 :Magasságtérkép hiba
+STR_6049 :PNG olvasási hiba
+STR_6050 :Bitmap olvasási hiba
+STR_6051 :A szélesség és magasság megegyező kell, hogy legyen
+STR_6052 :A magasságtérkép túl nagy és le lesz vágva
+STR_6053 :A magasságtérkép nem normalizálható
+STR_6054 :Csak a 24 bites bitmapek támogatottak
STR_6055 :OpenRCT2 magasságtérkép fájl
STR_6056 :{SMALLFONT}{BLACK}Némítás
+STR_6057 :{SMALLFONT}{BLACK}Külön gomb a némítási opció számára az eszköztáron
STR_6058 :Némítás
STR_6059 :»
STR_6060 :Vendégek vásárlásainak animálása
STR_6061 :{SMALLFONT}{BLACK}Animált pénzhatás megjelenítése,{NEWLINE}mikor a vendégek vásárolnak valamit.
STR_6062 :{OUTLINE}{GREEN}+ {CURRENCY2DP}
STR_6063 :{OUTLINE}{RED}- {CURRENCY2DP}
+STR_6064 :Minden föld a tiéd
+STR_6065 :Felhasználói tevékenységek naplózása
+STR_6066 :{SMALLFONT}{BLACK}Minden felhasználói tevékenységet naplóz a felhasználói mappádban lévő fájlokba
STR_6067 :Szerver elindítva.
STR_6068 :Szerver leállítva.
+STR_6069 :{STRING} ki lett rúgva a szerverről {STRING} által.
+STR_6070 :{STRING} a(z) '{STRING}' csoportba lett rakva {STRING} által.
+STR_6071 :{STRING} egy új játékoscsoportot hozott létre '{STRING}' néven.
+STR_6072 :{STRING} törölte a(z) '{String}' játékoscsoportot.
+STR_6073 :{STRING} módosította a(z) '{String}' játékoscsoport engedélyeit.
+STR_6074 :{STRING} megváltoztatta egy játékoscsoport nevét. Régi név: '{STRING}' / Új név: '{STRING}'
+STR_6075 :{STRING} megváltoztatta az alap játékoscsoportot erre: '{String}'.
+STR_6076 :{STRING} használt/bekapcsolt egy csalást: '{STRING}'.
+STR_6077 :Pénz hozzáadása
+STR_6078 :{STRING} új játékot hozott létre: '{STRING}'.
+STR_6079 :{STRING} lerombolta a(z) '{STRING}' játékot.
+STR_6080 :{STRING} megváltoztatta a(z) '{STRING}' játék kinézetét.
+STR_6081 :{STRING} megváltoztatta a(z) '{STRING}' játék státuszát erre: zárva
+STR_6082 :{STRING} megváltoztatta a(z) '{STRING}' játék státuszát erre: nyitva
+STR_6083 :{STRING} megváltoztatta a(z) '{STRING}' játék státuszát erre: tesztelés
+STR_6084 :{STRING} megváltoztatta '{STRING}' járműbeállításait.
+STR_6085 :{STRING} megváltoztatta '{STRING}' játékbeállításait.
+STR_6086 :{STRING} átnevezett egy játékot. Régi név: '{STRING}' / Új név: '{STRING}'
+STR_6087 :{STRING} megváltoztatta a(z) '{STRING}' játék árát erre: {STRING}
+STR_6088 :{STRING} megváltoztatta a(z) '{STRING}' játék másodlagos árát erre: {STRING}
+STR_6089 :{STRING} átnevezte a parkot. Régi név: '{STRING}' / Új név: '{STRING}'
+STR_6090 :{STRING} megnyitotta a parkot.
+STR_6091 :{STRING} bezárta a parkot.
+STR_6092 :{STRING} megváltoztatta a park belépési díját: {STRING}
+STR_6093 :{STRING} egy új díszletet rakott le.
+STR_6094 :{STRING} eltávolított egy díszletet.
+STR_6095 :{STRING} módosított egy díszletet.
+STR_6096 :{STRING} megváltoztatta egy tábla feliratát: '{STRING}'.
+STR_6097 :{STRING} lerakta '{STRING}' játék egy pályaelemét.
+STR_6098 :{STRING} eltávolított egy pályaelemet valamelyik játékról.
STR_6099 :Kapcsolódtál a szerverhez.
STR_6100 :Bontottad a kapcsolatot a szerverrel.
STR_6101 :Nem csökken a játékok értéke
STR_6102 :{SMALLFONT}{BLACK}A játékok értéke nem csökken az idő múlásával, így a vendégek nem fogják hirtelen azt gondolni, hogy túl drágák
+STR_6103 :{SMALLFONT}{BLACK}Ez a beállítás le van tiltva hálózati játék alatt.
STR_6104 :Dugóhúzó hullámvasút
STR_6105 :Hiperhullámvasút
STR_6106 :Autós utazás
@@ -2979,10 +3457,15 @@ STR_6133 :{SMALLFONT}{BLACK}Hozzáférés a még fel nem fedezett játékokho
STR_6134 :Díszlet törlése
STR_6135 :A kliens érvénytelen kérést küldött
STR_6136 :A szerver érvénytelen kérést küldött
+STR_6137 :OpenRCT2, egy ingyenes és nyílt forráskódú Roller Coaster Tycoon 2 klón.
+STR_6138 :Az OpenRCT2 számos szerző munkája, a teljes lista a „contributors.md”-ben található. További információkért látogass el ide: http://github.com/OpenRCT2/OpenRCT2
+STR_6139 :Minden termék- és vállalatnév a vonatkozó tulajdonosok birtokában van. A használatuk nem jelent semmiféle kapcsolatot vagy jóváhagyást a részükről.
STR_6140 :Változási napló...
STR_6141 :RCT1 alsó eszköztár
STR_6142 :{WINDOW_COLOUR_2}Pálya neve: {BLACK}{STRING}
STR_6143 :{WINDOW_COLOUR_2}Játék típusa: {BLACK}{STRINGID}
+STR_6145 :{SMALLFONT}{BLACK}Sebességlimit beállítása a gyorsítók számára
+STR_6146 :Minden rajzolható pályaelem engedve
STR_6148 :Csatlakozás a főszerverhez...
STR_6149 :Nem sikerült csatlakozni a főszerverhez
STR_6150 :Érvénytelen válasz a főszervertől (nincs JSON-szám)
@@ -2994,10 +3477,11 @@ STR_6156 :A név le van foglalva
STR_6157 :Konzol
STR_6158 :Fájl betöltése sikertelen...{NEWLINE}Nem kompatibilis RCTC verzió: {COMMA16}
STR_6159 :Sima legközelebbi szomszéd
+STR_6160 :{WINDOW_COLOUR_2}Rendelkezésre álló járművek: {BLACK}{STRING}
STR_6161 :Rácsok megjelenítése be/ki
STR_6162 :Forgó vad egér
STR_6164 :{WHITE}❌
-STR_6165 :Vertikális szinkron használata
+STR_6165 :Vertikális szinkron
STR_6166 :{SMALLFONT}{BLACK}A megjelenített képkockákat a kijelző frissítési gyakoriságához igazítja, így megakadályozza a kép szétcsúszását.
STR_6167 :{SMALLFONT}{BLACK}Haladó
STR_6168 :Főcím
@@ -3057,7 +3541,7 @@ STR_6223 :A park határain kívül kell lennie!
STR_6224 :{STRING} lehelyezett egy vendég belépési pontot.
STR_6225 :Nem támogatott OpenGL megjelenítéssel
STR_6226 :Korai pályateljesítés
-STR_6227 :{SMALLFONT}{BLACK}A pálya teljesítése, ha az összes cél teljesül a kítűzött idő előtt.
+STR_6227 :{SMALLFONT}{BLACK}A pálya teljesítése, ha az összes cél teljesül a kitűzött idő előtt.
STR_6228 :Pálya beállítások
STR_6229 :{WINDOW_COLOUR_2}{STRINGID}: {STRINGID}
STR_6230 :{STRINGID}:
@@ -3083,7 +3567,7 @@ STR_6249 :{WINDOW_COLOUR_1}Biztos, hogy fel akarod újítani ezt: {STRINGID}?
STR_6250 :{WINDOW_COLOUR_1}Biztos, hogy le akarod rombolni ezt: {STRINGID}? A visszatérítés összege: {CURRENCY}
STR_6251 :A játék még nem üres
STR_6252 :Twitch API URL-je
-STR_6253 :{SMALLFONT}{BLACK}A Twitch inetgrációs API URL-jének megadása. Szükséges a Twitch integráció használatához.
+STR_6253 :{SMALLFONT}{BLACK}A Twitch integrációs API URL-jének megadása. Szükséges a Twitch integráció használatához.
STR_6254 :A Twitch integrációs API URL-je:
STR_6255 :Érvénytelen URL
STR_6256 :Megjelenítési hatások
@@ -3108,10 +3592,10 @@ STR_6274 :Nem állítható be színséma...
STR_6275 :{WINDOW_COLOUR_2}Állomás stílusa:
STR_6276 :A vendégek beragadnak itt: {RED}{STRINGID}. Lehet, hogy érvénytelen játéktípus vagy működési mód okozza.
STR_6277 :{WINDOW_COLOUR_2}Állomás index: {BLACK}{COMMA16}
-STR_6278 :Automentések mennyisége
+STR_6278 :Automentések száma
STR_6279 :{SMALLFONT}{BLACK}A megőrzendő automentések száma
STR_6280 :{SMALLFONT}{BLACK}Chat
-STR_6281 :{SMALLFONT}{BLACK}Külön chat gomb mutatása az eszköztáron
+STR_6281 :{SMALLFONT}{BLACK}Külön gomb a chat ablak számára az eszköztáron
STR_6282 :Chat
STR_6283 :A chat jelenleg nem elérhető. Csatlakozva vagy szerverhez?
STR_6284 :Hálózat
@@ -3134,6 +3618,35 @@ STR_6300 :{SMALLFONT}{BLACK}Az összes hiányzó objektum letöltése, ha el
STR_6301 :{SMALLFONT}{BLACK}A kiválasztott objektumnév vágólapra másolása.
STR_6302 :{SMALLFONT}{BLACK}A hiányzó objektumok teljes listájának vágólapra másolása.
STR_6303 :Objektum letöltése ({COMMA16} / {COMMA16}): [{STRING}]
+STR_6304 :Díszletválasztó megnyitása
+STR_6305 :Többszálúság
+STR_6306 :{SMALLFONT}{BLACK}Kísérleti beállítás, mellyel bekapcsolható a több szálon történő megjelenítés, instabilitást okozhat.
+STR_6307 :Színséma: {BLACK}{STRINGID}
+STR_6308 :„{STRINGID}{OUTLINE}{TOPAZ}”{NEWLINE}{STRINGID}
+STR_6309 :Újracsatlakozás
+STR_6310 :{WINDOW_COLOUR_2}Pozíció: {BLACK}{INT32} {INT32} {INT32}
+STR_6311 :{WINDOW_COLOUR_2}Következő: {BLACK}{INT32} {INT32} {INT32}
+STR_6312 :(felület)
+STR_6313 :(lejtő {INT32})
+STR_6314 :{WINDOW_COLOUR_2}Úti cél: {BLACK}{INT32}, {INT32} tolerancia {INT32}
+STR_6315 :{WINDOW_COLOUR_2}Útkeresési cél: {BLACK}{INT32}, {INT32}, {INT32} irány {INT32}
+STR_6316 :{WINDOW_COLOUR_2}Útkeresési előzmények:
+STR_6317 :{BLACK}{INT32}, {INT32}, {INT32} irány {INT32}
+STR_6318 :Hálózati szinkronizációs hiba észlelve.{NEWLINE}Naplófájl: {STRING}
+STR_6319 :{WINDOW_COLOUR_2}Blokkolófék zárva
+STR_6320 :{WINDOW_COLOUR_2}Elpusztíthatatlan
+STR_6321 :{WINDOW_COLOUR_2}Törött hozzáadott elem
+STR_6322 :{WINDOW_COLOUR_2}Sprite Id: {BLACK}{INT32}
+STR_6323 :Szimuláció folyamatban
+STR_6324 :Szimulálás
+STR_6325 :{SMALLFONT}{BLACK}Játék/épület szimulálása
+STR_6326 :{POP16}{POP16}{POP16}{STRINGID} nem szimulálható...
+STR_6327 :Átlátszó hátterű óriás képmentések
+STR_6328 :{SMALLFONT}{BLACK}Ha ez az opció ki van jelölve, az óriás képmentések átlátszó hátterűek lesznek az alapértelmezett fekete szín helyett.
+STR_6329 :{STRING}{STRINGID}
+STR_6330 :[{STRING}] letöltése innen: {STRING} ({COMMA16} / {COMMA16})
+STR_6331 :Kacsák létrehozása
+STR_6332 :Kacsák törlése
#############
# Scenarios #
@@ -3221,8 +3734,8 @@ STR_PARK :Recsegő Rengeteg
STR_DTLS :Egy nagy park jól tervezett, de meglehetősen öreg játékokkal - Cseréld le az öreg játékokat, vagy építs újakat, hogy népszerűbb legyen a park
-STR_SCNR :Paradicsomi Móló
-STR_PARK :Paradicsomi Móló
+STR_SCNR :Paradicsom Móló
+STR_PARK :Paradicsom Móló
STR_DTLS :Alakítsd át ennek az álmos kisvárosnak a mólóját virágzó attrakcióvá
@@ -3294,7 +3807,7 @@ STR_DTLS :E futurisztikus park földönkívüli táján bőven van hely az ú
STR_SCNR :Szende-szurdok
STR_PARK :Szende-szurdok
-STR_DTLS :A helyi lakosság az enyhe és nyugtató játékokat kedveli, úgyhogy a te feladatod a park izlésüknek megfelelő bővítése
+STR_DTLS :A helyi lakosság az enyhe és nyugtató játékokat kedveli, úgyhogy a te feladatod a park ízlésüknek megfelelő bővítése
STR_SCNR :Derűs Dzsungel
@@ -3329,7 +3842,7 @@ STR_DTLS :Egy gát körüli területen kell vidámparkot kialakítanod
STR_SCNR :Hullámvasút-szurdok
STR_PARK :Hullámvasút-szurdok
-STR_DTLS :Alakíts ki egy vidámparkot a rendelekezésedre álló hatalmas szurdokban
+STR_DTLS :Alakíts ki egy vidámparkot a rendelkezésedre álló hatalmas szurdokban
STR_SCNR :Zuhé Park
@@ -3403,6 +3916,155 @@ STR_DTLS :Egy nagy kertnek arra van szüksége, hogy sikeres vidámpark legye
## Loopy Landscapes
+
+STR_SCNR :Jéghegy-szigetek
+STR_PARK :Jéghegy-szigetek
+STR_DTLS :Ez az ambiciózus vidámpark egy csoportnyi jéghegyre épült
+
+
+STR_SCNR :Vulkánia
+STR_PARK :Vulkánia
+STR_DTLS :Egy szunnyadó vulkán adja ennek a hullámvasút-építő kihívásnak a helyszínét
+
+
+STR_SCNR :Száraz Magasságok
+STR_PARK :Száraz Magasságok
+STR_DTLS :Az a kihívásod, hogy gondoskodj a park fejlesztéséről, miközben biztosítod a vendégek jókedvét, pénzügyi korlátok nélkül
+
+
+STR_SCNR :Borotva Sziklák
+STR_PARK :Borotva Sziklák
+STR_DTLS :Az a feladatod, hogy egy masszív, hullámvasutakkal teli parkot alakíts ki a Borotva Sziklák között
+
+
+STR_SCNR :Kráter-tó
+STR_PARK :Kráter-tó
+STR_DTLS :Egy ősi kráterben elterülő hatalmas tó a park a helyszíne
+
+
+STR_SCNR :Szédítő Kilátások
+STR_PARK :Szédítő Kilátások
+STR_DTLS :Ebben a nagy parkban már van egy kiváló hiperhullámvasút, de sokkal nyereségesebbé kell tenned
+
+
+STR_SCNR :Paradicsom Móló 2
+STR_PARK :Paradicsom Móló 2
+STR_DTLS :Paradicsom Móló kiterjesztette a tenger feletti sétány-hálózatát és a feladatod az, hogy a park bővítésével biztosítsd az extra hely kihasználtságát
+
+
+STR_SCNR :Sárkány-öböl
+STR_PARK :Sárkány-öböl
+STR_DTLS :Ez a tengerparti öböl a helyszíne ennek a hullámvasút-építő kihívásnak
+
+
+STR_SCNR :Jó Lovag Park
+STR_PARK :Jó Lovag Park
+STR_DTLS :Egy kastély két hullámvasúttal, amit egy nagyobb vidámparkká kell fejlesztened
+
+
+STR_SCNR :Nyüzsgő Nyúlkert
+STR_PARK :Nyüzsgő Nyúlkert
+STR_DTLS :Egy park, ahol az utak és hullámvasutak nagy része föld alatt van
+
+
+STR_SCNR :Nagy Gleccser
+STR_PARK :Nagy Gleccser
+STR_DTLS :Fejleszd vidámparkká ezt a gleccserekkel teli völgyet
+
+
+STR_SCNR :Őrült Kráterek
+STR_PARK :Őrült Kráterek
+STR_DTLS :Egy messzi világban, ahol nincs szükség pénzre, szórakoztató központot kell építened, hogy biztosítsd az emberek boldogságát
+
+
+STR_SCNR :Sivár Sivatag
+STR_PARK :Sivár Sivatag
+STR_DTLS :Öt hullámvasutat kell befejezni ebben a sivatagi parkban
+
+
+STR_SCNR :Fakukac Park
+STR_PARK :Fakukac Park
+STR_DTLS :Ez a történelmi park csak régi stílusú játékokat építhet
+
+
+STR_SCNR :Ikarusz Park
+STR_PARK :Ikarusz Park
+STR_DTLS :Fejleszd ezt a földönkívüli parkot, hogy maximalizáld a nyereségét
+
+
+STR_SCNR :Napos Mocsarak
+STR_PARK :Napos Mocsarak
+STR_DTLS :Ennek a jól tematizált vidámparknak már számos játéka van, de bőven van helye a terjeszkedésre
+
+
+STR_SCNR :Rémálom Dombok
+STR_PARK :Rémálom Dombok
+STR_DTLS :Egy rémisztő vidámpark, a közepén egy hatalmas hullámvasúttal
+
+
+STR_SCNR :Mennydörgő-sziklák
+STR_PARK :Mennydörgő-sziklák
+STR_DTLS :A homokból két nagydarab szikla áll ki, melyeken megkezdődött egy vidámpark építése
+
+
+STR_SCNR :Oktogon Park
+STR_PARK :Oktogon Park
+STR_DTLS :Tíz hullámvasutat kell építened ebben a nagy parkban
+
+
+STR_SCNR :Élménysziget
+STR_PARK :Élménysziget
+STR_DTLS :A hosszú, keskeny sziget kihívásokkal teli helyszín a megadott hullámvasutak építésére
+
+
+STR_SCNR :Jégcsap Világok
+STR_PARK :Jégcsap Világok
+STR_DTLS :Alakítsd át a jeges tájat virágzó vidámparkká
+
+
+STR_SCNR :Déli Homok
+STR_PARK :Déli Homok
+STR_DTLS :Ez a néhány okosan tervezett hullámvasúttal rendelkező sivatagi park arra vár, hogy kibővítsd
+
+