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

Merge branch 'develop'

This commit is contained in:
Michał Janiszewski
2024-12-08 17:04:18 +01:00
1070 changed files with 39094 additions and 13071 deletions

View File

@@ -62,7 +62,7 @@ IncludeCategories:
- Regex: '^<'
Priority: 2
IndentCaseLabels: true
IndentPPDirectives: AfterHash
IndentPPDirectives: BeforeHash
IndentWidth: 4
IndentWrappedFunctionNames: true
KeepEmptyLinesAtTheStartOfBlocks: false

View File

@@ -7,7 +7,7 @@ Checks: >
readability-uppercase-literal-suffix
CheckOptions:
- key: cppcoreguidelines-macro-usage.AllowedRegexp
value: 'validate_global_widx|NETWORK_STREAM_VERSION'
value: 'validate_global_widx|NETWORK_STREAM_VERSION|SFL_ASSERT|SFL_CATCH'
- key: readability-uppercase-literal-suffix.NewSuffixes
value: 'u;L;uL;LL;uLL'
WarningsAsErrors: true

View File

@@ -16,6 +16,17 @@ on:
- '.github/workflows/localisation.yml'
- '.gitignore'
- '.vscode/**'
workflow_dispatch:
inputs:
sign:
description: Sign binaries
type: choice
options:
- 'no'
- test-signing
- release-signing
default: test-signing
defaults:
run:
shell: bash
@@ -34,6 +45,11 @@ jobs:
build_variables:
name: Get version info
runs-on: ubuntu-latest
# We want to sign tagged releases with release certificates, but it is only allowed to be ran manually.
# Disable automatic runs for tags and force release signing for tags.
if: |
(startsWith(github.ref, 'refs/tags/v') && github.event_name == 'workflow_dispatch' && github.event.inputs.sign == 'release-signing') ||
(!startsWith(github.ref, 'refs/tags/v') && github.event.inputs.sign != 'release-signing')
outputs:
name: ${{ steps.artifact-name.outputs.name }}
describe: ${{ steps.ghd.outputs.describe }}
@@ -41,6 +57,8 @@ jobs:
distance: ${{ steps.ghd.outputs.distance }}
tag: ${{ steps.ghd.outputs.tag }}
push: ${{ steps.setenv.outputs.push }}
sign: ${{ steps.sign.outputs.sign }}
certificate: ${{ steps.sign.outputs.certificate }}
steps:
# We need to fetch entire repo to get the tags and correctly run `describe`
- name: Check out code
@@ -51,8 +69,8 @@ jobs:
- name: Git describe
id: ghd
run: |
TAG=$(git describe --abbrev=0)
DESCRIBE=$(git describe)
TAG=$(git describe --tags --abbrev=0)
DESCRIBE=$(git describe --tags)
SHORT_SHA=$(git rev-parse --short HEAD)
DISTANCE=$(git rev-list --count $TAG..HEAD)
echo "tag=$TAG"
@@ -75,6 +93,22 @@ jobs:
run: |
echo "name=${{ steps.ghd.outputs.describe }}"
echo "name=${{ steps.ghd.outputs.describe }}" >> $GITHUB_OUTPUT
- name: Sign
id: sign
run: |
sign=${{ env.SIGNPATH_API_TOKEN != '' && github.event.inputs.sign != 'no' && (needs.build_variables.outputs.push || startsWith(github.ref, 'refs/tags/v')) }}
# if using workflow_dispatch, use the provided certificate
if [[ "$GITHUB_EVENT_NAME" == "workflow_dispatch" ]]; then
certificate=${{ github.event.inputs.sign }}
else
# Default to no signing
certificate=no
sign=false
fi
echo "sign=$sign"
echo "certificate=$certificate"
echo "sign=$sign" >> $GITHUB_OUTPUT
echo "certificate=$certificate" >> $GITHUB_OUTPUT
lint-commit:
name: Lint Commit Message
if: github.event_name == 'pull_request'
@@ -139,13 +173,14 @@ jobs:
windows:
name: Windows
runs-on: windows-latest
needs: [check-code-formatting, build_variables]
needs: [check-code-formatting, build_variables, g2dat]
strategy:
fail-fast: false
matrix:
platform: [win32, x64, arm64]
env:
PLATFORM: ${{ matrix.platform }}
DISTANCE_FROM_TAG: ${{ needs.build_variables.outputs.distance }}
steps:
- name: Setup environment
run: |
@@ -161,12 +196,50 @@ jobs:
uses: ammaraskar/msvc-problem-matcher@master
- name: Build OpenRCT2
run: . scripts/setenv && build
- name: Upload unsigned binaries
id: upload-windows-binaries-unsigned
uses: actions/upload-artifact@v4
with:
name: OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-unsigned-${{ matrix.platform }}
path: |
bin/openrct2.exe
bin/openrct2.com
# Sign the binaries first, so that all other artifacts (portable, installer, symbols) use signed binaries
- name: Sign binaries
id: sign-binaries
env:
SIGNPATH_API_TOKEN: ${{ secrets.SIGNPATH_API_TOKEN }}
if: ${{ needs.build_variables.outputs.sign == 'true' }}
uses: signpath/github-action-submit-signing-request@v1
with:
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
organization-id: 645b821f-6283-45e1-8198-264997072801
project-slug: OpenRCT2
signing-policy-slug: ${{ needs.build_variables.outputs.certificate }}
artifact-configuration-slug: 'binaries'
github-artifact-id: ${{ steps.upload-windows-binaries-unsigned.outputs.artifact-id }}
wait-for-completion: true
output-artifact-directory: files-signed
parameters: |
version: "${{ env.OPENRCT2_VERSION }}.${{ needs.build_variables.outputs.distance }}-${{ needs.build_variables.outputs.short-sha }}"
- name: Use signed binaries
if: ${{ needs.build_variables.outputs.sign == 'true' }}
run: |
mv files-signed/openrct2.com bin/openrct2.com
mv files-signed/openrct2.exe bin/openrct2.exe
- name: Download g2.dat on ARM64
if: matrix.platform == 'arm64'
uses: actions/download-artifact@v4
with:
name: g2-${{ needs.build_variables.outputs.name }}.dat
path: bin/data/g2.dat
- name: Build artifacts
run: |
. scripts/setenv -q
build-portable
build-symbols
build-installer -i
echo "OPENRCT2_VERSION_EXTRA=$OPENRCT2_VERSION_EXTRA" >> "$GITHUB_ENV"
- name: Rename artifacts
run: |
mv artifacts/openrct2-portable-*.zip artifacts/OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-portable-$PLATFORM.zip
@@ -178,11 +251,36 @@ jobs:
name: OpenRCT2-${{ needs.build_variables.outputs.name }}-${{ runner.os }}-portable-${{ matrix.platform }}
path: artifacts/OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-portable-${{ matrix.platform }}.zip
if-no-files-found: error
- name: Upload installer artifact (CI)
- name: Upload unsigned installer artifact (CI)
id: upload-windows-installer-unsigned
uses: actions/upload-artifact@v4
with:
name: OpenRCT2-${{ needs.build_variables.outputs.name }}-${{ runner.os }}-installer-${{ matrix.platform }}-unsigned
path: artifacts/OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-installer-${{ matrix.platform }}.exe
if-no-files-found: error
- name: Sign installer
id: sign-installer
if: ${{ needs.build_variables.outputs.sign == 'true' }}
uses: signpath/github-action-submit-signing-request@v1
with:
api-token: '${{ secrets.SIGNPATH_API_TOKEN }}'
organization-id: 645b821f-6283-45e1-8198-264997072801
project-slug: OpenRCT2
signing-policy-slug: ${{ needs.build_variables.outputs.certificate }}
artifact-configuration-slug: 'installer'
github-artifact-id: ${{ steps.upload-windows-installer-unsigned.outputs.artifact-id }}
wait-for-completion: true
output-artifact-directory: files-signed
parameters: |
version: "${{ env.OPENRCT2_VERSION }}${{ env.OPENRCT2_VERSION_EXTRA }}"
product: "OpenRCT2 ${{ matrix.platform }} Installer for Windows 7 and later"
- name: Upload signed installer artifact (CI)
id: upload-windows-installer-signed
if: ${{ needs.build_variables.outputs.sign == 'true' }}
uses: actions/upload-artifact@v4
with:
name: OpenRCT2-${{ needs.build_variables.outputs.name }}-${{ runner.os }}-installer-${{ matrix.platform }}
path: artifacts/OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-installer-${{ matrix.platform }}.exe
path: files-signed/OpenRCT2-${{ needs.build_variables.outputs.name }}-windows-installer-${{ matrix.platform }}.exe
if-no-files-found: error
- name: Upload symbols artifact (CI)
uses: actions/upload-artifact@v4
@@ -245,7 +343,7 @@ jobs:
macos-cmake:
name: macOS (${{ matrix.arch }}) using CMake
runs-on: macos-14
needs: check-code-formatting
needs: [check-code-formatting, build_variables]
strategy:
fail-fast: false
matrix:
@@ -417,8 +515,8 @@ jobs:
if-no-files-found: error
linux-docker:
name: Ubuntu Linux (Docker)
needs: check-code-formatting
if: github.repository == 'OpenRCT2/OpenRCT2'
needs: [check-code-formatting, build_variables]
if: github.repository == 'OpenRCT2/OpenRCT2' && github.ref == 'refs/heads/develop'
runs-on: ubuntu-latest
steps:
- name: Checkout image
@@ -443,7 +541,7 @@ jobs:
linux-clang:
name: Ubuntu Linux (noble, debug, [http, network, flac, vorbis OpenGL] disabled) using clang
runs-on: ubuntu-latest
needs: check-code-formatting
needs: [check-code-formatting, build_variables]
container: openrct2/openrct2-build:16-noble
steps:
- name: Checkout
@@ -471,7 +569,7 @@ jobs:
- name: Install GCC problem matcher
uses: ammaraskar/gcc-problem-matcher@master
- name: Build OpenRCT2
run: . scripts/setenv && build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-fprofile-instr-generate -fcoverage-mapping" -DWITH_TESTS=on
run: . scripts/setenv && build -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_BUILD_TYPE=Debug -DENABLE_HEADERS_CHECK=on -DCMAKE_CXX_FLAGS="-fprofile-instr-generate -fcoverage-mapping" -DWITH_TESTS=on
- name: Run Tests
run: . scripts/setenv -q && LLVM_PROFILE_FILE="openrct2-coverage-%p.profraw" run-tests
- name: Test Summary
@@ -539,6 +637,10 @@ jobs:
uses: actions/download-artifact@v4
with:
merge-multiple: true
# Having multiple artifacts named the same might be confusing to the users. Drop the unsigned versions.
- name: Remove unsigned artifacts
run: |
rm -rf *unsigned*
- name: Concatenate sha1 files
run: |
ls -lR
@@ -551,11 +653,16 @@ jobs:
sed -n '1,/^$/p' distribution/changelog.txt >> release_notes.txt
echo "" >> release_notes.txt
echo "Release created in ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}" >> release_notes.txt
echo "" >> release_notes.txt
echo "SHA1 checksums:" >> release_notes.txt
echo "\`\`\`" >> release_notes.txt
cat OpenRCT2-${{ needs.build_variables.outputs.name }}-sha1sums.txt >> release_notes.txt
echo "\`\`\`" >> release_notes.txt
echo "" >> release_notes.txt
cat release_notes.txt
# Only upload tagged releases, mark them as draft for manual verification
- name: Create tagged release
uses: softprops/action-gh-release@v2
@@ -563,7 +670,6 @@ jobs:
with:
draft: true
files: |
OpenRCT2-${{ needs.build_variables.outputs.name }}-sha1sums.txt
OpenRCT2-${{ needs.build_variables.outputs.name }}-*
body_path: release_notes.txt
tag_name: ${{ needs.build_variables.outputs.tag }}

View File

