Commit graph

1996 commits

Author SHA1 Message Date
Michael Steenbeek
0d6ed8efc5
Close windows before loading another save 2024-10-18 09:14:50 +02:00
Aaron van Geffen
0c842d795e
Fix .sea files not being listed in scenario index (#23013) 2024-10-17 21:27:25 +02:00
Michael Steenbeek
2c7c9a5e05
Add #23010 to changelog
[ci skip]
2024-10-17 14:17:10 +02:00
Michael Steenbeek
1ccef10b19
Fix #22633: Crash when drawing loading screen with an outdated g2.dat 2024-10-15 14:01:46 +00:00
Michael Steenbeek
8a9d5edc2d
Fix #22615: Crash when drawing Space Rings with invalid ride entry 2024-10-15 15:50:42 +02:00
Aaron van Geffen
af7a2de72c
Fix fuzzy horizontal-to-vertical line transitions in charts (#22962)
* Fix drawLine being off by one in horizontal-to-vertical transitions

* Rename no_pixels local to length

* Amend changelog
2024-10-12 22:49:19 +02:00
mrmbernardi
1172016264
Fix zooming with keyboard moving the view off centre 2024-10-07 21:46:09 +02:00
mix
85863f000a
Fix Wooden RC flat to steep rails drawing order (#22921) 2024-10-07 08:06:22 +02:00
Michał Janiszewski
aef3be1779 Start v0.4.16 2024-10-06 22:13:37 +02:00
Michał Janiszewski
c7c8fad822 Release v0.4.15
- Feature: [#775] Add 2x and 4x zoom levels to software renderer (previously limited to OpenGL).
- Feature: [#15642] Track design placement can now use construction modifier keys (ctrl/shift).
- Feature: [#20539] [Plugin] Add API for getting a ride’s statistics.
- Feature: [#21521] [Plugin] Add hook 'park.guest.softcap.calculate' called before calculating the soft guest cap.
- Feature: [#22383] Add downward-inclined brakes to hybrid coaster and single rail coaster.
- Feature: [#22694] Park graphs have tooltips and can be resized like finance graphs.
- Feature: [#22758] The table of ‘real’ peep names can now be changed using Peep Names objects.
- Feature: [#22842] [Plugin] Expose large scenery object tiles to the plugin API.
- Feature: [#22883] [Plugin] Add plugin API for spawning guests.
- Improved: [#22470] Android: automatically detect RCT2 installs in /sdcard/rct2.
- Improved: [#22735] The map generator has a redesigned interface that is much more user friendly.
- Improved: [#22777] Add long flat-to-steep track pieces to the Wooden and Classic Wooden Roller Coasters.
- Improved: [#22815] Add long flat-to-steep track pieces to the Mine Train Coaster.
- Change: [#22494] Themes window now displays colours and checkboxes vertically.
- Change: [#22596] Land ownership fixes described by .parkpatch files are now only considered on scenarios.
- Change: [#22724] Staff now have optional ‘real’ names as well.
- Change: [#22740] Add virtual floor to shifted track design placement.
- Change: [#22795] Replace Giga Coaster and Twister Roller Coaster booster images.
- Fix: [#2614] The colour tab of the ride window does not hide invisible cars (original bug).
- Fix: [#7672] Wide path status is set to all ‘wide’ paths, instead of only a quarter, impeding pathfinding.
- Fix: [#15406] Tunnels on steep Side-Friction track are drawn too low.
- Fix: [#21959] “Save this before...?” message does not appear when selecting “New Game”.
- Fix: [#22072] Objective date string and staff tenure date string cannot be reused on agglutinative languages.
- Fix: [#22133] Ride time is incorrect for extremely slow speeds.
- Fix: [#22231] Invalid object version can cause a crash.
- Fix: [#22479] Crash when a ride has no valid music object.
- Fix: [#22562] Bottom row of pixels is not always drawn by the OpenGL renderer when zoomed in.
- Fix: [#22653] Missing water tiles in RCT1 and RCT2 scenarios.
- Fix: [#22654] Misplaced scenario elements in RCT1 and RCT2 scenarios.
- Fix: [#22655] Incorrectly set surface style around missing water tiles on Botany Breakers.
- Fix: [#22729] Invisibility settings persist after reloading OpenRCT2.
- Fix: [#22734] Support clearance above steep Side-Friction track is too low.
- Fix: [#22774] Fix entities leaving stale pixels on the screen when the framerate is uncapped.
- Fix: [#22805] Fix deadzone when panning the view in positive axis directions.
- Fix: [#22808] Incorrect support rotation on some Mini Roller Coaster track pieces.
- Fix: [#22857] Side-Friction Roller Coaster train clips through slopes.
- Fix: [#22880] macOS builds lack asset packs and scenario patches.
- Fix: [#22891] [Plugin] getInstalledObject API function not implemented.
- Fix: [objects#346] Invalid refund price for Brick Base Block scenery item.
2024-10-06 16:35:07 +02:00
Tulio Leao
4404415aec
Fix #22891: getInstalledObject API function not implemented 2024-10-05 09:35:21 +00:00
AT41
6e7b489304
Added additional stats to Plugin interface
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-10-03 11:23:50 +00:00
Andrew
5f1f925116
Add downward-inclined brakes to hybrid coaster and single rail coaster
Co-authored-by: X123M3-256 <X123M3-256@users.noreply.github.com>
2024-10-03 12:42:36 +02:00
Michael Steenbeek
b12b2b97c1
Fix #22808: Incorrect support rotation on Mini RC 2024-10-03 12:23:27 +02:00
kendfrey
307523610e
Add Park.generateGuest() to plugin API (#22883)
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-10-02 06:49:43 -03:00
Sjoerd de Bruin
1dead6a4c8
Fix #22880: macOS builds lack asset packs and scenario patches (#22881)
* Fix #22880: macOS builds lack asset packs and scenario patches

* Be sure to copy assetpack folder

* Add changelog entry
2024-10-02 06:40:18 +02:00
Duncan
e157a843f0
Large scenery object tiles for scripting (#22842)
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-10-01 21:02:46 -03:00
mrmbernardi
1719bbdfb7
Fix deadzone when panning while zoomed in. (#22877) 2024-10-01 23:48:08 +10:00
mix
dc0b0bdbcb
Fix Side-Friction train appearing through slopes (#22857) 2024-09-30 22:27:34 +02:00
Aaron van Geffen
b1cbf01450 Amend changelog 2024-09-30 20:02:59 +02:00
Gymnasiast
612e302583
Amend changelog, bump network version 2024-09-29 23:24:06 +02:00
Michael Steenbeek
558d235680
Fix #22479: Crash when a ride has no valid music object 2024-09-29 14:21:26 +00:00
Aaron van Geffen
931f0705ce
Introduce PeepNamesObjects for 'real' names of peeps (#22758)
* Add initial PeepNamesObject implementation

* Add peep names object to default objects

* Append peep names object to object list for older saves

* Deduplicate AppendRequiredObjects functions

* Remove built-in 'real name' tables

* Increment park version; introduce kPeepNamesObjectsVersion

* Update objects dependency to v1.4.8
2024-09-29 15:05:55 +02:00
lewyche
0f58efe198
Fix #22133: Ride time is incorrect for extremely low speeds (#22311) 2024-09-29 10:02:02 -03:00
Harry Hopkinson
e3dc02441a
Close #22470: Set default paths for rct1/rct2 saves on Android 2024-09-29 11:06:05 +00:00
Arnold Zhou
c161a3911a
Fix #22072: Localisation: Separate objective date string from staff tenure date string (#22074)
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2024-09-28 15:13:48 +00:00
lewyche
ce7e501607
Close #22494: Split theme transparency checkbox to column 2024-09-28 15:22:07 +02:00
Aaron van Geffen
ae299c09a8
Merge pull request #22694 from mrmbernardi/park-graphs-upgrade
Park graphs upgrade
2024-09-26 23:18:59 +02:00
Aaron van Geffen
978f38fdd5
Fix calculating wide path status (#22827)
* Fix calculating wide path status

* Increment kNetworkStreamVersion

* Add comment regarding excluded tile ratio

* Add changelog entry
2024-09-26 21:15:21 +00:00
Michael Bernardi
45048c3306 Added changelog for #22694
# Conflicts:
#	distribution/changelog.txt
2024-09-27 04:33:27 +10:00
mrmbernardi
6f4be3c059
Update issue number for #22774 in changelog.txt (#22832) 2024-09-26 18:31:53 +00:00
Michael Bernardi
83959bec0f Update changelog.txt 2024-09-27 02:54:41 +10:00
Tulio Leao
e8c56e9538
Improve wording of parkpatch PRs on changelog (#22814) 2024-09-22 20:59:22 +00:00
Michael Steenbeek
5c0fba9a41
Merge pull request #22802 from Gymnasiast/fix/transparency-options-for-real-this-time
Revert transparency option fixes that... weren’t
2024-09-22 22:14:19 +02:00
AuraSpecs
d3c649c9bf
Replace booster sprites with the ones used in RCTC 2024-09-22 21:14:03 +02:00
Gymnasiast
eea3fa29f7
Add changelog entry 2024-09-22 20:05:13 +02:00
Gymnasiast
a85c140e35
Revert "Fix #21123: Transparency options are not respected on startup (#22659)"
This reverts commit c54e25c1d4.
2024-09-22 19:56:02 +02:00
mix
cd915b72f1
Add Wooden RC flat to steep track pieces 2024-09-20 21:34:28 +02:00
Aaron van Geffen
e70ca5c889
Allow staff to use ‘real’ names as well (#22732) 2024-09-15 20:18:00 +00:00
Tulio Leao
2b36d59bf9
Fix #22654: Port element removal fixes from #19740 into parkpatch (#22761) 2024-09-15 08:26:05 -03:00
Aaron van Geffen
9fe063923a
Add virtual floor to shifted track design placement (#22740) 2024-09-12 07:06:15 -03:00
Harry Hopkinson
89637013e8
Fix #21507: Expose suggestedGuestMaximum via hook (#21521) 2024-09-11 21:17:26 -03: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
Tulio Leao
b9a1d289fd Fix #22655: Port surface fixes from #19740 into parkpatch 2024-09-08 19:46:50 -03:00
Tulio Leao
e1b6ee93f9 Part of #22596: Only apply .parkpatch when starting scenarios 2024-09-08 06:52:01 -03:00
Michael Steenbeek
4fd07d3216
Fix #2614: Junior Roller Coaster - Invisible First Vehicle 2024-09-07 21:23:58 +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
Aaron van Geffen
8f2b1a772c
Allow using construction modifier keys for track design placement (#22669)
* Allow using construction modifier keys for track design placement

* Reduce nesting in OnToolDown

* Allow ctrl-matching against more interaction types

* Amend changelog
2024-09-04 22:26:43 +02:00