From a17240544b4ac83acf5195c38de1fd1f5f723307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sat, 2 Mar 2024 21:26:41 +0100 Subject: [PATCH] Release v0.4.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Feature: [#20376] Add Ukrainian language. - Feature: [#20709] [Plugin] Plugins can now check metadata from all registered plugins. - Feature: [#21376] Add option to reload an object (for object developers). - Feature: [#21413, OpenSFX#19] Add log flume lift sound effect (when “chainlift” is enabled). - Feature: [#21455] Add option to control hidden scenery. - Feature: [objects#282] Added RCT1 beta terrains. - Improved: [#20093] Use new colours for guests’ clothing when they spawn. - Improved: [#21356] Resize the title bar when moving between displays with different scaling factors on Windows systems. - Improved: [#21388] Tooltips will now show even when an error message is present. - Improved: [#21423] Add mechanism to allow building partly underground. - Improved: [objects#272, objects#276, objects#277, objects#278, objects#279, objects#280, objects#281] Add most remaining ports of RCT1 ride and vehicle objects (for import only). - Improved: [objects#275, objects#284, objects#286] Add remaining RCT1 walls (for import only). - Change: [#21350] Group Dodgems and Flying Saucers vehicles. - Change: [#21453] Reintroduce lost RCT1 Jet skis colour presets to the boat hire. - Change: [objects#285] Mark old reversed train objects as compatibility objects. - Fix: [#17610] Some scenery items are unavailable in RCT1 scenarios. - Fix: [#18963] Research table in parks from Loopy Landscapes is imported incorrectly. - Fix: [#20164] Grass and Rock terrain objects cannot be de-selected. - Fix: [#20907] RCT1/AA scenarios use the 4-across train for the Inverted Roller Coaster. - Fix: [#21037] Map animations in the title sequence are stuck. - Fix: [#21208] Error message will stay open only for a brief moment when the game has been running a while. - Fix: [#21220] When creating a new park from a SC4 file, the localised park name is not applied. - Fix: [#21286] Cannot build unbanking turns with RCT1 vehicles. - Fix: [#21288] Text overlaps in the “About ‘OpenRCT2’” window for Arabic, Chinese, Japanese, Korean and Vietnamese. - Fix: [#21310] Some half loop elements require more clearance than their upward/downward counterparts. - Fix: [#21318] Virtual Floor for building scenery is not properly invalidated. - Fix: [#21330] Tooltips from dropdown widgets have the wrong position. - Fix: [#21332] Mini Helicopters and Monorail Cycles ride types are swapped in research within RCT1 scenarios. - Fix: [#21343] “Pause” and “Build Path” hotkeys do not work if top toolbar is hidden. - Fix: [#21347] Too many options are hidden if the platform has no file picker. - Fix: [#21350] Maze and Mini Golf track designs from RCT1 not shown in track designs list. - Fix: [#21425] Additional missing/misplaced land & construction rights tiles in Japanese Coastal Reclaim. - Fix: [#21484] Upkeep costs for some rides/facilities/shops are not calculated correctly. - Fix: [#21498] Crash when the size of text can’t be determined. - Fix: [objects#262, objects#263, objects#265, objects#266, objects#267, objects#268, objects#270, objects#271, objects#283] Various errors in expansion pack objects (original bug). - Fix: [OpenSFX#18] B&M Roar sound effect not looping correctly. --- .github/workflows/ci.yml | 2 +- debian/changelog | 39 +++++++++++++++++++++++++ distribution/changelog.txt | 2 +- distribution/linux/openrct2.appdata.xml | 5 +++- distribution/macos/Info.plist | 2 +- distribution/readme.txt | 4 +-- readme.md | 2 +- scripts/setenv | 2 +- src/openrct2-android/app/build.gradle | 2 +- src/openrct2/Version.h | 2 +- src/openrct2/network/NetworkBase.cpp | 2 +- 11 files changed, 53 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2af77c03e9..98bc007a5a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ env: OPENRCT2_BUILD_SERVER: GitHub OPENRCT2_ORG_TOKEN: ${{ secrets.OPENRCT2_ORG_TOKEN }} BACKTRACE_IO_TOKEN: ${{ secrets.BACKTRACE_IO_TOKEN }} - OPENRCT2_VERSION: 0.4.8 + OPENRCT2_VERSION: 0.4.9 # https://docs.github.com/en/actions/using-jobs/using-concurrency#example-using-a-fallback-value concurrency: diff --git a/debian/changelog b/debian/changelog index d21966c692..a14ba985e5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,42 @@ +openrct2 (0.4.9-develop-1) unstable; urgency=medium + + * Feature: [#20376] Add Ukrainian language. + * Feature: [#20709] [Plugin] Plugins can now check metadata from all registered plugins. + * Feature: [#21376] Add option to reload an object (for object developers). + * Feature: [#21413, OpenSFX#19] Add log flume lift sound effect (when “chainlift” is enabled). + * Feature: [#21455] Add option to control hidden scenery. + * Feature: [objects#282] Added RCT1 beta terrains. + * Improved: [#20093] Use new colours for guests’ clothing when they spawn. + * Improved: [#21356] Resize the title bar when moving between displays with different scaling factors on Windows systems. + * Improved: [#21388] Tooltips will now show even when an error message is present. + * Improved: [#21423] Add mechanism to allow building partly underground. + * Improved: [objects#272, objects#276, objects#277, objects#278, objects#279, objects#280, objects#281] Add most remaining ports of RCT1 ride and vehicle objects (for import only). + * Improved: [objects#275, objects#284, objects#286] Add remaining RCT1 walls (for import only). + * Change: [#21350] Group Dodgems and Flying Saucers vehicles. + * Change: [#21453] Reintroduce lost RCT1 Jet skis colour presets to the boat hire. + * Change: [objects#285] Mark old reversed train objects as compatibility objects. + * Fix: [#17610] Some scenery items are unavailable in RCT1 scenarios. + * Fix: [#18963] Research table in parks from Loopy Landscapes is imported incorrectly. + * Fix: [#20164] Grass and Rock terrain objects cannot be de-selected. + * Fix: [#20907] RCT1/AA scenarios use the 4-across train for the Inverted Roller Coaster. + * Fix: [#21037] Map animations in the title sequence are stuck. + * Fix: [#21208] Error message will stay open only for a brief moment when the game has been running a while. + * Fix: [#21220] When creating a new park from a SC4 file, the localised park name is not applied. + * Fix: [#21286] Cannot build unbanking turns with RCT1 vehicles. + * Fix: [#21288] Text overlaps in the “About ‘OpenRCT2’” window for Arabic, Chinese, Japanese, Korean and Vietnamese. + * Fix: [#21310] Some half loop elements require more clearance than their upward/downward counterparts. + * Fix: [#21318] Virtual Floor for building scenery is not properly invalidated. + * Fix: [#21330] Tooltips from dropdown widgets have the wrong position. + * Fix: [#21332] Mini Helicopters and Monorail Cycles ride types are swapped in research within RCT1 scenarios. + * Fix: [#21343] “Pause” and “Build Path” hotkeys do not work if top toolbar is hidden. + * Fix: [#21347] Too many options are hidden if the platform has no file picker. + * Fix: [#21350] Maze and Mini Golf track designs from RCT1 not shown in track designs list. + * Fix: [#21425] Additional missing/misplaced land & construction rights tiles in Japanese Coastal Reclaim. + * Fix: [#21484] Upkeep costs for some rides/facilities/shops are not calculated correctly. + * Fix: [#21498] Crash when the size of text can’t be determined. + * Fix: [objects#262, objects#263, objects#265, objects#266, objects#267, objects#268, objects#270, objects#271, objects#283] Various errors in expansion pack objects (original bug). + * Fix: [OpenSFX#18] B&M Roar sound effect not looping correctly. + openrct2 (0.4.8-develop-1) unstable; urgency=medium * Feature: [#21062] [Plugin] Add API for managing a guest's items. diff --git a/distribution/changelog.txt b/distribution/changelog.txt index 31f689585b..22c041996b 100644 --- a/distribution/changelog.txt +++ b/distribution/changelog.txt @@ -1,4 +1,4 @@ -0.4.9 (in development) +0.4.9 (2024-03-02) ------------------------------------------------------------------------ - Feature: [#20376] Add Ukrainian language. - Feature: [#20709] [Plugin] Plugins can now check metadata from all registered plugins. diff --git a/distribution/linux/openrct2.appdata.xml b/distribution/linux/openrct2.appdata.xml index 563b936b1a..9e505e0385 100644 --- a/distribution/linux/openrct2.appdata.xml +++ b/distribution/linux/openrct2.appdata.xml @@ -69,8 +69,11 @@ none + + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.9 + - https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.7 + https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.8 https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.7 diff --git a/distribution/macos/Info.plist b/distribution/macos/Info.plist index 14b33b9757..0e0dcadb47 100644 --- a/distribution/macos/Info.plist +++ b/distribution/macos/Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.4.8 + 0.4.9 CFBundleSignature ORCT LSMinimumSystemVersion diff --git a/distribution/readme.txt b/distribution/readme.txt index 75db7bea53..a481f30e7d 100644 --- a/distribution/readme.txt +++ b/distribution/readme.txt @@ -1,5 +1,5 @@ -Last updated: 2024-02-04 -Release version: 0.4.8 +Last updated: 2024-03-02 +Release version: 0.4.9 ------------------------------------------------------------------------ diff --git a/readme.md b/readme.md index b71aa9ed44..0c902f6d7c 100644 --- a/readme.md +++ b/readme.md @@ -19,7 +19,7 @@ ### Download | Latest release | Latest development build | |-----------------------------------------------------------------------------------------------------------------------|--------------------------| -| [![OpenRCT2.org](https://img.shields.io/badge/master-v0.4.8-green.svg)](https://openrct2.org/downloads/master/latest) | [![OpenRCT2.org](https://img.shields.io/github/last-commit/OpenRCT2/OpenRCT2/develop)](https://openrct2.org/downloads/develop/latest) | +| [![OpenRCT2.org](https://img.shields.io/badge/master-v0.4.9-green.svg)](https://openrct2.org/downloads/master/latest) | [![OpenRCT2.org](https://img.shields.io/github/last-commit/OpenRCT2/OpenRCT2/develop)](https://openrct2.org/downloads/develop/latest) | --- diff --git a/scripts/setenv b/scripts/setenv index 974149529d..57274595ed 100755 --- a/scripts/setenv +++ b/scripts/setenv @@ -6,7 +6,7 @@ set -e # It should be dot sourced into your environment if [[ "$GITHUB_ACTIONS" != "true" ]]; then export OPENRCT2_BUILD_SERVER=$(hostname) - export OPENRCT2_VERSION=0.4.8 + export OPENRCT2_VERSION=0.4.9 GITHUB_REF=$(git rev-parse --symbolic-full-name HEAD) GITHUB_SHA=$(git rev-parse HEAD) fi diff --git a/src/openrct2-android/app/build.gradle b/src/openrct2-android/app/build.gradle index 02c378757b..5e8073f5e1 100644 --- a/src/openrct2-android/app/build.gradle +++ b/src/openrct2-android/app/build.gradle @@ -11,7 +11,7 @@ android { targetSdkVersion 28 versionCode 2 - versionName '0.4.8' + versionName '0.4.9' externalNativeBuild { cmake { arguments '-DANDROID_STL=c++_shared' diff --git a/src/openrct2/Version.h b/src/openrct2/Version.h index 4495fa0b66..14c26ea199 100644 --- a/src/openrct2/Version.h +++ b/src/openrct2/Version.h @@ -14,7 +14,7 @@ #include #define OPENRCT2_NAME "OpenRCT2" -#define OPENRCT2_VERSION "0.4.8" +#define OPENRCT2_VERSION "0.4.9" #if defined(__amd64__) || defined(_M_AMD64) # define OPENRCT2_ARCHITECTURE "x86-64" diff --git a/src/openrct2/network/NetworkBase.cpp b/src/openrct2/network/NetworkBase.cpp index c3d8c5d504..3302aff33c 100644 --- a/src/openrct2/network/NetworkBase.cpp +++ b/src/openrct2/network/NetworkBase.cpp @@ -46,7 +46,7 @@ using namespace OpenRCT2; // It is used for making sure only compatible builds get connected, even within // single OpenRCT2 version. -#define NETWORK_STREAM_VERSION "5" +#define NETWORK_STREAM_VERSION "0" #define NETWORK_STREAM_ID OPENRCT2_VERSION "-" NETWORK_STREAM_VERSION