Commit Graph

406 Commits

Author SHA1 Message Date
Ted John 3b12ab7795 Fix #5880: Leaving bumper cars without building causes assertion
Protect vehicle_update_sound against invalid ride type.
2017-07-22 09:40:26 +01:00
Ted John eeeebe5525 Fix #5939: Crash when importing 'Six Flags Santa Fe'
Protect fix_invalid_vehicle_sprite_sizes from invalid vehicle chains.
2017-07-18 17:34:05 +01:00
Hielke Morsink 489c74518c Fix #5920: set correct next peep spawn index 2017-07-17 15:15:31 +02:00
wolfreak99 e87387812b Modify changelog 2017-07-15 12:02:51 +02:00
Ted John 934fb00b21 Update changelog
[ci skip]
2017-07-13 19:06:05 +01:00
Ted John e0e7936fd4 Update changelog
[ci skip]
2017-07-13 18:58:26 +01:00
Ted John fb10a1460d Fix #5858: crash when using custom ride
Add protection against ride objects with no colour presets. Default to black colours.
2017-07-13 18:24:46 +01:00
Michael Steenbeek 224a1db770 Update changelog.txt 2017-07-13 11:00:16 +02:00
Tomas Dittmann 77a6207100 add invalid entry pointer guards.
update the changelog
2017-07-13 10:16:34 +02:00
Richard Jenkins f7c7892036 Fix version of in development
[ci skip]
2017-07-12 22:18:19 +01:00
Michał Janiszewski 859861eddb Start 0.1.1 2017-07-12 23:06:29 +02:00
Michał Janiszewski 6d1f732ed6
Release v0.1.0
- Feature: [#1399 (partial), #5177] Add window that displays any missing/corrupt objects when loading a park
- Feature: [#5056] Add cheat to own all land.
- Feature: [#5133] Add option to display guest expenditure (as seen in RCTC).
- Feature: [#5196] Add cheat to disable ride ageing.
- Feature: [#5504] Group vehicles into ride groups
- Feature: [#5576] Add a persistent 'display real names of guests' setting.
- Feature: [#5611] Add support for Android
- Feature: [#5706] Add support for OpenBSD
- Feature: OpenRCT2 now starts up on the display it was last shown on.
- Feature: Park entrance fee can now be set to amounts up to £200.
- Improved: Construction rights can now be placed on park entrances.
- Improved: Mouse can now be dragged to select scenery when saving track designs
- Fix: [#259] Money making glitch involving swamps (original bug)
- Fix: [#441] Construction rights over entrance path erased (original bug)
- Fix: [#578] Ride ghosts show up in ride list during construction (original bug)
- Fix: [#597] 'Finish 5 roller coasters' goal not properly checked (original bug)
- Fix: [#667] Incorrect banner limit calculation (original bug)
- Fix: [#739] Crocodile Ride (Log Flume) never allows more than five boats (original bug)
- Fix: [#837] Can't move windows on title screen to where the toolbar would be (original bug)
- Fix: [#1705] Time Twister's Medieval entrance has incorrect scrolling (original bug)
- Fix: [#3178, #5456] Paths with non-ASCII characters not handled properly on macOS.
- Fix: [#3346] Crash when extra long train breaks down at the back
- Fix: [#3479] Building in pause mode creates too many floating numbers, crashing the game
- Fix: [#3565] Multiplayer server crash
- Fix: [#3681] Steel Twister rollercoaster always shows all track designs
- Fix: [#3846, #5749] Crash when testing coaster with a diagonal lift in block brake mode
- Fix: [#4054] Sorting rides by track type: Misleading research messages
- Fix: [#4055] Sort rides by track type: Sorting rule is not really clear (inconsistent?)
- Fix: [#4512] Invisible map edge tiles corrupted
- Fix: [#5009] Ride rating calculations can overflow
- Fix: [#5253] RCT1 park value conversion factor too high
- Fix: [#5400] New Ride window does not focus properly on newly invented ride.
- Fix: [#5489] Sprite index crash for car view on car ride.
- Fix: [#5730] Unable to uncheck 'No money' in the Scenario Editor.
- Fix: [#5750] Game freezes when ride queue linked list is corrupted.
- Fix: [#5819] Vertical multi-dimension coaster tunnels drawn incorrectly
- Fix: Non-invented vehicles can be used via track designs in select-by-track-type mode.
- Fix: Track components added by OpenRCT2 are now usable in older scenarios.
- Technical: [#5047] Add ride ratings tests
- Technical: [#5458] Begin offering headless build with reduced compile- and run-time dependencies
- Technical: [#5755] Title sequence wait periods use milliseconds
- Technical: Fix many desync sources
2017-07-12 22:12:47 +02:00
Tomas Dittmann 90bb6320e5 Guard against invalid sprite access crashes (#5867)
ride->num_vehicles not matching ride->vehicles[] in
ride_prepare_breakdown() and window_ride_maintenance_dropdown().
2017-07-12 21:23:50 +02:00
spacek531 337f15619b Add title sequence millisecond resolution to changelog 2017-07-10 10:18:29 +02:00
Tomas Dittmann e88e2d735b Update changelog
[ci skip]
2017-07-09 23:11:37 +02:00
Michael Steenbeek ba2f129ca1 Add #5819 to changelog 2017-07-09 12:10:04 +02:00
Michael Steenbeek b8f9063485 Update Info.plist for 0.1.0 2017-07-07 16:23:00 +02:00
Michael Steenbeek e20a64743c Fix readme
Including copypasta from OpenTTD, outdated information and some stuff that was plain wrong.
[ci skip]
2017-07-07 10:34:16 +02:00
Michael Steenbeek c33c3f66ed Update changelog to say 0.1.0, not 0.0.8
[ci skip]
2017-07-07 10:18:48 +02:00
Gymnasiast ee58ac4882 Fix #4512: invisible map edge tiles corrupted 2017-07-05 18:37:39 +02:00
Ted John 705ad7c85d Fix #5787: Opening an incomplete ride moves the viewport to unrelated place
Remove ghost elements for track before validating it.
2017-07-04 22:25:23 +01:00
Gymnasiast b0fece095c Raise maximum entrance fee to £200
It could even be higher, depending on the initial guest cash, but this should do for now
2017-07-04 15:23:12 +02:00
Michael Steenbeek 0aaff4317f Add #3846 and #5749 to changelog 2017-07-04 09:41:51 +02:00
Ted John 0422699539 Fix #5381: Game crashes in editor when scenery or pathing is clicked
Add more defensive checks for when there are no objects loaded.
- Do not open footpath window if there are no footpath objects loaded.
- Prevent crash in scenery window if no scenery groups loaded.
2017-07-03 21:46:07 +01:00
Ted John 1442b43898 Update changelog
[ci skip]
2017-07-03 20:50:37 +01:00
Krutonium eeca2e1d83 Update openrct2.desktop file
For example, this allows you to associate Saves and Scenarios with the game.
2017-07-03 10:52:08 +02:00
rwjuk 214bf3988b Implement 'missing objects' window
Implement 'missing objects' window

Basic implementation of 'bad objects' window

Add new object_load_error.c

Add object_load_error.c

Faffing about

String stuff

Stuff

Get window basically displaying

Proper col header for object

Display object types

Display file name and explanatory message

Probably about time I added myself to the dev list

Cleanup and comments

Make bad object window work with SC6

Fix whitespace, string IDs, flip core function sense

Fix spacing in string_ids.h

Fix string ID snafu

Fix HasNoInvalidObjects() sense

Attempt to refactor this to pass data properly

Move typedefs to separate header

Fix up signatures

Add park_load_result_types.h

Clean up includes and remnants of prev implementation

Split duplication into function, free invalid entries list on close

Use pointer for object_validity_result param

Fixup string IDs

Use LoadObject() directly

Use dependency injection, fix string termination

Xcode fix, make helper function static

Fix buffer overrun and memory leak

Use SDL for clipboard functionality

Fix function & variable declarations

Rework editor_read_s6() to use new park load result type

Update changelog for #5624

[ci skip]

Fix mem leak, function signature and whitespace
2017-07-01 01:28:51 +01:00
Ted John 52555df089 Merge pull request #5738 from Gymnasiast/fix/5253
Fix #5253: RCT1 park value conversion factor too high
2017-06-30 23:13:19 +01:00
Michael Steenbeek 0224ca5ca0 Fix changelog order 2017-06-30 15:39:06 +02:00
Gymnasiast ad943351ed Add the fix for #3479 to the changelog 2017-06-29 20:14:26 +02:00
Gymnasiast 50a7c40fbd Fix #5253: RCT1 park value conversion factor too high 2017-06-29 20:08:59 +02:00
Gymnasiast 9148b98928 Fix #667: Incorrect banner limit calculation 2017-06-29 19:18:08 +02:00
Gymnasiast 4e87ad6ac3 Properly check 'Finish 5 roller coasters' criteria, fixes #597
This fixes the following things:
- The objective was not available when using money (despite it being used on such scenarios in RCT1)
- The scenario editor set the 'partially finished flag' on every single ride
- The scenario editor did not check if there were five finished roller coasters
- When checking the goal, there was no check if the ride was a roller coaster
- When checking the goal, there was no check if the ride was one of the roller coasters to be completed
2017-06-29 17:32:12 +02:00
Richard Jenkins 74a14505cd Fix #578: Ride ghosts show up in ride list during construction 2017-06-29 16:39:48 +02:00
Gymnasiast 194cc4dcb3 Fix #5730: Unable to uncheck 'No money' in the Scenario Editor 2017-06-29 12:01:30 +02:00
Michael Steenbeek 251ead0531 Fix #441: Construction rights over entrance path discarded; refactor 2017-06-29 11:30:18 +02:00
Brian Callahan 0dac1f28c9 Add needed documentation. 2017-06-25 23:27:04 +02:00
wolfreak99 0dbe8f32e5 Allow Construction rights to be placed on park entrance 2017-06-25 21:19:03 +02:00
Ted John 9c269ae94b Fix #5489: Sprite index crash for car view on car ride 2017-06-25 17:53:51 +01:00
Tomas Dittmann f9be3c0046 Identify _trackDesignPlaceSceneryZ and fix #259
Add the SceneryZ-value to the TrackZ value to compute the correct value for window_track_place_get_base_z(). Fixes issue #259.
2017-06-25 11:17:25 +02:00
Gymnasiast 55977997fd Fix #1705: Time Twister's Medieval entrance has incorrect scrolling 2017-06-23 23:17:22 +02:00
Gymnasiast 2f51251273 Update changelog for #739
[ci skip]
2017-06-23 17:39:04 +02:00
Michał Janiszewski 7c4ee751cc Update changelog
[ci skip]
2017-06-19 12:53:59 +02:00
Michael Steenbeek 08a668bb0d Add missing fixes to changelog 2017-06-14 13:40:24 +02:00
Michael Steenbeek 96a7a8ab50 Sort rides into ride groups when in select-by-track-type mode
* Add ride groups

* Convert ride groups to C++

* Fix linking and crashes in Xcode

* Comment out .field syntax to make Visual Studio happy

* Fix alignment, fix changelog, cleanup

* Properly save ride group index in the ride object repository and bump its version

* Fix fallback behaviour when the ride entry is not available or not invented

* Fix include

* Rename RideGroup to RideGroupManager, add const, cleanup

* Break after finding matching ride group
2017-06-14 13:31:27 +02:00
Richard Jenkins 4c67ef1d6a Implement persistent 'real names of guests' setting 2017-06-12 14:05:19 +02:00
Ted John b8f4dd1fd5 Update changelog 2017-06-07 21:52:51 +01:00
wolfreak99 07d1ba4f8c Create "Own all land" cheat functionality (#5056)
Implement "Own all land" cheat into cheat window

Restore only valid peep spawn points

Code improvements

Update to use PEEP_SPAWN / PARK_ENTRANCE defines
2017-06-06 21:50:42 +01:00
Ted John cd330ede53 Merge pull request #5133 from samhorlbeck/develop
Add enhancement to show money effect when peeps make purchases
2017-06-05 22:39:29 +01:00
Ted John 5ba51d1d9a Update changelog
[ci skip]
2017-06-05 21:28:30 +01:00
Ted John 4860932fa1 Update changelog
[ci skip]
2017-06-05 20:22:47 +01:00
Ted John 41902243c7 Update man page 2017-06-04 00:42:13 +01:00
Ted John 9d16ad48a5 Update openrct2.6 2017-06-02 15:12:13 +01:00
Ted John ce0a4f1414 Add man page for OpenRCT2 2017-06-01 18:18:45 +01:00
Michał Janiszewski 5a93b67bd9 Update changelog.txt
[ci skip]
2017-05-29 23:21:23 +02:00
Ted John 3ca1b48384 Open the game window on the last remembered display 2017-05-29 22:39:17 +02:00
wolfreak99 3d50ab56c8 Support mouse dragging when selecting ride design scenery
Define nearby scenery distance, support mouse dragging when selecting/deselecting ride design scenery
2017-05-29 22:34:33 +02:00
Richard Jenkins 2f9f613201 Fix #3178: Precompose file name strings on macOS to prevent mojibake when displayed
* Precompose file name strings on macOS to prevent mojibake when displayed

* Ensure decomp-to-precomp string replacement is handled safely

* Add macOS non-ASCII handling to changelog; add comments to relevant block

* Fix #ifdef alignment

* Fix comment alignment
2017-05-23 09:30:13 +02:00
Gymnasiast ab75b8db84 Properly check separate flags when scanning objects and building track list, fixes #3681 2017-05-21 12:19:42 +02:00
Michael Steenbeek e725672d23 Clean up alternative track pieces and types, remove remnants of researched track pieces 2017-05-16 19:11:51 +02:00
Michał Janiszewski ac593b9daf Start v0.0.8 2017-05-03 23:43:16 +02:00
Michał Janiszewski 36f12104af Release v0.0.7
- Feature: [#1730] Keyboard shortcuts for track construction.
- Feature: [#2060, #5282] Heightmap loader
- Feature: [#5110] The tile inspector can now be used in multiplayer.
- Feature: [#5305] Add scenery eye dropper tool.
- Feature: [#5370] Ride operating mode can be set from the console.
- Feature: [#5415] Add mute toolbar button (as seen in RCT1 and Locomotion).
- Improved: [#5254] Scenario option changes are now synchronised over multiplayer.
- Improved: [#3288] Added server description and greeting textboxes to the start server menu.
- Improved: [#3502] Track previews display at higher zoom level for large layouts.
- Improved: [#5055] Implement 'quick demolish' for rides.
- Improved: [#5137] Removing all guests no longer closes the rides and removes the vehicles.
- Improved: [#5163] Minor tile inspector improvements and fixes.
- Improved: [#5222] Add Catalan language.
- Improved: [#5351] Giga Coaster and Steel Twister RC boosters now use the correct sprites.
- Improved: Looping RC and Corkscrew RC now use booster sprites from RCT1's CSG1.DAT if available.
- Improved: Scenario options are now synced in multiplayer.
- Improved: Remove duplicate ride penalty for closed rides.
- Improved: Make shortcut keys window larger and resizable.
- Removed: known_issues.txt no longer used, check issue tracker on GitHub.
- Fix: [#1992] Felicity Anderson Cheat can crash the game, as well as blocking queues.
- Fix: [#4493] Provide tooltip for disabled price field.
- Fix: [#4689] Object selection tabs sometimes flicker.
- Fix: [#4913] Server greeting displaying local setting.
- Fix: [#4972] Map window not updated properly when shrinking map from Map Generation window.
- Fix: [#5004] Peeps in parks imported from RCT1 show abnormalities.
- Fix: [#5014] Research not imported from RCT1 correctly.
- Fix: [#5032] Booster speed is not saved in TD6.
- Fix: [#5140] Headless server should save default users.json.
- Fix: [#5150] --openrct-data-path sets user data path instead of OpenRCT2 data path.
- Fix: [#5169] Parks containing packed objects fail to open.
- Fix: [#5199] "Force a breakdown" debugging tool isn't hidden in multiplayer.
- Fix: [#5188] Clicking on a Magic Carpet doesn't open the ride window.
- Fix: [#5218] Scale RCT1 park value objectives.
- Fix: [#5219] Game crashes when opening 'misc' tab in options.
- Fix: [#5238] RCT1 import: Rides are initially free when placing them.
- Fix: [#5252] Correct typo in Conger Eel Coaster description.
- Fix: [#5265] Queue line TVs not detected properly.
- Fix: [#5271] Keyboard shortcuts window isn't large enough (for some languages).
- Fix: [#5284] Mechanic is called to fix a ride that's outside his patrol area.
- Fix: [#5285] Intro always plays even if play_intro = false.
- Fix: [#5299] Scenario editor crash when placing peep spawn.
- Fix: [#5318] Using the bulldozer tool on under-construction paths results in unlimited free money.
- Fix: [#5325] Game crashes if encountering an invalid ride type during research.
- Fix: [#5345] Correct typos in descriptions for Top Spin and Splash Boats.
- Fix: [#5350] Steel Twister RC and Giga Coaster boosters are underpowered, Junior Roller Coaster boosters overpowered compared to RCTC.
- Fix: [#5357] "Assertion failed!" after guest with name 'Emma Garrell' exits/enters ride.
- Fix: Walls do not import from RCT1 correctly in pause mode.
- Fix: Extraneous window tabs show up on MacOS 10.12.
- Fix: Potential for integer overflow in ride length.
- Fix: Vehicles erroneously removed when removing all guests.
- Technical: INI configuration file now case-insensitive.
- Technical: Remove version build from msbuild & NSIS.
2017-05-03 22:50:25 +02:00
Ted John 5067e6ac84 Update changelog
[ci skip]
2017-04-30 23:07:38 +01:00
Broxzier a26dc83647 Update changelog and contributors entry 2017-04-24 23:19:51 +02:00
Richard Jenkins 542d8c0fbb Update changelog 2017-04-23 22:18:59 +02:00
Ted John 2899cd0298 Fix spelling and remove current release only regressions from changelog 2017-04-13 23:12:21 +01:00
Richard Jenkins adebe85e21 Update changelog with fixes and improvements since v0.0.6 (#5364) 2017-04-13 22:50:45 +01:00
wolfreak99 94c52a5bbf Update changelog 2017-04-11 14:26:36 +02:00
Ted John 5766e5fc33 Remove Windows code sign certificate
Certificate provided @JarnoVgr has now expired.
2017-04-09 11:23:38 +01:00
Tom Delebo e9c4365aa2 Add description and greeting textbox to server start menu 2017-04-06 14:31:36 +02:00
Ted John 991a0c5f23 Update changelog
[ci skip]
2017-03-13 19:31:32 +00:00
Michał Janiszewski 00b6fb53c6 Fix #5299: Scenario editor crash when placing peep spawn 2017-03-10 23:02:04 +01:00
Joël Troch 8167ff9678 Fix #1730: Add keyboard shortcuts for track construction (#5200) 2017-03-03 09:35:42 +01:00
Ted John f73aebe51d Fix #5238: RCT1 import: Rides are initially free when placing them 2017-02-19 11:19:29 +00:00
Michael Steenbeek 260cd607c8 Add Catalan language (#5222) 2017-02-17 19:40:58 +01:00
Broxzier 183291ed03 Updated changelog
[ci skip]
2017-02-12 23:03:00 +01:00
Ted John 7281b34486 Update changelog
[ci skip]
2017-02-08 22:23:16 +00:00
Ted John b21378b7f5 Fix #4689: Object selection tabs sometimes flicker
8466de7cbf only reset w->frame on object type tabs. This also does it does it for the ride type filter tabs.
2017-02-04 11:31:07 +00:00
Ted John 5d20803fb2 Remove version build from msbuild & NSIS (#5143)
This also passes the version to NSIS removing another file containing the current version.
2017-02-02 11:53:56 +01:00
Ted John 1625a2434f Update changelog
[ci skip]
2017-01-31 20:34:33 +00:00
Michael Steenbeek 94d38b9f7a Don't remove vehicles when removing all guests, name some interaction fields 2017-01-30 23:51:01 +01:00
Ted John 2008f4add4 Remove known_issues.txt (#5142)
This file is out of date and adds extra maintenance to releasing. Instead users should check the project's issue tracker on GitHub.
2017-01-30 21:45:29 +01:00
Michał Janiszewski bde17f2b30 Start v0.0.7 2017-01-29 23:35:17 +00:00
Michał Janiszewski 2005d68b51 Release v0.0.6
- Feature: [#3355] Allow loading of parks from URLs.
- Feature: [#4673] Add paint Z clipping.
- Feature: [#4901] Allow entertainers' costume changes even in absence of required scenery.
- Feature: [#4916] FreeBSD support.
- Feature: [#4963] Add boosters (from RCT1 and RCTC).
- Feature: [#5113] Entertainers are now hired with a random costume.
- Improved: [#4847] Guest / staff pathfinding.
- Improved: [#4938] Checksum calculations speeded up.
- Improved: [#5007] Vehicles and functioning rides are now imported when loading SC4 / SV4 parks.
- Improved: Guests and staff are now imported when loading SC4 / SV4 parks.
- Fix: [#4571] Only start autosave timer after update or game command.
- Fix: [#4584] Junior Coaster diagonal flat-to-steep slopes not drawn.
- Fix: [#4929] Changing TTF language crashes game.
- Fix: [#4944] Game crashes upon selecting objects in scenario editor.
- Fix: [#4951] Scenarios are not recorded as completed from a saved game.
- Fix: [#4968] Completing a scenario does not save the name that is entered.
- Fix: [#4996] Objects unloaded after loading landscape.
- Fix: [#5003] Able to remove entrance/exit of unedittable rides (such as in Volcania).
- Fix: [#5096] Failure to open parks with out of bounds sprite coordinates.
- Fix: [#5114] Some entertainer costumes never select-able.
2017-01-29 23:32:12 +00:00
Michał Janiszewski f6cc743da6 Fix #5096: Crash on park with out of bounds sprite coordinates 2017-01-28 21:12:07 +00:00
Ted John 62d1d55ed5 Update changelog 2017-01-26 23:31:35 +00:00
Ted John b6b981b826 Fix typo in changelog
[ci skip]
2017-01-26 23:25:50 +00:00
Ted John 53c788d9d9 Fix #5003: Able to remove entrance/exit of unedittable rides 2017-01-26 23:24:59 +00:00
Ted John f511918642 Update changelog
[ci skip]
2017-01-24 19:36:22 +00:00
Michael Steenbeek c9ab0d11b3 Add diagonal flat-to-steep junior rc fix to changelog 2017-01-24 13:37:03 +01:00
Ted John 41d1793355 Update changelog
[ci skip]
2017-01-22 21:35:44 +00:00
Lastorder 97063010d7 Update installer version to 0.0.6
Installer version was still 0.0.5.
#5095
2017-01-21 01:51:35 +00:00
Ted John 7875fd1f3a Ensure object list pointer is updated after realloc
Also update changelog for fix to #4944.
2017-01-12 22:20:27 +00:00
Ted John 4d8779957f Create openrct2.com and add to installer 2017-01-10 17:29:04 +00:00
Ted John 8d0f281728 Update changelog
[ci skip]
2017-01-05 19:56:58 +00:00
Ted John f5fa14dadc Update changelog
[ci skip]
2017-01-02 00:34:26 +00:00
Gymnasiast 9f88c0f4ef Rephrase changelog booster message
[ci skip]
2017-01-01 21:20:15 +01:00
Gymnasiast e0250a0281 Add boosters to changelog 2017-01-01 21:15:40 +01:00
Ted John 004395acb7 Merge branch 'rct1/import-peeps' into develop 2016-12-29 19:15:49 +00:00
Michał Janiszewski 7d4b7f91ef Update changelog
[ci skip]
2016-12-28 21:45:53 +01:00
Ted John f31e3898c8 Update changelog
[ci skip]
2016-12-28 12:55:50 +00:00
Ted John a7b60c2419 Fix #4929: Changing TTF language crashes game 2016-12-27 23:27:49 +00:00
Michał Janiszewski de88cdd7a2 Update Xcode build number 2016-12-28 00:00:11 +01:00
Michał Janiszewski 8480713050 Start v0.0.6 2016-12-28 00:00:05 +01:00
Michał Janiszewski 84977fabef Release v0.0.5
This is the first fully implemented version of OpenRCT2. RCT2.EXE is no
longer required.

- Feature: Ability to disable rendering of weather effects and gloom
- Feature: New view option: "See-Through Paths"
- Feature: Add cheat to reset date.
- Feature: Add OpenGL drawing engine.
- Feature: Implementation of the user-defined currency
- Feature: Extended tile inspector.
- Feature: Add ride console command for diagnostics and changing vehicle
  type.
- Feature: Allow selecting corners when using the mountain tool.
- Feature: Allow setting ownership of map edges.
- Feature: Allow up to 255 cars per train.
- Feature: Importing SV4 and SC4 files with rides.
- Feature: Filter Object Selection Window by "Selected only" and
  "Non-selected only"
- Feature: Allow raising terrain to 64 in-game units.
- Feature: Assymmetric-key-based authorisation and assignment storage.
- Feature: Add Norwegian translation.
- Feature: Add cheat to disable littering.
- Feature: Add Cheat to disable plant aging.
- Feature: Add Cheat that allows any track piece to use a chain lift.
- Feature: Add Console command to set vehicle friction.
- Feature: Add console command to set scenario initial cash.
- Feature: Objects are scanned from the user directory as well as the
  RCT2 directory.
- Feature: Objects directory is scanned recursively.
- Feature: Optionally zoom in towards the cursor rather than the screen
  centre.
- Change: The maximum height of Junior Roller Coasters is now 14 units,
  like it was in RCT1.
- Improved: Pathfinding algorithm.
- Improved: Performance and reliability of loading objects.
- Improved: Screenshots are now saved with the name of the park and the
  current date and time.
- Improved: More accurate frame rate calculation
- Improved: In-game file dialog now shows more formats (sv6, sc6, sv4,
  etc.)
- Improved: Joining multiplayer will not redownload custom objects
- Removed: BMP screenshots.
- Removed: Intamin and Phoenix easter eggs.
- Fix: [#933] On-ride photo price sometimes gets reset to £2 when using
  'same price in whole park' (original bug).
- Fix: [#1038] Guest List is out of order.
- Fix: [#1238] Track place window does not fully adjust to custom colour
  scheme.
- Fix: [#2042] Guests entering queues are immediately annoyed when many
  entertainers are around (original bug).
- Fix: [#2081] Game hangs when track has infinite loop.
- Fix: [#2754] Dragging scrollview fails when scaled.
- Fix: [#3210] Scenery window scrolls too far.
- Fix: [#3282] Launched Freefall ride ratings are fixed for Downward
  Launch (original bug).
- Fix: [#3307] Ride music and sound has degraded since RCT2.
- Fix: [#3344] Build new ride window can be opened in scenario editor.
- Fix: [#3347] Ride windows are auto-positioned below the HUD when using
  RCT1 lights.
- Fix: [#3352] Assertion triggered while fixing surface tiles.
- Fix: [#3361] Missing Twister coaster piece.
- Fix: [#3418] Launched freefall restraints are drawn incorrectly when
  up (original bug).
- Fix: [#3451] Renaming staff is a guest command.
- Fix: [#3635] Inspecting sidewalk path crashes game.
- Fix: [#3735] Advertisement campaign window bug.
- Fix: [#3771] Crash when kicking player in multiplayer.
- Fix: [#3824] Segfault when passing invalid arguments to ride set type.
- Fix: [#3858] Tooltip shown when hovering over title logo.
- Fix: [#3915] Restore horizontal and vertical scrollbar behaviour from
  RCT2 when clicking on one of the scrollbars.
- Fix: Lay-down Roller Coasters from RCT1 saves are imported with an
  incorrect vehicle type (not reported).
- Fix: High lateral G-forces penalty applied too early (not reported).
- Technical: Multiplayer groups are now stored in JSON format.
- Technical: MinGW builds dropped support for Windows XP
2016-12-27 01:36:50 +01:00
Michał Janiszewski 5af562159b Update changelog.txt
[ci skip]
2016-12-27 00:42:57 +01:00
Michael Steenbeek 38fe1493ee Add fix for high lateral G-forces penalty to changelog 2016-12-16 12:22:26 +01:00
Michael Steenbeek b95fd84ecc Add note about full implementation 2016-12-01 09:42:29 +01:00
Michael Steenbeek 30c61345d8 Fix special cases for ride photos when looking up uniform price, fixes #933 2016-11-28 10:27:42 +01:00
Michael Steenbeek d31923ae40 Update changelog.txt 2016-11-15 14:08:31 +01:00
wolfreak99 15b3c4ca07 Changelog update 2016-11-10 10:43:21 -05:00
Michael Steenbeek f8ea5bd318 Add #1238, fix American spelling 2016-11-07 12:43:40 +01:00
Ted John aeb6d40703 Change Windows x64 output name to openrct2.exe 2016-10-20 22:45:22 +01:00
Ted John 00e907d007 Merge pull request #4414 from Broxzier/extended_tile_inspector
Extended tile inspector
2016-10-16 21:12:21 +01:00
Ted John 5b9f7904ea Update dependencies for Windows and remove certificates 2016-10-16 16:11:33 +01:00
Ted John fb112ce779 Do not distribute openrct2.dll anymore 2016-10-16 00:06:58 +01:00
Broxzier b80e63788b Add myself to 'Additional implementation' and changed changelog entry 2016-10-11 23:36:29 +02:00
Jonathan Haas 7a13fa6221 Fix #2042: Underflow in entertainer code when subtracting 200 from time_in_queue.
Adding myself to contributors + changelog.
2016-10-06 19:15:48 +02:00
Duncan 6599cee193 Merge pull request #4532 from LRFLEW/macversion
Fix #3842
2016-10-05 21:02:54 +01:00
LRFLEW 79a5cec15a Improve Retina Display Support on macOS 2016-10-05 18:24:10 +01:00
LRFLEW 97cc97e0e8 Fix #3842: Version number not up to date
Add Version Information to Info.plist for macOS
2016-10-05 11:50:31 -05:00
Marijn van der Werf a27cebd973 Convert more occurences of osx to macos 2016-10-03 16:12:04 +02:00
wolfreak99 b7212d32ed Remove unrelated changelog modification 2016-09-23 06:04:10 -04:00
wolfreak99 c60396cb53 Add option to disable weather gloom and rain effects 2016-09-21 10:35:02 -04:00
Ted John 7c05ceb275 Make x64 fully stand alone without segment loading 2016-09-17 19:29:39 +01:00
jensj12 b5456f961a Update changelog 2016-09-03 16:56:00 +02:00
Ted John d2cb3fa0b4 Merge pull request #4335 from OpenRCT2/new-msbuild-proj
Change Windows build configuration to msbuild and add x64 publish and deployment.
2016-08-27 13:13:23 +01:00
Ted John 6654cdadfe Create segment data for x64 builds 2016-08-26 14:34:46 +01:00
Ted John a19d28a00c Remove obsolete NSIS build 2016-08-26 14:20:17 +01:00
Ted John 7df67e3a29 Improve NSIS installer and add x64 logic 2016-08-25 22:19:54 +01:00
Ted John 2e31288b6b Convert tabs to spaces in install.nsi 2016-08-25 21:29:38 +01:00
Michael Steenbeek 35ae7600f9 Update changelog.txt 2016-08-22 10:32:17 +02:00
wolfreak99 791733a571 See-through paths, Convert gCurrentViewportFlags to uint32 2016-08-15 00:58:15 -04:00
Aaron van Geffen 7c12c48bfd Add changelog entry.
[ci skip]
2016-07-30 21:18:59 +02:00
wolfreak99 8f254702a2 Add cheat to reset date (#4188) 2016-07-29 20:49:38 +02:00
Alexander Overvoorde 96be7bd861 Update changelog with improved FPS calculation 2016-07-27 04:02:56 +02:00
Niels NTG 017e688fcc New file naming convention for screenshots
- With this change screenshot file names have the following pattern:
save file name +  + YYYY-MM-DD hh-mm-ss + .png

- To get the correct date and time the method platform_get_time and platform_get_date are rewritten and to a version for UTC and a version for local time. This change gave the opportunity to simplify the code generating file names for autosaves.

- SOUND_WINDOW_OPEN is now the new "shutter" sound when taking screenshot.
2016-07-24 20:32:55 +02:00
Maarten Peters 389ae72781 Add extra default RCT2 vanilla install locations
* 32 bit path for Steam.
* 32 and 64 bit path for standard GOG Galaxy.
* Update readme with latest install locations
2016-07-19 21:57:48 +01:00
Ted John 487fcc3c5b Fix #4134: Can't enable park-wide photo price for log flume and river ra
Caused by not shifting the shop item flags (those above 32) to the correct mask bit.
2016-07-19 18:35:44 +01:00
Ted John eb275604fa update changelog 2016-07-11 22:16:14 +01:00
Matte A a9dbae642e Changelog: add implementation of the user-defined currency (#3966) 2016-07-02 17:59:22 +02:00
Maarten Peters 09863a4c01 Added fixes and improvements of the past month to the changelog (#3912) 2016-06-30 09:22:56 +02:00
Michał Janiszewski 27b74dff72 Try loading rct2 segments for x86-64 just like for i386 (#3922)
This shifts focus away from illegal accesses to RCT2 memory to fixing up
the pointers we use
2016-06-20 12:04:07 +02:00
Marijn van der Werf 0424e88d9d Update distribution readme 2016-06-14 13:10:13 +02:00
Marijn van der Werf 42ee299f65 Replace references to OS X 2016-06-13 19:49:06 +02:00
Goddesen 5ee19db16b Added new cheat feature to changelog 2016-06-03 00:33:15 +02:00
Goddesen 20a4285cbf Added Norwegian translation to changelog 2016-06-02 00:56:08 +02:00
Michał Janiszewski 8bef53598b Update changelog
[ci skip]
2016-05-27 20:28:34 +02:00
CraigCraig 3f9afb9744 Various Spellchecks (#3741) 2016-05-26 09:49:19 +02:00
Michael Steenbeek 4e4c829b1a Add removal of BMP screenshots to changelog 2016-05-25 08:50:00 +02:00
Ted John 5591f87638 Merge pull request #3522 from Broxzier/peep_order
Peep order
2016-05-23 19:12:08 +01:00
Hielke Morsink 15f3dcefd9 Fixes #3635 - Crash when inspecting paths (#3712) 2016-05-23 19:11:35 +01:00
Hielke Morsink 4695010447 Updated changelog. 2016-05-22 21:48:12 +02:00
Michael Steenbeek e45578771e Add Czech to .desktop file 2016-05-11 14:02:25 +02:00
marcovmun d979e2b607 Scenery window scrolls wrongly fixes #3210 (#3215) 2016-05-10 20:58:24 +01:00
Matthias Mailänder 79e410d88c Add a .desktop file. (#3507) 2016-05-09 08:57:59 +02:00
Matthias Mailänder 76cca7ad2e Expand the search dirs for the linker script. (#3530) 2016-05-08 21:11:24 +01:00
Ted John 3deb2ef363 fix NSIS when branches contain slashes 2016-05-04 22:07:48 +01:00
Michael Steenbeek 98bff6997e Update changelog.txt 2016-05-03 10:30:33 +02:00
Michael Steenbeek 94f688480b Update changelog.txt 2016-05-03 10:27:06 +02:00
Michał Janiszewski d145c348fd Modify linker script for x86-64
For some reason I was not able to replicate linking we have for i386
(yet?), but I need this to test things.
2016-04-26 22:35:47 +02:00
Michał Janiszewski b30bab65d8 Add experimental build job for x86-64
This is **build job only**. It does not work yet.
2016-04-26 22:35:47 +02:00
Ted John 0286efc546 update changelog 2016-04-20 17:51:39 +01:00
Ted John 234f3ae7f1 update changelog 2016-04-20 17:41:38 +01:00
Hielke Morsink 2713c999c5 Cleaning up and updated changelog 2016-04-19 19:25:31 +02:00
Gymnasiast 01c4c0adc5 Allow setting ownership of map edges 2016-04-18 20:28:34 +02:00
Ted John 63f008566c Merge branch 'master' into develop 2016-04-15 23:25:45 +01:00
Ted John 1eb91cb210 OpenRCT2 0.0.4 (stable) 2016-04-15 22:42:57 +01:00
IntelOrca a35b774004 tweak AppVeyor version and push condition
- Omit appending the tag on to the version string if the tag is a version, e.g. v0.0.4.
- Only push tags, develop branch or specific push branches to OpenRCT2.org
2016-04-14 19:56:40 +01:00
Michał Janiszewski da80a691bc Start 0.0.5
changelog.txt not updated yet
2016-04-13 14:20:40 +02:00
duncanspumpkin 67265729c7 Update distribution documentation for 0.0.4-rc1 2016-04-12 20:41:02 +01:00
Michał Janiszewski 9bb9e1af82 Update changelog & issue template with breakpad entry
[ci skip]
2016-04-09 22:38:31 +02:00
Michał Janiszewski 57a28d0adc Updates to changelog.txt 2016-04-01 22:00:28 +02:00
Ted John d16ce9d904 Update readme.txt
XP is not very well supported...
2016-03-21 12:26:05 +00:00
IntelOrca edf16d53d3 fix #1742: Non-ascii characters in scenario details not showing correctly 2016-03-13 15:33:38 +00:00
IntelOrca d03c4de327 fix #3120: negative cash in finance window is not red 2016-03-09 23:31:49 +00:00
danidoedel 57b7934b83 Add ability to disable lightning effect, resolves #1299 2016-03-04 23:13:20 +01:00
IntelOrca c60e05fc99 add default ride inspection interval option, closes #1455 2016-03-02 19:27:54 +00:00
Gymnasiast 0b87cd766c Don't make empty boats leave the platform on closed boat rides with passengers still on it, fixes #2728 2016-02-27 13:36:14 +01:00
Michael Steenbeek 3738943c40 Update changelog.txt 2016-02-26 16:55:00 +01:00
Michael Steenbeek 15fcad3990 Update changelog.txt 2016-02-26 15:14:45 +01:00
IntelOrca a227fc33c0 update changelog 2016-02-25 19:48:10 +00:00
Jarno Veuger 513ad15c84 Possible fix for installer upgrade issues 2016-02-20 10:02:05 +01:00
IntelOrca c31941c6dc fix #2958: import sc4, sv4 into editor using load landscape dialog 2016-02-16 18:15:26 +00:00
Jarno Veuger 95b5140fb1 Skip upgrade/downgrade process in installer for now 2016-02-13 12:12:22 +00:00
IntelOrca c9042c6174 add code signing to AppVeyor CI 2016-02-13 12:12:20 +00:00
Ted John e316fa60b2 Merge pull request #2800 from LRFLEW/espanol
Allow mixed language configuration in Xcode project
2016-01-24 00:06:32 +00:00
LRFLEW 6576878540 Allow mixed language configuration in Xcode project 2016-01-23 16:36:55 -07:00
Michał Janiszewski 8599468760 Cleanup unused lodepng stuff 2016-01-23 17:13:15 +01:00
Marijn van der Werf df9880247a Add bugfix to changelog 2016-01-12 23:18:24 +01:00
Ruben De Smet 44fdffd7e2 Added posix changes to changelog. 2016-01-11 14:33:28 +01:00
IntelOrca 3f70a3f4f0 update distributed readme.txt 2016-01-09 22:57:16 +00:00
IntelOrca 27c8cf126f update build / publish scripts for new VS dependencies 2016-01-09 21:50:05 +00:00
IntelOrca 569026f36b fix #1333: added missing logic from finance_pay_ride_upkeep to make rides safe again 2016-01-07 19:20:11 +00:00
LRFLEW 63ddfa53cd Resolved leaving guests searching for invalid entrance 2016-01-05 14:36:49 -07:00
IntelOrca ee9c695902 fix #2651: remove ride when multiplayer client aborts ride construction
also fix ride construction window closing immediately after placing first track piece of a ride for clients
2016-01-05 20:37:21 +00:00
IntelOrca e4c6c79552 fix #2650: validate game commands sent from clients in multiplayer 2016-01-05 18:30:39 +00:00
IntelOrca 9d5e798b7a update changelog 2016-01-02 23:26:41 +00:00
Hielke Morsink 2b7a88297f Moved some UI elements and changed default size. Updated changelog. 2016-01-01 21:29:05 +01:00
Jarno Veuger db425bc0bd Added missing files to publish process 2015-12-27 16:48:19 +01:00