@@ -1,5 +1,6 @@
# CMAKE project for openrct2
cmake_minimum_required(VERSION 3.9)
cmake_minimum_required(VERSION 3.10)
if (CMAKE_BINARY_DIR STREQUAL CMAKE_SOURCE_DIR)
message(FATAL_ERROR "Building in-source is not supported! Create a build dir and remove ${CMAKE_SOURCE_DIR}/CMakeCache.txt")
endif()
@@ -68,9 +69,9 @@ set(TITLE_SEQUENCE_VERSION "0.4.14")
set(TITLE_SEQUENCE_URL "https://github.com/OpenRCT2/title-sequences/releases/download/v${TITLE_SEQUENCE_VERSION}/title-sequences.zip")
set(TITLE_SEQUENCE_SHA1 "6c04781b959b468e1f65ec2d2f21f5aaa5e5724d")
set(OBJECTS_VERSION "1.4.10")
set(OBJECTS_VERSION "1.4.11")
set(OBJECTS_URL "https://github.com/OpenRCT2/objects/releases/download/v${OBJECTS_VERSION}/objects.zip")
set(OBJECTS_SHA1 "e4953075d8dbe13ef48e8c4e87621cf3503a9d23")
set(OBJECTS_SHA1 "da04330679de2eff53a94a6505802512bfec6403")
set(OPENSFX_VERSION "1.0.5")
set(OPENSFX_URL "https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v${OPENSFX_VERSION}/opensound.zip")
@@ -80,9 +81,9 @@ set(OPENMSX_VERSION "1.6")
set(OPENMSX_URL "https://github.com/OpenRCT2/OpenMusic/releases/download/v${OPENMSX_VERSION}/openmusic.zip")
set(OPENMSX_SHA1 "ba170fa6d777b309c15420f4b6eb3fa25082a9d1")
set(REPLAYS_VERSION "0.0.83")
set(REPLAYS_VERSION "0.0.84")
set(REPLAYS_URL "https://github.com/OpenRCT2/replays/releases/download/v${REPLAYS_VERSION}/replays.zip")
set(REPLAYS_SHA1 "FFC98C36AFEC68DC6A48E863413D4E2364A202B3")
set(REPLAYS_SHA1 "90B848AB344E29A2CF1E3E48539F06F5845772C3")
option(FORCE32 "Force 32-bit build. It will add `-m32` to compiler flags.")
option(WITH_TESTS "Build tests")
@@ -112,9 +113,10 @@ option(DISABLE_TTF "Disable support for TTF provided by freetype2.")
option(ENABLE_SCRIPTING "Enable script / plugin support." ON)
option(ENABLE_ASAN "Enable the AddressSanitizer.")
option(ENABLE_UBSAN "Enable the UndefinedBehaviourSanitizer.")
option(ENABLE_HEADERS_CHECK "Check if include directives in header files are correct. Only works with clang" OFF)
option(DISABLE_GUI "Don't build GUI. (Headless only.)")
if (FORCE32)
set(TARGET_M "-m32")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TARGET_M}")
@@ -434,6 +436,7 @@ if (NOT MACOS_BUNDLE OR (MACOS_BUNDLE AND WITH_TESTS))
add_definitions(-DDOCDIR="${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DOCDIR}")
file(GLOB DOC_FILES "${ROOT_DIR}/distribution/*.txt")
list(APPEND DOC_FILES "${ROOT_DIR}/contributors.md"
"${ROOT_DIR}/PRIVACY.md"
"${ROOT_DIR}/licence.txt"
"${ROOT_DIR}/distribution/scripting.md"
"${ROOT_DIR}/distribution/openrct2.d.ts")

55
PRIVACY.md Normal file
View File

