IntelOrca
55dcef13ad
ensure only g1.dat exists, also allow title screen scenario to not exist
2015-02-06 23:15:11 +00:00
IntelOrca
f27c63e119
add more verbose logging
2015-02-04 17:44:39 +00:00
Duncan Frost
68fe54cfdd
refactor object loading, part 2
2014-12-07 21:58:19 +00:00
IntelOrca
325c5243e8
change plugin.dat to be saved in user directory and stop repeated load of title screen when failed
2014-11-30 22:16:42 +00:00
IntelOrca
d00001fed2
remove unnecessary header includes
2014-11-30 20:27:14 +00:00
IntelOrca
85c41488ce
implement RLECOMPRESSED chunk encoding, closes #598
2014-11-26 16:27:21 +00:00
IntelOrca
73a6b1acea
implement editor_read_s6, partial fix for #433
2014-11-24 02:58:48 +00:00
IntelOrca
b68a3cb43d
improve RCT2 install directory problems, fixes #587
2014-11-22 23:30:03 +00:00
IntelOrca
335774dc08
add log level check so that --verbose option works
2014-11-21 18:39:56 +00:00
Duncan Frost
c6bda25ddf
Fixes none generation of tracks.idx. This is not how rct2 does it
2014-11-02 15:48:18 +00:00
IntelOrca
3cf28d6ef8
refactor config and add window size
2014-10-09 15:55:47 +01:00
IntelOrca
edf2b9c93a
refactor openrct2 loop
2014-10-09 14:31:51 +01:00
IntelOrca
71e508c416
refactor various platform functions and includes
2014-10-09 14:03:54 +01:00
IntelOrca
a35ebea72a
improve command line parsing
2014-10-09 01:36:59 +01:00
IntelOrca
e57a625c9f
refactor game startup and initialisation
2014-10-09 00:30:22 +01:00
IntelOrca
dcb7fde625
Merge branch 'master' into cmdline-scenario
2014-10-08 23:32:51 +01:00
IntelOrca
1770e82643
organise: refactor peep / staff window names
2014-10-07 19:39:52 +01:00
IntelOrca
c8df6174b8
organisation: fix includes
2014-10-06 17:36:58 +01:00
zsilencer
bfbcbbc996
small fixes
...
palette effects
small fixes
palette effects
small fixes
Merge branch 'test'
Conflicts:
src/window_music_credits.c
palette effects
palette effects
small fixes
Merge branch 'test'
Conflicts:
src/window_music_credits.c
palette effects
small fixes
Merge branch 'test'
Conflicts:
src/window_music_credits.c
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
added window_music_credits.c
added window_music_credits.c
Merge branch 'master' of https://github.com/zsilencer/OpenRCT2
2014-10-03 16:43:52 -06:00
IntelOrca
f026f92d1e
start implementation of track list window
2014-09-27 00:41:24 +01:00
IntelOrca
6f23f46055
implement random trees
2014-09-26 02:33:15 +01:00
IntelOrca
03048edfed
begin simple map generator
2014-09-25 02:39:17 +01:00
IntelOrca
f708a70976
Merge branch 'cmdline-scenario' into random-map
2014-09-25 01:44:49 +01:00
IntelOrca
645b8fbb46
add edit command line function
2014-09-10 19:36:11 +01:00
IntelOrca
31eec46c4d
allow scenarios from any location to be started via command line
2014-09-08 19:58:15 +01:00
zsilencer
bf805057f2
A new custom software mixer, supports playing streams at any rate, which is needed to emulate the directsound SetFrequency effects (when a ride malfunctions and the music slows down and stops). The speex resampler is added for this. Currently samples can be played and their volumes and looping set on an arbitrary number of channels. Support for FLAC and other streaming formats can be added.
2014-09-05 19:29:22 -06:00
zsilencer
08ab2cdfe8
some directsound decompilation
2014-08-26 16:34:34 -06:00
Marco Costa
bb81bfd5d0
Created named address RCT2_ADDRESS_SCENARIO_TICKS
...
* 0x00F663AC is now named RCT2_ADDRESS_SCENARIO_TICKS. This variable
starts at an arbitrary value, defined by the current scenario, and
increments by 1 on every game tick.
* Also, added meaningful name to some variables in draw_light_rain and
draw_heavy_rain.
2014-08-24 21:27:56 -04:00
IntelOrca
e66b686f75
add ability to change language
2014-08-14 23:46:36 +01:00
IntelOrca
13d95ded35
prepare for loading a language file
2014-08-07 23:20:58 +01:00
Duncan Frost
e321708e05
Debugging
2014-07-28 17:45:46 +01:00
Duncan Frost
2622df3777
Implemented LoadCursor function.
2014-07-28 17:45:43 +01:00
Patrick Wijnings
0a9d6f4caa
Merge branch 'master' into get_file_path
2014-06-28 20:48:36 +02:00
Patrick Wijnings
eee3118a3a
rct2.c: port check_file_paths and check_file_path.
2014-06-28 20:46:39 +02:00
Patrick Wijnings
7cf1f98827
rct2.c: make naming inside check_files_integrity consistent with get_file_path.
2014-06-28 20:44:33 +02:00
Duncan Frost
79e52e823a
Updated missing function calls
2014-06-21 16:04:13 +01:00
Duncan Frost
9c4f06a04b
Added another reset function
2014-06-21 13:31:28 +01:00
Duncan Frost
e46abd0f4c
Added sprite list reset function. Identified more fields.
2014-06-20 15:31:28 +01:00
Patrick Wijnings
14aba8e7d9
rct2.c: port check_files_integrity().
2014-06-19 13:52:34 +02:00
Patrick Wijnings
bf8bc151b9
rct2.c: port check_mutex().
2014-06-19 13:51:54 +02:00
Patrick Wijnings
f8f70d8d08
rct2.c: port get_file_path.
2014-06-15 15:10:35 +02:00
Duncan
a39485fcc6
Added notes for what unknown functions do.
2014-06-14 08:33:43 +01:00
Duncan Frost
960307e3bc
Fixed bug in create window due to uninitialised data. Finished load_character_width function
2014-06-14 08:32:47 +01:00
Duncan Frost
ba1c414165
Started decompiling character width loading function
2014-06-14 08:32:46 +01:00
atmaxinger
a70021d53a
Add function for checking wether file exists to osinterface, BMP screenshots can now be saved without WIN32 specific methods.
2014-05-27 16:48:15 +02:00
anyc
271f9911d5
initialize config with default values; new switch: confirmation_prompt
2014-05-24 21:29:36 +02:00
anyc
88a0359cf6
added quit_prompt to save_prompt; proper case handling except save operation
2014-05-24 21:23:01 +02:00
IntelOrca
36e2cce045
add object list load
2014-05-24 01:34:17 +01:00
IntelOrca
98b01edaaa
clean up scenario list
2014-05-23 23:52:13 +01:00
IntelOrca
bfb74ec39e
add string format and SDL get audio devices
2014-05-23 20:04:42 +01:00
IntelOrca
b2b4647570
Merge branch 'testing' of https://github.com/anyc/OpenRCT2 into anyc-testing
2014-05-23 14:36:51 +01:00
anyc
03db2f6106
Readme update and small fix for mingw
2014-05-23 14:29:09 +02:00
IntelOrca
01da128c14
add money types
2014-05-23 12:15:08 +01:00
IntelOrca
b3c852a074
change exe to console subsystem and print launch info.
2014-05-23 00:53:52 +01:00
anyc
7504018373
fix skipping intro
2014-05-22 23:47:23 +02:00
anyc
95a56b1d1e
make code compatible with mingw64
2014-05-22 23:47:23 +02:00
anyc
d34e2db9e1
added GCC/MinGW-compatible assembler
2014-05-22 23:47:18 +02:00
anyc
872f4521a0
fixed strcat and rct2_startup_checks()
2014-05-22 20:18:42 +02:00
anyc
e95e6310dc
use SDL_HasMMX() do detect MMX capability
2014-05-22 20:17:13 +02:00
Jørn Lomax
fcfe5f271d
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/config.c
2014-05-12 17:31:25 +02:00
Jørn Lomax
3382be1430
intermidiate comit
2014-05-12 17:29:16 +02:00
IntelOrca
8dcca91092
mass clean up and reduce warnings
2014-05-12 01:45:45 +01:00
Maciek Baron
d3382e3a38
Renaming ride construction content
2014-05-09 23:43:10 +01:00
atmaxinger
45f78eded4
Moved platform specific UI code (MessageBox, DirectoryChooser) into osinterface.c
2014-05-09 11:40:06 +02:00
Maciek Baron
0c34c3791c
Cleaning up files and code related to windows
2014-05-08 21:48:31 +01:00
Maciek Baron
c70865457c
Adding window_ride_init_vars and various enums
...
Adding window_ride_init_vars and various enums, also decompiled one
unknown function.
2014-05-07 21:17:26 +01:00
Maciek Baron
aef83362bc
Cleaning up small shared functions
...
Cleaning up small shared functions and moving them to appropriate files
2014-05-06 22:04:09 +01:00
IntelOrca
c062992e78
add play intro config setting
2014-05-04 19:59:24 +01:00
IntelOrca
e2414bf9f7
Merge branch 'MaciekBaron-master'
2014-05-04 17:09:44 +01:00
Maciek Baron
cde954ba63
Removing leftover debug code
2014-05-04 16:34:35 +01:00
Maciek Baron
0477e2803b
Implementing get_local_time()
2014-05-04 16:31:32 +01:00
IntelOrca
a0976e2f40
add load saved game
2014-05-04 16:21:15 +01:00
IntelOrca
f0e5657286
move settings to config and improve
2014-05-03 14:04:40 +01:00
Jørn Lomax
4dcf64ac36
Merge branch 'master' into jvlomax-settings
2014-05-03 13:54:30 +02:00
Jørn Lomax
730fe6d46b
Added setting file. Settings are placed in <user home>\OpenRCT2\config.ini.
2014-05-03 13:51:45 +02:00
Inseok Lee
a3a8c1248f
Implement loading savefile from commandline argument.
2014-05-02 21:32:44 +09:00
ZedThree
6f756bb458
Replace variable addresses with named constants
...
Done automatically with sed/unix
2014-04-28 22:00:54 +02:00
IntelOrca
b8f5385050
add additional authors in source code headers
2014-04-27 20:21:55 +01:00
IntelOrca
edba77dd9d
change to conform to consistent code style
2014-04-27 15:47:52 +01:00
Matthias Lanzinger
0760dab657
decompile get_system_info()
2014-04-27 13:04:45 +02:00
IntelOrca
9f91798514
implement keyboard shortcuts
2014-04-26 01:16:32 +01:00
RollingStar
9f60a085e0
Comment explaining GAME_PATH.
2014-04-25 12:35:40 -04:00
IntelOrca
75dc8243c4
add track definitions
2014-04-23 01:50:40 +01:00
Kevin Burke
e5a925e26c
Add newlines to the end of every file (sed/unix do this)
2014-04-21 14:57:48 +05:30
IntelOrca
7ea9866efb
get park window buttons working
2014-04-17 15:12:41 +01:00
IntelOrca
98aab20369
add cheat window and compile manual
2014-04-15 00:50:20 +01:00
IntelOrca
ceb8f8113a
add top toolbar and ride types
2014-04-11 02:42:39 +01:00
IntelOrca
ee2b89a1b4
optimise drawing
2014-04-10 18:41:35 +01:00
IntelOrca
3ae8971340
add scenario / saved game decoding
2014-04-10 00:22:57 +01:00
IntelOrca
d86799e8fc
finish scenario select
2014-04-09 18:38:04 +01:00
IntelOrca
481b8e23c0
add editor loading
2014-04-09 17:06:47 +01:00
IntelOrca
535e62f3aa
add map initialisation
2014-04-09 03:09:30 +01:00
IntelOrca
f5917e71f5
add ride initialisation
2014-04-09 02:39:28 +01:00
IntelOrca
286b43355a
start work on window drawing
2014-04-08 17:52:39 +01:00
IntelOrca
880e741341
add config load
2014-04-08 00:05:05 +01:00
IntelOrca
882c3fa9ae
add scenario list loading
2014-04-06 17:45:09 +01:00
IntelOrca
5909a17dbc
add some news item functions
2014-04-04 21:46:26 +01:00
IntelOrca
88f517f907
add loading of g1.dat
2014-04-04 19:59:32 +01:00
IntelOrca
3a6a55147f
add window functions and title screen windows
2014-04-03 03:08:06 +01:00
IntelOrca
182db27ab3
add intro screen code
2014-04-02 16:46:58 +01:00