Commit Graph

151 Commits

Author SHA1 Message Date
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