@@ -0,0 +1,55 @@
# Privacy Policy
## Overview
This document describes how this project collects, handles, and processes data.
## Data Collection
- No personal information is collected without explicit user consent
- For multiplayer functionality, we only collect necessary data:
- Username
- Game session data
- Network connection details
## Data Storage
- User preferences and settings are stored locally on your device
- No sensitive data is transmitted to external servers
- Game saves and configurations remain on your local system
## Network Communications
- Multiplayer sessions only transmit game-relevant data
- Server connections are used solely for gameplay functionality
- No tracking or analytics services are implemented
## Crash Reporting
- Crash dumps may be sent to Backtrace.io for diagnostic purposes
- Each crash report transfer requires explicit user consent
- Crash dumps contain:
- System information
- Machine hostname
- System username
- Technical data about the crash
- In-game screenshot
- This data helps improve software stability
- Users can decline sending crash reports without limiting gameplay functionality
- Only team members have access to crash reports
## Third-Party Services
If you use optional features:
- Server hosting services may collect connection data
- Plugin systems operate under their own privacy terms
## User Rights
You have the right to:
- Access your data
- Delete your data
- Opt out of any data collection
- Request information about stored data
## Changes to Privacy Policy
- Users will be notified of any privacy policy updates
- Changes will be documented in the project's changelog
## Contact
For privacy concerns or questions, please open an issue in the project repository or contact the team via [Discord](https://discord.gg/ZXZd8D8)
Last updated: 2024-11-18

View File

@@ -99,7 +99,9 @@ STR_0094 :Muntanya russa dun sol rail
STR_0095 :Muntanya russa alpina
STR_0096 :Muntanya russa clàssica de fusta
STR_0097 :Muntanya russa a peu dret clàssica
STR_0098 :Muntanya russa dimpuls LSM
STR_0607 :Una muntanya russa destil antic i dacer molt intensa on els passatgers van com si estiguessin de peu.
STR_0608 :Els cotxes acceleren amb motors síncrons lineals i circulen a gran velocitat per girs i corbes tancades.
STR_0512 :Muntanya russa compacta amb una pujada en espiral i caigudes sinuoses suaus.
STR_0513 :Muntanya russa amb inversions en la qual els passatgers es mantenen drets.
STR_0514 :Els cotxes que pengen per sota dels rails es balancegen cap a fora en les corbes.
@@ -1045,10 +1047,10 @@ STR_1653 :«…i aquí estem en {STRINGID}!»
STR_1654 :{WINDOW_COLOUR_2}Pensaments recents:
STR_1655 :Construeix camí al terra
STR_1656 :Construeix camí al pont o al túnel
STR_1657 :{WINDOW_COLOUR_2}Atracció preferida
STR_1658 :{WINDOW_COLOUR_2}intensitat: {BLACK}menys de {COMMA16}
STR_1659 :{WINDOW_COLOUR_2}intensitat: {BLACK}entre {COMMA16} i {COMMA16}
STR_1660 :{WINDOW_COLOUR_2}intensitat: {BLACK}més de {COMMA16}
STR_1657 :{WINDOW_COLOUR_2}Atraccions preferides:
STR_1658 :{WINDOW_COLOUR_2}De {BLACK}menys de {COMMA16} {WINDOW_COLOUR_2}dintensitat
STR_1659 :{WINDOW_COLOUR_2}D{BLACK}entre {COMMA16} i {COMMA16} {WINDOW_COLOUR_2}dintensitat
STR_1660 :{WINDOW_COLOUR_2}De {BLACK}més de {COMMA16} {WINDOW_COLOUR_2}dintensitat
STR_1661 :{WINDOW_COLOUR_2}Tolerància a la nàusea: {BLACK}{STRINGID}
STR_1662 :{WINDOW_COLOUR_2}Felicitat:
STR_1663 :{WINDOW_COLOUR_2}Nàusea:
@@ -1742,7 +1744,7 @@ STR_2382 :Terra
STR_2383 :Aigua
STR_2384 :{WINDOW_COLOUR_2}El vostre objectiu:
STR_2385 :{BLACK}Cap
STR_2386 :{BLACK}Tenir almenys {COMMA32} visitants al parc al final de {MONTHYEAR}, amb una valoració del parc dalmenys 600.
STR_2386 :{BLACK}Tenir almenys {COMMA32} visitants al parc al final de {MONTHYEAR}, amb una valoració del parc almenys de 600.
STR_2387 :{BLACK}Aconseguir una valoració del parc dalmenys {POP16}{POP16}{CURRENCY} al final de {PUSH16}{PUSH16}{PUSH16}{PUSH16}{PUSH16}{MONTHYEAR}.
STR_2388 :{BLACK}Divertiu-vos!
STR_2389 :{BLACK}Construïu el millor {STRINGID} que pugueu!
@@ -1913,8 +1915,8 @@ STR_2670 :Bloq Despl
STR_2680 :Shan completat totes les recerques.
STR_2684 :Arriba un grup gran de visitants.
STR_2685 :Paràmetres de soroll del símplex
STR_2686 :Baix:
STR_2687 :Alt:
STR_2686 :Altura del terreny mín.:
STR_2687 :Altura del terreny màx.:
STR_2688 :Freqüència base:
STR_2689 :Octaves:
STR_2690 :Generació del mapa
@@ -2150,8 +2152,8 @@ STR_3107 :Tanca
STR_3108 :Prova
STR_3109 :Obre
STR_3110 :{WINDOW_COLOUR_2}Seccions de bloc: {BLACK}{COMMA16}
STR_3111 :Cliqueu el disseny per a construir-lo.
STR_3112 :Cliqueu el disseny per a canviar-ne el nom o per a esborrar-lo.
STR_3111 :Feu clic al disseny per a construir-lo.
STR_3112 :Feu clic al disseny per a canviar-ne el nom o per a esborrar-lo.
STR_3113 :Selecciona un altre disseny
STR_3114 :Torna a la finestra de selecció de dissenys.
STR_3115 :Desa el disseny de via
@@ -2171,7 +2173,7 @@ STR_3128 :Desa el disseny de via
STR_3129 :Desa el disseny de via i el decorat
STR_3130 :Desa
STR_3131 :Cancel·la
STR_3132 :{BLACK}Cliqueu elements del decorat per a seleccionar-los i desar-los amb el disseny de via.
STR_3132 :{BLACK}Feu clic als elements del decorat per a seleccionar-los i desar-los amb el disseny de via.
STR_3133 :No es pot construir a sobre dun pendent.
STR_3134 :{RED}(El disseny inclou algun decorat no disponible)
STR_3135 :{RED}(Disseny de vehicle no disponible - Això pot afectar al rendiment de latracció)
@@ -2440,7 +2442,7 @@ STR_5149 :Mostra les trampes que es poden fer a la partida.
STR_5150 :Activa les eines de depuració
STR_5151 :.
STR_5152 :,
STR_5153 :Edita temes…
STR_5153 :Edita els temes…
STR_5154 :Renderitzat per maquinari
STR_5155 :Permet provar atraccions sense acabar
STR_5156 :Permet provar la majoria datraccions fins i tot si la via no està acabada. No saplica als modes de bloc de seccions.
@@ -2607,8 +2609,8 @@ STR_5357 :{BLACK}Tolerància a la nàusea:
STR_5358 :{BLACK}Orina:
STR_5359 :Treu visitants
STR_5360 :Elimina tots els visitants del mapa.
STR_5361 :Dóna a tots els visitants:
STR_5362 :{BLACK}Estableix la intensitat preferida dels visitants a:
STR_5361 :Afegeix a linventari dels visitants
STR_5362 :{BLACK}Intensitat preferida dels visitants:
STR_5363 :Més d1
STR_5364 :Menys de 15
STR_5365 :{BLACK}Velocitat dels empleats:
@@ -2638,7 +2640,7 @@ STR_5457 :Desactiva els límits dels suports
STR_5458 :Gira en sentit horari
STR_5459 :Gira en sentit antihorari
STR_5460 :Gira la vista en sentit antihorari
STR_5461 :Estableix els paràmetres dels visitants
STR_5461 :Estableix els paràmetres de tots els visitants
STR_5462 :{CURRENCY}
STR_5463 :Objectiu: Divertiu-vos!
STR_5464 :General
@@ -3170,9 +3172,9 @@ STR_6041 :{BLACK}No shan contractat mecànics!
STR_6042 :Carrega el mapa dalçades
STR_6043 :Selecciona el mapa dalçades
STR_6044 :Suavitza el mapa dalçades
STR_6045 :Força
STR_6045 :Força:
STR_6046 :Normalitza el mapa dalçades
STR_6047 :Suavitza les caselles
STR_6047 :Suavitza les vores de les caselles
STR_6048 :Error del mapa dalçades
STR_6049 :Sha produït un error mentre es llegia el fitxer PNG.
STR_6050 :Sha produït un error mentre es llegia el bitmap.
@@ -3614,7 +3616,7 @@ STR_6537 :Permet fer servir els camins normals per a fer cues
STR_6538 :Mostra els camins normals al menú desplegable de les cues de la finestra de construcció corresponent.
STR_6539 :Fre tancat
STR_6540 :{WINDOW_COLOUR_2}Donem les gràcies a les companyies següents per permetre fer servir les seves imatges:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Col·laboradors
STR_6543 :Col·laboradors…
STR_6544 :El préstec no pot ser negatiu!
@@ -3736,3 +3738,51 @@ STR_6659 :Els visitants ignoren els preus
STR_6660 :Els visitants ignoraran els preus de les atraccions i paradetes.
STR_6661 :Aleatoritzals tots
STR_6662 :Aleatoritza els colors de cada cotxe o vehicle.
STR_6663 :Trampes de dates
STR_6664 :Mostra les trampes de dates
STR_6665 :Trampes de clima/natura
STR_6666 :Mostra les trampes de clima/natura
STR_6667 :Fauna
STR_6668 :Trampes dels encarregats
STR_6669 :Mostra les trampes sobre encarregats
STR_6670 :Comportament dels visitants
STR_6671 :Mostra noms «reals» dels encarregats
STR_6672 :Commuta entre mostra noms «reals» dels encarregats o el seu número.
STR_6673 :Transparència
STR_6674 :{MONTH} de lany {COMMA16}
STR_6675 :Noms de persones
STR_6676 :Cal escollir com a mínim un objecte de noms de persona.
STR_6677 :Afegeix platges al voltant de les masses daigua
STR_6678 :Origen del mapa dalçades:
STR_6679 :Terreny pla
STR_6680 :Soroll símplex
STR_6681 :Fitxer del mapa dalçades
STR_6682 :Generador de mapes - Generador
STR_6683 :Generador de mapes - Terreny
STR_6684 :Generador de mapes - Aigua
STR_6685 :Generador de mapes - Boscos
STR_6686 :Proporció arbres/terreny:
STR_6687 :Altura mín. per als arbres:
STR_6688 :Altura màx. per als arbres:
STR_6689 :{UINT16} %
STR_6690 :Altura mínima del terreny
STR_6691 :Escriviu una altura mínima del terreny entre {COMMA16} i {COMMA16}
STR_6692 :Altura màxima del terreny
STR_6693 :Escriviu una altura màxima del terreny entre {COMMA16} i {COMMA16}
STR_6694 :Altura mínima per als arbres
STR_6695 :Escriviu una altura mínima per als arbres entre {COMMA16} i {COMMA16}
STR_6696 :Altura màxima per als arbres
STR_6697 :Escriviu una altura màxima per als arbres entre {COMMA16} i {COMMA16}
STR_6698 :Proporció arbres/terreny
STR_6699 :Escriviu una proporció arbres/terreny entre {COMMA16} i {COMMA16}
STR_6700 :Freqüència base del símplex
STR_6701 :Escriviu una freqüència base del símplex entre {COMMA2DP32} i {COMMA2DP32}
STR_6702 :Octaves del símplex
STR_6703 :Escriviu octaves entre {COMMA16} i {COMMA16}
STR_6704 :{COMMA2DP32}
STR_6705 :Navega…
STR_6706 :{WINDOW_COLOUR_2}Fitxer dimatge actual: {BLACK}{STRING}
STR_6707 :(cap de seleccionat)
STR_6708 :Força suau
STR_6709 :Escriviu una força suau entre {COMMA16} i {COMMA16}

View File

@@ -98,6 +98,8 @@ STR_0093 :Hybrid Rutschebane
STR_0094 :Enkelt skinde rutchebane
STR_0095 :Alpin rutchebane
STR_0096 :Klassisk træ rutsjebane
STR_0097 :Klassisk Stå-op Rutschebane
STR_0098 :LSM Accelereret Rutschebane
STR_0512 :En kompakt rutschebane med en spiral stigning og bløde, snoede fald.
STR_0513 :En loopende rutschebane hvor passagerne er i en stående position
STR_0514 :Vogne suspenderet under rutschebane sporet, svinger ud til siden i svingene
@@ -181,6 +183,8 @@ STR_0603 :En rutsjebane i træ stil, med stål spor, Med stejle fald og hurti
STR_0604 :Gæster sider i en enkelt række, på et smalt monorail spor, imens de suser igennem skarpe sving ,snoninger og hurtige vridninger.
STR_0605 :Ryttere kælker ned ad en bugtende stålbane og bremser for at kontrollere deres hastighed
STR_0606 :En ældre stils trærutsjebane med en hurtig og ujævn tur med masser af luft tid, laterale G'er, og designet til at føles som ude-af-kontrol
STR_0607 :En intens, Klassisk stål-stil, loopende rutschebane hvor passagerne er i en stående position
STR_0608 :Rutsjebanetog accelereres ud af stationen af lineære synkronmotorer, for at suse gennem snoede inversioner og sving
STR_0767 :Gæst {INT32}
STR_0768 :Handymand {INT32}
STR_0769 :Mekaniker {INT32}
@@ -3247,7 +3251,7 @@ STR_6134 :Ryd sceneri
STR_6135 :Klienten sendte en ugyldig anmodning
STR_6136 :Serveren sendte en ugyldig anmodning
STR_6137 :OpenRCT2, en gratis, open source genskabelse af Roller Coaster Tycoon 2.
STR_6138 :OpenRCT2 er et samarbejde imellem mange forfattere, en komplet liste kan findes under “bidragudere” knappen. Du kan finde flere oplysninger på http://github.com/OpenRCT2/OpenRCT2
STR_6138 :OpenRCT2 er et samarbejde imellem mange forfattere, en komplet liste kan findes under “bidragydere” knappen. Du kan finde flere oplysninger på http://github.com/OpenRCT2/OpenRCT2
STR_6139 :Alle produkt- og firmanavne tilhører deres respektive indehavere. Brug af dem indebærer ikke nogen tilknytning til eller godkendelse af dem.
STR_6140 :Ændringslog…
STR_6141 :RCT1 bund værktøjslinje
@@ -3607,7 +3611,7 @@ STR_6537 :Tillad almindelige stier som køområde
STR_6538 :Viser almindelige gangstier i rullemenuen Køer i sti vinduet.
STR_6539 :Bremser lukket
STR_6540 :{WINDOW_COLOUR_2}Særlig tak til følgende virksomheder for at tillade deres lighed:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Bidragydere
STR_6543 :Bidragydere…
STR_6544 :Lån kan ikke være negativ!
@@ -3690,3 +3694,91 @@ STR_6619 :Objekttype kan ikke begrænses!
STR_6620 :Objektet blev ikke fundet!
STR_6621 :Begræns
STR_6622 :Begræns objekt til scenarieeditoren og sandkassetilstanden.
STR_6623 :Skriv 'help' for at få en liste over tilgængelige kommandoer. Skriv 'hide' for at skjule konsollen.
STR_6624 :Fliseinspektør: Sortér elementer
STR_6625 :Ugyldig farve
STR_6626 :Animation er baglæns
STR_6627 :Sporhastighed er for høj!
STR_6628 :Kan kun placeres på stikanter!
STR_6629 :Juster værktøjslinjeknapper vandret centreret
STR_6630 :Denne indstilling justerer værktøjslinjeknapperne vandret i midten af skærmen. Den traditionelle måde at justere dem på er i venstre og højre hjørne.
STR_6631 :Indlæser…
STR_6632 :Kontrollerer objekt filer…
STR_6633 :Kontrollerer scenarie filer…
STR_6634 :Kontrollerer banedesign filer…
STR_6635 :Kontrollerer aktivpakker…
STR_6636 :Kontrollerer titel sekvenser…
STR_6637 :Indlæser titel sekvens…
STR_6638 :Forstørret UI
STR_6639 :Ændrer grænsefladen, så den er mere velegnet til touchskærm
STR_6640 :Rediger aktivpakker…
STR_6641 :Indlæsning/Fremskridt vindue
STR_6642 :{STRING} ({COMMA32} / {COMMA32})
STR_6643 :{STRING} ({COMMA32} / {COMMA32} KiB)
STR_6644 :Touch-forbedringer
STR_6645 :Gør nogle UI-elementer større, så de er nemmere at klikke eller trykke på.
STR_6646 :Forfatter: {STRING}
STR_6647 :Forfattere: {STRING}
STR_6648 :Indlæser udvidelsesmodul…
STR_6649 :Indlæser scenarie…
STR_6650 :Indlæser gemt spil…
STR_6651 :{STRING} ({COMMA32}%)
STR_6652 :Fejlvindue
STR_6653 :Alle kilder vist
STR_6654 :Viser {POP16}{UINT16} kilder
STR_6655 :Kun {POP16}{STRINGID}
STR_6656 :Fjern alle hegn fra parken
STR_6657 :Land Ikke Ejet
STR_6658 :Sæt land til at ikke være ejet af parken, heller ikke muligt at købe land
STR_6659 :Gæster ignorerer priser
STR_6660 :Gæsterne vil ignorere priserne for forlystelser og stande.
STR_6661 :Alt tilfældigt
STR_6662 :Gør farverne tilfældige for hver Randomise colours for every train or vehicle.
STR_6663 :Dato snyd
STR_6664 :Vis dato snyd
STR_6665 :Natur/vejr Snyd
STR_6666 :Vis natur/vejr snyd
STR_6667 :Fauna
STR_6668 :Ansatte snyd
STR_6669 :Vis snyd med ansatte
STR_6670 :Gæste opførsel
STR_6671 :Vis rigtige navne på ansatte
STR_6672 :Skift imellem at vise rigtige navne på ansatte og ansatte numre
STR_6673 :Gennemsigtig
# Used as part of a sentence (see https://github.com/OpenRCT2/OpenRCT2/issues/22072).
STR_6674 :{MONTH}, År {COMMA16}
STR_6675 :Peep Navne
STR_6676 :Mindst et peep navne objekt skal være valgt
STR_6677 :Tilføj strand omkring vandområder
STR_6678 :Højdekort kilde:
STR_6679 :Fladland
STR_6680 :Simpeleks støj
STR_6681 :Højdekort fil
STR_6682 :Kort Generator - Generator
STR_6683 :Kort Generator - Terræn
STR_6684 :Kort Generator - Vand
STR_6685 :Kort Generator - Skove
STR_6686 :Træ til land rate:
STR_6687 :Min. trægrænse:
STR_6688 :Maks. trægrænse:
STR_6689 :{UINT16}%
STR_6690 :Minimum landskabshøjde
STR_6691 :Angiv min. landskabshøjde imellem {COMMA16} og {COMMA16}
STR_6692 :Maksimum landskabshøjde
STR_6693 :Angiv maks. landskabshøjde imellem {COMMA16} og {COMMA16}
STR_6694 :Minimum trægrænse
STR_6695 :Angiv min. trægrænse imellem {COMMA16} og {COMMA16}
STR_6696 :Maksimum trægrænse
STR_6697 :Angiv maks. trægrænse imellem {COMMA16} og {COMMA16}
STR_6698 :Træ til land rate
STR_6699 :Angiv træ til land rate imellem {COMMA16} og {COMMA16}
STR_6700 :Simpleks Base Frekvens
STR_6701 :Angiv Base Frekvens imellem {COMMA2DP32} og {COMMA2DP32}
STR_6702 :Simpleks oktaver
STR_6703 :Angiv Oktaver imellem {COMMA16} og {COMMA16}
STR_6704 :{COMMA2DP32}
STR_6705 :Gennemse...
STR_6706 :{WINDOW_COLOUR_2}Nuværende billedfil: {BLACK}{STRING}
STR_6707 :(Ingen valgt)
STR_6708 :Udglatnings Styrke
STR_6709 :Angiv udglatnings styrke imellem {COMMA16} og {COMMA16}

View File

@@ -100,6 +100,7 @@ STR_0095 :Alpine Coaster
STR_0096 :Classic Wooden Roller Coaster
STR_0097 :Classic Stand-up Roller Coaster
STR_0098 :LSM Launched Roller Coaster
STR_0099 :Classic Wooden Twister Roller Coaster
STR_0512 :A compact roller coaster with a spiral lift hill and smooth, twisting drops.
STR_0513 :A looping roller coaster where the riders ride in a standing position
STR_0514 :Trains suspended beneath the roller coaster track swing out to the side around corners
@@ -185,6 +186,7 @@ STR_0605 :Riders toboggan down a meandering steel track, braking to control t
STR_0606 :An older-style wooden roller coaster with a fast and rough ride, with plenty of air-time, some lateral Gs, and designed to feel out-of-control
STR_0607 :An intense, older-style steel looping roller coaster where the riders ride in a standing position
STR_0608 :Roller coaster trains are accelerated by linear synchronous motors, speeding through tight twists and turns
STR_0609 :An older-style wooden roller coaster with a fast and rough ride featuring articulated trains, plenty of air-time and twisting track
STR_0767 :Guest {INT32}
STR_0768 :Handyman {INT32}
STR_0769 :Mechanic {INT32}
@@ -3783,3 +3785,4 @@ STR_6706 :{WINDOW_COLOUR_2}Current image file: {BLACK}{STRING}
STR_6707 :(none selected)
STR_6708 :Smooth Strength
STR_6709 :Enter Smooth Strength between {COMMA16} and {COMMA16}
STR_6710 :Stable sort

View File

@@ -99,6 +99,7 @@ STR_0094 :Onda Fervojo kun Unuopa Relo
STR_0095 :Alpa Onda Fervojo
STR_0096 :Klasika Ligna Onda Fervojo
STR_0097 :Klasika Staranta Onda Fervojo
STR_0098 :Onda Fervojo Lanĉita per Linearaj Sinkronaj Motoroj
STR_0512 :Onda fervojo kompakta kun helikforma lifto kaj glataj kurboplenaj malleviĝoj.
STR_0513 :Onda fervojo kun lopoj, sur kiun la rajdantoj rajdas starante
STR_0514 :Trajnoj penditaj sub la trako de la onda fervojo svingiĝas flanken ĉe anguloj
@@ -183,6 +184,7 @@ STR_0604 :Rajdantoj rajdas anservice sur mallarĝa monorela trako, dum ili ve
STR_0605 :Rajdantoj toboganas malsupren serpentuman ŝtalan trakon, bremsante por regi ilian rapidecon.
STR_0606 :Maljuna-stila ligna onda fervojo kun rapida kaj malglata rajdo, kun sufiĉe da en-aeraj periodoj, kelka flanka graviteco, kaj desegnita sentiĝi nedirektebla
STR_0607 :Intensa, malnovstila ŝtala onda fervojo kun lopoj, sur kiun la rajdantoj rajdas starante
STR_0608 :Linearaj sinkronaj motoroj plirapidigas la trajnojn de la onda fervojo, kiuj tiam trapasas krutajn inversigojn kaj kurbiĝojn
STR_0767 :Gasto {INT32}
STR_0768 :Faktoto {INT32}
STR_0769 :Mekanikisto {INT32}
@@ -3609,7 +3611,7 @@ STR_6537 :Permesi uzante regulajn trotuarojn kiel atendovico
STR_6538 :Montras regulajn trotuarojn en la atendovicoj-fallisto de la Trotuaroj-fenestro.
STR_6539 :Bremso Fermita
STR_6540 :{WINDOW_COLOUR_2}Specialan dankon al la sekvantaj firmaoj por permesi ilian similecon:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Kontribuantoj
STR_6543 :Kontribuantoj…
STR_6544 :Prunto ne povas esti negativa!

View File

@@ -3747,3 +3747,5 @@ STR_6671 :Mostrar nombres reales de empleados
STR_6672 :Alternar entre mostrar nombres reales y números de empleados
STR_6673 :Translúcido
STR_6674 :{MONTH}, Año {COMMA16}
STR_6675 :Nombres de Personitas
STR_6676 :Se debe seleccionar al menos un objeto de nombre de personita

3783
data/language/gl-ES.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -99,6 +99,7 @@ STR_0094 :Ottovolante a binario singolo
STR_0095 :Ottovolante Alpino
STR_0096 :Ottovolante di legno classico
STR_0097 :Ottovolante in piedi classico
STR_0098 :Ottovolante a lancio LSM
STR_0512 :Un ottovolante compatto con una salita a spirale e cadute fluide e tortuose.
STR_0513 :Un ottovolante con giro della morte dove i passeggeri si trovano in una posizione eretta
STR_0514 :I treni, sospesi sotto lottovolante, durante le curve oscillano lateralmente
@@ -183,6 +184,7 @@ STR_0604 :I visitatori viaggiano lungo un sottile tracciato da monorotaia, at
STR_0605 :I visitatori scendono lungo una rotaia piena di curve, frenando per controllare la velocità del loro vagone
STR_0606 :Un ottovolante di legno vecchio stile con un percorso veloce e turbolento, con molto air-time, G laterali, progettato per farti sentire “fuori controllo”
STR_0607 :Un intenso ottovolante dacciaio vecchio stile, nel quale i passeggeri sono in posizione eretta
STR_0608 :I treni dellottovolante sono lanciati da motori sincroni lineari e corrono attraverso curve e avvitamenti stretti
STR_0767 :Visitatore {INT32}
STR_0768 :Tuttofare {INT32}
STR_0769 :Meccanico {INT32}
@@ -1913,11 +1915,11 @@ STR_2670 :Scorr
STR_2680 :Tutte le ricerche sono completate
STR_2684 :Fa arrivare una folla di visitatori
STR_2685 :Simplex Noise Parameters
STR_2686 :Basso:
STR_2687 :Alto:
STR_2688 :Frequenza Base:
STR_2689 :Ottavi:
STR_2690 :Generazione Mappa
STR_2686 :Altezza min. terreno:
STR_2687 :Altezza max. terreno:
STR_2688 :Frequenza base:
STR_2689 :Ottave:
STR_2690 :Generazione mappa
STR_2691 :Base height:
STR_2692 :Livello acqua:
STR_2693 :Terreno:
@@ -3168,19 +3170,19 @@ STR_6038 :Se RCT1 è installato, selezionarne la cartella per caricarne gli s
STR_6039 :Demolizione veloce percorso
STR_6040 :Modifica opzioni scenario
STR_6041 :{BLACK}Non è stato assunto alcun meccanico!
STR_6042 :Carica heightmap
STR_6043 :Seleziona heightmap
STR_6044 :Ammorbidisci heightmap
STR_6045 :Forza
STR_6046 :Normalizza heightmap
STR_6047 :Ammorbidisci celle
STR_6048 :Errore nella heightmap
STR_6042 :Carica mappa altimetrica
STR_6043 :Seleziona mappa altimetrica
STR_6044 :Ammorbidisci mappa altimetrica
STR_6045 :Forza:
STR_6046 :Normalizza mappa altimetrica
STR_6047 :Ammorbidisci bordi celle
STR_6048 :Errore nella mappa altimetrica
STR_6049 :Errore nella lettura del PNG
STR_6050 :Errore nella lettura della bitmap
STR_6052 :La heightmap è troppo grande e sarà tagliata
STR_6053 :La heightmap non può essere normalizzata
STR_6052 :La mappa altimetrica è troppo grande e sarà tagliata
STR_6053 :La mappa altimetrica non può essere normalizzata
STR_6054 :Sono supportate solo le bitmap a 24 bit
STR_6055 :File di heightmap di OpenRCT2
STR_6055 :File mappa altimetrica di OpenRCT2
STR_6056 :Muto
STR_6057 :Mostra un bottone separato per lopzione Muto nella barra degli strumenti
STR_6058 :Muto
@@ -3615,7 +3617,7 @@ STR_6537 :Usa sentieri normali come code
STR_6538 :Mostra i percorsi regolari nel menu a cascata della finestra dei Sentieri.
STR_6539 :Freno chiuso
STR_6540 :{WINDOW_COLOUR_2}Un ringraziamento speciale alle seguenti aziende per aver concesso l'utilizzo della loro immagine:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Collaboratori
STR_6543 :Collaboratori…
STR_6544 :I prestiti non posso essere negativi!
@@ -3748,3 +3750,41 @@ STR_6669 :Mostra i trucchi sul personale
STR_6670 :Comportamento visitatori
STR_6671 :Mostra i “veri” nomi del personale
STR_6672 :Alterna tra i nomi “veri” del personale e i loro numeri
STR_6673 :Trasparente
STR_6674 :{MONTH}, anno {COMMA16}
STR_6675 :Nomi visitatori
STR_6676 :È necessario selezionare almeno un oggetto nomi visitatori
STR_6677 :Aggiungi spiagge attorno agli specchi dacqua
STR_6678 :Fonte mappa altimetrica:
STR_6679 :Pianura
STR_6680 :Rumore Simplex
STR_6681 :File mappa altimetrica
STR_6682 :Generatore mappa - Generatore
STR_6683 :Generatore mappa - Terreno
STR_6684 :Generatore mappa - Acqua
STR_6685 :Generatore mappa - Foreste
STR_6686 :Rapporto alberi/terreno:
STR_6687 :Altitudine min. alberi:
STR_6688 :Altitudine max. alberi:
STR_6689 :{UINT16}%
STR_6690 :Altezza terreno minima
STR_6691 :Inserisci unaltezza min. terreno tra {COMMA16} e {COMMA16}
STR_6692 :Altezza terreno massima
STR_6693 :Inserisci unaltezza max. terreno tra {COMMA16} e {COMMA16}
STR_6694 :Altitudine minima alberi
STR_6695 :Inserisci altitudine min. alberi tra {COMMA16} e {COMMA16}
STR_6696 :Altitudine massima alberi
STR_6697 :Inserisci altitudine max. alberi tra {COMMA16} e {COMMA16}
STR_6698 :Rapporto alberi/terreno
STR_6699 :Inserisci un rapporto alberi/terreno tra {COMMA16} e {COMMA16}
STR_6700 :Frequenza di base Simplex
STR_6701 :Inserisci una frequenza di base tra {COMMA2DP32} e {COMMA2DP32}
STR_6702 :Ottave Simplex
STR_6703 :Inserisci ottave tra {COMMA16} e {COMMA16}
STR_6704 :{COMMA2DP32}
STR_6705 :Sfoglia…
STR_6706 :{WINDOW_COLOUR_2}File immagine attuale: {BLACK}{STRING}
STR_6707 :(nessuno selezionato)
STR_6708 :Forza addolcimento
STR_6709 :Inserisci una forza addolcimento tra {COMMA16} e {COMMA16}

View File

@@ -99,6 +99,7 @@ STR_0094 :모노레일 롤러코스터
STR_0095 :알파인 코스터
STR_0096 :클래식 우든 롤러코스터
STR_0097 :클래식 스탠드 업 롤러코스터
STR_0098 :LSM 발진 롤러코스터
STR_0512 :나선형 리프트 힐과 부드럽게 꼬인 낙하를 가진 알찬 구성의 롤러코스터입니다.
STR_0513 :일어선 자세로 탑승하는 루핑 롤러코스터입니다.
STR_0514 :코너를 돌 때 롤러코스터 트랙 아래에 매달린 차량이 좌우로 흔들리는 열차입니다.
@@ -183,6 +184,7 @@ STR_0604 :탑승객들은 폭이 좁은 모노레일 트랙 위에 한 줄로
STR_0605 :탑승객들이 구불구불한 철제 트랙을 따라 썰매 모양의 차량을 타고 스스로 속력을 조절하며 내려오는 놀이기구입니다.
STR_0606 :빠르고 거친 승차감과 충분한 에어 타임, 약간의 측면 중력이 있으며 '통제되지 않는 느낌'을 느낄 수 있도록 설계된 구식 목재 롤러코스터입니다.
STR_0607 :탑승객들이 일어선 자세로 탑승하는, 격렬한 구식 스타일의 철제 루핑 롤러코스터입니다.
STR_0608 :선형 동기 모터로 가속되어 급커브와 커브를 빠르게 도는 롤러코스터 열차입니다.
STR_0767 :손님 {INT32}
STR_0768 :미화원 {INT32}
STR_0769 :정비기술자 {INT32}
@@ -3612,7 +3614,7 @@ STR_6537 :일반 보도를 대기줄로 사용
STR_6538 :보도 창의 대기줄 메뉴 밑에 일반 보도를 표시합니다.
STR_6539 :브레이크 닫힘
STR_6540 :{WINDOW_COLOUR_2}외관 사용을 허락해주신 다음 회사에도 감사를 드립니다:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :기여하신 분들
STR_6543 :기여하신 분들…
STR_6544 :대출은 음수일 수 없습니다!

View File

@@ -96,6 +96,8 @@ STR_0094 :Achtbaan met enkele rail
STR_0095 :Rodelachtbaan
STR_0096 :Klassieke houten achtbaan
STR_0097 :Klassieke staande achtbaan
STR_0098 :LSM-lanceringsachtbaan
STR_0099 :Klassieke houten twisterachtbaan
STR_0512 :Een compacte achtbaan met een spiraalvormige kettingheuvel en soepele, kronkelende afdalingen.
STR_0513 :Een achtbaan met loopings waar de passagiers in de karretjes staan.
STR_0514 :Treinen hangen onder de baan en zwaaien naar buiten in de bochten.
@@ -180,6 +182,8 @@ STR_0604 :Passagiers zitten achter elkaar op een smalle baan met één rail,
STR_0605 :Passagiers rodelen over een kronkelende stalen baan, waarbij ze zelf kunnen beslissen hoe snel ze gaan.
STR_0606 :Een ouder type houten achtbaan met een snelle en ruwe loop, veel airtime, enige zijwaartse G-krachten en het gevoel van controleverlies.
STR_0607 :Een intens ouder type achtbaan waarin de passagiers staan.
STR_0608 :Achtbaan worden door lineaire synchroonmotoren gelanceerd en razen door een kronkelende baan die vaak over de kop gaat.
STR_0609 :Een ouder type houten achtbaan met een snelle en ruwe loop, veel airtime en een kronkelende baan, waar de passagiers doorheen razen in een gelede trein.
STR_0767 :Bezoeker {INT32}
STR_0768 :Klusjesman {INT32}
STR_0769 :Monteur {INT32}
@@ -3608,7 +3612,7 @@ STR_6537 :Gewone paden als wachtrij bruikbaar maken
STR_6538 :Zorgt ervoor dat je wachtrijen kunt bouwen met paden die daar niet voor bedoeld zijn.
STR_6539 :Rem is gesloten
STR_6540 :{WINDOW_COLOUR_2}Onze dank gaat uit naar de volgende bedrijven voor hun toestemming om voertuigen op hun ontwerpen te baseren:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Deelnemers
STR_6543 :Deelnemers…
STR_6544 :Lening kan niet negatief zijn!

File diff suppressed because it is too large Load Diff

View File

@@ -99,6 +99,7 @@ STR_0094 :Montanha-Russa de Trilho Único
STR_0095 :Montanha-Russa Alpina
STR_0096 :Montanha-Russa de Madeira Clássica
STR_0097 :Montanha-Russa em Pé Clássica
STR_0098 :Montanha-Russa acelerada por LSM
STR_0512 :Uma montanha russa compacta com subida de elevação em espiral e quedas suaves e retorcidas
STR_0513 :Uma montanha russa de looping onde passageiros andam em pé
STR_0514 :Trens suspensos abaixo do trilho da montanha-russa balançam para fora nas curvas
@@ -183,6 +184,7 @@ STR_0604 :Passageiros andam numa fila única em uma pista estreita de monotri
STR_0605 :Passageiros descem de tobogã por um trilho de aço sinuoso, freando para controlar suas velocidades
STR_0606 :Uma montanha-russa de madeira de estilo mais antigo com um trajeto rápido e duro, com muito tempo no ar, alguma força G lateral e projetada para um sentimento de perda de controle
STR_0607 :Uma montanha-russa de aço intensa e de estilo antigo onde os passageiros andam em pé
STR_0608 :Os trens da montanha-russa são acelerados por motores síncronos lineares, acelerando por curvas e giros estreitos
STR_0767 :Visitante {INT32}
STR_0768 :Faxineiro {INT32}
STR_0769 :Mecânico {INT32}
@@ -3609,7 +3611,7 @@ STR_6537 :Permitir o uso de caminhos normais como filas de espera
STR_6538 :Mostra caminhos normais na lista da janela de Caminhos.
STR_6539 :Freio Travado
STR_6540 :{WINDOW_COLOUR_2}Agradecimento especial às seguintes empresas por permitirem semelhança com elas:
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG
STR_6541 :{WINDOW_COLOUR_2}Rocky Mountain Construction Group, Josef Wiegand GmbH & Co. KG, Intamin Amusement Rides Int. Corp. Est.
STR_6542 :Contribuidores
STR_6543 :Contribuidores…
STR_6544 :Empréstimo não pode ser negativo!

View File

@@ -0,0 +1,31 @@
{
"scenario_name": "Rollercoaster Heaven",
"sha256": "0b8cc952c399e1515546a4ababe5ba2f7aace83915a7e51c56ee901568c9ef56",
"elements_to_delete": [
{
"element_index": 0,
"coordinates": [
[ 23, 79 ], [ 24, 79 ]
]
},
{
"element_index": 1,
"coordinates": [
[ 87, 13 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.crazy_paving",
"coordinates": [ [ 24, 79, 14 ], [ 87, 13, 18 ] ]
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.crazy_paving",
"coordinates": [ [ 23, 79, 12 ] ],
"slope_direction": 2
}
]
}

View File

@@ -18,5 +18,20 @@
[ 140, 74 ], [ 141, 74 ], [ 142, 74 ], [ 143, 74 ], [ 144, 74 ], [ 145, 74 ], [ 146, 74 ], [ 147, 74 ]
]
}
}
},
"elements_to_delete": [
{
"element_index": 1,
"coordinates": [
[ 86, 75 ], [ 86, 77 ], [ 86, 78 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.bamboo_brown",
"surface": "rct2.footpath_surface.dirt",
"coordinates": [ [ 86, 74, 12 ], [ 86, 75, 12 ], [ 86, 76, 12 ], [ 86, 77, 12 ], [ 86, 78, 12 ] ]
}
]
}

View File

@@ -0,0 +1,21 @@
{
"scenario_name": "Mines of Africa",
"sha256": "2980c287d81e4e96a46db30d1a80e6bfa0caace6a14488dddc6f20ac71676cff",
"elements_to_delete": [
{
"element_index": 1,
"coordinates": [
[ 43, 46 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.queue_yellow",
"coordinates": [ [ 43, 46, 6 ] ],
"slope_direction": 3,
"queue": true
}
]
}

View File

@@ -0,0 +1,40 @@
{
"scenario_name": "Iceberg Islands",
"sha256": "4a762ae89bf279dbcaead9e457c21014a9e39eb4a46cf1cbf63304450f9ed050",
"elements_to_delete": [
{
"element_index": 2,
"coordinates": [
[ 49, 43 ], [ 50, 43 ], [ 51, 43 ], [ 44, 55 ]
]
},
{
"element_index": 1,
"coordinates": [
[ 44, 54 ], [ 44, 53 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct1.footpath_surface.queue_blue",
"coordinates": [ [ 51, 43, 24 ], [ 44, 55, 20 ] ],
"queue": true
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct1.footpath_surface.queue_blue",
"coordinates": [ [ 50, 43, 24 ], [ 49, 43, 26 ] ],
"slope_direction": 0,
"queue": true
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct1.footpath_surface.queue_blue",
"coordinates": [ [ 44, 54, 18 ], [ 44, 53, 16 ] ],
"slope_direction": 1,
"queue": true
}
]
}

View File

@@ -7,5 +7,18 @@
[ 11, 31 ], [ 68, 112 ], [ 72, 118 ]
]
}
}
},
"paths": [
{
"railings": "rct2.footpath_railings.wood",
"surface": "rct1.footpath_surface.crazy_paving",
"coordinates": [ [ 83, 81, 22 ] ]
},
{
"railings": "rct2.footpath_railings.wood",
"surface": "rct1.footpath_surface.crazy_paving",
"coordinates": [ [ 85, 77, 22 ] ],
"slope_direction": 2
}
]
}

