1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-27 08:45:00 +01:00
Commit Graph

29377 Commits

Author SHA1 Message Date
Aaron van Geffen
c5b8b91b17 Move forests tab to the end 2024-09-10 19:19:15 +02:00
Aaron van Geffen
fc5ad2a663 Adjust window dimensions, resize and move widgets 2024-09-10 19:13:37 +02:00
Aaron van Geffen
6d6dc95a91 Consolitate simplex and heightmap settings in generator tab 2024-09-10 17:54:25 +02:00
Aaron van Geffen
457a923178 Move smooth tile edges option to terrain tab, apply to all generators 2024-09-10 15:27:15 +02:00
Aaron van Geffen
eb5471346a Unify min/max land height settings in terrain tab 2024-09-10 15:08:57 +02:00
Aaron van Geffen
0c4429e60f Rename baseHeight, waterLevel, landTexture, edgeTexture settings 2024-09-10 14:56:54 +02:00
Michael Steenbeek
4f8dd9e3ed Merge pull request #22738 from Gymnasiast/refactor/more-track-
More support refactors for the Side-Friction and Reverser RC
2024-09-10 14:51:35 +02:00
Aaron van Geffen
e2d05642ae Unify low/high parameters using kMaximumLandHeight 2024-09-10 14:34:46 +02:00
Aaron van Geffen
b434e1bc35 Clarify height map parameters and integrate into MapGenSettings 2024-09-10 14:13:31 +02:00
Aaron van Geffen
6398c066a7 Unify generator buttons for all tabs 2024-09-10 13:51:14 +02:00
Aaron van Geffen
36bcb69458 Use dynamic height in MakeDropdownButtonWidget 2024-09-10 13:27:53 +02:00
Aaron van Geffen
710fbfbf9a Make beaches around water bodies a general option for all generators 2024-09-10 12:41:28 +02:00
Aaron van Geffen
44268fd758 Make tree placement available to all generator algorithms 2024-09-10 12:17:56 +02:00
Aaron van Geffen
6545ab33f2 Unify interface for calling internal map generator 2024-09-10 12:14:01 +02:00
Aaron van Geffen
403495cacf Rename internal map generator functions 2024-09-10 11:21:09 +02:00
Gymnasiast
e74016047f Convert reverser RC to use support table 2024-09-09 22:06:29 +02:00
Gymnasiast
ac1f7eab4e Convert side-friction RC to use support table 2024-09-09 21:36:06 +02:00
Gymnasiast
fc72b31736 Fix #15406: Tunnels on steep Side-Friction track are drawn too low 2024-09-09 20:54:52 +02:00
Gymnasiast
b3d87125b5 Fix #22734: Support clearance above steep Side-Friction track is too low 2024-09-09 20:47:53 +02:00
Aaron van Geffen
0607f55f14 Consolidate terrain and water settings in two new dedicated tabs 2024-09-09 20:17:33 +02:00
Tulio Leao
993c476c23 Merge pull request #22709 from tupaschoal/surface_fix_parkpatch
Fix #22655: Port surface fixes from #19740 into parkpatch
2024-09-09 07:56:43 -03:00
Tulio Leao
2a9c780679 Comply to coding style on ScenarioPatcher 2024-09-09 07:18:29 -03:00
Michael Steenbeek
e6e3f5db76 Merge pull request #22711 from Gymnasiast/more-track-refactor
More track refactors
2024-09-09 11:14:02 +02:00
Tulio Leao
b9a1d289fd Fix #22655: Port surface fixes from #19740 into parkpatch 2024-09-08 19:46:50 -03:00
Aaron van Geffen
0c9c79d186 ChangeMapSize: use templated std::clamp and drop static casts 2024-09-08 22:44:27 +02:00
Aaron van Geffen
848b328a82 Use MapGenSettings struct to store settings in MapGen window 2024-09-08 22:43:03 +02:00
Michael Steenbeek
540f15b3bd Merge pull request #22717 from tupaschoal/only_patch_scenarios
Fix #22596: Only apply .parkpatch when starting scenarios
2024-09-08 17:22:20 +02:00
Tulio Leao
2df4eaca2c Part of #22596: Cleanup .parkpatch files of "cannot_downgrade" key 2024-09-08 06:52:03 -03:00
Tulio Leao
d73c14e585 Part of #22596: Remove "cannot_downgrade" support for .parkpatch 2024-09-08 06:52:03 -03:00
Tulio Leao
e1b6ee93f9 Part of #22596: Only apply .parkpatch when starting scenarios 2024-09-08 06:52:01 -03:00
Aaron van Geffen
2d5a49faf7 Upgrade GitHub Actions CI to macOS 14 ahead of deprecation (#22601)
* Upgrade GitHub Actions CI to macOS 14 ahead of deprecation

* Only run macOS tests on the now-native arm64 platform
2024-09-08 09:35:51 +02:00
Michał Janiszewski
d69002c445 Use libraries v37 (#22718) 2024-09-08 00:00:49 +02:00
Michael Steenbeek
4fd07d3216 Fix #2614: Junior Roller Coaster - Invisible First Vehicle 2024-09-07 21:23:58 +02:00
Gymnasiast
07f8d8ed81 Consolidate rotated Flying inverted supports 2024-09-07 16:57:35 +02:00
Gymnasiast
ff8c669473 Use a constant for Flying RC Inverted support height 2024-09-07 16:57:35 +02:00
Gymnasiast
793d3763b4 Start Flying RC split
Splits off all parts that are easily split. Most of the remaining stuff is shared between the uninverted and inverted track and will be revisited later on.
2024-09-07 16:57:34 +02:00
Gymnasiast
a8f27088a6 Use a constant for support height in inverted drawers 2024-09-07 16:57:34 +02:00
Gymnasiast
2c5f3a74c9 Consolidate S-bend metal support code 2024-09-07 16:57:34 +02:00
Gymnasiast
77304cf6e0 Use a constant for tunnel group 2024-09-07 16:57:34 +02:00
Gymnasiast
d186128980 Consolidate more on-ride photo paint code 2024-09-07 16:57:33 +02:00
Stephan Spengler
336f9eab20 Fix some typos in the changelog 2024-09-07 14:01:49 +02:00
tmatale
14d0689b4f Fix #21959: No save prompt when starting a new game 2024-09-07 10:34:30 +00:00
Harry Hopkinson
5f0d657bf2 Move gScenarioFileName to GameState 2024-09-07 12:20:32 +02:00
QwertyChouskie
3b5564ed53 Fix format of debian/changelog (#22714)
Fixes https://github.com/OpenRCT2/OpenRCT2/issues/22713
2024-09-07 06:41:01 +02:00
Michael Steenbeek
cc1d11a01b Merge pull request #22689 from Gymnasiast/refactor/provisional-elements-to-ui
Move removal/restoring of provisional elements to UI project
2024-09-06 23:44:39 +02:00
Gymnasiast
8715264e1e Refactor provisional footpath flags 2024-09-06 23:31:50 +02:00
Gymnasiast
4ff99d6fd1 Confine provisional paths to Footpath.cpp 2024-09-06 23:31:50 +02:00
Gymnasiast
ab3e919678 Move removal/restoring of provisional elements to UI project 2024-09-06 23:31:50 +02:00
Aaron van Geffen
960bea7aae Prefer using passed game state in save import classes (#22682)
* Wrap global game state in a unique_ptr

* Make ImportTileElements, SetTileElements use game state passed

* Make ImportParkName, ImportSavedView use game state passed

* Make ImportPeepSpawns use game state passed

* Make FixEntrancePositions use game state passed
2024-09-06 23:04:14 +02:00
Michał Janiszewski
125ae170b2 Update Debian CI to Bookworm, Ubuntu CI to Noble (#22493)
* Update Debian CI image to Bookworm

* Disable optimizations for files tripping GCC 12

* Try disabling warnings instead of optimizations

* Update Ubuntu from jammy (22.04) to noble (24.04), drop i386

Dropping i386 as there are packages missing in upstream repository
required for OpenRCT2, such as https://packages.ubuntu.com/noble/libzip-dev

* Deprecate GCC older than 12

* Update Debian Bookworm CI configuration

* Update remaining jobs from Ubuntu jammy to noble

* Update docker images to v16 for libclang-rt-dev
2024-09-06 22:05:04 +02:00