IntelOrca
34ef2d4403
try out gif recording
2015-11-21 18:59:48 +00: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
zsilencer
3b639ced47
allow host to specify password #2072
2015-11-07 22:25:47 +00: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
Michał Janiszewski
2f457aeffc
Cleanups
...
* Remove unused function in config.c
* Check handle *before* it is used
* Provide explicit parentheses around unclear if statements
2015-10-28 08:06:45 +01:00
Gymnasiast
2b0d5b2470
Remove obsolete sound and config code
2015-10-25 20:54:19 +01: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
Alexander Overvoorde
51377fc960
Add setting for Steam overlay pausing and add extra check
2015-10-03 23:10:56 +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
Michał Janiszewski
3ea534f758
make sure strings are properly terminated
2015-09-15 00:03:47 +02:00
Ted John
2a0366721e
Merge pull request #1896 from janisozaur/some_fixes
...
assorted fixes
2015-09-07 20:11:29 +01:00
Michał Janiszewski
52252f82b3
assorted fixes
2015-09-07 20:51:21 +02:00
Gymnasiast
3ddddec21c
Fix some warnings
2015-09-07 14:57:39 +02:00
IntelOrca
c3fbdf78c0
fix writing null terminators in config file
2015-09-05 19:32:01 +01:00
IntelOrca
85181b5ed3
add stay_connected config option
2015-09-05 18:46:13 +01:00
Gymnasiast
2ff3e33e3e
Add cheat to disable vandalism
2015-08-31 11:13:19 +02:00
IntelOrca
be3c54d266
fix #1859
2015-08-30 14:25:56 +01:00
IntelOrca
bea74ee261
make all file IO utf8 compatible, fixes #1847
2015-08-29 13:13:23 +01:00
Gymnasiast
93d49e314e
Fix file menu for editor, restore menu order, add shortcut for quick saving
2015-08-20 12:13:08 +02:00
Gymnasiast
4fa571a041
Add option to allow loading scenarios with an incorrect checksum
2015-08-18 10:47:31 +02:00
Ted John
c5d2023a47
Merge pull request #1775 from Gymnasiast/obsolete-config-code
...
Remove / comment out obsolete config code and unused file references
2015-08-17 20:13:42 +01:00
medsouz
3b845a67ed
Add option for handymen to mow grass by default
2015-08-16 19:26:42 -04:00
xperia64
4733ea28c0
Add a cheat so guests ignore intensity and nausea ratings
2015-08-16 16:02:41 -04:00
Gymnasiast
fcb74d13b2
Get rid of unused file references, comment out unused obsolete config file code
2015-08-16 20:45:23 +02:00
Gymnasiast
4d81eb578e
Remove long-disabled config code
2015-08-16 20:45:23 +02:00
IntelOrca
094cc19411
allow joining of servers in server list window
2015-08-16 16:37:08 +01:00
IntelOrca
a3450a4bf8
add loading / saving of servers
2015-08-16 15:27:21 +01:00
IntelOrca
3f31221973
fix network merge issues, fix #1785
2015-08-14 22:06:15 +01:00
zsilencer
3a26f56000
fix path placement for network
2015-08-14 09:13:40 -06:00
IntelOrca
99f2b87043
add chat feature
2015-08-14 09:13:29 -06:00
medsouz
58aeb6c911
Changed the wrong boolean
...
I should probably sleep more...
2015-08-11 07:17:06 -04:00
medsouz
db9ea4cdf3
Added toggle for audio disable on focus lost
...
This closes #1758
2015-08-11 07:06:00 -04:00
IntelOrca
b7f037fe60
use TTFFontSimSun for Chinese (Simplified) and fix config value reading
2015-08-10 12:31:39 +01:00
Gymnasiast
959b492330
Add Simplified Chinese and Finnish as selectable languages
2015-08-09 21:29:42 +02:00
IntelOrca
5e804463c8
fix #1740
2015-08-07 02:04:44 +01:00
Michał Janiszewski
fd6ddb7120
Prevent accessing memory we don't own
...
In case where strlen(propertyName) < strlen(name) we are accessing
memory from stack mapping possibly outside our ownership.
Prevent such behaviour by clamping the check to valid range only.
2015-08-07 00:42:51 +02:00
IntelOrca
d228d13918
implement utf8, part 23 (bug fixes)
2015-08-01 16:40:15 +01:00
IntelOrca
795c01cab5
implement utf8, part 5
2015-08-01 10:20:50 +01:00