View File

@@ -4,11 +4,11 @@
"land_ownership": {
"available": {
"coordinates": [
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 61, 92 ], [ 61, 93 ], [ 61, 94 ], [ 61, 95 ], [ 62, 90 ], [ 62, 91 ], [ 62, 92 ], [ 62, 93 ], [ 62, 94 ],
[ 92, 57 ], [ 93, 57 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 168, 20 ], [ 169, 20 ],
[ 46, 51 ], [ 58, 159 ], [ 71, 201 ], [ 126, 15 ], [ 190, 6 ]
]
@@ -21,5 +21,12 @@
[ 103, 76 ], [ 104, 76 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.bamboo_brown",
"surface": "rct2.footpath_surface.dirt",
"coordinates": [ [ 144, 100, 34 ] ]
}
]
}

View File

@@ -4,11 +4,11 @@
"land_ownership": {
"available": {
"coordinates": [
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 61, 92 ], [ 61, 93 ], [ 61, 94 ], [ 61, 95 ], [ 62, 90 ], [ 62, 91 ], [ 62, 92 ], [ 62, 93 ], [ 62, 94 ],
[ 92, 57 ], [ 93, 57 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 168, 20 ], [ 169, 20 ],
[ 46, 51 ], [ 58, 159 ], [ 71, 201 ], [ 126, 15 ], [ 190, 6 ]
]
@@ -21,5 +21,12 @@
[ 103, 76 ], [ 104, 76 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.bamboo_brown",
"surface": "rct2.footpath_surface.dirt",
"coordinates": [ [ 144, 100, 34 ] ]
}
]
}

