1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00
Commit Graph

22239 Commits

Author SHA1 Message Date
Hielke Morsink
95f2d82a8f Fix changelog order and quotation style 2021-11-12 22:49:13 +01:00
Hielke Morsink
12ffb8fa13 Make check for localisation changes more robust (#15893) 2021-11-12 09:24:12 +01:00
ζeh Matt
27e821ae52 Merge pull request #15886 from ZehMatt/refactor/gameaction-setcallback2
Refactor out DEFINE_GAME_ACTION
2021-11-11 06:48:25 -08:00
ζeh Matt
d80612dfe4 Update date 2021-11-11 16:25:46 +02:00
ζeh Matt
55af69813a Ensure registration is never out of bounds with static_assert 2021-11-11 16:23:50 +02:00
ζeh Matt
f491c97734 Refactor game action registry initialization and make it constexpr 2021-11-11 16:16:52 +02:00
ζeh Matt
c7fa1b44e9 Pass name during registration and minor cleanup 2021-11-11 15:50:01 +02:00
ζeh Matt
96e2641d0d Remove macro for registration and cleanup 2021-11-10 19:42:23 +02:00
ζeh Matt
91d6338db5 Remove unused overload of SetCallback (#15885) 2021-11-10 14:03:34 +00:00
OpenRCT2 git bot
eac74de3ce Merge Localisation/master into OpenRCT2/develop 2021-11-10 04:08:58 +00:00
Michael Steenbeek
e1a1560fd2 Fix #15878: Crash when opening ride window for corrupted vehicle 2021-11-09 18:41:33 +00:00
chrhaase
4ff0022c58 Fix #15844: Tile Inspector inconsistent text colour
`COLOUR_WHITE` was being passed as the colour when drawing
any text. The Options window uses the `rct_window::colours`
array for resolving the correct theme colour.
Replacing all occurrences of `COLOUR_WHITE` with
`w->colours[1]` makes the text colours more consistent.
In the details section values are still painted in black
no matter the colour theme, which is consistent with e.g.
the park information window.
2021-11-09 09:11:48 +01:00
Michael Steenbeek
b78908caa2 Add #15620 to changelog, fix entry for #12869 2021-11-07 19:54:22 +01:00
Michael Steenbeek
084b752fb8 Merge pull request #15816 from ZehMatt/refactor/15630
Close #15630: Refactor TrackDesign
2021-11-07 19:53:32 +01:00
Michael Steenbeek
36bbb01352 Merge pull request #12869 from Broxzier/feature/TI-widget-code-cleanup
Refactor Tile Inspector widget definitions
2021-11-07 19:35:49 +01:00
Michael Steenbeek
c90b371e82 Merge pull request #15868 from Gymnasiast/refactor/lightlist_entry-coordsxyz
Use CoordsXYZ in lightlist_entry
2021-11-07 19:12:00 +01:00
Gymnasiast
af171d07e8 Use TitleCase in LightListEntry 2021-11-07 14:16:37 +01:00
Gymnasiast
bc3276dd43 Use CoordsXYZ in lightlist_entry 2021-11-07 14:13:08 +01:00
Gaven Rendell
463f49586c Fix #15843; Tile Inspector resizes too small. (#15860) 2021-11-07 11:24:33 +00:00
hjort96
1ac7b9227b Close #13797: Refactor window to class RideList (#15836)
Co-authored-by: hjort96 <jonathan.hjorth96@hotmail.com>
2021-11-07 08:05:14 -03:00
Hielke Morsink
936c29b261 Merge pull request #15812 2021-11-06 18:59:18 +01:00
Hielke Morsink
941c5b00b0 Use String::ToUpper in TransformPermissionKeyToInternal 2021-11-06 18:41:32 +01:00
Hielke Morsink
f03a13da82 Simplify object selection string filtering 2021-11-06 17:24:42 +01:00
Hielke Morsink
38ee1c0f93 Simplify track list filtering 2021-11-06 17:04:05 +01:00
Hielke Morsink
76b5479bbb Fix undefined use of cctype functions 2021-11-06 16:27:54 +01:00
Gymnasiast
b21643a692 Merge branch 'master' into develop 2021-11-06 13:01:43 +01:00
Gymnasiast
b9bc8d0606 Release v0.3.5
- Feature: [#3868] Initial support for using TTF in OpenGL mode (still contains bugs).
- Feature: [#7682] Follow ride/guest/staff in main window viewport.
- Feature: [#13407] Allow building chain lifts on enclosed dinghy slide pieces when cheats are on.
- Feature: [#15084] [Plugin] Add "vehicle.crash" hook.
- Feature: [#15143] Added a shortcut key for Giant Screenshot.
- Feature: [#15164] Highlight elements selected by the Tile Inspector, tracks are currently not supported.
- Feature: [#15165] [Plugin] Add the ability to create entities using "map.createEntity".
- Feature: [#15194] [Plugin] Add guest properties, ride downtime and park casualty penalty.
- Feature: [#15195] Added a bug-report item in file dropdown menu.
- Feature: [#15294] New vehicle animation type: flying animal.
- Fix: [#10614] Track Designs with missing path(s) do not use alternate pathways.
- Fix: [#12981] New vehicles do not appear in vehicle type dropdown.
- Fix: [#13465] Creating a scenario based on a won save game results in a scenario that’s instantly won.
- Fix: [#13912] “Dome park” no longer renders dome correctly.
- Fix: [#14316] Closing the Track Designs Manager window causes broken state.
- Fix: [#14482, #15258] Rides with invisibility hacks sometimes behave incorrectly.
- Fix: [#14649] ImageImporter incorrectly remaps colours outside the RCT2 palette.
- Fix: [#14667] “Extreme Hawaiian Island” has unpurchaseable land tiles (original bug).
- Fix: [#14741] Crash when exiting OpenRCT2 on macOS.
- Fix: [#15096] Crash when placing entrances in the scenario editor near the map corner.
- Fix: [#15136] Exported SV6 files cause vanilla RCT2 to hang.
- Fix: [#15142] ToonTowner's mine roofs were moved into the pirate theme scenery group instead of the mine theme scenery group.
- Fix: [#15148] Track Designs Manager delete confirmation window doesn't display properly.
- Fix: [#15170] Plugin: incorrect label text alignment.
- Fix: [#15177] Crash in lightfx_add_lights_magic_vehicle().
- Fix: [#15184] Crash when hovering over water types in Object Selection.
- Fix: [#15193] Crash when rides/stalls are demolished.
- Fix: [#15197] Cannot place flat ride after removing it in construction window.
- Fix: [#15199] Construction window is not closed when a ride gets demolished.
- Fix: [#15213] Freeze when hovering over Reverse Freefall Coaster in Russian.
- Fix: [#15227] Crash on exit after hovering over water types in the Object Selection window.
- Fix: [#15255] Tile Inspector shows banner information on walls that do not contain one.
- Fix: [#15257] Chat icon shows in scenario/track editor. Other icons don't disable when deactivated in options menu.
- Fix: [#15289] Unexpected behavior with duplicated banners which also caused desyncs in multiplayer.
- Fix: [#15322] Circus music doesn't play.
- Fix: [#15377] Entrance/exit ghost doesn't work on different stations without touching them first.
- Fix: [#15451] Guest list name filter remains after group selection.
- Fix: [#15466] Crash when opening a dropdown with 0 rows.
- Fix: [#15476] Crash when placing/clearing small scenery.
- Fix: [#15487] Map animations do not work correctly when loading an exported SV6 file in vanilla RCT2.
- Fix: [#15490] Tile inspector needlessly updates clearance height when changing surface slopes.
- Fix: [#15496] Crash in paint_swinging_inverter_ship_structure().
- Fix: [#15503] Freeze when doing specific coaster merges with block brakes.
- Fix: [#15514] Two different “quit to menu” menu items are available in track designer and track design manager.
- Fix: [#15560] Memory leak due to OpenGL Renderer not releasing a texture.
- Fix: [#15567] Litter not being counted correctly during Park rating calculation (original bug).
- Fix: [#15579] Crash in track_block_get_next().
- Fix: [#15582] [Plugin] Litter properties return incorrect values.
- Fix: [#15584] Ride income underflows when on-ride photos are making losses.
- Fix: [#15612] Crash when placing walls beside certain scenery objects.
- Fix: [#15851] Incorrect percentage chance of jumping with Katie Smith cheat.
- Fix: [#15858] Joanne Barton and Emma Garrell cheat incorrectly not applying effects to self.
- Improved: [#3417] Crash dumps are now placed in their own folder.
- Improved: [#13524] macOS arm64 native (universal) app
- Improved: [#15538] Software rendering can now draw in parallel when Multithreading is enabled.
- Change: [#8601] Revert ToonTower base block fix to re-enable support blocking.
- Change: [#15174] [Plugin] Deprecate the type "peep" and add support to target a specific scripting api version.
v0.3.5
2021-11-06 12:10:11 +01:00
Gymnasiast
196cad0302 Merge branch 'develop' 2021-11-06 11:57:29 +01:00
Duncan
de3d19a6b8 Fix #15858: Purple and Pizza cheats do not affect the named guest 2021-11-04 23:16:53 +01:00
OpenRCT2 git bot
efa40b119a Merge Localisation/master into OpenRCT2/develop 2021-11-04 04:08:47 +00:00
Michael Steenbeek
e878f43148 Fix #15602: Cannot relocate shops properly 2021-11-04 00:10:12 +01:00
Duncan
0389e926a0 Fix 15851: Katie Smith cheat (#15852)
* Fix #15851. Katie Smith cheat had v. low chance of jumping

Mistake made during implementation

* Increment network

* Update changelog
2021-11-03 17:35:52 +00:00
OpenRCT2 git bot
8b724cd998 Merge Localisation/master into OpenRCT2/develop 2021-11-03 04:08:44 +00:00
ζeh Matt
8158956f18 Fix #15819: Potential crash placing a maze design 2021-11-02 09:31:21 +01:00
Hielke Morsink
f78ed7ef86 Add changelog entry for the small tweaks 2021-11-01 23:20:22 +01:00
Hielke Morsink
d6aeed76be Introduce helper function for checkbox groups 2021-11-01 22:24:56 +01:00
Hielke Morsink
f1ded8071c Tweak column headers and scrollbar 2021-11-01 21:56:12 +01:00
Hielke Morsink
65056d3aed Update and remove obsolete tile inspector macros 2021-11-01 21:34:52 +01:00
Hielke Morsink
4d72d232f8 Remove the now-unused SPINNER_WIDGETS macro 2021-11-01 21:29:39 +01:00
Hielke Morsink
4cdfeebd40 Make groupbox settings array static 2021-11-01 21:28:40 +01:00
Hielke Morsink
903c1535d4 Update surface page to use new widget system 2021-11-01 21:26:35 +01:00
Hielke Morsink
177d7a316a Update path page to use new widget system 2021-11-01 21:25:44 +01:00
Hielke Morsink
8dafa2de75 Update track page to use new widget system 2021-11-01 21:14:07 +01:00
Hielke Morsink
d46f981f03 Update scenery page to use new widget system 2021-11-01 21:05:55 +01:00
Hielke Morsink
15d4d2df41 Update entrance page to use new widget system 2021-11-01 20:31:10 +01:00
Hielke Morsink
0bff09ad4b Update wall page to use new widget system
Also fixes setting of groupbox title properly and make the list static
2021-11-01 20:30:56 +01:00
Hielke Morsink
5bcbfaed0d Fix incorrect WIDX ID comments 2021-11-01 19:45:43 +01:00
Michael Steenbeek
af78bbb448 Fix Tracks Manager crash on closing the tracks list 2021-11-01 18:32:55 +01:00
Michael Steenbeek
2e063e6df8 Fix #15831: Track Manager crash after clicking “Select another ride” 2021-11-01 18:32:28 +01:00
OpenRCT2 git bot
22408ee4b6 Merge Localisation/master into OpenRCT2/develop 2021-11-01 04:08:42 +00:00