duncanspumpkin
d0332c81d8
Refactor and move wide flag code.
2015-11-14 00:08:31 +00:00
IntelOrca
7f541240e2
fix #2279 , make game remember save path rather than filename
2015-11-11 21:37:26 +00:00
zsilencer
1e9381ef97
master server list
2015-11-07 22:27:51 +00:00
IntelOrca
c7a85c5114
add desync debug checks for scenario_rand
2015-11-07 17:56:19 +00:00
Flukiestemperor
c8701ef01e
partially fix #2181
...
create common function
2015-11-03 16:11:11 -06:00
zsilencer
a95357a32d
signs and banners editable in multiplayer
2015-10-31 11:07:36 -06:00
Michał Janiszewski
9284930d7e
Add safe_strncpy function
...
safe_strncpy is similar to strncpy, but makes sure buffer is
null-terminated. Update most of project to use this updated function to
prevent illegal memory accesses.
2015-10-30 16:01:00 +01:00
Flukiestemperor
a819a6f177
Fix crash when map element is null in a save
2015-10-30 06:47:05 -05:00
Alexander Overvoorde
01793e11b7
Replace RCT2_GLOBAL magic numbers with address identifiers and string ids
2015-10-29 09:44:46 +01:00
zsilencer
00e2ca43a1
ipv6 support, non-blocking address resolve and connect
2015-10-26 22:35:34 -06:00
Michał Janiszewski
8e45cccb7a
Minor fixes
...
Includes (mostly) type fixes, dead code removal, signed vs unsigned
comparison fixes, memory leaks removal.
2015-10-21 08:47:09 +02:00
zsilencer
ae6c88d1ce
remove unused/redundant RCT2_GLOBALS fix #2065 and cleanup
2015-10-16 02:31:31 -06:00
IntelOrca
8ec4d61739
add callfunc wrappers for the last three remaining game commands and remove original call table
2015-10-10 20:26:17 +01:00
Ted John
6c84b06fbd
Merge pull request #2047 from janisozaur/memory
...
Memory
2015-10-10 11:57:51 +01:00
Jonathan Haas
3a11bbb6d4
Recalculate peep count after loading a save
2015-10-10 12:50:29 +02:00
Michał Janiszewski
74d0b033df
Name RCT2_ADDRESS_PALETTE
2015-10-09 20:20:05 +02:00
duncanspumpkin
3f77a6778a
Implemented game_command_set_land_ownership.
...
Refactored map buy land rights for tile as it was partially broken and used a very odd style.
2015-10-04 00:07:22 +01:00
Jonathan Haas
8463e58922
Define some tick related addresses
2015-10-03 20:00:29 +02:00
Alexander Overvoorde
377650d9f5
Change autosave system to use wall-clock time based frequencies
...
The autosave system will now use frequencies based on wall-clock
time rather than in-game time, for example every 15 minutes. This
frequency is not affected by pausing the game or changing the game
speed. The default frequency is every 5 minutes.
2015-10-03 14:25:59 +02:00
duncanspumpkin
33e04b8bd6
Implement game_command_place_park_entrance
2015-10-01 21:24:24 +01:00
duncanspumpkin
b5711638bc
Implement game_command_set_peep_name
...
Note this is how most of the existing cheats are used
2015-09-30 21:55:36 +01:00
duncanspumpkin
ecc2f74b63
Implement game command footpath from track.
...
Fixes #1954
2015-09-29 23:07:07 +01:00
nightroan
bd51c7ed80
Fixed #1939 by adding a callback to delay selection of the next piece until the server sends back the placement command.
2015-09-25 23:57:15 -07:00
zsilencer
9ac89c2b5e
remove directsound and get sound working for linux native
2015-09-23 09:42:55 -06:00
IntelOrca
bea74ee261
make all file IO utf8 compatible, fixes #1847
2015-08-29 13:13:23 +01:00
Gymnasiast
4d7a81bfe0
Remove unnecessary duplicate address, use more string constants
2015-08-27 16:44:18 +02:00
IntelOrca
1a877e637d
refactor sprite_invalidate
2015-08-22 11:56:32 +01:00
zsilencer
7322307a04
fix issues with pausing in multiplayer
2015-08-19 20:34:52 -06:00
zsilencer
5bb3218d4c
make desync detection work again
2015-08-19 19:07:11 -06:00
Runelaenen
3b1708f1be
Wrong logging fixed
2015-08-19 23:09:54 +02:00
Runelaenen
d34a446d61
Easier saving
...
Replace Save game functionality and add 'save game as' function
2015-08-19 22:02:06 +02:00
medsouz
150fe74e4e
Remove unused code
...
0x009DEA5C is set but never read
0x009AAC73 is normally set to 0 when the screen resolution is changed to
delay saving the config. This is no longer neccesary in OpenRCT2
2015-08-16 15:30:37 -04:00
Ted John
5452eb9b73
Merge pull request #1798 from medsouz/documentaddresses
...
Document various memory addresses
2015-08-16 18:43:20 +01:00
medsouz
ca1a1e0ddd
Document various memory addresses
2015-08-16 13:05:49 -04:00
IntelOrca
4f8e289e79
finish server list and fix a couple of multiplayer issues
2015-08-16 17:29:47 +01:00
IntelOrca
9746bccbf6
improve multiplayer
2015-08-15 23:19:15 +01:00
zsilencer
ad70dbb84c
map load on join
2015-08-14 09:13:40 -06:00
zsilencer
111a2e8198
fix another source of nondeterminism
2015-08-14 09:13:40 -06:00
zsilencer
5dab3be1d7
fix view position when loading map over network
2015-08-14 09:13:40 -06:00
zsilencer
3a26f56000
fix path placement for network
2015-08-14 09:13:40 -06:00
zsilencer
584b34e6d5
fix game_command_create_ride for network
2015-08-14 09:13:39 -06:00
zsilencer
04dedbcec4
fix scenery placement issue over network
2015-08-14 09:13:39 -06:00
zsilencer
149b3d86af
network refactoring
2015-08-14 09:13:30 -06:00
zsilencer
f883e7a8da
get game commands working a bit better
2015-08-14 09:13:30 -06:00
zsilencer
6c571bab00
convert network to c++
2015-08-14 09:13:30 -06:00
zsilencer
df7f576e05
map loading over network
2015-08-14 09:13:29 -06:00
IntelOrca
196e6eb675
get basic network game working
2015-08-14 09:13:17 -06:00
Gymnasiast
86bcbafc01
Rename finance_mark_loan_settings_as_legitimate() to finance_update_loan_hash()
2015-08-13 09:00:49 +02:00
Gymnasiast
e9637978a1
Fix cheat detection when using Scenario Options in-game, rename sub_69E869()
2015-08-12 16:12:34 +02:00
IntelOrca
be4ee45d66
convert more platform functions over to utf8 and close #1713
2015-08-04 21:41:45 +01:00