1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 11:03:00 +01:00
Commit Graph

21360 Commits

Author SHA1 Message Date
Michael Steenbeek
2a9481bb99 Add Œ ligature 2021-07-20 14:28:43 +02:00
Michael Steenbeek
3bb15d9067 Support drawing em-dashes
These are used in the French translation.
2021-07-20 13:34:22 +02:00
Michael Steenbeek
6a44b7cc5d Merge pull request #15024 from Gymnasiast/refactor/remove-gotos
Remove gotos from Map.cpp
2021-07-20 11:18:57 +02:00
Michael Steenbeek
4760642fd5 Clean up New Scenario window
Backported from https://github.com/OpenRCT2/OpenRCT2/pull/14919.
2021-07-19 17:24:12 +02:00
Struan Clark
aa69593064 Close #12626: Allow completing RCTC scenarios with RCT2 saves 2021-07-19 16:12:03 +02:00
Gymnasiast
af0d4a0b63 Integrate loc_68BABC 2021-07-19 15:14:31 +02:00
Gymnasiast
f54b008ac3 Spin off MapLoc68BABCShouldContinue() 2021-07-19 15:13:19 +02:00
Gymnasiast
41e564d16c Integrate loc_68B9B7 2021-07-19 15:01:00 +02:00
Gymnasiast
95fa0e34e0 Integrate loc_68BAE6 2021-07-19 14:57:32 +02:00
Gymnasiast
a39ee0cadc Start v0.3.4+1 2021-07-19 13:37:29 +02:00
Gymnasiast
2c2fc0bc8f Merge branch 'master' into develop 2021-07-19 13:36:52 +02:00
Gymnasiast
e0daac9442 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.
v0.3.4
2021-07-19 12:54:49 +02:00
Gymnasiast
17a412acca Merge branch 'develop' 2021-07-19 12:50:39 +02:00
Gymnasiast
5584c96d33 Update Backtrace.io token for v0.3.4 2021-07-19 12:50:08 +02:00
Michael Steenbeek
31792cf37a Merge pull request #14904 from duncanspumpkin/close_14903
Close #14903. Use map_is_edge
2021-07-19 12:43:14 +02:00
duncanspumpkin
6116b490eb Revert place park entrance change
Incorrectly changed. ParkEntrances can go nearer to the edge.
2021-07-19 12:17:23 +02:00
duncanspumpkin
ae6657dcdc Close #14903. Use map_is_edge 2021-07-19 12:17:22 +02:00
Lastorder
517935e580 Update changelog for #14982
Also removed `:` from above since there are no `:` at other entry.
2021-07-13 09:43:16 +02:00
Michael Steenbeek
9f4374b9d3 Merge pull request #14982 from telk5093/develop
Add Malgun Gothic and change Nanum Gothic for Korean
2021-07-12 23:07:20 +02:00
OpenRCT2 git bot
707d4156bc Merge Localisation/master into OpenRCT2/develop 2021-07-07 04:07:54 +00:00
Daniel Karandikar
b017ea4159 Fix [#12262]: Windows can appear off screen in some cases (#14881)
Fix: [#12262] Windows can appear off screen with small screens or high scaling.
2021-07-03 09:38:39 -03:00
TELK
82e72afde5 Change y_offset and hintings of Nanum Gothic TTF Font for Korean 2021-07-03 15:32:41 +09:00
TELK
a642b53088 Add Malgun Gothic as a TTF font alternative for Korean 2021-07-03 15:21:54 +09:00
Tulio Leao
77781874f2 Amend changelog to include #14169 changes (#14975) 2021-07-01 06:39:49 +01:00
ζeh Matt
6863da569f Refactor ride rating to allow multiple updates (#14963)
* Refactor rating calculation to pass the state allowing multiple updates

* Rename RideRatingUpdateData to RideRatingUpdateState
2021-06-30 19:57:27 +01:00
ζeh Matt
b2387d06b6 Fix #14964: Building in multiplayer while paused 2021-06-30 20:51:04 +02:00
WantDiscussion
06026ec55e 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>
2021-06-30 07:55:02 +01:00
Hielke Morsink
617bb698ae Use UK spelling of center 2021-06-29 00:03:45 +02:00
OpenRCT2 git bot
2650828f08 Merge Localisation/master into OpenRCT2/develop 2021-06-28 04:07:26 +00:00
Michael Steenbeek
3a0e26660d Merge pull request #14962 from duncanspumpkin/fix_14945
Fix 14945 Incorrect drop height penalty
2021-06-27 15:22:21 +02:00
duncanspumpkin
d4381ffeea Update ride rating test data 2021-06-27 09:36:55 +01:00
duncanspumpkin
f3a509cb54 Update changelog 2021-06-27 08:34:53 +01:00
duncanspumpkin
b68b516842 Update network version 2021-06-27 08:33:40 +01:00
duncanspumpkin
5754af8696 Fix #14945. Incorrect drop height penalty on log flume ride 2021-06-27 08:33:11 +01:00
Hielke Morsink
d635345841 Fix: Close button broken when failed to load version or changelog (#14880)
* Fix: Close button broken when failed to load version or changelog
2021-06-26 11:10:27 -03:00
Hielke Morsink
bd18bce3a7 Reflect actual string in string identifier (#14958) 2021-06-26 10:00:05 -03:00
Hielke Morsink
e54dc7e466 Use consistent left-shift notation for widgets (#14956) 2021-06-26 14:23:15 +02:00
Hielke Morsink
acd45e6f75 Redesign About window (#14841) 2021-06-26 10:54:38 +02:00
ζeh Matt
751c419594 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
2021-06-26 01:43:05 -03:00
ζeh Matt
54d70ec52d Fix undefined behavior returning nullptr on std::string (#14952) 2021-06-26 01:29:46 -03:00
Duncan
35ba734669 Minor paint refactor (#14905)
Names a few unknown flags
2021-06-22 07:36:17 +01:00
Michael Steenbeek
8aeb763402 Fix #14871: Crash in TrackPlaceAction::Execute (#14934) 2021-06-21 16:27:14 -03:00
Hielke Morsink
005e6826b4 Allow adding const/volatile types to the formatter (#14908) 2021-06-20 20:18:54 +02:00
OpenRCT2 git bot
9383fcef41 Merge Localisation/master into OpenRCT2/develop 2021-06-16 04:07:56 +00:00
Duncan
7e84e0ef3f Fix #14893: Crash in MapCheckCapacityAndReorganise() 2021-06-13 13:34:54 +02:00
Michael Steenbeek
474e00d48b Remove map_can_construct[_with_clear]_at() and gMapGroundFlags 2021-06-13 10:13:13 +02:00
Duncan
6b1141b5a2 Fix #14848: incorrect tile element limit calculation 2021-06-10 13:22:31 +02:00
Michael Steenbeek
f9ad9ad3a5 Merge pull request #14868 from Gymnasiast/refactor/reduce-g-game-command-error-text
Reduce usage of gGameCommandErrorText
2021-06-10 13:21:32 +02:00
Jamie Quigley
4f6d0a00fd 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
2021-06-10 07:09:58 +01:00
Gymnasiast
2da64715cc Directly call MapCanConstructWithClearAt() 2021-06-09 19:26:11 +02:00