1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 16:24:35 +01:00
Commit Graph

2471 Commits

Author SHA1 Message Date
Briar
376cb7980c Fix #9999-#10003: translations have truncated strings
This issue, along with several related language-specific
trunctions, was traced back to the fact that ScenarioIndexEntry
uses a fixed-length array of utf8 characters to store the name,
internal name, and scenario details. In some cases, this does
not provide enough characters to contain the full description
and so the safe copy methods truncate them to fit in the
available buffer.

Since the use of fixed-size arrays is a holdover from earlier
C code, this commit addresses the issue by changing ScenarioIndexEntry
to use proper utf8 strings and string views, which do not require
truncation.
2025-02-15 00:18:24 +01:00
mix
503d55d051 Fix train glitching on Bobsleigh Coaster small helixes (#23809) 2025-02-14 17:51:20 +01:00
Aaron van Geffen
6933af25ae Rename 'Climate' properties to Weather (#23786)
* Rename ClimateState to WeatherState

* Rename ClimateCurrent to WeatherCurrent

* Rename ClimateNext to WeatherNext

* Rename ClimateUpdateTimer to WeatherUpdateTimer

* Use named initialisers for weather state import in S4/S6 importers

* Rename S4::ClimateTimer to WeatherUpdateTimer as well

* Rename WeatherState struct properties to lowerCamelCase
2025-02-13 07:38:45 -03:00
Aaron van Geffen
80c9faeee1 Change StaffHireArgs params to reflect internal visitor (#23791) 2025-02-11 19:35:08 +02:00
Alex ZH
a8aa41f098 Fix debug dirty visuals scaling on high DPI displays (#23697) 2025-02-10 19:42:39 +00:00
mix
5a3ebb65de Fix #23522: Steeplechase diagonal sloped support base glitched sprites 2025-02-09 14:57:22 +00:00
mix
1e5f587c40 Fix looping roller coaster vertical loop supports drawing incorrectly (#23795) 2025-02-09 14:01:20 +01:00
Gymnasiast
02cdf79c82 Add nl-NL translation to openrct2.appdata.xml 2025-02-07 23:35:29 +01:00
mix
0886df6244 Fix #22617: Sloped wooden supports glitch above diagonal track 2025-02-06 15:40:23 +01:00
Diego Mateos
75f0c4e727 es-ES: Add translation to Flathub package
Apply https://github.com/OpenRCT2/Localisation/issues/2973
2025-02-05 23:55:57 +01:00
Andrew
ca40a412bc Make building new track inherit alternate colour scheme from previous piece 2025-02-03 21:48:42 +00:00
Gymnasiast
dd15932c8a Start v0.4.19.1+1 2025-02-03 21:33:01 +01:00
Gymnasiast
455f22bbca Release v0.4.19.1
- Fix: [#23771] Weather transitions are horribly broken.
2025-02-03 20:47:21 +01:00
AaronVanGeffen
dcc5e5bd81 Fix weather transitions 2025-02-03 20:41:54 +01:00
Gymnasiast
c36ddb6d08 Start v0.4.20 2025-02-01 22:09:10 +01:00
Gymnasiast
088081dae6 Release v0.4.19
- Feature: [#23328] Introducing peep animation objects, enabling custom entertainer costumes.
- Feature: [#23569] Add large diagonal flat to steep and dive loop track pieces.
- Improved: [#20683] Allow Giga Coaster cable lift to start after block brake section.
- Improved: [#23328] The costume list in the staff window is now ordered alphabetically.
- Improved: [#23540] The file browser now optionally shows a file size column.
- Improved: [#23640] Building sprite repository with command line can use images array of JSON parkobj.
- Improved: [#23660] The ‘special elements’ dropdown has been reorganised, now using multiple columns and separators.
- Improved: [#23730] Added optional button to toolbar to rotate view anti-clockwise.
- Change: [#23328] All RCT2 entertainer costumes are now available in legacy parks.
- Fix: [#1479] Incorrect values provided by the in game console “get location” command.
- Fix: [#21794] Lay-down coaster cars reverse on first frames of downwards corkscrew.
- Fix: [#23221] Track designs are saved with an incorrect ‘air’ time statistic.
- Fix: [#23368] Incorrect refund amount when deleting track pieces at or above 96m.
- Fix: [#23508] Simultaneous virtual floors shown for ride and footpath.
- Fix: [#23512] Holding brakes are skipped if they’re too close together.
- Fix: [#23581] [Plugin] Food/drink items given to guests have no consumption duration set.
- Fix: [#23591] “Install new track” button in Track Designs Manager is misaligned.
- Fix: [#23618] Can no longer build diagonal brakes & block brakes on Steeplechase, Inverted Lay-down, & Inverted Multi-Dim roller coasters.
2025-02-01 21:27:48 +01:00
Michael Steenbeek
cfb28cd511 Turn Rotate View dropdown into two buttons
Co-authored-by: Gymnasiast <gymnasiast@users.noreply.github.com>
Co-authored-by: MasterTomNL <tomvanderlek@gmail.com>
2025-01-30 23:02:36 +01:00
Aaron van Geffen
b850bf8786 Add changelog entry 2025-01-27 22:01:46 +01:00
spacek531
f1148e310e Build image repository from object images (#23640) 2025-01-27 08:25:22 +00:00
Michael Steenbeek
5b5d91abb0 Fix #23221: Track designs are saved with an incorrect ‘air’ time statistic
Co-authored-by: UnknownShadow200 <UnknownShadow200@users.noreply.github.com>
2025-01-25 23:11:18 +01:00
Ryan Gudonis
7819a35839 Add #20683 to changelog 2025-01-17 20:01:51 +01:00
X123M3-256
a935084e55 Fix holding brakes being skipped if they're too close together 2025-01-15 12:54:27 +00:00
X123M3-256
864d9b2d73 Add large diagonal flat to steep and dive loop track pieces 2025-01-15 13:25:29 +01:00
ZeeMaji
9b8ecc06c8 Restore lost diag brakes 2025-01-14 16:28:15 +01:00
Aaron van Geffen
805c8e2a11 Plugin: allow scripts to specify tab colour maps (#23583) 2025-01-13 23:47:30 +01:00
Dio
bc66278686 Fix #23368: Incorrect refund when deleting track >= 96m 2025-01-12 12:35:34 +01:00
mrmbernardi
d8290a696f Fix in game console "get location" command (#23598) 2025-01-12 14:06:22 +11:00
73
e791ed6295 Remove outdated note (#23595)
Removed entirely, may need to be altered to mention that OpenRCT2 requires original game files
2025-01-11 22:45:06 +01:00
Gymnasiast
5b3c8d8971 Fix positioning of "Install new track" button 2025-01-10 16:14:21 +01:00
Severin Paul Höfer
8a84f225e1 Fix #23508: RideConstruction and Footpath windows racing to set the VirtualFloor 2025-01-10 15:13:17 +01:00
73
20f191cf1f Fix typo on changelog (#23587)
customes->costumes
2025-01-10 05:48:42 -03:00
Aaron van Geffen
26ea601317 Add changelog entries 2025-01-09 21:58:40 +01:00
Aaron van Geffen
48be2e911c Set consumption time when giving items to guests (#23581) 2025-01-09 20:01:53 +01:00
Severin Paul Höfer
6b892174f9 Fix #21794: Lay-down coaster cars reverse on first frames of downwards corkscrew 2025-01-09 12:16:45 +01:00
Aaron van Geffen
5d6dd3930a Add changelog entry 2025-01-08 21:38:07 +01:00
Michał Janiszewski
a8ef595248 Start v0.4.19 2025-01-08 21:01:44 +01:00
Michał Janiszewski
8c19879e6f Release v0.4.18
- Improved: [#23200] Add banked sloped turns and many other pieces to the Stand-Up and Classic Stand-Up Roller Coaster.
- Improved: [#23260] Add diagonal (block) brakes to LSM Launched Roller Coaster.
- Improved: [#23350] Increased the maximum width of the ride graph window.
- Improved: [#23404] Folders are now paired with an icon in the load/save window.
- Improved: [#23405] Filenames can now be input directly into the file browser (load/save) window.
- Improved: [#23431] Opaque water and Corkscrew Roller Coaster boosters now show up if RCT1 isn’t linked.
- Improved: [objects#369] Updated Russian translation.
- Change: [#23413] The max number of park entrance objects has been raised to 255.
- Fix: [#1122] Trains spawned on a cable lift hill will fall down and crash (original bug).
- Fix: [#19780] Guest screams loop on long drops.
- Fix: [#22742, #22793] In game console does not handle format tokens properly.
- Fix: [#23135] Map generator tree placement has noticable patterns.
- Fix: [#23286] Currency formatted incorrectly in the in game console.
- Fix: [#23348] Console set commands don't print output properly.
- Fix: [#23376] Peeps with balloons, hats and umbrellas may leave artifacts on screen.
- Fix: [#23486] Object selection minimum requirements can be bypassed with close window hotkey.
- Fix: [#23496] Newly spawned vehicles are invisible when spawned while the game is paused.
- Fix: [#23509] Map generator window reverts to flatland after selecting a heightmap image.
- Fix: [objects#359] Fix water colours in Hover Cars preview image.
- Fix: [objects#361] Fix water colours in River Styx boats preview image.
- Fix: [objects#362] Fix water colours in Neptune Ride preview image.
- Fix: [objects#363] Fix water colours in Harpies Trains preview image.
2025-01-08 20:37:35 +01:00
Aaron van Geffen
955a0a2687 Remove entry for #23486 from changelog (#23548) 2025-01-05 18:30:25 -03:00
Aaron van Geffen
d350f935ee Update objects to v1.4.12 (#23535) 2025-01-03 22:34:20 +01:00
Severin Paul Höfer
ab8c163d8e Update changelog.txt 2025-01-02 14:37:03 +01:00
Aaron van Geffen
167daaa1d2 Fix #23135: Tree placement has noticable patterns 2025-01-02 12:38:33 +01:00
Aaron van Geffen
c0505bb164 Fix mapgen window reverting to flatland when selecting heightmap image 2025-01-02 12:30:51 +01:00
Aaron van Geffen
fa06a49302 Update copyright year to 2025 (#23514) 2024-12-31 20:30:04 +01:00
Basssiiie
9ba4beb1dc Fix #23496: missing spatial index update when paused (#23505) 2024-12-30 08:02:25 -03:00
Aaron van Geffen
25ac4cf5d6 Prevent closing object selection window when selection is invalid (#23487)
* Prevent closing object selection window when selection is invalid

* Ride window: remove superfluous virtual keyword from event signatures

* Amend changelog
2024-12-29 22:15:26 +00:00
tellovishous
0ce1128cf0 eo-ZZ: Add EO text to Appdata file 2024-12-29 21:28:47 +01:00
Aaron van Geffen
5e61768d61 Allow filename input directly in file browser window (#23405) 2024-12-29 19:39:23 +00:00
mix
b0c18b0b18 Add new pieces to the Stand-Up Roller Coaster 2024-12-24 17:08:42 +01:00
X123M3-256
5894b5bf86 Fix #1122: Trains can spawn on cable lift hill 2024-12-23 20:19:04 +01:00
Joan Josep
5003a1cc75 ca-ES: Amend and complete translation of appdata.xml 2024-12-23 20:11:30 +01:00