View File

@@ -0,0 +1,21 @@
{
"scenario_name": "Mines of Africa (.sea)",
"sha256": "b080197d430a6ded46945035a95c8f2d9e3064637e9119e68270554eda48e747",
"elements_to_delete": [
{
"element_index": 1,
"coordinates": [
[ 43, 46 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.queue_yellow",
"coordinates": [ [ 43, 46, 6 ] ],
"slope_direction": 3,
"queue": true
}
]
}

View File

@@ -0,0 +1,40 @@
{
"scenario_name": "Iceberg Islands (.sea)",
"sha256": "b20bd803c0a99c8748b48688501ba6ef8a5ce5d746540a486617e0564aa407d5",
"elements_to_delete": [
{
"element_index": 2,
"coordinates": [
[ 49, 43 ], [ 50, 43 ], [ 51, 43 ], [ 44, 55 ]
]
},
{
"element_index": 1,
"coordinates": [
[ 44, 54 ], [ 44, 53 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.queue_yellow",
"coordinates": [ [ 51, 43, 24 ], [ 44, 55, 20 ] ],
"queue": true
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.queue_yellow",
"coordinates": [ [ 50, 43, 24 ], [ 49, 43, 26 ] ],
"slope_direction": 0,
"queue": true
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.queue_yellow",
"coordinates": [ [ 44, 54, 18 ], [ 44, 53, 16 ] ],
"slope_direction": 1,
"queue": true
}
]
}

View File

@@ -4,11 +4,11 @@
"land_ownership": {
"available": {
"coordinates": [
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 61, 92 ], [ 61, 93 ], [ 61, 94 ], [ 61, 95 ], [ 62, 90 ], [ 62, 91 ], [ 62, 92 ], [ 62, 93 ], [ 62, 94 ],
[ 92, 57 ], [ 93, 57 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 168, 20 ], [ 169, 20 ],
[ 46, 51 ], [ 58, 159 ], [ 71, 201 ], [ 126, 15 ], [ 190, 6 ]
]
@@ -21,5 +21,12 @@
[ 103, 76 ], [ 104, 76 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.bamboo_brown",
"surface": "rct2.footpath_surface.dirt",
"coordinates": [ [ 144, 100, 34 ] ]
}
]
}

View File

@@ -4,11 +4,11 @@
"land_ownership": {
"available": {
"coordinates": [
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 104, 190 ], [ 105, 190 ], [ 108, 197 ],
[ 75, 167 ],
[ 61, 92 ], [ 61, 93 ], [ 61, 94 ], [ 61, 95 ], [ 62, 90 ], [ 62, 91 ], [ 62, 92 ], [ 62, 93 ], [ 62, 94 ],
[ 92, 57 ], [ 93, 57 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 89, 40 ], [ 89, 41 ], [ 89, 42 ], [ 88, 42 ],
[ 168, 20 ], [ 169, 20 ],
[ 46, 51 ], [ 58, 159 ], [ 71, 201 ], [ 126, 15 ], [ 190, 6 ]
]
@@ -21,5 +21,12 @@
[ 103, 76 ], [ 104, 76 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.bamboo_brown",
"surface": "rct2.footpath_surface.dirt",
"coordinates": [ [ 144, 100, 34 ] ]
}
]
}

View File

@@ -0,0 +1,31 @@
{
"scenario_name": "Rollercoaster Heaven (.sea)",
"sha256": "eabcb3d924e8e3438bfd90f6758a723c89df4136a817533d34985598d58ba38f",
"elements_to_delete": [
{
"element_index": 0,
"coordinates": [
[ 23, 79 ], [ 24, 79 ]
]
},
{
"element_index": 1,
"coordinates": [
[ 87, 13 ]
]
}
],
"paths": [
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.crazy_paving",
"coordinates": [ [ 24, 79, 14 ], [ 87, 13, 18 ] ]
},
{
"railings": "rct2.footpath_railings.concrete",
"surface": "rct2.footpath_surface.crazy_paving",
"coordinates": [ [ 23, 79, 12 ] ],
"slope_direction": 2
}
]
}

View File

@@ -39,6 +39,8 @@
'fcc15f9c9b42bdd4aa8761c3a6df17c1293aa616780bc4aadd348d191e275112'],
'Lost City Founder': ['13e81f2',
'13e81f23ab1a7051b5465e4a7bb214b4188f2264d499f8f7e106372c3a984331'],
'Mines of Africa': ['2980c28',
'2980c287d81e4e96a46db30d1a80e6bfa0caace6a14488dddc6f20ac71676cff'],
'Mirage Madness': ['2696a05',
'2696a059c2c1b23c60cbfcc293fd29cfec45d7e3da7f3b38bc2b52aff834fd34'],
'Mythological Madness': ['ef0c020',
@@ -51,6 +53,8 @@
'33bac63d13aa7513ac8536d865cbc6fa4a2189c79e3943869e6380072e71bce7'],
'Rock n Roll Revival': ['d48bbfe',
'd48bbfe4833347dfbf5befe63eb3795df3bce36cdc9152048ee7851e36d45ad9'],
'Rollercoaster Heaven': ['0b8cc95',
'0b8cc952c399e1515546a4ababe5ba2f7aace83915a7e51c56ee901568c9ef56'],
'Schneider Shores': ['e57112f',
'e57112f58a7710d3e80242e867fb65d720e0cd3b67bebfd6b7df8b404fc7ea2b'],
'Sherwood Forest': ['825134a',
@@ -87,6 +91,8 @@
'102a1c52853e77b6efd448a44572a862fa440615b4ea9ae5d7fb31c48c96aac9'],
'Hydro Hills': ['bfbd61f',
'bfbd61f6d22cdc5f2e017935f4e9e5969dece159218a08c695bfd727382cc717'],
'Iceberg Islands': ['4a762ae',
'4a762ae89bf279dbcaead9e457c21014a9e39eb4a46cf1cbf63304450f9ed050'],
'katie\'s dreamland': ['73d0921',
'73d0921f1d49388ffb4deb300c6ebb3920564410c2239580a7d1145fa54c2d4a'],
'Leafy Lake': ['83bd798',
@@ -130,7 +136,9 @@
'Haunted Harbour': ['b2cebe1',
'b2cebe149b2330e071a028d079f6632af144fb44e076a5eca89780eb4007e136'],
'hydro hills': ['ce24961',
'ce249614e735c560c5019318bc6fa8603ba6630576f7fb038def0bdac3e143ef']
'ce249614e735c560c5019318bc6fa8603ba6630576f7fb038def0bdac3e143ef'],
'Iceberg Islands': ['b20bd80',
'b20bd803c0a99c8748b48688501ba6ef8a5ce5d746540a486617e0564aa407d5'],
'katie\'s dreamland': ['b8b572d',
'b8b572d394b145535cdb20f66b0bee9a497683a5885e4d78af6773c5bc0323ff'],
'mel\'s world': ['bfaf504',
@@ -195,6 +203,8 @@
'adffe2ff1e06ebeb821bbf01263125dc40311a8350722c62908be8d1c8852259'],
'Lost City Founder': ['70ce3e1',
'70ce3e11f1dd59929a6d82d0f6f88897c95b94d1f9d4efd6ef3a0c6c449f966f'],
'Mines of Africa': ['b080197',
'b080197d430a6ded46945035a95c8f2d9e3064637e9119e68270554eda48e747'],
'Mirage Madness': ['82aeaf6',
'82aeaf6bd628bf26dabd1ca87455b667f3081598bcf4d4c7751e2bdfbd266ac2'],
'Mythological Madness': ['6633d17',
@@ -207,6 +217,8 @@
'b43b07e47f2e6cb762a86760ac0242595617aa59bfd9811cec7e2dcc121ae367'],
'Rock n Roll Revival': ['f71c978',
'f71c9788ab40ac591d5c96397fad8b12d9d3ac7830eac53f6ee5dc024c8c2bcf'],
'Rollercoaster Heaven': ['eabcb3d',
'eabcb3d924e8e3438bfd90f6758a723c89df4136a817533d34985598d58ba38f'],
'Schneider Shores': ['0d53bdc',
'0d53bdc076d75d86b31b6b3e6948e3d45671cf5aeff6b2b3c07a7618923223f5'],
'Sherwood Forest': ['a04b536',
@@ -220,4 +232,4 @@
'Six Flags over Texas': ['6226822',
'62268223a1539c92b7494973263457c9e9bf386c1e68eef21d377854f0ac0e38'],
'Wacky Waikiki': ['72cf3d2',
'72cf3d220740fd64f7681d3533320598cf6d3b71dff484bc43045e8d9d7a1a4b'],
'72cf3d220740fd64f7681d3533320598cf6d3b71dff484bc43045e8d9d7a1a4b'],

