-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add createEntity API to scripting #15165
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
IntelOrca
reviewed
Aug 2, 2021
ZehMatt
force-pushed
the
scripting/createEntity
branch
from
August 7, 2021 19:29
3a1c872
to
29e5ec6
Compare
Gymnasiast
approved these changes
Aug 8, 2021
duncanspumpkin
approved these changes
Aug 9, 2021
ZehMatt
added a commit
to ZehMatt/OpenRCT2
that referenced
this pull request
Aug 16, 2021
commit ca47b31207d580495bf97b1210f11df3b39903fa Merge: 185d17194 d6ad9b67e Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Fri Aug 13 18:29:09 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit d6ad9b67e7a6a716dc7ffd705d26ac191f76397d Author: Saad Rehman <saadrehman2000@gmail.com> Date: Thu Aug 12 20:20:15 2021 +0400 Fix #15161 #15159 one-off error when getting stationIndex (#15163) * Fix #14918 refactor stationIndex and loop to avoid in/decrement to null Fix #15161 #15159 one-off error when getting stationIndex * Add const and remove unused variable Co-authored-by: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> commit cf9bb4cd2c8963eb7fb6b39480c9bb565924eb53 Author: Kane <loveletslive7@gmail.com> Date: Fri Aug 13 01:43:34 2021 +1000 Fix issue #15211: Rename RideConstructionState::Build to ...::MazeBuild (#15212) Pull #15203 commited enum RideConstructionState missing the "Maze" part in "MazeBuild" commit 8f5ec434865a017db922b26679caf8c90d28fb54 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Aug 11 23:26:46 2021 +0200 Pass derived tile element classes to functions (#15206) commit e547dd96db0d5144c591697bbd3a261e0458054c Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Aug 11 17:51:59 2021 +0200 Make RideConstructionState a strong enum commit 385c9ee5ffc38be6c822a51fb5958e38e0a21ca8 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Aug 11 17:51:20 2021 +0200 Fix #15184: Crash when hovering over water types in Object Selection commit 1168425f14ffeebdabb9624702e18b78fde96025 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Aug 11 16:37:42 2021 +0200 Fix compilation on Ubuntu 20.04 / GCC 9 commit 23bae61b7a0519dc99596937dbd6aa4e69e8e76e Author: Basssiiie <Basssiiie@users.noreply.github.com> Date: Wed Aug 11 13:54:00 2021 +0200 Add new plugin API properties to entity, ride and park commit 177f19f64ef70bdf40761c75a05532eb13fa97a2 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Aug 11 13:52:23 2021 +0200 Remove unused track design symbols commit 41a6ad96a35f202e38175315ea1d6a9ce918a376 Merge: 22a2a1a71 ede11be41 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Tue Aug 10 10:54:48 2021 -0700 Merge pull request #15164 from ZehMatt/feature/tileinspector-highlight Feature: Highlight selected Tile Inspector element commit ede11be41c3a803a3ab1bad3219cf8cadd753226 Author: ZehMatt <m.moninger.h@gmail.com> Date: Mon Aug 2 10:18:42 2021 +0300 Update changelog.txt commit 575a24956d3490cb923de5dd5bb802260ab3f6f8 Author: ZehMatt <m.moninger.h@gmail.com> Date: Sun Aug 1 23:13:12 2021 +0300 Feature #15164: Highlight selected Tile Inspector element commit 22a2a1a71f0d1d82a16041ded7ff672cbeb10664 Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Tue Aug 10 08:09:55 2021 +0200 Enable blank issue template (#15192) commit bc550bfe7a1184d891b6e3e343b29c1a46d881d8 Author: Michał Janiszewski <janisozaur@users.noreply.github.com> Date: Mon Aug 9 20:56:48 2021 +0200 Update bug_report.yaml commit 3ed2f8e98edbff0fb5af447b024cbbcae334f604 Merge: a529fe35d 30739de7c Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Mon Aug 9 07:46:31 2021 -0700 Merge pull request #15165 from ZehMatt/scripting/createEntity Add createEntity API to scripting commit a529fe35db7c1aef39863dae7f4357d60eda1c53 Merge: b4f392316 14785155d Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Aug 9 08:59:50 2021 +0200 Merge pull request #15077 from Broxzier/develop Use GitHub issue forms commit 14785155dd59d59064367b60986db960044e04f1 Author: Hielke Morsink <hielke.morsink@gmail.com> Date: Sun Aug 8 22:11:13 2021 +0200 Apply feedback commit b4f39231624572f5dc836fbc3a915526d77d83a2 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 8 18:10:52 2021 +0200 Name byte_9D8150 commit 37910414bc050ca7311bcb755ae6b8b4fdaa9ed5 Merge: 31ccac835 5a721cc5e Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 8 11:39:41 2021 +0200 Merge pull request #15183 from Gymnasiast/backport/small-track-stuff Small track design changes commit 31ccac8354af02bb868a52ad5215e3d7b474223b Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Sun Aug 8 04:07:52 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 5a721cc5e282c17eba907c0807a1263eef0dafb6 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sat Jul 31 22:33:40 2021 +0200 Make track_design_place_all_scenery() take a CoordsXYZ commit ada164ac92c4c4caafb800d8d41c9b7f5bfdeb1f Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sat Jul 31 21:39:43 2021 +0200 Remove one write to gGameCommandErrorText All callers assume the landscape data area is full if the function returns false and set that error themselves. commit 30739de7cc0bddf6f7d1dba72515d021a75eda84 Author: ZehMatt <m.moninger.h@gmail.com> Date: Sat Aug 7 22:31:37 2021 +0300 Update changelog.txt commit 29e5ec634c74d967a9cd7b79953e4db07b364c72 Author: ZehMatt <m.moninger.h@gmail.com> Date: Sat Aug 7 22:28:48 2021 +0300 Add litter entity to scripting commit 94daa1e42c499849d1e92cef2f342d8d775014fe Author: ZehMatt <m.moninger.h@gmail.com> Date: Sat Aug 7 22:02:51 2021 +0300 Bump up scripting version commit 5e3913965de31746c33f09eaa8cb18bf81350cdc Author: ZehMatt <m.moninger.h@gmail.com> Date: Mon Aug 2 03:34:55 2021 +0300 Add scripting API to create entities commit c1d97b845e08775aabef32f1e8a863c0b905bbd5 Author: ZehMatt <m.moninger.h@gmail.com> Date: Mon Aug 2 02:40:05 2021 +0300 Small cleanup in ScMap.hpp commit e3c918ba5b1338c3c13d79a7dc54e1a3c4802445 Merge: c6f91b323 900f9c919 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sat Aug 7 20:45:48 2021 +0200 Merge pull request #15174 from ZehMatt/scripting/deperecate-peep Deprecate peep in scripting commit 900f9c919062aa1a921e9140e05ef0d31b5dea84 Author: ZehMatt <m.moninger.h@gmail.com> Date: Sat Aug 7 20:14:06 2021 +0300 Apply code review commit 185d171940f7b08108306a52382ed7e971867be8 Merge: fcac2bb88 c6f91b323 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sat Aug 7 19:13:10 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit fcac2bb8857299796a3c85b00d0eb6ed895443a6 Merge: d885c545d ad7d5387f Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sat Aug 7 13:22:02 2021 +0200 Merge pull request #15109 from Gymnasiast/nsf-map-old-paths Map legacy paths in old .PARK saves commit ad7d5387f9c963ee13c51db18ed522b0a58468ff Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sat Aug 7 12:54:13 2021 +0200 Bump Xcode deployment target to macOS 10.14 commit 5293b3683ee51a624d69be574e7352337a7eccdc Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Thu Jul 29 15:12:30 2021 +0200 Fix macOS compilation (hopefully) commit 0bc54aa69d062e4a94eee99b8c034fdd4ae21314 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Thu Jul 29 14:34:18 2021 +0200 Add version checks to path mappings commit 4fd7afe0eed27a6924dd5f41862b1c0029d59502 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 15:06:14 2021 +0200 Map legacy paths in old .PARK saves This allows loading up older .PARK saves, created before splitting paths. This includes saves like the one in https://github.com/OpenRCT2/OpenRCT2/issues/15006 and some of @IntelOrca ’s test saves. commit c6f91b323ab046e309daf58629cea17c21d92d21 Merge: 40a4a993d 87fbb9faf Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Fri Aug 6 11:13:03 2021 -0700 Merge pull request #15180 from ZehMatt/fix-network-oob Fix potential crash on corrupted network data commit 87fbb9faf5824cbdb196445f1b022cdbfc8bb244 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Aug 6 18:16:24 2021 +0300 Fix potential crash on corrupted network data commit aa2b7d99725f029e16a46ae5c1e6171bdc14ca71 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Aug 5 17:16:02 2021 +0300 Deprecate peeps property in scripting for Car entity commit dca117e5a086b5f51a778a68f4d71265fa43df72 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Aug 5 17:08:19 2021 +0300 Update scripting.md commit f3f25ad8e06dfce1bb9a0aea1614a0b39fb07744 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Aug 5 16:44:20 2021 +0300 Update changelog.txt commit a7bef5442b5d2e59a6c469e7862d2e36a570528f Author: ZehMatt <m.moninger.h@gmail.com> Date: Wed Aug 4 20:58:02 2021 +0300 Allow plugins to target a specific API version commit af102e391e7b9894099691bdbb651c6831023a9b Author: ZehMatt <m.moninger.h@gmail.com> Date: Wed Aug 4 18:04:25 2021 +0300 Return correct entity type, API breaking change commit 5a7d2da6bb2d5f930647802d75d123d84549e6d7 Author: ZehMatt <m.moninger.h@gmail.com> Date: Wed Aug 4 17:53:46 2021 +0300 Update typescript definitions commit 8f23670df8bf1c68fd567d98fcc7d08cc2b4b6d8 Author: ZehMatt <m.moninger.h@gmail.com> Date: Wed Aug 4 17:53:33 2021 +0300 Bump up scripting version commit 78cff6e2937c275ac51f726984da0a1b60e48ca9 Author: ZehMatt <m.moninger.h@gmail.com> Date: Wed Aug 4 17:53:07 2021 +0300 Implement getter for "guest" and "staff" types in getAllEntities commit 40a4a993de0ec2431b893fdeef680ebe4bc78bc4 Author: Ted John <ted@brambles.org> Date: Wed Aug 4 20:47:13 2021 +0100 Fix #15170: Plugin: incorrect label text alignment (#15175) Initialise CustomWidgetDesc::TextAlign. commit 8a09406b64d9a61825cab7def2d509f8700ef33e Author: ocalhoun6 <7485697@gmail.com> Date: Wed Aug 4 04:31:53 2021 -0700 Fix #13465: Creating a scenario based on a won save game results in a scenario that’s instantly won commit 2beed229a9686aadaa04379c66e4a45de3b60fd2 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Aug 3 06:25:06 2021 +0200 Fix negative Gs display (#15171) commit 3c86d56933503a24e1fa3a05d4fcae96e31a485b Merge: 8ecbabf8b 2a3b25af9 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Aug 2 22:04:08 2021 +0200 Merge pull request #15129 from ZehMatt/refactor/clang-tidy-01 Minor cleanup commit 8ecbabf8bf62622cbf3d80275a38ded0f934169d Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Aug 2 22:02:06 2021 +0200 Fix #14974: too many dodgems not handled correctly Properly check if all vehicles have been created, and clean them up properly if not. commit b6fa27be962f9a3315315d7fa9dfde3423570b9f Merge: 3503a433d 5ec2a2e47 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Aug 2 22:01:31 2021 +0200 Merge pull request #15160 from Gymnasiast/refactor/remove-gs6info Remove gS6Info (from NSF) commit 5ec2a2e471042ce44a32922e2f92aca0aa92756c Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun Aug 1 16:29:18 2021 +0200 Export gS6Info in S6Exporter commit 5f853df1fde09aa0e98ce2895d945831784c6e47 Author: Ted John <ted@brambles.org> Date: Mon Apr 5 18:01:43 2021 +0100 Remove gS6Info commit 3503a433dc277f740f6dc1106b99b9df20fb6b1b Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Mon Aug 2 04:07:54 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 5ed86390293dbb87ca917ec49f1786f8dd30858c Author: Hielke Morsink <hielke.morsink@gmail.com> Date: Wed Jul 28 00:16:45 2021 +0200 Make suggested changes - Remove titles (we have tags, and forces user to enter something) - Remove double space - Update discord invite description commit 3011cb87c20ce147efaad2c881f11b40ee90e102 Author: Hielke Morsink <hielke.morsink@gmail.com> Date: Sat Jul 24 13:40:40 2021 +0200 Add missing full stops commit 8ef9e9f6cca9c90f03ad7980bc3a554b7bdc536f Author: Hielke Morsink <hielke.morsink@gmail.com> Date: Sat Jul 24 12:46:16 2021 +0200 Add feature request form commit 6ff1832cc6493b67872b04b8ac664c99988a1490 Author: Hielke Morsink <hielke.morsink@gmail.com> Date: Sat Jul 24 13:07:32 2021 +0200 Add Localisation and Discord links to issue page commit e3c15817e472a470fa82c201970a6a09f6720813 Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Mon Jun 7 19:14:11 2021 +0200 Use GitHub issue forms commit 864de57877773bda0d1b96714faae082df635849 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 1 17:26:43 2021 +0200 Fix #14667: Unpurchaseable land tiles in Extreme Hawaiian Island commit d885c545d895006fff933b26a63210a582b0afea Merge: 9f61748d9 1bfcac14d Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun Aug 1 15:41:06 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit 654fb83d3c2d498b15b3acf39885441d50a6400c Merge: 1bfcac14d 417c0f584 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 1 15:49:31 2021 +0200 Merge pull request #15153 from Gymnasiast/refactor/backport-ride-list Handle > 255 rides in ride list window (from NSF) commit 417c0f584f965a14003b848985069cf6b3417c08 Author: Ted John <ted@brambles.org> Date: Tue May 4 21:05:21 2021 +0100 Handle > 255 rides in ride list window commit 1bfcac14db8bae8414fb616dd53b038dd823ef29 Merge: 9ba19689d 277317b6f Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 1 15:16:35 2021 +0200 Merge pull request #15117 from Gymnasiast/refactor/money64 Use money64 (from NSF) commit 277317b6f1191aee8a2fe983c35e8d285133cd5b Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun Aug 1 15:15:33 2021 +0200 Bump network and plug-in API version commit abc4a02ff5dd8ffa7921c1ec81e33b55e115d7e0 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Aug 1 10:52:38 2021 +0200 Fix missed ToMoney64() occurrence commit 114eff46f09e6411e593b5a4a90cf09d1b6edd4c Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun Aug 1 10:12:37 2021 +0200 Remove static attribute from ToMoney64/32/16 commit efb3f8394b22f2fd1a7a437006c7893f991b2735 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Thu Jul 29 12:37:28 2021 +0200 Convert to/from money64 during export; convert completed company value commit 26ce138996d932a008081ee0275f733bb29f4c6e Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Thu Jul 29 07:33:41 2021 +0100 Update replays again commit b53b4d195274c83dbe7b11319d89259d2fcef04a Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Wed Jul 28 13:00:03 2021 +0100 Update replays commit 584645a2d269604bfe1bf397d8075976d730f9c6 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 10:38:09 2021 +0200 Fix 'Type too large' error commit 85043cb367636d996fdfb12f1c34c8050fadaa28 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 10:34:48 2021 +0200 Fix abs error commit 2b78ee7b26796cdc4b3436509732d4981d690054 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 10:31:16 2021 +0200 Create other variants of ToMoney# commit 93515f4414cf1b1652bc58e40e04845b5523fde3 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 10:25:36 2021 +0200 Use money64 for land and water tools Should hopefully also fix CI. commit 676ef7205e5175950c4b2d15402737cfebb60768 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 20:32:27 2021 +0200 Change all calls to DrawTextBasic to use Formatter commit c97e8d36f1cfda2338600b51a3e3b25469fff290 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 09:54:42 2021 +0200 Fix money effect commit c06d37021b22aab16664b3173bd70126e1df8656 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 17:59:49 2021 +0200 Change gClearSceneryCost to money64 commit d9003b05ef99626ab3e88232e9ad2cdc7a3a03d5 Author: Matt <m.moninger.h@gmail.com> Date: Wed May 26 19:02:47 2021 +0300 Use money64 for track design costs commit d78deacb6d6b50c483ad8603f93a2c6bf2f44237 Author: Ted John <ted@brambles.org> Date: Mon May 24 20:04:54 2021 +0100 Fix park value objective string for currency 64 commit f1a67dda618d59fe4a4b70415bdbe1f9676e145f Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Thu May 13 11:16:36 2021 +0200 Fix water window cost display commit 58ae6bbd8a6084aeb081385381138777bf48bd4c Author: Ted John <ted@brambles.org> Date: Tue May 11 20:29:15 2021 +0100 Fix money64 issue in scenario options commit e56b7ae4a4c1f95d6b1b709c47772d08c7cfab3c Author: Ted John <ted@brambles.org> Date: Mon May 10 21:54:17 2021 +0100 Fix more money64 issues commit 7f4927ced6908150f2f653b6d721598d66301428 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun May 9 20:16:40 2021 +0200 More money64 fixes commit f3337de260142739bdba938a53769e3e778d6fd7 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun May 9 20:04:04 2021 +0200 Fix weekly profit import commit 8af70cf402d077c0032bc0032c75131132d4640b Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sun May 9 19:44:58 2021 +0200 Correctly import ride profits commit 74de598cc06bf12596c21de6171cc3a14804e7d2 Author: Ted John <ted@brambles.org> Date: Tue Apr 27 19:38:35 2021 +0100 Fix money formatting on cheat window commit 77a46a3d34894c2d94927743b207cce82acfc128 Author: Ted John <ted@brambles.org> Date: Sun Apr 11 17:16:56 2021 +0100 Another money64 fix commit 407fafbced7bb9c59a48e7b127549dbcae14e44c Author: Ted John <ted@brambles.org> Date: Sat Apr 10 19:03:55 2021 +0100 Fix more money64 issues commit 70d9c1438ef460ccf89aad2e4c8fd07e21aa1ea8 Author: Ted John <ted@brambles.org> Date: Sat Apr 10 16:00:50 2021 +0100 Change most things and formatting to money64 commit 9ba19689d7adbccb1ace62f34409a6da8fea5098 Author: Kane <loveletslive7@gmail.com> Date: Sun Aug 1 20:55:44 2021 +1000 Fix #15148: Track Designs Manager delete confirmation window doesn't display properly (#15150) * Fix #15148: Track Designs Manager delete confirmation window doesn't display properly * Fix #15148: Track Designs Manager delete window doesn't display properly * More descriptive name for window size constants. * More constants usage, and fixed code style. * Fix code formatting. commit bd8d3934e0df5b5ffd4e09560bcc8018d4144710 Author: Kane <loveletslive7@gmail.com> Date: Sun Aug 1 17:20:34 2021 +1000 Close #15143: Add a shortcut key for Giant Screenshot commit 660a5f9b023d083b850b38bb9a03eb29f413e012 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Sun Aug 1 04:07:50 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit c0eade9c88ec95882a20bf1959b5c8d69248371b Merge: 6b94e8162 0df5d3cdf Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Sat Jul 31 12:10:30 2021 -0700 Merge pull request #15133 from SaadRehmanCS/bug-branch Fix #14918 refactor while loop and int variable size commit 6b94e81622eae8dac0d0a88bb6f4b32fb82b037f Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Sat Jul 31 07:34:40 2021 -0700 Fix dereferencing memory from a temporary object (#15137) commit 69f0020a62a35f9041492cc562697344b1efc32a Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Sat Jul 31 13:10:00 2021 +0100 Fix #8601: Revert fix to TT’s base blocks, for support blocker usage commit 15423acf4af6e29b1066ce2bdd50fe9070eea3b6 Author: Basssiiie <Basssiiie@users.noreply.github.com> Date: Sat Jul 31 11:00:41 2021 +0200 Move ToonTowner mine roofs to mine theme instead of pirate theme commit 292b8b9ab73887c247554a0e74e1f1003f8500a9 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Sat Jul 31 04:07:58 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 0df5d3cdf2f0998c19ba2d268d0bc1acd10ee5fc Author: saad <saadrehman2000@gmail.com> Date: Sat Jul 31 02:07:35 2021 +0400 add name to list of contributors commit 2febffb721d1dc9d8e9de676aa5e774f8785f5ac Author: saad <saadrehman2000@gmail.com> Date: Sat Jul 31 00:34:47 2021 +0400 Fix #14918 remove whitespace commit 465d1c541446569fec7c627653ff5ea9543eea63 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Fri Jul 30 20:53:13 2021 +0100 Cleanup of Banner related actions (#15126) * Close #15107. Use correct type and provide appropriate error messages * Add further error messages to actions * Apply review comments commit 2a3b25af9aaeb9c0937e418a8d955a519dfe5dc6 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:52:41 2021 +0300 Mark values constexpr in FileAudioSource commit fbc689818e6b8e2e306a50a2d237b822a75a4b08 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:24:35 2021 +0300 Default initialize ErrorMessageArgs in GameAction Result commit b111e104e3df6976419e4458600fd5a7892a8714 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:21:31 2021 +0300 Add missing return statement for the nullptr path commit aeb68008fae6b6b33c71f34574a47b4dd281d1a5 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:19:18 2021 +0300 Fix uninitialized variable in Http.h commit b992951bb22059002b0d5ca15d80894471abc843 Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:17:20 2021 +0300 Default initialize SortOrder in ListViewColumn commit ee129db4e07ae2b28735bdb3d6c05ef6ea248b3b Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 02:14:23 2021 +0300 Move static initialization out and fix bounds check commit 0f74591f404d28d4b8a843b7b4d908eea212cabe Author: ZehMatt <m.moninger.h@gmail.com> Date: Fri Jul 30 01:44:01 2021 +0300 Use std::vector<> instead of malloc/free in CursorRepository.cpp commit 07bfe118479a7de6cb892989134c888fca7c8609 Merge: 43b7c3a20 dd2ffec14 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Fri Jul 30 11:26:58 2021 -0700 Merge pull request #15124 from ZehMatt/fuzzer-fixes Small network fixes commit 43b7c3a204bbd82b1620972bc8d693b328c1e078 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Fri Jul 30 10:33:48 2021 -0700 Fix potential nullptr dereference (#15134) commit ab96ca85165ac1710c2cf5dac85ee5be4e9a78bb Author: saad <saadrehman2000@gmail.com> Date: Fri Jul 30 19:34:42 2021 +0400 Fix #14918 rename eax and refactor while loop to avoid overflow commit fd823c8acb9f517c0155691f419619c122caa9a5 Author: saad <saadrehman2000@gmail.com> Date: Fri Jul 30 18:38:42 2021 +0400 Fix #14918 refactor while loop and int variable size commit 62d66ca9d02bb6d78e4f110bef07bc6d9aa22588 Author: andrewpratt64 <adpratt@yahoo.com> Date: Fri Jul 30 08:03:15 2021 -0400 Add hook for vehicle crashes to plugin api (#15084) * Add initial implementation of "vehicle.crash" hook for the scripting api The hook will fire whenever a vehicle crashes, i.e. an individual car explodes and it's status becomes "Crashed!" * Update contributors.md Add name to contributors list under the "Additional implementation (OpenRCT2)" section. - If the added line needs to be changed or removed entirely let me know - I added this based off of the Github wiki: "If it's the first time you're contributing with the project, make sure to update the contributors.md file by appending your name at the end of the respective list." * Move hook code into function * Rename hook function Renamed function, "FireVehicleCrashHook" to "InvokeVehicleCrashHook" * Wrap InvokeVehicleCrashHook in #ifdef Move the #ifdef from inside the function body to the outside * Update changelog and api version - Added entry to changelog - Increment API version * Fix whitespace Replace tab character with four spaces * Update src/openrct2/scripting/HookEngine.cpp Co-authored-by: Tulio Leao <tupaschoal@gmail.com> commit 2eb1ee631b888c94c86b63b72b4110059d39a964 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Fri Jul 30 04:08:04 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit dd2ffec14be3312549f84a2f4fb6b5dddc3debb4 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 29 20:08:57 2021 +0300 Code review changes commit 4f54aa5c42a6614427e62ab116a74138fa2996ea Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 29 02:26:02 2021 +0300 Limit the count of packets processed per update commit 6877b8214ac1a5ae5fdecd9f8410e433fc91ea38 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 29 01:24:24 2021 +0300 Fix unhandled exceptions during packet processing commit dac7d76e7af34af724e852693dcc5de0256eb51a Merge: 1ea9bbbb1 86af7f486 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Thu Jul 29 16:51:10 2021 +0200 Merge pull request #15058 from ZehMatt/enummap Refactor lookup tables to use EnumMap commit 86af7f486d7ab70d67df7034db2d083332b66116 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Thu Jul 29 13:02:20 2021 +0200 Fix spelling of “continuous” commit cd43cab9991d87d4305a4d7f9b668ce8d7214da5 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:51:28 2021 +0300 Add tests for EnumMap commit d9f9e7542ae5747d53d34f106b514c85db822a35 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:51:15 2021 +0300 Use EnumMap for HookEngine lookups commit e520e4f991efc897d894aefc3b5926ad53414ed5 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:29:17 2021 +0300 Use EnumMap for RideObject lookup tables commit e991c128dcdcf2c257092b54b0988be16625dbc5 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:25:38 2021 +0300 Use EnumMap for format token lookups commit 3fbfa26dd3602edd0c550d254d961cc42009f191 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:22:47 2021 +0300 Use EnumMap for Cursors string lookup commit f44687b6b2e71a00190541c40b4410a50dd7249f Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:21:38 2021 +0300 Use EnumMap for lookup tables in scripting commit ce8040b8580eda7693fe7b6369dee86f67bee72a Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 20:13:55 2021 +0300 Use EnumMap for string to colour conversion commit a36e0a32f7f3962f93694a3ed7fab02632078372 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 19:54:15 2021 +0300 Add EnumMap container for bidirectional key, enum mapping commit 1ea9bbbb1b309e77eb17224e1a61685dc664cc5e Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Thu Jul 29 13:32:48 2021 +0200 Fix formatting commit dbdca55645632cbb6afb3ff6979e5534e808c738 Author: Kane <loveletslive7@gmail.com> Date: Thu Jul 29 20:44:24 2021 +1000 Fix #14316: Closing the Track Designs Manager window causes broken state When exiting the Track Design Manager window the user was placed into the scenario editor in a broken state. User is now returned to the main menu when the window is closed. commit d01a3a783a8da54082a50f0dc29c568b271a8045 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Thu Jul 29 04:07:50 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 71ff9bf6d60812d0aa94f76a00009e0aa0b1b9ce Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Jul 28 21:25:51 2021 +0200 Allow loading images from .pob files (#15122) commit 87007ba2a3c310963f3935eb0527888ce00f0464 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Wed Jul 28 19:21:59 2021 +0300 Change track paint signature to pass ride instead of ride index commit 193e9b0e1144af8ff35d5d9c6c4600b54aa5ab06 Merge: ab1861288 6f9468a31 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Jul 28 15:34:59 2021 +0200 Merge pull request #15118 from Gymnasiast/no-platforms "No platforms" stations from NSF commit 6f9468a31601515271c5c152f4413cc82cd8b95c Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 17:01:22 2021 +0200 Implement invisible platforms on some tracked rides commit 5486dd3fa4c1e58ebf0b4abef0895c1f93b433d3 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 16:45:06 2021 +0200 Hide wooden platforms when the “no platforms” station style is selected commit bb682ca09d37d95d7025ec976c7c72a4180a5502 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 16:33:03 2021 +0200 Hide brown base on flat rides if "no platform" station style is selected commit 9f61748d9599e38e6820ad38b0dcdd5910bfb0a4 Merge: eb2cb2fa4 ab1861288 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jul 28 11:00:36 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit ab186128825a2ca0ffad22a1f7c7a2a922d3b96c Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Jul 28 10:26:35 2021 +0200 Remove Music Acknowledgements window (#15116) It was of limited use to us anyway since we didn’t license the music ourselves, but now the actual track names and composers are shown in the Object Selection, the window lost its last bit of usefulness. commit f3aac0bb96b365e01b5bd61496a45ad2d1ca0765 Merge: 6bbc2fb4f e596a379c Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Wed Jul 28 09:21:52 2021 +0200 Merge pull request #15113 from ZehMatt/fix-nsf-pathfinding Fix path finding for larger maps commit 6bbc2fb4fea8d99f06fd3751ad2ec7fba78d6677 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Wed Jul 28 04:07:35 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 0b6e80c7d45041c9111f6baef553119e74808a67 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 27 23:50:16 2021 +0200 Add error message body to failed Place Park Entrance action commit e596a379c061f08c582610b2f83a11f3fd0dd514 Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 22:38:48 2021 +0300 Update replays commit b7b3418b75f28466328fe8de32e1e6816fd3c740 Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 21:34:53 2021 +0300 Fix setNull on inherited classes leaving uninitialized variables commit eb2cb2fa4e541795451277eff284e5ea1d8b9040 Merge: 2d85bb8ba d76611e0f Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 20:33:33 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit 2d85bb8ba3932e35dbf81596f49c7f11bca33b94 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 20:32:27 2021 +0200 Change all calls to DrawTextBasic to use Formatter commit 163fe3756d73083aa8efd6abbd249dd349a1d5fa Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 21:10:06 2021 +0300 Fix GameStateSnapshots buffer overrun commit d76611e0f2af8e57bb769e3267a4622cb40a560c Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jul 27 18:58:09 2021 +0100 Actually allocate a banner when using GetOrCreateBanner When importing a file this function is used to create a banner at a certain index. Previously this was not assigning the id to the banner id. Luckily as banner id is a new field this did not cause any issues except in the nsf which does use the banner id more extensively commit ac080494721576bce440ef96810f459281080625 Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 20:40:19 2021 +0300 Adapt SV6 import and export for peep path-finding data commit bb6b931a7d07b1c9a284aa67ead1d01f4106f2be Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 20:28:07 2021 +0300 Use TileCoordsXYZ in path finding for bigger map support commit 0e7d05a5ad4e5e1418fe334b1a32626d12cddd18 Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 20:15:10 2021 +0300 Add TileCoordsXYZD serialiser traits commit b9ec5d079ebf975d39c12f12a5c19dab8d069e56 Author: ZehMatt <m.moninger.h@gmail.com> Date: Tue Jul 27 19:57:45 2021 +0300 Add construction of TileCoordsXYZD with TileCoordsXYZ commit ada94dce37d604e88da11c1e768c385fe79da14f Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 27 18:03:33 2021 +0200 Add #3417 to changelog commit 7b7744057ec905929d01b7c4c905d649834504a5 Merge: afc4cd7cb 47287e7fb Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 27 18:02:47 2021 +0200 Merge pull request #15101 from ZehMatt/crashdumps Dump crash dumps into a different directory and include version in reports commit d7aa3906f14cb63d2a142f9b26508ab724b40450 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 17:59:49 2021 +0200 Change gClearSceneryCost to money64 commit b42a09767285df1a5b9fad07270be8f62b36a076 Merge: 49ed67aba afc4cd7cb Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jul 27 16:53:16 2021 +0100 Merge branch 'develop' into HEAD commit 47287e7fb18da872e04b1f316620dc7abb48e7ed Author: ZehMatt <m.moninger.h@gmail.com> Date: Mon Jul 26 00:40:19 2021 +0300 Save crash dumps into a separate directory commit afc4cd7cba03584cf866734b9a66802eed724c8f Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Tue Jul 27 18:21:03 2021 +0300 Refactor ride construction code into a new unit commit 49ed67abaf227ca7045f4cb87543a6aacd4ac1eb Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 17:01:22 2021 +0200 Implement invisible platforms on some tracked rides commit ba2203c2ba344a0ff74e63cded7d2c70d9113db2 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 16:45:06 2021 +0200 Hide wooden platforms when the “no platforms” station style is selected commit 0de7f28c93d0507458fa1e8eec93bdc8a5a2d5be Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 16:33:03 2021 +0200 Hide brown base on flat rides if "no platform" station style is selected commit 33ce96b6d973bd3a5632293b8e9e1d7deca84476 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 13:44:00 2021 +0200 Fix formatting commit 2c04924678b6641af8c0d917d63985eda0b3d2b7 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 13:38:09 2021 +0200 Fix #14743: Scenery attaches to incorrect scenery group Caused by confusion of tab id and object entry index. commit 03194d813ee08004477d251913b14ded2353d76e Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 12:57:00 2021 +0200 Fix #14974: too many dodgems not handled correctly Properly check if all vehicles have been created, and clean them up properly if not. commit 9c2fb84a530565cb1affddfbb347cefb313cad11 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 27 12:16:36 2021 +0200 Invalidate screen when toggling transparent water flag Pointed out here: https://github.com/OpenRCT2/OpenRCT2/issues/14753#issuecomment-849024680 commit 14297da683d1c7f8002e7f52508601a377547654 Merge: b2ffbb363 13aee659f Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 27 12:11:25 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit 13aee659f00a823fa99891971d97ed51a688180e Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Tue Jul 27 13:02:34 2021 +0300 Fix #15096: Crash placing entrance near corner in scenario editor commit e9eb1b8304fdc461b6f7386e7b2fa9137012070d Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jul 27 10:25:58 2021 +0100 Banner Refactor from NSF (#14788) * Banner refactor * Fix mistake in fix_duplicated_banners * Reduce limit back * Fix export * Free banner on delete * Increment network version * Fix potential banner pointer crashes Co-authored-by: Ted John <ted@brambles.org> commit 399bd15d5e01c1ce77e43f36d0b4c6cb4d981724 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Tue Jul 27 04:07:29 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 6405d0246c844b37a2fb8d30324e54df82e44bba Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 26 22:23:03 2021 +0200 Fix #14612: Crash in research_insert_ride_entry() commit ba6407f649d926b88654186719df12e620d89ca9 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 26 21:23:41 2021 +0200 Fix #5465: improper types in Objective::CheckGuestsBy() commit d880fbda56e92d2c1059979111535e5eb2890c87 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 26 21:17:33 2021 +0200 Use constant for RCT1 max map size commit 4f80ef50eff75d674a884784f14464477182ea57 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 26 21:17:17 2021 +0200 Fix #15086: Crash in vehicle_create_trains() commit dab33b3347cd239f7ffeb52fbd9f7af6c6f39d4f Author: ZehMatt <m.moninger.h@gmail.com> Date: Mon Jul 26 00:39:39 2021 +0300 Add version to the crash dump info commit c9731a8ba92450ea2f5098799344544b7aa541c9 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jul 25 21:26:28 2021 +0100 Start v0.3.4.1+1 commit b77da4c364719c2dc42ccaf19bd0db76d80bb34f Merge: e8e7bdb77 5087e7703 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jul 25 21:25:01 2021 +0100 Merge branch 'master' into develop commit 5087e77032e1342006021f680eb9cad2dc6dabef Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jul 25 20:16:08 2021 +0100 Release v0.3.4.1 - Fix: [#15028] Crash when placing large scenery. - Fix: [#15048] Crash when removing litter with cheats. - Fix: [#15052] Crash when using banner window. - Fix: [#15063] Crash when opening large scenery signs. - Improved: [#12626] Allow using RCT2 saves to mark RCT Classic (.sea) parks as finished and vice versa. commit f219247b1948817b42185ae8c9c11a92c2a3d3f7 Merge: e0daac944 e8e7bdb77 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jul 25 20:05:41 2021 +0100 Merge branch 'develop' commit e8e7bdb77642e248a9275d88d337cfd302a2e926 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jul 25 20:04:58 2021 +0100 Update Backtrace.io token for v0.3.4.1 commit c887a049d25747032e8ae06abfe3e05fe1f23e04 Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sat Jul 24 23:41:50 2021 +0200 Fix various Cppcheck warnings (#15081) commit cd98ca0d8e793601109b3abd95af8c6bf901c149 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Fri Jul 23 19:37:24 2021 +0100 Fix 15063 (#15064) * Fix #15063. Sign window crash on open * Update changelog commit 935e5b28dd2172176f625c72491d084e237cc10c Merge: 90fbbe14e 8d273d6a3 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Thu Jul 22 22:37:58 2021 +0300 Merge pull request #15059 from ZehMatt/fix-15048 Fix #15048: Crash removing litter from cheats commit 8d273d6a3ef1f79708be3c6dd5d11cd978301d28 Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 22:12:32 2021 +0300 Update changelog.txt commit c15f17c49a533c23df3c5b9a1e2edbd12a0d766f Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 22:09:43 2021 +0300 Fix potential null dereference commit e4758df2e9a6a36c5706e174a4dd6fa2c728c01a Author: ZehMatt <m.moninger.h@gmail.com> Date: Thu Jul 22 22:06:48 2021 +0300 Fix #15048: Crash removing litter from cheats commit 90fbbe14ed3d952c2d6d37b146a648f9c0951780 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Thu Jul 22 15:15:59 2021 +0100 Fix 15052 (#15054) * Fix #15052. Crash when using banner window Bug introduced during refactor. Refactor introduces a pointer that will go invalid. When the pointer was invalid the game would crash. * Update changelog commit bbef85e7526bf71a08d896d5131364733e5a3ea8 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Wed Jul 21 13:01:09 2021 +0100 Fix #15028, #15042. Crash when placing large scenery (#15043) * Fix #15028, #15042. Crash when placing large scenery When the fragmented tile element limit is reached whilst placing a large scenery ghost the game will perform a reorg of the map elements invalidating tile element pointers. As large scenery are multi tiled this can happen mid action invalidating the pointer that was allocated for the first tile element. Large scenery actions pass back the first tile element pointer to the calling function for use with ghost removal. When this pointer is invalid it causes the crash. The ultimate fix for this would be to create an undo function for actions. As an interim the function has been modified to return the first tile height. * Update changelog commit 8b9129d9f3722ec236020b286d1bbc121e4b033c Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Wed Jul 21 04:07:43 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 193be924d46a8f8da2ea221460c8ce94ff1b4d35 Merge: 2a9481bb9 2a175e767 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 20 18:19:42 2021 +0200 Merge pull request #15035 from Gymnasiast/refactor/remove-more-gotos Remove more gotos commit 2a175e767814ea0c28fc4e524d87fdcd023c760e Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 20 15:01:18 2021 +0200 Split off mini golf acceleration calculation commit 1965aaca73b13c61e45d2961d84a3ac9224e24f7 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 20 14:48:18 2021 +0200 Replace loc_6DBA33 with a loop commit 3966c6f7a4e5d5b68ce151d98d6b8128b8a225f6 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 20 14:43:29 2021 +0200 Cleanup gotos to loc_6D8E36 commit d0436c73796025256a9443d35cd5c5504c759530 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Tue Jul 20 14:35:01 2021 +0200 Rename unkF64E35 to stationBrakesWork commit 2a9481bb9902eff584bd9ab96918993e25428fa9 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 20 14:28:43 2021 +0200 Add Œ ligature commit 3bb15d9067e1bbb52a29a73291875a67ccc694b8 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 20 13:34:22 2021 +0200 Support drawing em-dashes These are used in the French translation. commit 6a44b7cc5d5613b3134feffa7ceee548f441f0f9 Merge: 4760642fd af0d4a0b6 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jul 20 11:18:57 2021 +0200 Merge pull request #15024 from Gymnasiast/refactor/remove-gotos Remove gotos from Map.cpp commit b2ffbb363986969df056bd75fdcfc2e7a9545565 Merge: d8eb762a1 4760642fd Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 19:04:19 2021 +0200 Merge remote-tracking branch 'upstream/develop' into new-save-format commit 4760642fd5f0d5477039c4ead0638d545d857619 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 19 17:24:12 2021 +0200 Clean up New Scenario window Backported from https://github.com/OpenRCT2/OpenRCT2/pull/14919. commit aa69593064bc7f28703591ffc07e425723e84739 Author: Struan Clark <xtruan@users.noreply.github.com> Date: Mon Jul 19 10:12:03 2021 -0400 Close #12626: Allow completing RCTC scenarios with RCT2 saves commit af0d4a0b632aa4754cef8040ed8ff1c88b457f62 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 15:14:31 2021 +0200 Integrate loc_68BABC commit f54b008ac3d11ba0ff4fd27a1db2638d9ecf8231 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 15:13:19 2021 +0200 Spin off MapLoc68BABCShouldContinue() commit 41e564d16c73764fb8a567ed3765207e5f79255c Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 15:01:00 2021 +0200 Integrate loc_68B9B7 commit 95fa0e34e02c090755d991c338949077cee6fcea Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 14:57:32 2021 +0200 Integrate loc_68BAE6 commit a39ee0cadc798ebac9e3670ecc2fadfe23000d8c Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 13:37:29 2021 +0200 Start v0.3.4+1 commit 2c2fc0bc8fe6cd880251f371e3ff20a02cad3d04 Merge: 5584c96d3 e0daac944 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 13:36:52 2021 +0200 Merge branch 'master' into develop commit e0daac9442dec8bf1502690f6310af50c7bb5f25 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 12:54:49 2021 +0200 Release v0.3.4 - Feature: [#13967] Track List window now displays the path to the design when debugging tools are on. - Feature: [#14071] “Vandals stopped” statistic for security guards. - Feature: [#14169] Lighting effects for shops and stalls. - Feature: [#14296] Allow using early scenario completion in multiplayer. - Feature: [#14538] [Plugin] Add property for getting current plugin api version. - Feature: [#14620] [Plugin] Add properties related to guest generation. - Feature: [#14636] [Plugin] Add properties related to climate and weather. - Feature: [#14731] Opaque water (like in RCT1). - Change: [#14496] [Plugin] Rename Object to LoadedObject to fix conflicts with Typescript's Object interface. - Change: [#14536] [Plugin] Rename ListView to ListViewWidget to make it consistent with names of other widgets. - Change: [#14751] “No construction above tree height” limitation now allows placing high trees. - Change: [#14841] Redesign the About window, including new button to copy the current version info. - Fix: [#11829] Visual glitches and crashes when using RCT1 assets from mismatched or corrupt CSG1.DAT and CSG1i.DAT files. - Fix: [#12262] Windows can appear off screen with small screens or high scaling. - Fix: [#13581] Opening the Options menu causes a noticeable drop in FPS. - Fix: [#13894] Block brakes do not animate. - Fix: [#13986] OpenGL: Track preview window, flip/rotate button do not update the thumbnail. - Fix: [#14315] Crash when trying to rename Air Powered Vertical Coaster in Korean. - Fix: [#14330] join_server uses default_port from config. - Fix: [#14415] Entrances/exits are removed when built on top of each other. - Fix: [#14449] Surface smoothing at extra zoom levels not working. - Fix: [#14468] Cannot close Options window on Android. - Fix: [#14493] [Plugin] isHidden only works for tile elements up to the first element with a base height of over 32. - Fix: [#14587] Confusing message when joining server with mismatched network version. - Fix: [#14604] American-style Steam Trains are not imported correctly from RCT1 saves. - Fix: [#14638] The “About OpenRCT2” window cannot be themed. - Fix: [#14682] Crash when painting Swinging Ships with invalid subtype. - Fix: [#14707] Crash when window is closed during text input. - Fix: [#14710] Ride/Track Design preview does not show if it costs more money than available. - Fix: [#14774] Incorrect import of scenery research caused all scenery to be unlocked. - Fix: [#14806] Incorrect function call in WallPlaceAction plugin code. - Fix: [#14871] Crash when trying to place track when there are no free tile elements. - Fix: [#14880] Unable to close changelog window when its content fails to load. - Fix: [#14945] Incorrect drop height penalty on log flume ride. - Fix: [#14964] Unable to build in multiplayer as client with "Build while paused" cheat enabled when the host is paused. - Improved: [#14511] “Unlock operating limits” cheat now also unlocks all music. - Improved: [#14712, #14716] Improve startup times. - Improved: [#14982] Add Malgun Gothic and change Nanum Gothic filename for Korean. commit 17a412acca439974e0af0e9efd2103f3bcd12d72 Merge: 3f65f282d 5584c96d3 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 12:50:39 2021 +0200 Merge branch 'develop' commit 5584c96d33fed9fced780330efeb92d92c5504f4 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Mon Jul 19 12:50:08 2021 +0200 Update Backtrace.io token for v0.3.4 commit 31792cf37a421e3da3bbf16ba42054a6c792a278 Merge: 517935e58 6116b490e Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 19 12:43:14 2021 +0200 Merge pull request #14904 from duncanspumpkin/close_14903 Close #14903. Use map_is_edge commit 6116b490ebca6cfc2244f613cb7136673bb46a6d Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 15 07:55:55 2021 +0100 Revert place park entrance change Incorrectly changed. ParkEntrances can go nearer to the edge. commit ae6657dcdc54d7fc5b1b5c2fb0482c057e75dd55 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 15 07:49:57 2021 +0100 Close #14903. Use map_is_edge commit 517935e580f9e49bdd79c5de2984d0433631c746 Author: Lastorder <18280396+Lastorder-DC@users.noreply.github.com> Date: Tue Jul 13 16:43:16 2021 +0900 Update changelog for #14982 Also removed `:` from above since there are no `:` at other entry. commit 9f4374b9d3229492cdf45b4fe30f557745dbd972 Merge: 707d4156b 82e72afde Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jul 12 23:07:20 2021 +0200 Merge pull request #14982 from telk5093/develop Add Malgun Gothic and change Nanum Gothic for Korean commit 707d4156bce9ea6c715e091a6921f2d93f8e32f7 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Wed Jul 7 04:07:54 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit b017ea41597117b45c2fa2a43bf869a56b127bc6 Author: Daniel Karandikar <daniel.karandikar@zoho.com> Date: Sat Jul 3 13:38:39 2021 +0100 Fix [#12262]: Windows can appear off screen in some cases (#14881) Fix: [#12262] Windows can appear off screen with small screens or high scaling. commit 82e72afde528af7b2653dfec8f72fe85e9cd74fb Author: TELK <telk5093@gmail.com> Date: Sat Jul 3 15:32:41 2021 +0900 Change y_offset and hintings of Nanum Gothic TTF Font for Korean commit a642b530880e137a221bc22b46b4ef069e121f0c Author: TELK <telk5093@gmail.com> Date: Sat Jul 3 15:21:54 2021 +0900 Add Malgun Gothic as a TTF font alternative for Korean commit 77781874f222f50e8cd15d59eac0afac1c7a9b6c Author: Tulio Leao <tupaschoal@gmail.com> Date: Thu Jul 1 02:39:49 2021 -0300 Amend changelog to include #14169 changes (#14975) commit 6863da569f10bd860bd084194c5bc14e1c13ba09 Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Wed Jun 30 21:57:27 2021 +0300 Refactor ride rating to allow multiple updates (#14963) * Refactor rating calculation to pass the state allowing multiple updates * Rename RideRatingUpdateData to RideRatingUpdateState commit b2387d06b6cc47f74335b6cb159e2f03e36a8e6d Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Wed Jun 30 21:51:04 2021 +0300 Fix #14964: Building in multiplayer while paused commit 06026ec55e0f26020b397515de60c781b74406d8 Author: WantDiscussion <62322762+WantDiscussion@users.noreply.github.com> Date: Wed Jun 30 16:55:02 2021 +1000 Improvement: Added lighting effects for shops and stalls. (#14169) * Improvement: Added lighting effects for shops and stalls. * Moved offset rotations for lights to declaration. * - Made function variables Const&, Const - Fixed casing - Removed direction variable from kiosk function - Moved kiosk light offset rotation to declaration * Ensure defines are only set for given target with cmake Co-authored-by: Michał Janiszewski <janisozaur@gmail.com> commit 617bb698aed977359a6fb7075e25ea7c6934913f Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Tue Jun 29 00:03:45 2021 +0200 Use UK spelling of center commit 2650828f08f511753d247b31de4495832aaae1cb Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Mon Jun 28 04:07:26 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 3a0e26660de94501e3216bc7d7b73311a01d0fb4 Merge: d63534584 d4381ffee Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Jun 27 15:22:21 2021 +0200 Merge pull request #14962 from duncanspumpkin/fix_14945 Fix 14945 Incorrect drop height penalty commit d4381ffeea71c21b74d45ae58f10bd6c4af32ec4 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 27 09:36:55 2021 +0100 Update ride rating test data commit f3a509cb5472aa85b1d9284d6e6afcbce5adafe0 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 27 08:34:53 2021 +0100 Update changelog commit b68b516842af4e3bb248c9ec32cfe64d44ba85f3 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 27 08:33:40 2021 +0100 Update network version commit 5754af86968543ec28c347e82b46bbadb383bb41 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 27 08:33:11 2021 +0100 Fix #14945. Incorrect drop height penalty on log flume ride commit d635345841d98a7c3b1bc7712c9b3fd13785d5d1 Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sat Jun 26 16:10:27 2021 +0200 Fix: Close button broken when failed to load version or changelog (#14880) * Fix: Close button broken when failed to load version or changelog commit bd18bce3a712fd99cd2e8bc01c30ca1e2f6a343e Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sat Jun 26 15:00:05 2021 +0200 Reflect actual string in string identifier (#14958) commit e54dc7e4667b72c3082a2e9699d732a88ce789ce Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sat Jun 26 14:23:15 2021 +0200 Use consistent left-shift notation for widgets (#14956) commit acd45e6f75ea6488645fd9eef7ed067d0bf5870d Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sat Jun 26 10:54:38 2021 +0200 Redesign About window (#14841) commit 751c4195946499a762864ec5e906bcc2074bbdbc Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Sat Jun 26 07:43:05 2021 +0300 Minor cleanups (#14954) * Fix uninitialized variables in InputManager * Use constexpr for const values * Add break statements instead of implicit fallthrough * Default initialize variables in Cheats window * Default initialize variables in News window * Default initialize window event pointers commit 54d70ec52d42b97ed24dc1a1d456f3c970ade02f Author: ζeh Matt <5415177+ZehMatt@users.noreply.github.com> Date: Sat Jun 26 07:29:46 2021 +0300 Fix undefined behavior returning nullptr on std::string (#14952) commit 35ba7346694f41b4e0c8d84129a4d2bf80a5ae11 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 22 07:36:17 2021 +0100 Minor paint refactor (#14905) Names a few unknown flags commit 8aeb7634021c6af789e50c3bf649a080447e1665 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jun 21 21:27:14 2021 +0200 Fix #14871: Crash in TrackPlaceAction::Execute (#14934) commit 005e6826b4167558471328c66c82b08cde5ef9dd Author: Hielke Morsink <Broxzier@users.noreply.github.com> Date: Sun Jun 20 20:18:54 2021 +0200 Allow adding const/volatile types to the formatter (#14908) commit 9383fcef410aa6a94e3ad07a8da4a2eba41fbdb8 Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Wed Jun 16 04:07:56 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit 7e84e0ef3f13b438e537fb83ecc859d98d25be52 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 13 12:34:54 2021 +0100 Fix #14893: Crash in MapCheckCapacityAndReorganise() commit 474e00d48b779b10f4c88e1337a22b4c061340da Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Sun Jun 13 10:13:13 2021 +0200 Remove map_can_construct[_with_clear]_at() and gMapGroundFlags commit d8eb762a199164c2cb6cbc79d60bb36c08af27fb Merge: 35fdcdb25 6b1141b5a Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Thu Jun 10 12:46:34 2021 +0100 Merge branch 'develop' into HEAD commit 6b1141b5a2636f1459d178f2d689275525c8ea7f Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Thu Jun 10 12:22:31 2021 +0100 Fix #14848: incorrect tile element limit calculation commit f9ad9ad3a5ca2dd463dfdd40826a1f6e3e7837e1 Merge: 4f6d0a00f 2da64715c Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Thu Jun 10 13:21:32 2021 +0200 Merge pull request #14868 from Gymnasiast/refactor/reduce-g-game-command-error-text Reduce usage of gGameCommandErrorText commit 4f6d0a00fd0cd82288588544acbe42898bbfc74e Author: Jamie Quigley <jamie@quigley.xyz> Date: Thu Jun 10 07:09:58 2021 +0100 Refactor RIDE_STATUS to use strong enum (#14840) * Refactor RIDE_STATUS to use strong enum * Change platform-specific code to match RIDE_STATUS refactor * Re-added check for valid RideStatus value * Fixed errors in "g2" build target * Use EnumValue instead of static_cast<uint8_t> * Revert rct{1,2}.h to use uint8_t. * Fix formatting * Reverted from constexpr variable to additional enum variant * Fix formatting commit 2da64715cc10a9cabbb768aa9a69121eee89dfe8 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jun 9 17:55:23 2021 +0200 Directly call MapCanConstructWithClearAt() commit 15fcbf5463f3747b89b90999609089fcda7e8791 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Wed Jun 9 14:05:00 2021 +0200 Remove some usages of gGameCommandErrorMessage in Editor commit b0af3abb3969f8b7fbd452fcbc4c1097c06c3ef4 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 22:09:31 2021 +0100 Fix #14854. Accidental double inversion (#14855) commit 1031be907845ebe1787409de693814f80cf10952 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Tue Jun 8 22:02:17 2021 +0200 Fix #14751: Height limitation also affects trees commit 35fdcdb25608f2d086e3247e482435286b4e8340 Merge: 751ca9e96 072772af7 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 12:52:53 2021 +0100 Merge branch 'develop' into HEAD commit 072772af7bb81298fa2844da1763b66223218e6a Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 08:35:31 2021 +0100 Rework importexport test to use GameStateSnapshots (#14838) Rework importexport test to use GameStateSnapshots Output errors Rename function commit 422c654cab1154072b8fd184acc87b27e6c6730e Merge: 92cc559cf b959f5ae2 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 08:23:07 2021 +0100 Merge pull request #14843 from duncanspumpkin/boatTest ImportExportTest: Add missing compare commit b959f5ae2c45675cb7fdad6e3f96380e0f98cffe Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 08:04:18 2021 +0100 Increment network version commit 5d891a0abdec9ed21171285d72985db274454770 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Mon Jun 7 17:16:54 2021 +0100 Enforce tile start on boat location commit 08bd6080fdfd7ea4fde3d82a2022c87143a4bc3f Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 07:46:56 2021 +0100 Add missing compare This should hopefully fail the test commit 92cc559cf3683956e76854855bec05b4d63dea23 Merge: 8e01bd46c b2c0c3e24 Author: Duncan <duncans_pumpkin@hotmail.co.uk> Date: Tue Jun 8 07:43:26 2021 +0100 Merge pull request #14791 from duncanspumpkin/map Map refactor from NSF commit 751ca9e969c49201ef9f95d19b417935ce05e91f Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Mon Jun 7 18:20:25 2021 +0100 Fix #14826. Follow entities not working on ride window commit 8e01bd46cebce8513f37dfebd613032101e02980 Author: Michael Steenbeek <m.o.steenbeek@gmail.com> Date: Mon Jun 7 17:44:38 2021 +0200 Remove LocationXY(Z)16 (#14834) commit 1d84bdca88c0bd995caf85111096fe0a2271002a Author: Jamie Quigley <jamie@quigley.xyz> Date: Mon Jun 7 13:40:27 2021 +0100 Refactor PATH_BIT_DRAW_TYPE_LIGHTS to use strong enum (#14837) * Refactor PATH_BIT_DRAW_TYPE to use strong enum * Rename PathBitDrawType members to be singular * Remove whitespace and add trailing comma commit cf7b277d89095a49312d591efaf87f2fd206ae39 Author: Nick <nick.burley@protonmail.com> Date: Mon Jun 7 03:33:08 2021 -0500 Close #13765: Refactor Changelog window into class commit b2c0c3e24685a72ba6b9d88c4927b9fd8c21e366 Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun Jun 6 08:28:07 2021 +0100 Handle reaching tile element limits more gracefully commit c1c9353dd2dd3e9d242cadd773dd24b9097d773d Author: OpenRCT2 git bot <gitbot@openrct2.org> Date: Sun Jun 6 05:00:05 2021 +0000 Merge Localisation/master into OpenRCT2/develop commit c7c634e825b544d57e3ffc9338e84b4c46e30fae Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sat Jun 5 21:19:06 2021 +0100 Readd comment commit c9777535d6ee7d5092744ba463e3d65dc5d8be1b Author: duncanspumpkin <duncans_pumpkin@hotmail.co.uk> Date: Sun May 30 09:09:47 2021 +0100 Fix export commit 81d7c3f02b6370520c5c41d2dee878326fc2341f Author: Ted John <ted@brambles.org> Date: Fri Apr 9 02:09:08 2021 +0100 Make tile elements dynamic and resizeable commit 051a09d2b7da478fd382543c3c4a7229a822279c Author: Ted John <ted@brambles.org> Date: Thu Apr 8 21:05:34 2021 +0100 Update map tile loop to support large maps. commit 999daa92093c520da363746870fb8bd77e8594f4 Author: Gymnasiast <m.o.steenbeek@gmail.com> Date: Sat Jun 5 19:10:37 2021 +0200 Add additional maps for TT footpath railings commit c87860b3d3e83fdf0f59ad710b2570c54b247129 Merge: c34079ace e289e2150 Author: ζeh Matt <m.moninger.h@gmail.com> Date: Sat Jun 5 20:06:37 2021 +0300 Merge pull request #14271 from ZehMatt/refactor/paint-coords Refactor uses of PaintAddImageAsParent commit 620b4040216d6dadf1240107be2feea32deb79aa Author: Ted John <ted@brambles.org> Date: Sat Jun 5 16:26:21 2021 +0100 Fix loading of v0 saved parks commit e289e215033ddd1a3040786f4d608df9f405e249 Author: Matt <m.moninger.h@gmail.com> Date: Fri May 21 18:34:47 2021 +0300 Address code review commit 2ec5cca3a2aa288cd7d378a17641147c94ead1f4 Author: Matt <m.moninger.h@gmail.com> Date: Tue Mar 9 04:17:10 2021 +0200 Fix TestPaint commit a35d221afac83b64cd9b7f33253e141d3f642cf5 Author: Matt <m.moninger.h@gmail.com> Date: Tue Mar 9 04:08:08 2021 +0200 Remove unnecessary construction of CoordsXYZ in Supports.cpp commit 79e627b2dafc97f0f5be8adee9f9c9b86cf708e9 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 18:01:48 2021 +0200 Refactor uses of PaintAddImageAsParent in TrackPaint.cpp commit 5b2655fe7e16656d4be3f51b7689f8eb8721e0cc Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:52:49 2021 +0200 Refactor uses of PaintAddImageAsParent in Maze.cpp commit b7b5cb4f675795fe2f88b38e8d19df8d3ec072b7 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:51:44 2021 +0200 Refactor uses of PaintAddImageAsParent in RiverRapids.cpp commit 0aa15748f66b34da88260c709b0ab916f5dfc5ff Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:48:57 2021 +0200 Refactor uses of PaintAddImageAsParent in JuniorRollerCoaster.cpp commit 1d3b56a59ec9db6e77f4801910ab1535cf925127 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:47:18 2021 +0200 Refactor uses of PaintAddImageAsParent in Supports.cpp commit db493d157e358a6b35f985eb5cc8db951a3456cc Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:12:07 2021 +0200 Refactor uses of PaintAddImageAsParent in MiniGolf.cpp commit 91ddb0f5c905b31b1520d1f72b0a29978420966d Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:11:11 2021 +0200 Refactor uses of PaintAddImageAsParent in GoKarts.cpp commit 74f0cf8063651f08fed37883cea682746871a1ff Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:09:59 2021 +0200 Refactor uses of PaintAddImageAsParent in Monorail.cpp commit 2aed03ca5f12b15d5034734212cf5fb0a3c0318d Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:09:45 2021 +0200 Refactor uses of PaintAddImageAsParent in Paint.Path.cpp commit 58df44efc377a086e95dbd0104f4d5f8a2348f8f Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 17:00:38 2021 +0200 Refactor uses of PaintAddImageAsParent in TrackPaint.cpp commit 0036652eb5b9ad124e4dba5f7263a28fc6f3fa01 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 16:57:25 2021 +0200 Refactor uses of PaintAddImageAsParent in TopSpin.cpp commit 4009582f6ddca48b50abf25a373da093349c8384 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 16:47:15 2021 +0200 Refactor uses of PaintAddImageAsParent in AirPoweredVerticalCoaster.cpp commit a12a2b69648aef249dc96e0bfef865522e4ffbf7 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 16:34:39 2021 +0200 Refactor uses of PaintAddImageAsParent in MerryGoRound.cpp commit 38ce48fdf17738291ab4049d7c0b44dba388c537 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 16:33:56 2021 +0200 Refactor uses of PaintAddImageAsParent in Chairlift.cpp commit 3af40e0ec551ceb04f41f3f27e181e9609b811d9 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 15:31:38 2021 +0200 Refactor uses of PaintAddImageAsParent in Paint.Peep.cpp commit 8509ecd2b877cdccbf4a4630c9ce4ad270238c60 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 15:28:59 2021 +0200 Refactor uses of PaintAddImageAsParent in Paint.Surface.cpp commit 5781f8e8100d96fb96198f4c90bdeb881a2b7297 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 15:20:20 2021 +0200 Refactor uses of PaintAddImageAsParent in FlyingSaucers.cpp commit ef527d3c4bf860adf2693b531b60225f34740cd9 Author: Matt <m.moninger.h@gmail.com> Date: Mon Mar 8 15:19:19 2021 +0200 Refactor uses of PaintAddImageAsParent in CarRide.cpp commit bcef621ac88b7ef6…
Gymnasiast
added a commit
to Gymnasiast/OpenRCT2
that referenced
this pull request
Nov 6, 2021
- Feature: [OpenRCT2#3868] Initial support for using TTF in OpenGL mode (still contains bugs). - Feature: [OpenRCT2#7682] Follow ride/guest/staff in main window viewport. - Feature: [OpenRCT2#13407] Allow building chain lifts on enclosed dinghy slide pieces when cheats are on. - Feature: [OpenRCT2#15084] [Plugin] Add "vehicle.crash" hook. - Feature: [OpenRCT2#15143] Added a shortcut key for Giant Screenshot. - Feature: [OpenRCT2#15164] Highlight elements selected by the Tile Inspector, tracks are currently not supported. - Feature: [OpenRCT2#15165] [Plugin] Add the ability to create entities using "map.createEntity". - Feature: [OpenRCT2#15194] [Plugin] Add guest properties, ride downtime and park casualty penalty. - Feature: [OpenRCT2#15195] Added a bug-report item in file dropdown menu. - Feature: [OpenRCT2#15294] New vehicle animation type: flying animal. - Fix: [OpenRCT2#10614] Track Designs with missing path(s) do not use alternate pathways. - Fix: [OpenRCT2#12981] New vehicles do not appear in vehicle type dropdown. - Fix: [OpenRCT2#13465] Creating a scenario based on a won save game results in a scenario that’s instantly won. - Fix: [OpenRCT2#13912] “Dome park” no longer renders dome correctly. - Fix: [OpenRCT2#14316] Closing the Track Designs Manager window causes broken state. - Fix: [OpenRCT2#14482, OpenRCT2#15258] Rides with invisibility hacks sometimes behave incorrectly. - Fix: [OpenRCT2#14649] ImageImporter incorrectly remaps colours outside the RCT2 palette. - Fix: [OpenRCT2#14667] “Extreme Hawaiian Island” has unpurchaseable land tiles (original bug). - Fix: [OpenRCT2#14741] Crash when exiting OpenRCT2 on macOS. - Fix: [OpenRCT2#15096] Crash when placing entrances in the scenario editor near the map corner. - Fix: [OpenRCT2#15136] Exported SV6 files cause vanilla RCT2 to hang. - Fix: [OpenRCT2#15142] ToonTowner's mine roofs were moved into the pirate theme scenery group instead of the mine theme scenery group. - Fix: [OpenRCT2#15148] Track Designs Manager delete confirmation window doesn't display properly. - Fix: [OpenRCT2#15170] Plugin: incorrect label text alignment. - Fix: [OpenRCT2#15177] Crash in lightfx_add_lights_magic_vehicle(). - Fix: [OpenRCT2#15184] Crash when hovering over water types in Object Selection. - Fix: [OpenRCT2#15193] Crash when rides/stalls are demolished. - Fix: [OpenRCT2#15197] Cannot place flat ride after removing it in construction window. - Fix: [OpenRCT2#15199] Construction window is not closed when a ride gets demolished. - Fix: [OpenRCT2#15213] Freeze when hovering over Reverse Freefall Coaster in Russian. - Fix: [OpenRCT2#15227] Crash on exit after hovering over water types in the Object Selection window. - Fix: [OpenRCT2#15255] Tile Inspector shows banner information on walls that do not contain one. - Fix: [OpenRCT2#15257] Chat icon shows in scenario/track editor. Other icons don't disable when deactivated in options menu. - Fix: [OpenRCT2#15289] Unexpected behavior with duplicated banners which also caused desyncs in multiplayer. - Fix: [OpenRCT2#15322] Circus music doesn't play. - Fix: [OpenRCT2#15377] Entrance/exit ghost doesn't work on different stations without touching them first. - Fix: [OpenRCT2#15451] Guest list name filter remains after group selection. - Fix: [OpenRCT2#15466] Crash when opening a dropdown with 0 rows. - Fix: [OpenRCT2#15476] Crash when placing/clearing small scenery. - Fix: [OpenRCT2#15487] Map animations do not work correctly when loading an exported SV6 file in vanilla RCT2. - Fix: [OpenRCT2#15490] Tile inspector needlessly updates clearance height when changing surface slopes. - Fix: [OpenRCT2#15496] Crash in paint_swinging_inverter_ship_structure(). - Fix: [OpenRCT2#15503] Freeze when doing specific coaster merges with block brakes. - Fix: [OpenRCT2#15514] Two different “quit to menu” menu items are available in track designer and track design manager. - Fix: [OpenRCT2#15560] Memory leak due to OpenGL Renderer not releasing a texture. - Fix: [OpenRCT2#15567] Litter not being counted correctly during Park rating calculation (original bug). - Fix: [OpenRCT2#15579] Crash in track_block_get_next(). - Fix: [OpenRCT2#15582] [Plugin] Litter properties return incorrect values. - Fix: [OpenRCT2#15584] Ride income underflows when on-ride photos are making losses. - Fix: [OpenRCT2#15612] Crash when placing walls beside certain scenery objects. - Fix: [OpenRCT2#15851] Incorrect percentage chance of jumping with Katie Smith cheat. - Fix: [OpenRCT2#15858] Joanne Barton and Emma Garrell cheat incorrectly not applying effects to self. - Improved: [OpenRCT2#3417] Crash dumps are now placed in their own folder. - Improved: [OpenRCT2#13524] macOS arm64 native (universal) app - Improved: [OpenRCT2#15538] Software rendering can now draw in parallel when Multithreading is enabled. - Change: [OpenRCT2#8601] Revert ToonTower base block fix to re-enable support blocking. - Change: [OpenRCT2#15174] [Plugin] Deprecate the type "peep" and add support to target a specific scripting api version.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.