Michał Janiszewski
cb74c5bbb6
Fix globals that really aren't
2020-04-21 13:30:55 +02:00
Breno Rodrigues Guimarães
374b744477
Use Formatter to handle argument formatting for tooltips ( #11379 )
2020-04-21 12:38:59 +02:00
Michael Steenbeek
b94dfab7d0
Merge pull request #11383 from tupaschoal/followup-11163
...
Simplify logic in ride_ratings_score_close_proximity_in_direction()
2020-04-21 12:36:39 +02:00
Tulio Leao
12beb78377
Use enum for PeepState instead of raw Number on NewsItem ( #11384 )
2020-04-21 12:33:53 +02:00
Mustapha Elghoul
b38bf7a438
Grouped Alike Functions in Vehicle.h
2020-04-20 22:52:22 -04:00
Tulio Leao
dedd0cd54f
Use CoordsXY on ride_ratings_score_close_proximity_in_direction()
2020-04-20 23:33:56 -03:00
Tulio Leao
a7c103261a
Use BaseZ and ClearanceZ on ride_ratings_score_close_proximity_in_direction()
2020-04-20 23:28:59 -03:00
Mustapha Elghoul
e627b1680c
Part of #9473 : Create 5 Vehicle::CableLiftUpdate... from cable_lift_update_...
2020-04-20 22:12:42 -04:00
Breno Rodrigues Guimarães
2479256bc1
Adjust Formatter function names according to coding style ( #11378 )
2020-04-20 18:55:15 -03:00
Michael Steenbeek
e1e58423fc
Replace RideTypeHasRideGroups with flag ( #11375 )
2020-04-20 21:50:35 +02:00
Olivier Wervers
fc5a5fe320
Fix #11370 : Copy and paste shortcuts switched ( #11373 )
2020-04-20 12:16:50 +02:00
ifimfree
fb6dd4bfad
Create constants for a few flags
2020-04-20 10:39:26 +02:00
Breno Rodrigues Guimarães
d4a2a98e20
Replacing set_format_arg_on macro in favor of a more C++zy solution ( #11350 )
2020-04-20 07:10:33 +02:00
Michael Steenbeek
d2cf9d46e5
Merge pull request #11365 from Gymnasiast/refactor/rtd-plus-plus
...
Move upkeep costs to RTD
2020-04-19 23:25:00 +02:00
Olivier Wervers
3830347294
Switch tile inspector copy paste button placement ( #11358 )
2020-04-19 22:41:45 +02:00
Tulio Leao
4d679b7e3e
Fix #11361 : rct_object_filters leak in EditorObjectSelection.cpp ( #11364 )
2020-04-19 16:28:01 -03:00
Gymnasiast
d2b71392cf
Move upkeep costs to RTD
2020-04-19 21:27:22 +02:00
Gymnasiast
f17014877a
Put all upkeep costs together (as an intermediate step)
2020-04-19 21:27:22 +02:00
Gymnasiast
19646a29a5
Remove duplicated code with function call
2020-04-19 21:13:20 +02:00
Gymnasiast
7d50a2d186
Move alternate ride type to RTD
2020-04-19 18:44:38 +02:00
Gymnasiast
25f363625c
Rename field in RideData5 to something more descriptive
2020-04-19 18:20:20 +02:00
Gymnasiast
9503672730
Remove unused bits from rct_ride_data_5
2020-04-19 18:10:50 +02:00
Gymnasiast
02d3be4d4f
Remove unused variable
2020-04-19 18:06:52 +02:00
Gymnasiast
99d270388b
Move ride start piece to RTD
2020-04-19 18:05:57 +02:00
Duncan
a2efc49bcd
Merge pull request #11357 from Gymnasiast/fix/1148
...
Fix #1148 : Research funding dropdown not shown in finances window
2020-04-19 16:06:49 +01:00
Breno Rodrigues Guimarães
3c1bdcd201
Create a compile-time table for converting color codepoints to utf8 ( #11349 )
...
For this to be possible, the function to convert a codepoint to urf8 was
moved to the header and made constexpr.
Now it's not necessary to store a std::string just to serve as a buffer
for holding this string. All the computation is done at compile time.
2020-04-19 15:51:01 +02:00
Michael Steenbeek
deb56c2a72
Move LiftData to RTDs ( #11347 )
2020-04-19 14:41:26 +02:00
Tulio Leao
629181b88d
Fix mistake in #11345 : Remove all Peeps also removing staff ( #11352 )
2020-04-19 14:40:25 +02:00
Gymnasiast
860924dfb0
Fix #1148 : Research funding dropdown not shown in finances window
2020-04-19 14:29:56 +02:00
Ted John
b9e85f6b90
Fix #11259 : Custom JSON object breaks saves ( #11356 )
...
Do not attempt to pack JSON objects into S6 files.
2020-04-19 14:18:12 +02:00
Michał Janiszewski
5bfc41f49e
openrct2-ui cast fixes ( #11348 )
2020-04-19 14:08:22 +02:00
Michael Steenbeek
d3a5446114
Create ride type flag for suspended rides ( #11355 )
2020-04-19 13:53:51 +02:00
Michael Steenbeek
957294568f
Use constants in ride_entry_get_supported_track_pieces() ( #11337 )
2020-04-19 13:33:01 +02:00
Michael Steenbeek
8127437de1
Reduce direct ride type checking; move available piece lookup to RTD ( #11353 )
2020-04-19 13:32:43 +02:00
frutiemax
d3b702603d
Fix #10483 : Changing footpath type won't remove the elements on it. ( #11306 )
...
Changing footpath type for an existing footpath does not remove elements on it, such as benches, lamps, etc. Also handles changes from and to queue paths properly.
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
Co-authored-by: Michał Janiszewski <janisozaur@gmail.com>
2020-04-19 07:11:15 -03:00
Duncan
6a2b4a0a27
Merge pull request #11257 from hdpoliveira/vehicle_update_9473
...
Part of #9473 : Convert cable_lift_update to Vehicle private method Ca…
2020-04-19 08:03:09 +01:00
Duncan
6570741a1c
Fix #11343 , 11344. Remove all peeps cheat causes a crash/hang ( #11345 )
...
* Fix #11343 , 11344. Remove all peeps cheat causes a crash/hang
Caused by a refactor.
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2020-04-18 15:43:05 -03:00
Tulio Leao
523e6ca4a0
Fix #11340 : Sound bar only working when maxed out ( #11341 )
...
The changesets replacing c-style casts with named casts mistakenly added some parentheses in the wrong place, changing the evauluation order.
2020-04-18 20:21:30 +02:00
hdpoliveira
fd111403f1
Part of #9473 : vehicle_update_track_motion to Vehicle::UpdateTrackMotion
2020-04-18 14:41:47 -03:00
hdpoliveira
bbdd70395f
Part of #9473 : vehicle_current_tower_element_is_top to Vehicle::CurrentTowerElementIsTop
2020-04-18 14:41:47 -03:00
hdpoliveira
49b37aafe8
Part of #9473 : vehicle_check_if_missing to Vehicle::CheckIfMissing
2020-04-18 14:41:35 -03:00
hdpoliveira
05b9957527
Part of #9473 : vehicle_update_additional_animation to Vehicle::UpdateAdditionalAnimation
2020-04-18 14:40:13 -03:00
hdpoliveira
f6624f3b94
Part of #9473 : vehicle_update_motion_dodgems to Vehicle::UpdateMotionDodgems
2020-04-18 14:39:14 -03:00
hdpoliveira
ed60a4996d
Part of #9473 : vehicle_update_crash_setup and vehicle_update_collision_setup
2020-04-18 14:39:14 -03:00
hdpoliveira
276e0c5691
Part of #9473 : vehicle_update_boat_location to Vehicle::UpdateBoatLocation
2020-04-18 14:39:13 -03:00
hdpoliveira
fe9d19bff6
Part of #9473 : vehicle_finish_departing to Vehicle::FinishDeparting
2020-04-18 14:39:12 -03:00
hdpoliveira
d35591959a
Part of #9473 : vehicle_update_crossings to Vehicle::UpdateCrossings
2020-04-18 14:39:12 -03:00
hdpoliveira
3a8a2a85c7
Part of #9473 : vehicle_update_travelling_boat_hire_setup to Vehicle::UpdateTravellingBoatHireSetup
2020-04-18 14:39:11 -03:00
hdpoliveira
886901b873
Part of #9473 : vehicle_update_departing_boat_hire to Vehicle::UpdateDepartingBoatHire
2020-04-18 14:39:11 -03:00
hdpoliveira
b69b434c1e
Part of #9473 : vehicle_update_motion_boat_hire to Vehicle::UpdateMotionBoatHire
2020-04-18 14:39:10 -03:00
hdpoliveira
15b3136c75
Part of #9473 : vehicle_update_scream_sound to Vehicle::UpdateScreamSound
2020-04-18 14:39:10 -03:00
hdpoliveira
16d00bd204
Part of #9473 : vehicle_update_sound to Vehicle::UpdateSound
2020-04-18 14:39:09 -03:00
hdpoliveira
32b3448b92
Part of #9473 : vehicle_update_doing_circus_show to Vehicle::UpdateDoingCircusShow
2020-04-18 14:39:09 -03:00
hdpoliveira
3d673e7d5d
Part of #9473 : vehicle_update_showing_film to Vehicle::UpdateShowingFilm
2020-04-18 14:39:08 -03:00
hdpoliveira
a789241a73
Part of #9473 : vehicle_update_waiting_for_cable_lift to Vehicle::UpdateWaitingForCableLift
2020-04-18 14:39:07 -03:00
hdpoliveira
ac040a6ed1
Part of #9473 : vehicle_update_unloading_passengers to Vehicle::UpdateUnloadingPassengers
2020-04-18 14:39:07 -03:00
hdpoliveira
1fceefbbc8
Part of #9473 : vehicle_update_arriving to Vehicle::UpdateArriving
2020-04-18 14:39:03 -03:00
hdpoliveira
e901d71efd
Part of #9473 : vehicle_update_travelling_boat to Vehicle::UpdateTravellingBoat
2020-04-18 14:37:12 -03:00
hdpoliveira
d7f3d3f463
Part of #9473 : vehicle_update_travelling_cable_lift to Vehicle::UpdateTravellingCableLift
2020-04-18 14:37:12 -03:00
hdpoliveira
f6af166f34
Part of #9473 : vehicle_update_travelling to Vehicle::UpdateTravelling
2020-04-18 14:37:11 -03:00
hdpoliveira
8e3d9c6f8a
Part of #9473 : vehicle_update_departing to Vehicle::UpdateDeparting
2020-04-18 14:37:11 -03:00
hdpoliveira
0547f1c500
Part of #9473 : vehicle_update_rotating to Vehicle::UpdateRotating
2020-04-18 14:37:03 -03:00
hdpoliveira
da4146d72b
Part of #9473 : vehicle_update_crooked_house_operating to Vehicle::UpdateCrookedHouseOperating
2020-04-18 14:35:31 -03:00
hdpoliveira
960aca09f1
Part of #9473 : vehicle_update_haunted_house_operating to Vehicle::UpdateHauntedHouseOperating
2020-04-18 14:33:47 -03:00
hdpoliveira
a4a2106d28
Part of #9473 : vehicle_update_space_rings_operating to Vehicle::UpdateSpaceRingsOperating
2020-04-18 14:33:46 -03:00
hdpoliveira
20ddfda72c
Part of #9473 : vehicle_update_ferris_wheel_rotating to Vehicle::UpdateFerrisWheelRotating
2020-04-18 14:33:46 -03:00
hdpoliveira
a1cfa63d4f
Part of #9473 : vehicle_update_top_spin_operating to Vehicle::UpdateTopSpinOperating
2020-04-18 14:33:45 -03:00
hdpoliveira
a01d05ccf8
Part of #9473 : vehicle_update_simulator_operating to Vehicle::UpdateSimulatorOperating
2020-04-18 14:33:45 -03:00
hdpoliveira
da52e69b26
Part of #9473 : vehicle_update_swinging to Vehicle::UpdateSwinging
2020-04-18 14:33:34 -03:00
hdpoliveira
e214a7e40e
Part of #9473 : vehicle_update_dodgems_mode to Vehicle::UpdateDodgemsMode
2020-04-18 14:29:21 -03:00
hdpoliveira
fe3befcda6
Part of #9473 : vehicle_update_crash to Vehicle::UpdateCrash
2020-04-18 14:29:20 -03:00
hdpoliveira
d39b4e9400
Part of #9473 : vehicle_update_waiting_to_depart to Vehicle::UpdateWaitingToDepart
2020-04-18 14:29:20 -03:00
hdpoliveira
3b5f9a372f
Part of #9473 : Convert vehicle_update_moving_to_end_of_station to Vehicle::UpdateMovingToEndOfStation
2020-04-18 14:29:19 -03:00
hdpoliveira
857db2925c
Part of #9473 : Convert cable_lift_update to Vehicle private method CableLiftUpdate
2020-04-18 14:29:19 -03:00
Michael Steenbeek
3bf316ee8c
Merge pull request #11336 from Gymnasiast/refactor/available-breakdowns-to-rtd
...
Move available breakdowns, category and independent listing flag to RTD
2020-04-18 18:31:39 +02:00
Michael Steenbeek
20a0cea903
Fix #11325 : Space rings change colours and show incorrect sprites ( #11338 )
2020-04-18 18:19:01 +02:00
Tulio Leao
e2be89648e
Fix #6119 : Advertising campaign for ride window not updated properly ( #11335 )
2020-04-18 16:15:04 +02:00
Eyal Minsky-Fenick
2ef77414d5
Ensure ride->inspection_station is set in ride_prepare_breakdown ( #10245 )
2020-04-18 15:30:25 +02:00
Gymnasiast
5d3bf2be20
Move category to RTD; move RideTypeIsIndependent to a flag
2020-04-18 15:22:41 +02:00
Gymnasiast
c41fb64535
Move available breakdowns to RTD
2020-04-18 15:22:41 +02:00
Michael Steenbeek
35bbf6a166
Fix refactor mistake that prevents compilation ( #11334 )
2020-04-18 14:56:38 +02:00
Tulio Leao
95b43684d0
Change advertise campaign variable type to avoid casts ( #11333 )
2020-04-18 14:34:07 +02:00
Tulio Leao
2b68610473
Fix #11331 : Create constant for failure on ScenarioCompletedCompanyValue ( #11332 )
2020-04-18 13:46:18 +02:00
Tulio Leao
935cfe90fc
Use named casts on openrct2-ui/windows ( #11136 )
2020-04-18 13:32:48 +02:00
Olivier Wervers
b71062ce1b
Fix #6530 : Make land tools work consistently on park borders ( #11181 )
...
Makes all land tools behave the same
2020-04-18 08:19:03 -03:00
Duncan
8e178ef0ac
Merge pull request #11274 from TomasZilinek/issue11075fix
...
Fix #11075 SpriteListHead Refactor
2020-04-18 11:55:10 +01:00
Olivier Wervers
bb72fd6021
Fix #9029 : Set animation frame on doors using the tile inspector ( #11206 )
2020-04-18 07:43:46 -03:00
duncanspumpkin
b81f6d0bed
Fix crash caused by bad pointers
2020-04-18 11:41:05 +01:00
Tulio Leao
a4e4040a0c
Use named casts on openrct2/rct* ( #11169 )
2020-04-18 12:37:34 +02:00
Tulio Leao
b948d65c33
Use named casts on openrct2-ui root folder ( #11137 )
2020-04-18 12:15:07 +02:00
Tulio Leao
6f984a0a77
Use named casts on openrct2-win ( #11138 )
2020-04-18 12:13:50 +02:00
Michael Steenbeek
b4a763c751
Move naming convention to RTD ( #11319 )
2020-04-18 12:12:07 +02:00
duncanspumpkin
f9ae3dd980
Make review changes
2020-04-18 10:34:41 +01:00
ThomasZ
401504aff9
Fix #11075 : SpriteListHead Refactor
...
Refactor "for (spriteIndex = gSpriteListHead[SPRITE_LIST_PEEP]; spriteIndex != SPRITE_INDEX_NULL; spriteIndex = nextSpriteIndex)" like for loops across files with replacing them by FOR_ALL_PEEPS(sprite_index, peep). The same for FOR_ALL_STAFF, FOR_ALL_GUESTS where necessary.
modify incorrect codestyle
modifying incorrect codestyle of the first attempted PR of issue 11075 (missing space after FOR_ALL_GUEST, FOR_ALL_STUFF ...)
modify codestyle further
Forgot to add one more space, correcting it.
another codestyle correction
apparently there is someting wrong with src/openrct2/peep/Peeps.cpp adding a newline after i = 0;
event further modifying codestyle
changing i = 0; to int i = 0;
another codestyle modification, at this point just trying to pass CI clang
adding another newline
another modification
2020-04-18 10:31:02 +01:00
duncanspumpkin
d75fc6945e
Increment network version
2020-04-18 08:16:26 +01:00
Gymnasiast
a295f3c003
Fix #11315 : Never opened ride shown as favourite ride of 74 guests
2020-04-18 07:39:24 +01:00
Olivier Wervers
506b06bd73
Fix #11072 : Land and water tools work out of bounds ( #11179 )
...
Tool tried to act out of bounds, where it shouldn't do anything
2020-04-17 19:34:32 -03:00
Tulio Leao
c17127f65b
Use named casts on openrct2 root folder ( #11139 )
2020-04-17 21:36:25 +02:00
Tulio Leao
64e4a8420e
Use named casts on openrct2/world ( #11141 )
2020-04-17 21:08:22 +02:00
Michael Steenbeek
ffa9996336
Reimplement landscape door drawing ( #11233 )
2020-04-17 19:59:38 +02:00
Tulio Leao
b449e445f7
Use named casts on openrct2/ride ( #11163 )
...
Excluding subfolders
2020-04-17 19:53:33 +02:00
Tulio Leao
116bcb5ccb
Use named casts on openrct2/(util|windows|scenario|title) ( #11146 )
2020-04-17 19:45:19 +02:00
Tulio Leao
fd69886350
Use named casts on openrct2/ride/* ( #11168 )
2020-04-17 19:39:18 +02:00
Aaron van Geffen
fe24a84dc4
Make use of extra horizontal space when shortcut window is resized.
2020-04-17 18:35:06 +02:00
Aaron van Geffen
2e55b621f0
Reorder keyboard shortcuts per Umdlye's suggestions.
2020-04-17 18:35:06 +02:00
Aaron van Geffen
77776cd6c8
Allow adding separators between listed shortcuts.
2020-04-17 18:35:06 +02:00
Aaron van Geffen
d1a314b0f7
Decouple shortcut window order from internal order.
2020-04-17 18:35:06 +02:00
Michael Steenbeek
777201c7fd
Return false for non-existing ride types
...
Co-Authored-By: Tulio Leao <tupaschoal@gmail.com>
2020-04-17 17:05:16 +02:00
Gymnasiast
20fd115d8d
Group some common flag combination into constexprs
2020-04-17 17:03:34 +02:00
Gymnasiast
9044d0a263
Fix failing tests
2020-04-17 17:03:33 +02:00
Gymnasiast
edd31d9f16
Move flags to RideTypeDescriptors
2020-04-17 17:03:33 +02:00
Gymnasiast
6c3c857dfa
Release v0.2.6
...
- Feature: [#10925 ] Show hovered values on finance charts.
- Feature: [#11013 ] Ctrl+C copies input dialog text to clipboard.
- Feature: [#11218 ] load_park command for console
- Feature: [#11272 ] Option for toggling notifications for 'Ride casualties' and 'Stuck or stalled vehicles'.
- Feature: [#11281 ] add_news_item command for console
- Feature: [#11300 ] Add powered launch and reverse incline launched shuttle mode to the Stand-Up Roller Coaster (for RCT1 parity).
- Fix: [#475 ] Water sides drawn incorrectly (original bug).
- Fix: [#6123 , #7907 , #9472 , #11028 ] Cannot build some track designs with 4 stations (original bug).
- Fix: [#6238 ] Invalid tile elem iteration in Guest::UpdateUsingBin
- Fix: [#7094 ] Back wall edge texture in water missing.
- Fix: [#9719 ] Hacked walls in RCT1 saves are imported incorrectly.
- Fix: [#10372 , #10509 , #10806 ] Lift base sections incorrectly exporting, causing various lift related bugs.
- Fix: [#10928 ] File browser's date column is too narrow.
- Fix: [#10951 , #11160 ] Attempting to place park entrances creates ghost entrances in random locations.
- Fix: [#11005 ] Company value overflows.
- Fix: [#11027 ] Third color on walls becomes black when saving.
- Fix: [#11063 ] Scrolling position persists when switching tabs in the scenery window.
- Fix: [#11106 ] Crash on getting invalid vehicle index.
- Fix: [#11126 ] Cannot place Frightmare track design.
- Fix: [#11208 ] Cannot export parks with RCT2 DLC objects.
- Fix: [#11230 ] Seat Rotation not imported correctly for hacked rides.
- Fix: [#11225 ] Replay manager cannot handle track designs.
- Fix: [#11246 ] Fix Various Import/Export issues with Boat locations, balloon frame number.
- Fix: [#11258 ] Properly remove format codes from imported strings.
- Fix: [#11286 ] Fix banner tooltip colour.
- Fix: Small red gardens in RCT1 saves are imported in the wrong colour.
- Improved: [#11157 ] Slimmer virtual floor lines.
2020-04-17 16:13:30 +02:00
Tulio Leao
d342423b24
Address string ids skipped in #11273 ( #11310 )
2020-04-17 10:06:15 +02:00
Michael Stowe
163119ea3b
Fix #11275 : Crashes that kill only 1 peep create grammatically incorrect messages ( #11278 )
...
Fix #11275 : Crashes that kill only 1 peep create grammatically incorrect messages (#11278 )
Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
2020-04-16 21:04:12 -03:00
Duncan
4a81219521
Merge pull request #11291 from brenoguim/fix_banner_string_coloring
...
Fix coloring of Banners on tooltip
2020-04-16 22:27:27 +01:00
Duncan
92449773c5
Fix #11106 : Crash on getting invalid vehicle index ( #11305 )
...
* Fix #11106 : Fix crash on bad value prev_vehicle
This allows Thorpe Park to be loaded again. This is ultimately not a great fix. In the future it should be made so that the vehicle pointers are validated on load to ensure there are no loops or bad values.
2020-04-16 18:24:07 -03:00
Julian
a6684603d8
Load_Park feature for headless server ( #11218 )
...
* Load_Park feature
New feature "load_park name" from "save" folder.
* Fix codestyle
-
* Fix codestyle
-
* Fixed typo for load_park
load_park is now <name> instead of [name]
* improve load_park command
allow to specify park via absolute path
make .sv6 filename extension optional
support .sc6 filename extension, but default to .sv6
* report success or failure of load_park to console
Co-authored-by: quadratrund <56112624+quadratrund@users.noreply.github.com>
2020-04-16 16:36:00 +02:00
Michał Janiszewski
46f8c1458e
Add add_news_item to the console ( #11281 )
2020-04-16 16:27:48 +02:00
Aaron van Geffen
a81488d704
Fix #11272 : Make casualty and stalled vehicle notifications optional
2020-04-16 14:41:39 +02:00
Aaron van Geffen
2d0f62e903
Open about window when clicking the title screen logo
2020-04-16 13:18:09 +02:00
Breno Rodrigues Guimarães
10ab9e4528
Make ParkLoadResult move friendly ( #11297 )
...
This patch changes the member of ParkLoadResult to not be const. Const members cannot be moved so trying to move ParkLoadResult actually causes a copy.
It also adds std::move to move the parameter to the member, otherwise a copy happens.
See: https://godbolt.org/z/L4Wakb
2020-04-16 13:13:13 +02:00
Fred-1044276
a80905e30d
Implement #11300 : Add RCT1 operating modes to Stand-up Roller Coaster
2020-04-16 13:12:43 +02:00
Breno Guimaraes
347c402984
Fix #11286 : Fix coloring of banners on tooltip
...
This patch moves the function that adds coloring to the buffer text into the Buffer struct with a flag.
It also changes both Banner printing and Banner tooltip to use the colored version
2020-04-16 08:06:07 -03:00
Gymnasiast
10f43766ef
Rename i to stationIndex
2020-04-16 12:44:25 +02:00
Breno Rodrigues Guimarães
174a480870
Use utf8_remove_format_codes to remove format codes from user strings ( #11289 )
...
The previous code used RCT12::RemoveFormatCodes to remove format codes from RCT strings. But that function uses utf8 methods to identify format codes. In this new version, rct2_to_utf8 is called first to obtain an utf8 string, and then utf8_remove_format_codes can be used.
2020-04-15 07:17:43 +02:00
Michał Janiszewski
1ffd92839e
Merge pull request #11228 from duncanspumpkin/fix_replay
...
Fix replay manager checksums
2020-04-14 23:01:34 +02:00
duncanspumpkin
9c5a4b8561
Add exception handler to prevent 32bit OS read problems
2020-04-12 10:56:19 +01:00
duncanspumpkin
501e5e2b34
Fix formatting
2020-04-12 10:54:17 +01:00
duncanspumpkin
59723cc7c3
Rework game state snapshots for variable amounts
...
Added a check that ensures that the log is not created unless there is a difference
2020-04-12 10:54:17 +01:00
duncanspumpkin
e5d68cacc9
Make snapshots at start and end of replay
2020-04-12 10:54:17 +01:00
duncanspumpkin
1395b9a9c1
Fix normalisation writing files to unknown location
2020-04-12 10:54:17 +01:00
duncanspumpkin
4f0d9a6363
Remove SpriteSpatialData from replays
2020-04-12 10:54:17 +01:00
duncanspumpkin
53672c0519
Introduce a GameStateSnapshot to the replay file
2020-04-12 10:54:17 +01:00
duncanspumpkin
5b0015bbf3
Fix replay manager checksums
2020-04-12 10:54:17 +01:00
Aaron van Geffen
0cbd700290
Warn to console if no autosave could be saved ( #11255 )
...
* Warn to console if no autosave could be saved.
* Use std::fprintf as suggested.
* Update src/openrct2/Game.cpp
Co-Authored-By: Michał Janiszewski <janisozaur@users.noreply.github.com>
Co-authored-by: Michał Janiszewski <janisozaur@users.noreply.github.com>
2020-04-12 11:32:39 +02:00
duncanspumpkin
b01e9381f7
Update network version. Add changelog entry
2020-04-11 09:07:02 +01:00
duncanspumpkin
d4998a0ade
Fix #10372 , #10509 , #10806 . Lift base sections did not export correctly
...
Mistake made whilst refactoring that assumed that station indexes are set on only station pieces.
2020-04-11 08:16:53 +01:00
Duncan
fdf98060cf
Change the spatial insert to make it ordered ( #11252 )
...
* Change the spatial insert to make it ordered
This is so that the spatial index can be rebuilt and gauranteed to be in the correct order
* Increment Network Version
* Make review changes
* Remove the gSpriteSpatialIndex from the network
* Use safer get function
* Final little tweak
2020-04-09 10:46:26 +01:00
Hielke Morsink
c0486e250e
Fix: config and park files not selected on crash ( #11251 )
2020-04-08 20:00:02 +02:00
Michał Janiszewski
a197e529e8
Fix #6238 : Invalid tile elem iteration in Guest::UpdateUsingBin ( #11248 )
2020-04-08 01:03:02 +02:00
duncanspumpkin
d9ebec6690
Increment network version
2020-04-07 20:19:35 +01:00
duncanspumpkin
54a058ca6c
Fix boat location import/export/update.
...
After a refactoring to split off the boat location the import/export functions meant incorrect information could be loaded into the s6 file for boats that had not left the station. Boats that had left the station had other fields clobbered for the same reason
2020-04-07 20:19:26 +01:00
duncanspumpkin
18a21a73ab
Fix balloons import/export issue
2020-04-07 20:08:47 +01:00
Michał Janiszewski
328856a933
Add MISC spirtes to comparison as well
2020-04-07 20:07:37 +01:00
Michał Janiszewski
50541a2cc7
Fix GameStateSnapshot comparators
2020-04-07 20:07:37 +01:00
duncanspumpkin
b857792f23
Fix vehicles changing state on export/import
2020-04-07 20:07:37 +01:00
Michał Janiszewski
914f68dcef
Bump network version after fixes reverted in #11190 are reintroduced
2020-04-06 22:32:27 +02:00
Michael Steenbeek
d91173060a
Guard against null banners ( #11078 )
2020-04-06 22:32:27 +02:00
Michał Janiszewski
94f6d70ac7
Fix #11084 : null broken vehicle ( #11090 )
2020-04-06 22:32:27 +02:00
Michael Steenbeek
3a47e3b309
Fix #11166 : Null pointer read in Guest::UpdateRideAdvanceThroughEntrance ( #11182 )
2020-04-06 22:32:27 +02:00