Commit Graph

406 Commits

Author SHA1 Message Date
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
IntelOrca 56c2120f83 update changelog with notification feature 2015-12-26 17:35:22 +00:00
Ted John 34ab8c0d62 Merge pull request #2546 from AaronVanGeffen/fontdirs
Proper font support for Linux and OS X
2015-12-26 10:48:47 +00:00
Michał Janiszewski c0830ae02e Fix memory leaks in font selection for Linux
Add some logging too, in particular warning when no font was found.
2015-12-25 20:32:54 +01:00
Jarno Veuger d77c1039dc Added support for buildnumbers in installer 2015-12-25 14:41:39 +01:00
IntelOrca 783cd2115a turn publish into tasks and fix nsis installer 2015-12-23 17:22:37 +00:00
IntelOrca e95bd57e68 add installer creation in publish script 2015-12-22 21:31:29 +00:00
LRFLEW e6f771ec90 Added newlines at end of files 2015-12-20 22:03:37 -06:00
LRFLEW 034bf5c6a5 Added Xcode Project 2015-12-20 14:53:40 -06:00
IntelOrca 22b4df1a99 implement SI units for distance / speed measurement, closes #2496 2015-12-18 21:12:30 +00:00
Michał Janiszewski 7d132d8fe1 Extract and embed sections into binary itself
Fixed some CMakeLists.txt problems, made another target for converting
section images into something palatable by ld, modified the linker
script to place these ssection at predefined VMAs and updated openrct2.c
with new checks.
2015-12-16 19:16:27 +01:00
Michał Janiszewski 072db27968 add vanilla script 2015-12-16 18:54:34 +01:00
Michael Steenbeek 0ce05129e0 Update changelog.txt 2015-12-15 13:29:16 +01:00
IntelOrca ca01e55fa8 add show fps, #2223 2015-12-09 21:42:46 +00:00
IntelOrca 08fc36ee49 fix #2449: Turning off Day/Night Circle while it is night doesn't reset back to day 2015-12-08 20:50:30 +00:00
Lucas Riutzel 9d668cd6c4 Add change to changelog 2015-12-07 10:41:04 -06:00
IntelOrca 8e6c345be6 prepare distribution files for pre-release-0.0.3.1 2015-12-04 19:09:05 +00:00
IntelOrca 6da5018455 update distribution files for 0.0.3 release 2015-11-30 18:35:32 +00:00
e-foley 115a924e5a misc proposed log changes 2015-11-30 07:42:29 -08:00
e-foley 88b245e099 add note on staff uniform colors 2015-11-30 00:38:40 -08:00
e-foley df37433d52 mention additional changes to original game 2015-11-29 21:35:51 -08:00
Michael Steenbeek 767333f0b4 Fix typo in changelog 2015-11-28 16:46:09 +01:00
Michael Steenbeek 60719da852 Update changelog.txt 2015-11-28 13:33:23 +01:00
Michał Janiszewski 681723869f Enable display scaling, useful on highdpi screens
This allows for NN-scaling of display, a much needed feature on highdpi
screens.

Scale can be set to positive integer value which will become a zoom
factor for whole rendered output.
2015-11-12 01:16:21 +01:00
Michael Steenbeek ab8edaca16 Update changelog 2015-11-08 15:08:43 +01:00
Gymnasiast 7a510f76e2 Only play message sound in normal playing mode, fixes #2125 2015-11-08 11:07:35 +01:00
Ted John c3ec45b25f Add more entries to changelog. 2015-11-04 18:27:33 +00:00
Michael Steenbeek 6c6cf27dec Update changelog 2015-11-03 23:30:39 +01:00
Michał Janiszewski 7d0ce00bab Strip all whitespace 2015-10-20 20:48:51 +02:00
Michael Steenbeek af5a85c4ec Update changelog.txt 2015-07-28 21:47:18 +02:00
Michael Steenbeek 04a944822c Update changelog.txt 2015-07-12 16:00:40 +02:00
IntelOrca c6b7ab2ff4 Merge branch 'pre-release-0.0.2' into develop 2015-06-21 13:56:07 +01:00
IntelOrca 8c263b4bbc update distribution for 0.0.2 2015-06-21 13:44:22 +01:00
IntelOrca 2452767fdd Merge branch 'pre-release-0.0.2' into develop 2015-06-19 11:42:19 +01:00
IntelOrca 46ac3b1c7b add known issues 2015-06-17 23:55:11 +01:00
IntelOrca 9e79add6ba Merge branch 'pre-release-0.0.2' into develop 2015-06-17 16:43:36 +01:00
Michael Steenbeek b39fa10f4f Update changelog, eliminate duplicates, reorder 2015-06-17 13:08:24 +02:00
IntelOrca 34924963b9 Merge branch 'pre-release-0.0.2' into develop 2015-06-16 21:29:34 +01:00
Miso Zmiric (Mike Squinter) 27e149bd64 allow the dist installer build to be called from a relative path 2015-06-16 15:18:59 +01:00
Miso Zmiric (Mike Squinter) be98d6d850 closes #1305, uses absolute paths for all file loads
edit and update the distribution readme

clean up the variables mess

improve the set_exe_path and cleanup

final fixes
2015-06-16 14:05:25 +01:00
IntelOrca 5b4715685d update NSIS script 2015-06-15 23:21:12 +01:00
JarnoVgr 6956a2cf94 Installer copies curl ca file, version update 2015-06-15 21:02:30 +02:00
Michael Steenbeek 84516da4a8 Typo 2015-05-26 13:19:54 +02:00
Michael Steenbeek 5e51fc956b Add changes to changelog 2015-05-26 13:18:50 +02:00
IntelOrca d0a50c43f4 fix #1129 2015-05-22 13:49:18 +01:00
IntelOrca fdb19e677c update changelog 2015-05-22 13:18:36 +01:00
Ted John 3ba5522cea Merge pull request #1035 from JarnoVgr/develop
Corrected installer version & added basic support for downgrading
2015-05-01 12:00:36 +01:00
JarnoVgr ac6a32ba81 Add basic support for installer downgrading 2015-05-01 11:39:00 +02:00
JarnoVgr 1d650523e2 Corrected installer version number 2015-05-01 11:33:10 +02:00
Ted John bdcb2cc2f4 Update changelog.txt 2015-03-21 17:48:39 +00:00
JarnoVgr dca7268ac5 Fix #862: Installer copies correct language files 2015-02-24 12:01:46 +01:00
JarnoVgr 1345a28d23 Fixed broken installer version comparison
+ Added my full name to contributors.md
2015-02-23 01:30:16 +01:00
JarnoVgr 164b3d0f7e Build server friendly installer
Allows on-the-fly customization of the Windows installer to make it
compatible with build servers.
2015-02-22 23:26:07 +01:00
IntelOrca cede292bdd change windows installer to use new logo 2015-02-22 17:42:40 +00:00
Ted John 5c6a2bb837 Update changelog.txt 2015-02-10 22:18:49 +00:00
Ted John d03f2dff70 Update changelog.txt 2015-02-08 18:32:45 +00:00
IntelOrca f52f75d303 add windows installer 2015-02-06 19:54:44 +00:00