2
debian/control vendored
View File

@@ -4,7 +4,7 @@ Section: misc
Priority: optional
Standards-Version: 3.9.2
Multi-Arch: same
Build-Depends: debhelper (>= 9), cmake (>= 3.8), libsdl2-dev, g++ (>= 4:10), pkg-config, nlohmann-json3-dev (>= 3.6.0), libspeex-dev, libspeexdsp-dev, libcurl4-openssl-dev, libcrypto++-dev, libfontconfig1-dev, libfreetype6-dev, libpng-dev, libssl-dev, libzip-dev (>= 1.0.0), libicu-dev (>= 59.0), libflac-dev, libvorbis-dev
Build-Depends: debhelper (>= 9), cmake (>= 3.8), libsdl2-dev, g++ (>= 4:10), pkg-config, nlohmann-json3-dev (>= 3.9.0), libspeex-dev, libspeexdsp-dev, libcurl4-openssl-dev, libcrypto++-dev, libfontconfig1-dev, libfreetype6-dev, libpng-dev, libssl-dev, libzip-dev (>= 1.0.0), libicu-dev (>= 59.0), libflac-dev, libvorbis-dev
Package: openrct2
Architecture: any

View File

@@ -1,6 +1,25 @@
0.4.17 (in development)
------------------------------------------------------------------------
- Feature: [#23166] Add Galician translation.
- Feature: [#23227] Add Classic Wooden Twister roller coaster, for better compatibility with RCT1.
- Improved: [#23051] Add large sloped turns and new inversions to the Twister, Vertical Drop, Hyper and Flying Roller Coasters.
- Improved: [#23123] Improve sorting of roller coasters in build new ride menu.
- Improved: [#23211] Add boosters to classic wooden roller coaster (cheats only).
- Improved: [#23229] Add debug option for making the sprite sorting algorithm stable.
- Improved: [#23233] Add diagonal booster to LSM Launched Coaster.
- Improved: [#23277] Add small, medium and large turns, diagonal track and S-bends to the Boat Hire.
- Fix: [#20070, #22972] Missing and mismatched flat and sloped footpaths on several scenarios.
- Fix: [#22726] Force park rating cheat is not saved with the park.
- Fix: [#23064] Stand-Up Roller Coaster unbanked to banked track pieces are misaligned.
- Fix: [#23066] Stand-Up Roller Coaster has many supports that don't join up to the track.
- Fix: [#23206] Multiplayer desyncs when FPS is uncapped.
- Fix: [#23238] Updating a guests favourite ride works differently from vanilla RCT2.
- Fix: [objects#355] Fix colour preset settings of the Stand-Up Roller Coaster trains.
- Fix: [objects#355] Fix colour preset settings of many vehicles from Wacky Worlds and Time Twister.
0.4.16 (2024-11-03)
------------------------------------------------------------------------
- Feature: [#20810] New ride type: LSM Launched Roller Coaster.
- Feature: [#22797] New ride type: LSM Launched Roller Coaster.
- Improved: [#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
- Improved: [#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
- Improved: [#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
@@ -17,7 +36,7 @@
- Fix: [#23015] Crash when loading a save game when the construction window is still open.
- Fix: [#23018] Crash when loading a new game when the construction window is still open.
- Fix: [#23023] Large scenery clearance height interpreted as negative when greater than 127.
- Fix: [#23044] "remove_unused_objects" command causes blank peep names.
- Fix: [#23044] remove_unused_objects command causes blank peep names.
- Fix: [#23048] Map generator allows map sizes out of range through text input.
- Fix: [#23058] [Plugin] Changing window colours doesnt trigger the window to be fully redrawn.
- Fix: [#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.

View File

@@ -5,7 +5,19 @@
<project_license>GPL-3.0</project_license>
<name>OpenRCT2</name>
<summary>Amusement park simulation</summary>
<summary xml:lang="ca">Simulador de parcs datraccions</summary>
<summary xml:lang="de">Freizeitparksimulation</summary>
<summary xml:lang="gl">Simulador de parques de atraccións</summary>
<summary xml:lang="ko">놀이공원 시뮬레이션</summary>
<summary xml:lang="pl">Symulator parku rozrywki</summary>
<summary xml:lang="pt">Simulador de parque de diversões</summary>
<developer_name>The OpenRCT2 Team</developer_name>
<developer_name xml:lang="ca">Equip de lOpenRCT2</developer_name>
<developer_name xml:lang="de">Das OpenRCT2-Team</developer_name>
<developer_name xml:lang="gl">O equipo OpenRCT2</developer_name>
<developer_name xml:lang="ko">OpenRCT2 팀</developer_name>
<developer_name xml:lang="pl">Zespół OpenRCT2</developer_name>
<developer_name xml:lang="pt">Equipe do OpenRCT2</developer_name>
<launchable type="desktop-id">openrct2.desktop</launchable>
<description>
<p>
@@ -17,28 +29,190 @@
objective in a set time limit whilst sandbox allows the player to build a more
flexible park with optionally no restrictions or finance.
</p>
<p xml:lang="ca">
LOpenRCT2 és una reimplementació de codi obert del RollerCoaster Tycoon 2 (RCT2).
El joc consisteix en construir i mantenir un parc datraccions i gestionar-ne també
les paradetes i instal·lacions. El jugador ha dobtenir beneficis i mantenir una bona
reputació del seu parc i alhora fer que els seus visitants siguin feliços. LOpenRCT2
permet jugar en escenaris o en mode lliure. Als escenaris, el jugador ha de completar
alguns objectius en un determinat període de temps, mentre que al mode lliure pot
construir amb més flexibilitat, fins i tot sense restriccions.
</p>
<p xml:lang="de">
OpenRCT2 ist eine Open-Source-Reimplementierung von RollerCoaster Tycoon 2 (RCT2).
Im Spiel geht es um den Bau und die Verwaltung eines Freizeitparks mit Attraktionen,
Läden und Einrichtungen. Der Spieler muss versuchen, Profit zu erwirtschaften und
eine gute Parkreputation aufrecht zu erhalten, während die Gäste bei Laune gehalten
werden. In OpenRCT2 kann mal sowohl Szenarien als auch in einen Sandboxmodus
spielen. In Szenarien muss der Spieler ein bestimmtes Ziel innerhalb eines Zeitlimits
erfüllen. In der Sandbox kann der Spieler einen flexibleren Park bauen falls
gewünscht ohne Einschränkungen.
</p>
<p xml:lang="gl">
OpenRCT2 é unha reimplementación de código aberto de RollerCoaster Tycoon 2 (RCT2).
O xogo centrase na construción e mantemento dun parque de atraccións que conten
atraccións, tendas e instalacións. O xogador debe tentar obter beneficios e manter
unha boa reputación do parque mentres mantén ledos aos visitantes. OpenRCT2 permite
xogar en escenario ou libre. Escenarios requiren que o xogador complete un determinado
obxectivo nun límite de tempo establecido mentres co libre permite ao xogador crear un
parque máis flexible, sen restriccións ou con opcións de finanzas sen límites.
</p>
<p xml:lang="ko">
OpenRCT는 RollerCoaster Tycoon 2 (RCT2)의 오픈 소스 재구현판입니다.
놀이기구, 상점, 매점 등을 건설하고 유지하는 것이 게임 플레이의 중심이 됩니다.
플레이어는 수익을 내고 손님을 만족시키는 동시에 좋은 공원 평판을 유지해야 합니다.
OpenRCT2에서는 시나리오나 모래상자 플레이를 모두 플레이할 수 있습니다.
시나리오에서는 플레이어가 정해진 시간 이내에 특정 목표를 완수해야 하는 반면,
모래상자에서는 플레이어가 자금이타 금지 행위에 대한 제한 없이 더 유연한 공원을
만들 수 있습니다.
</p>
<p xml:lang="pl">
OpenRCT2 to open-source'owa reimplementacja gry RollerCoaster Tycoon 2 (RCT2).
Rozgrywka polega na budowaniu i zarządzaniu parkiem rozrywki zawierającym
przeróżne atrakcje, sklepy i udogodnienia. Gracz musi starać się osiągnąć zysk i utrzymać
dobrą reputację parku, jednocześnie dbając o zadowolenie gości. OpenRCT2 umożliwia
rozgrywkę w scenariuszach oraz w trybie sandbox. Scenariusze wymagają od gracza ukończenia
określonego celu w wyznaczonym czasie, podczas gdy tryb sandbox pozwala na
swobodne budowanie parku, z możliwością wyłączenia ograniczeń i finansów.
</p>
<p xml:lang="pt">
OpenRCT2 é uma reimplementação de código aberto do RollerCoaster Tycoon 2 (RCT2).
A dinâmica de jogo gira em torno de construir e manter um parque de diversões contendo
atrações, lojas e instalações. O jogador deve tentar gerar lucro e manter uma boa
reputação para o parque, enquanto tenta fazer com que os visitantes continuem felizes.
O OpenRCT2 permite tanto jogos em cenários quanto em “caixa de areia”. Os cenários
demandam que o jogador atinja um certo objetivo em um determinado prazo, enquanto a
“caixa de areia” deixa o jogador construir um parque mais flexível, opcionalmente sem
restrições ou finanças.
</p>
<p>
OpenRCT2 features many changes compared to the original RollerCoaster Tycoon 2 game. A few of them are listed here.
</p>
<p xml:lang="ca">
LOpenRCT2 té molts canvis respecte al joc RollerCoaster Tycoon 2 original, com ara:
</p>
<p xml:lang="de">
OpenRCT2 hat viele Änderungen im Verleich mit dem Originalspiel RollerCoaster Tycoon 2. Hier sind einige von ihnen aufgelistet.
</p>
<p xml:lang="gl">
OpenRCT2 presenta moitos cambios en comparación co xogo orixinal de RollerCoaster Tycoon 2. Algúns deles son:
</p>
<p xml:lang="ko">
OpenRCT2는 오리지널 RollerCoaster Tycoon 2 게임에 비해 많은 기능적 변화가 있습니다. 여기에 일부 기능이 나열되어 있습니다.
</p>
<p xml:lang="pl">
OpenRCT2 zawiera wiele zmian w porównaniu do oryginalnej gry RollerCoaster Tycoon 2. Oto kilka z nich:
</p>
<p xml:lang="pt">
O OpenRCT2 conta com muitas mudanças quando comparado ao jogo RollerCoaster Tycoon 2 original. Aqui são listadas algumas delas.
</p>
<ul>
<li>User Interface theming.</li>
<li xml:lang="ca">Temes per a la interfície gràfica</li>
<li xml:lang="de">Thematische User-Interface-Anpassung.</li>
<li xml:lang="gl">Personalización da interface de usuario.</li>
<li xml:lang="ko">유저 인터페이스 커스터마이징</li>
<li xml:lang="pl">Edycja motywów interfejsu użytkownika</li>
<li xml:lang="pt">Customização por temas da interface de usuário.</li>
<li>Fast-forwarding gameplay.</li>
<li xml:lang="ca">Diferents velocitats de joc disponibles durant la partida</li>
<li xml:lang="de">Spielsimulation beschleunigen.</li>
<li xml:lang="gl">Avance rápido no xogo.</li>
<li xml:lang="ko">게임 속도 조절</li>
<li xml:lang="pl">Przyspieszanie rozgrywki</li>
<li xml:lang="pt">Dinâmica de jogo acelerável.</li>
<li>Multiplayer support.</li>
<li xml:lang="ca">Suport multijugador</li>
<li xml:lang="de">Mehrspielerunterstützung.</li>
<li xml:lang="gl">Soporte multixogador.</li>
<li xml:lang="ko">멀티플레이 지원</li>
<li xml:lang="pl">Tryb wieloosobowy</li>
<li xml:lang="pt">Suporte multijogador.</li>
<li>Multilingual. Improved translations.</li>
<li xml:lang="ca">Traduït a diversos idiomes i amb traduccions millorades</li>
<li xml:lang="de">Mehrsprachig. Verbesserte Übersetzungen.</li>
<li xml:lang="gl">Traducido a varias linguas e con traducións melloradas.</li>
<li xml:lang="ko">다국어 지원 및 번역 개선</li>
<li xml:lang="pl">Wielojęzyczność i ulepszone tłumaczenia</li>
<li xml:lang="pt">Multilíngue. Traduções aperfeiçoadas.</li>
<li>OpenGL hardware rendering.</li>
<li xml:lang="ca">Renderització OpenGL per maquinari</li>
<li xml:lang="de">OpenGL-Hardwarerendering.</li>
<li xml:lang="gl">Renderizado OpenGL por soporte fisico.</li>
<li xml:lang="ko">OpenGL 하드웨어 렌더링</li>
<li xml:lang="pl">Obsługa renderowania OpenGL</li>
<li xml:lang="pt">Renderização por hardware OpenGL.</li>
<li>Various fixes and improvements for bugs in the original game.</li>
<li xml:lang="ca">Correccions i millores dels errors del joc original</li>
<li xml:lang="de">Diverse Fehlerkorrekturen und Verbesserungen für Fehler im Originalspiel.</li>
<li xml:lang="gl">Correccións e melloras de erros do xogo orixinal.</li>
<li xml:lang="ko">오리지널 게임에 있던 다양한 버그 수정 및 개선</li>
<li xml:lang="pl">Poprawki błędów i usprawnienia względem oryginalnej gry</li>
<li xml:lang="pt">Várias correções e melhorias para problemas no jogo original.</li>
<li>Native support for Linux and macOS.</li>
<li xml:lang="ca">Suport natiu per a Linux i macOS</li>
<li xml:lang="de">Native Unterstützung für Linux und macOS.</li>
<li xml:lang="gl">Soporte nativo para Linux e macOS.</li>
<li xml:lang="ko">Linux 및 macOS 자체 지원</li>
<li xml:lang="pl">Natywna obsługa systemów Linux i macOS</li>
<li xml:lang="pt">Suporte nativo para Linux e macOS.</li>
<li>Added hacks and cheats.</li>
<li xml:lang="ca">Es poden fer trucs i trampes</li>
<li xml:lang="de">Eingebaute Hacks und Cheats.</li>
<li xml:lang="gl">Engadidos trucos e trampas</li>
<li xml:lang="ko">치트 기능 지원</li>
<li xml:lang="pl">Kody i hacki</li>
<li xml:lang="pt">Trapaças e hacks adicionados.</li>
<li>Auto-saving and giant screenshots.</li>
<li xml:lang="ca">Desades automàtiques i captures de pantalla gegants</li>
<li xml:lang="de">Automatisches Speichern und gigantische Screenshots.</li>
<li xml:lang="gl">Gardado automático e capturas de pantalla xigantes.</li>
<li xml:lang="ko">자동 저장 및 대형 스크린 샷</li>
<li xml:lang="pl">Autozapis i możliwość robienia ogromnych zrzutów ekranu</li>
<li xml:lang="pt">Salvamento automático e capturas de tela gigantes.</li>
</ul>
<p>
Original RollerCoaster Tycoon 2 or RollerCoaster Tycoon Classic game files are required in order to play OpenRCT2.
</p>
<p xml:lang="ca">
Per a jugar a lOpenRCT2, fan falta els fitxers originals del RollerCoaster Tycoon 2 o del RollerCoaster Tycoon clàssic.
</p>
<p xml:lang="de">
Die Originaldateien von RollerCoaster Tycoon 2 oder RollerCoaster Tycoon Classic werden benötigt, um OpenRCT2 zu spielen.
</p>
<p xml:lang="gl">
Os ficheiros do xogo RollerCoaster Tycoon 2 ou RollerCoaster Tycoon Classic son necesarios para xogar a OpenRCT2.
</p>
<p xml:lang="ko">
OpenRCT2를 플레이하기 위해서는 오리지널 RollerCoaster Tycoon 2 또는 RollerCoaster Tycoon Classic 게임 파일이 필요합니다.
</p>
<p xml:lang="pl">
Do działania OpenRCT2 wymagane są pliki z RollerCoaster Tycoon 2 lub RollerCoaster Tycoon Classic.
</p>
<p xml:lang="pt">
Arquivos dos jogos originais RollerCoaster Tycoon 2 ou RollerCoaster Tycoon Classic são necessários para jogar OpenRCT2.
</p>
</description>
<screenshots>
<screenshot type="default">
<image>https://camo.githubusercontent.com/f513bc551e2c9e04e292724113ea4789726d23921d286f21dad39a6e955b5a56/68747470733a2f2f692e696d6775722e636f6d2f6537434b3553632e706e67</image>
<caption>Amusement park featuring an inverted roller coaster, a river rapids ride and custom scenery</caption>
<caption xml:lang="de">Freizeitpark mit einer umgekehrten Achterbahn, einer Stromschnellenattraktion und einer eigens errichteten Szenerie</caption>
<caption xml:lang="gl">Parque de atraccións con montañas rusas invertidas, un percorrido de rápidos e escenarios personalizados.</caption>
<caption xml:lang="ko">인버티드 롤러코스터를 구현한 놀이공원과 리버 래피드 기구 및 커스텀 풍경 오브젝트</caption>
<caption xml:lang="pl">Park rozrywki z odwróconą kolejką górską, spływem rwącą rzeką i niestandardową scenerią</caption>
<caption xml:lang="pt">Parque de diversões que conta com uma montanha-russa invertida, corredeira de rio e cenários customizados</caption>
</screenshot>
</screenshots>
<url type="homepage">https://openrct2.io/</url>

View File

@@ -1,4 +1,4 @@
Last updated: 2024-08-04
Last updated: 2024-11-19
------------------------------------------------------------------------
@@ -13,7 +13,8 @@ Table of contents
6.0) Translation
7.0) Troubleshooting
8.0) Licensing
9.0) Credits
9.0) Privacy policy
10.0) Credits
1.0) About
---- -----
@@ -153,9 +154,14 @@ SDL2 | zlib licence.
zlib | zlib licence.
Google Test | BSD 3 clause licence.
Google Benchmark | Apache 2.0 licence.
sfl | zlib licence.
Licences for sub-libraries used by the above may vary. For more information, visit the libraries' respective official websites.
9.0) Credits
9.0) Privacy policy
For privacy policy, see the file 'PRIVACY.md'.
10.0) Credits
---- -------
For the full list of contributors to OpenRCT2, see the file 'contributors.md'.

View File

@@ -35,7 +35,7 @@ SetCompressor LZMA
; Version Info
VIProductVersion "${APPVERSIONINTERNAL}"
VIAddVersionKey "ProductName" "OpenRCT2 ${APPBITS}-bit Installer for ${SUPPORTED_OS}"
VIAddVersionKey "ProductName" "OpenRCT2 ${PLATFORM} Installer for ${SUPPORTED_OS}"
VIAddVersionKey "Comments" "Installs ${APPNAMEANDVERSION}"
VIAddVersionKey "CompanyName" "OpenRCT2 Developers"
VIAddVersionKey "FileDescription" "Installs ${APPNAMEANDVERSION}"
@@ -44,7 +44,7 @@ VIAddVersionKey "InternalName" "InstOpenRCT2-${APPARCH}"
VIAddVersionKey "FileVersion" "${APPVERSION}-${APPARCH}"
VIAddVersionKey "LegalCopyright" " "
; Main Install settings
Name "${APPNAMEANDVERSION} ${APPBITS}-bit for ${SUPPORTED_OS}"
Name "${APPNAMEANDVERSION} ${PLATFORM} for ${SUPPORTED_OS}"
; NOTE: Keep trailing backslash!
InstallDirRegKey HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\OpenRCT2" "Install Folder"
@@ -170,6 +170,9 @@ Section "!OpenRCT2" Section1
File ..\..\contributors.md
Push "$INSTDIR\contributors.md"
Call unix2dos
File ..\..\PRIVACY.md
Push "$INSTDIR\PRIVACY.md"
Call unix2dos
File ..\scripting.md
Push "$INSTDIR\scripting.md"
Call unix2dos
@@ -204,6 +207,7 @@ Section "!OpenRCT2" Section1
CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Readme.lnk" "$INSTDIR\Readme.txt"
CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Changelog.lnk" "$INSTDIR\Changelog.txt"
CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Contributors.lnk" "$INSTDIR\contributors.md"
CreateShortCut "$SMPROGRAMS\$SHORTCUTS\Privacy Policy.lnk" "$INSTDIR\PRIVACY.md"
!insertmacro MUI_STARTMENU_WRITE_END
SectionEnd
@@ -240,12 +244,14 @@ Section "Uninstall"
Delete "$SMPROGRAMS\$SHORTCUTS\Readme.lnk"
Delete "$SMPROGRAMS\$SHORTCUTS\Changelog.lnk"
Delete "$SMPROGRAMS\$SHORTCUTS\Contributors.lnk"
Delete "$SMPROGRAMS\$SHORTCUTS\Privacy Policy.lnk"
; Clean up OpenRCT2 dir
Delete "$INSTDIR\changelog.txt"
Delete "$INSTDIR\licence.txt"
Delete "$INSTDIR\readme.txt"
Delete "$INSTDIR\contributors.md"
Delete "$INSTDIR\PRIVACY.md"
Delete "$INSTDIR\scripting.md"
Delete "$INSTDIR\openrct2.d.ts"
Delete "$INSTDIR\${OPENRCT2_EXE}"

View File

@@ -45,14 +45,14 @@
<LibsSha1 Condition="'$(Platform)'=='Win32'">9984c1e317dcfb3aaf8e17f1db2ebb0f771e2373</LibsSha1>
<TitleSequencesUrl>https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.14/title-sequences.zip</TitleSequencesUrl>
<TitleSequencesSha1>6c04781b959b468e1f65ec2d2f21f5aaa5e5724d</TitleSequencesSha1>
<ObjectsUrl>https://github.com/OpenRCT2/objects/releases/download/v1.4.10/objects.zip</ObjectsUrl>
<ObjectsSha1>e4953075d8dbe13ef48e8c4e87621cf3503a9d23</ObjectsSha1>
<ObjectsUrl>https://github.com/OpenRCT2/objects/releases/download/v1.4.11/objects.zip</ObjectsUrl>
<ObjectsSha1>da04330679de2eff53a94a6505802512bfec6403</ObjectsSha1>
<OpenSFXUrl>https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.5/opensound.zip</OpenSFXUrl>
<OpenSFXSha1>b1b1f1b241d2cbff63a1889c4dc5a09bdf769bfb</OpenSFXSha1>
<OpenMSXUrl>https://github.com/OpenRCT2/OpenMusic/releases/download/v1.6/openmusic.zip</OpenMSXUrl>
<OpenMSXSha1>ba170fa6d777b309c15420f4b6eb3fa25082a9d1</OpenMSXSha1>
<ReplaysUrl>https://github.com/OpenRCT2/replays/releases/download/v0.0.83/replays.zip</ReplaysUrl>
<ReplaysSha1>FFC98C36AFEC68DC6A48E863413D4E2364A202B3</ReplaysSha1>
<ReplaysUrl>https://github.com/OpenRCT2/replays/releases/download/v0.0.84/replays.zip</ReplaysUrl>
<ReplaysSha1>90B848AB344E29A2CF1E3E48539F06F5845772C3</ReplaysSha1>
</PropertyGroup>
<ItemGroup>

View File

@@ -52,9 +52,13 @@ If you want to help translate the game to your language, please stop by the Loca
- 4.4 - [Graphics](#44-graphics)
- 4.5 - [Audio](#45-audio)
- 4.6 - [Scenarios](#46-scenarios)
- 5 - [Licence](#5-licence)
- 6 - [More information](#6-more-information)
- 7 - [Sponsors](#7-sponsors)
- 5 - [Policies](#5-policies)
- 5.1 - [Code of conduct](#51-code-of-conduct)
- 5.2 - [Code signing policy](#52-code-signing-policy)
- 5.3 - [Privacy policy](#53-privacy-policy)
- 6 - [Licence](#6-licence)
- 7 - [More information](#7-more-information)
- 8 - [Sponsors](#8-sponsors)
---
@@ -128,7 +132,7 @@ OpenRCT2 requires original files of RollerCoaster Tycoon 2 to play. It can be bo
- libpng (>= 1.2)
- speexdsp (only for UI client)
- curl (only if building with http support)
- nlohmann-json (>= 3.6.0)
- nlohmann-json (>= 3.9.0)
- openssl (>= 1.0; only if building with multiplayer support)
- icu (>= 59.0)
- zlib
@@ -246,12 +250,32 @@ We would also like to distribute additional scenarios with the game, when the ti
---
# 5. Licence
# 5. Policies
## 5.1 Code of Conduct
We have a [Code of Conduct](CODE_OF_CONDUCT.md) that applies to all OpenRCT2 projects. Please read it.
## 5.2 Code signing policy
We sign our releases with a digital certificate provided by SignPath Foundation.
Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/).
Signed releases can only be done by member of the [development team](https://github.com/OpenRCT2/OpenRCT2/blob/develop/contributors.md#development-team).
## 5.3 Privacy policy
See [PRIVACY.md](PRIVACY.md) for more information.
---
# 6. Licence
**OpenRCT2** is licensed under the GNU General Public License version 3 or (at your option) any later version. See the [`licence.txt`](licence.txt) file for more details.
---
# 6. More information
# 7. More information
- [GitHub](https://github.com/OpenRCT2/OpenRCT2)
- [OpenRCT2.org](https://openrct2.org)
- [Forums](https://openrct2.org/forums/)
@@ -266,11 +290,11 @@ We would also like to distribute additional scenarios with the game, when the ti
| [![icon_x128](https://user-images.githubusercontent.com/604665/53047651-2c533c00-3493-11e9-911a-1a3540fc1156.png)](https://github.com/OpenLoco/OpenLoco) | [![](https://github.com/OpenTTD/OpenTTD/raw/850d05d24d4768c81d97765204ef2a487dd4972c/media/openttd.128.png)](https://github.com/OpenTTD/OpenTTD) | [![](https://user-images.githubusercontent.com/550290/36507534-4693f354-175a-11e8-93a7-faa0481474fb.png)](https://github.com/SFTtech/openage) | [![](https://raw.githubusercontent.com/OpenRA/OpenRA/bleed/packaging/artwork/ra_128x128.png)](https://github.com/OpenRA/OpenRA) |
| Chris Sawyer's Locomotion | Transport Tycoon Deluxe | Age of Empires 2 | Red Alert |
# 7. Sponsors
# 8. Sponsors
Companies that kindly allow us to use their stuff:
| [DigitalOcean](https://www.digitalocean.com/) | [JetBrains](https://www.jetbrains.com/) | [Backtrace](https://backtrace.io/) |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| [![do_logo_vertical_blue svg](https://user-images.githubusercontent.com/550290/36508276-8b572f0e-175c-11e8-8622-9febbce756b2.png)](https://www.digitalocean.com/) | [![jetbrains](https://user-images.githubusercontent.com/550290/36413299-0e0985ea-161e-11e8-8a01-3ef523b5905b.png)](https://www.jetbrains.com/) | [![backtrace](https://user-images.githubusercontent.com/550290/47113259-d0647680-d258-11e8-97c3-1a2c6bde6d11.png)](https://backtrace.io/) |
| Hosting of various services | CLion and other products | Minidump uploads and inspection |
| [DigitalOcean](https://www.digitalocean.com/) | [JetBrains](https://www.jetbrains.com/) | [Backtrace](https://backtrace.io/) | [SignPath](https://signpath.org/) |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| [![do_logo_vertical_blue svg](https://user-images.githubusercontent.com/550290/36508276-8b572f0e-175c-11e8-8622-9febbce756b2.png)](https://www.digitalocean.com/) | [![jetbrains](https://user-images.githubusercontent.com/550290/36413299-0e0985ea-161e-11e8-8a01-3ef523b5905b.png)](https://www.jetbrains.com/) | [![backtrace](https://user-images.githubusercontent.com/550290/47113259-d0647680-d258-11e8-97c3-1a2c6bde6d11.png)](https://backtrace.io/) | [![Image](https://github.com/user-attachments/assets/2b5679e0-76a4-4ae7-bb37-a6a507a53466)](https://signpath.org/) |
| Hosting of various services | CLion and other products | Minidump uploads and inspection | Free code signing provided by [SignPath.io](https://about.signpath.io/), certificate by [SignPath Foundation](https://signpath.org/). |

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1003 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1021 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1016 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

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