IntelOrca
b0887f174b
split sound and music mixing correctly, closes #1270
2016-02-24 22:42:50 +00:00
Harry Lam
0453b4a5a6
Add Chinese currencies, closes #2403 , closes #2872
2016-02-21 00:13:42 +01:00
LRFLEW
aab0ad1779
Use Double-Backslash Escaping
2016-02-13 17:29:58 -07:00
Alexander Overvoorde
05c1aabc39
Move fallback name logic out of platform_get_username
2016-02-12 00:31:23 +01:00
Alexander Overvoorde
75b072d266
Change default player name to use the OS username if available ( resolves #2761 )
2016-02-10 21:49:41 +01:00
IntelOrca
caf9bd9939
get game working with new theme manager
...
Theme editor currently unavailable.
2016-02-03 18:23:44 +00:00
LRFLEW
6aa104721a
Changed general_configuration.confirmation_prompt to bool type
2016-02-02 17:30:11 -07:00
Michał Janiszewski
80ad302087
Allow user to use NN scaling at integer scales
...
While linear/anisotropic filtering introduces in previous commit looks
good at non-integer scales, using it at integer scales may make screen
look unnecessarily blurry. This commit introduces an option to use NN
scaling at integer values of scale.
2016-02-01 21:19:26 +01:00
Michał Janiszewski
18ec2238a2
Allow runtime selection of render quality hint
...
This change allows to pass render quality hint to SDL in runtime. While
using hardware display, SDL can hint the renderer to use linear or
anisotropic filtering, which can deliver a better experience when using
non-integer scale value.
2016-02-01 21:18:15 +01:00
LRFLEW
3b9b929598
Added missing enum strings to config.c
2016-01-29 02:31:12 -07:00
Michał Janiszewski
ec2387082c
Remove cheats from config
2016-01-25 21:44:13 +01:00
LRFLEW
7c0b1e288c
Fixed minor issues with handling whitespace in config.ini
2016-01-25 13:10:36 -07:00
IntelOrca
0360a808c3
fix shortcut reading and defaults
2016-01-24 16:09:45 +00:00
robin clemens
6db4536da9
1. Added --password=<str> to headless server mode to configure a password.
...
2. added default_password under [network] to configure a default password for headless server mode
2016-01-23 21:53:02 +00:00
Michał Janiszewski
3bf1e0e06d
Rename safe_strncpy to safe_strcpy
2016-01-18 20:49:52 +01:00
Michał Janiszewski
ab3d2a1ad9
Release config on closing to limit leaked memory
2016-01-15 14:55:36 +01:00
IntelOrca
cdee534eb1
use SDL2's platform defines to normalise platform guards
2016-01-14 20:12:43 +00:00
Marijn van der Werf
138f0139c8
Add PLATFORM_MODIFIER as alias for CMD/CTRL
2016-01-13 11:06:25 +01:00
Marijn van der Werf
2d53c28342
Use CMD for default shortcuts on OS X
2016-01-12 22:59:29 +01:00
Michał Janiszewski
54f7f93ab9
Make sure config.ini gets created
...
This commit makes sure config.ini gets created even when RCT2 path is
not selected.
This makes for a better out-of-box experience on Linux, where no
directory selector is provided yet, as we provide default config file
and state in the error message how to fix it.
2016-01-11 22:46:29 +01:00
IntelOrca
5796cf3053
use native line endings for config.ini and themes, closes #2678
2016-01-09 22:43:12 +00:00
IntelOrca
b94cd7499d
add config for hide mega park and set locking as default
2016-01-03 21:06:10 +00:00
IntelOrca
82b05950ff
add RCT1 title sequence
2016-01-02 21:05:33 +00:00
IntelOrca
6a768c4a3c
redo entire scenario highscore load / saving
...
- load and save highscores to new file format (highscores.dat)
- scan scenarios from RCT2 data and user data
- load highscores from legacy file (scores.dat)
- fix various issues with new scenario select window
2016-01-02 21:04:10 +00:00
Aaron van Geffen
cf935d45c6
Add configuration bits for scenario select mode and unlocking.
...
Note this lacks an interface in the options window as of yet.
2016-01-02 21:00:05 +00:00
Ted John
69f0e9d55d
Merge pull request #2398 from Broxzier/comments_and_optimizations
...
Refactored some util functions and some minor tweaks for saving tracks
2015-12-29 11:31:58 +00:00
IntelOrca
574774b2af
add notification conditions
2015-12-26 17:33:33 +00:00
IntelOrca
cd99b87de6
add UI for notification settings
2015-12-26 17:30:13 +00:00
Ian Spence
ba038c10ab
Automatically open shops & stalls
...
- Added a new option under misc to automatically open shops and stalls
- Option is disabled by default
- When enabled, shops & stalls are automatically opened right after being placed on the map
2015-12-24 00:00:41 -08:00
IntelOrca
0ec91d62b5
fix #2515
2015-12-19 20:09:37 +00:00
Ted John
3570319cce
Merge pull request #2509 from janisozaur/openrct-data-path
...
Let user specify the data dir as cmdline option.
2015-12-19 00:06:45 +00:00
Michał Janiszewski
ea6fa2c82a
Let user specify the data dir as cmdline option.
...
This adds --openrct-data-dir=<str> option to command line letting user
select where he wants OpenRCT2-specific data to be. By default the
search locations are:
* <exePath>/data (on all platforms)
* /var/lib/openrct2 (on Linux)
* /usr/share/openrct2 (on Linux)
2015-12-19 00:06:41 +01:00
IntelOrca
22b4df1a99
implement SI units for distance / speed measurement, closes #2496
2015-12-18 21:12:30 +00:00
Rune Laenen
1a4ebcc0f7
Add option to trap mouse cursor
2015-12-18 09:13:26 +01:00
IntelOrca
ca01e55fa8
add show fps, #2223
2015-12-09 21:42:46 +00:00
Hielke Morsink
5b1d93805d
More consistent use between name and paths. Improved path_get_* functions.
2015-11-29 19:41:06 +01:00
Gymnasiast
d9fae6735b
Change fallback measurement system to metric.
2015-11-19 19:53:20 +01:00
Gymnasiast
8953357f85
Add Czech and fix some typos
2015-11-15 12:30:13 +01:00
duncanspumpkin
45c4dfe12d
Merge branch 'develop' into pre-release-0.0.3
2015-11-13 23:30:13 +00:00
Michał Janiszewski
075b98e209
Minor cleanups
...
Mostly just setting variables to better define game state, with one
minor update of decompilation where an `or` instruction was used in
place of `mov` (in `sub_6CBCE2`).
2015-11-12 12:19:40 +01:00
Michał Janiszewski
516cddcf97
Explicitly cast scaled values to avoid warnings
2015-11-12 01:17:32 +01:00
Michał Janiszewski
6e63519bce
Make scale a float
...
There's no problem in `scale` being a floating point value, however,
since it's only NN scaling so far, it looks best for integer values
2015-11-12 01:16:21 +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
IntelOrca
ed8e7c2d38
add extra server details on gameinfo packet
2015-11-11 22:39:04 +00:00
Ted John
7d51eb55e1
Merge pull request #2243 from Gymnasiast/rossija
...
Add support for Russian
2015-11-08 11:59:41 +00:00
Gymnasiast
6413052cbb
Use language codes for Korean and Russian
2015-11-08 12:49:25 +01:00
Gymnasiast
4e5b8a1a19
Add South Korean Won and Russian Rouble as currencies, closes #2222 , also fix #2232
2015-11-08 11:46:11 +01:00
IntelOrca
9bad4183a7
add default master server url and refactor
2015-11-07 23:56:16 +00:00
IntelOrca
74fe482a62
improve game info json
2015-11-07 23:47:50 +00:00
zsilencer
1e9381ef97
master server list
2015-11-07 22:27:51 +00:00