zicodxx
|
4554227d1a
|
in StartLevel() only call disable_matcens() and clear_transient_objects() in Singleplayer to keep consistency with remote clients
|
2012-05-24 12:46:35 +02:00 |
|
zicodxx
|
a9c07f81e7
|
in StartLevel() only call disable_matcens() and clear_transient_objects() in Singleplayer to keep consistency with remote clients
|
2012-05-24 12:46:33 +02:00 |
|
zicodxx
|
1296f3e3b3
|
Introduced quaternion functions to replace vector matrix where size matters - created by Florian Feucht; Added option for pdata packets based on quaternion in Multiplayer game; Removed PF_LEVELLING from new player objects to prevent jittering in player banking
|
2012-05-21 17:06:50 +02:00 |
|
zicodxx
|
d4dfd1fb40
|
Introduced quaternion functions to replace vector matrix where size matters - created by Florian Feucht; Added option for pdata packets based on quaternion in Multiplayer game; Removed PF_LEVELLING from new player objects to prevent jittering in player banking
|
2012-05-21 17:06:47 +02:00 |
|
zicodxx
|
36774e21d5
|
now properly initialize all other parts of the new/old player object when restoring a coop savestate
|
2012-05-21 10:33:53 +02:00 |
|
zicodxx
|
5d6f4222d7
|
now properly initialize all other parts of the new/old player object when restoring a coop savestate
|
2012-05-21 10:32:33 +02:00 |
|
zicodxx
|
b38c3a98e7
|
solved some potential buffer overflows when initializing movie names
|
2012-05-19 02:37:13 +02:00 |
|
zicodxx
|
66f2045c59
|
using our own functions for strdup and _splitpath with the d_ prefix for all platforms for consistency
|
2012-05-19 02:16:43 +02:00 |
|
zicodxx
|
d58e6fc38f
|
using our own functions for strdup and _splitpath with the d_ prefix for all platforms for consistency
|
2012-05-19 02:16:40 +02:00 |
|
zicodxx
|
70287bfde6
|
using our own functions for stricmp, strnicmp, strlwr, strupr, strrev with a d_ prefix for all platforms for consistency
|
2012-05-19 01:36:43 +02:00 |
|
zicodxx
|
2c9ee20981
|
using our own functions for stricmp, strnicmp, strlwr, strupr, strrev with a d_ prefix for all platforms for consistency
|
2012-05-19 01:36:41 +02:00 |
|
zicodxx
|
ef8c3bc436
|
fixed incorrect canvase for opengl-scaled savestate thumbnail; rebuild free objects after restoring and remapping the coop players
|
2012-05-18 10:54:41 +02:00 |
|
zicodxx
|
3b8175c3ba
|
fixed incorrect canvase for opengl-scaled savestate thumbnail; rebuild free objects after restoring and remapping the coop players
|
2012-05-18 10:54:36 +02:00 |
|
zicodxx
|
e6841439b0
|
allow PAUSE key during death sequence to pause or view multiplayer game stats; Also reset hostages_on_board when ship blows up so pause menu during death sequence will show 0 hostages soon as the ship explodes; fixed crash for slew_init by removing old numlock hack
|
2012-05-16 14:39:31 +02:00 |
|
zicodxx
|
e7c86fd11d
|
allow PAUSE key during death sequence to pause or view multiplayer game stats; Also reset hostages_on_board when ship blows up so pause menu during death sequence will show 0 hostages soon as the ship explodes; fixed crash for slew_init by removing old numlock hack
|
2012-05-16 14:39:29 +02:00 |
|
zicodxx
|
2c5176a336
|
when updating game info also check for player connected status in case we send to everyone
|
2012-05-16 10:41:15 +02:00 |
|
zicodxx
|
a7420efb13
|
when updating game info also check for player connected status in case we send to everyone
|
2012-05-16 10:41:12 +02:00 |
|
zicodxx
|
8699ae6b63
|
In Multiplayer when taking damage, the game will only leave menus when shield drop below 5
|
2012-05-16 01:06:16 +02:00 |
|
zicodxx
|
383a00cd9c
|
In Multiplayer when taking damage, the game will only leave menus when shield drop below 5
|
2012-05-16 01:06:13 +02:00 |
|
zicodxx
|
1c8dc35257
|
Do not allow ports below 1024; More verbosity for udp_open_socket()
|
2012-05-16 00:59:19 +02:00 |
|
zicodxx
|
eb87ed15e1
|
Do not allow ports below 1024; More verbosity for udp_open_socket()
|
2012-05-16 00:59:14 +02:00 |
|
zicodxx
|
d472f592a0
|
Do not send endlevel packets to disconnected (but still saved) clients
|
2012-05-15 23:39:24 +02:00 |
|
zicodxx
|
ffeddf4db6
|
Do not send endlevel packets to disconnected (but still saved) clients
|
2012-05-15 23:39:21 +02:00 |
|
zicodxx
|
2bed74b056
|
During kmatrix bring up Game_wind againso the host can still follow the game - becomes necessary later with host-authority functions
|
2012-05-14 19:20:18 +02:00 |
|
zicodxx
|
c4223a8fe5
|
During kmatrix bring up Game_wind againso the host can still follow the game - becomes necessary later with host-authority functions
|
2012-05-14 19:20:15 +02:00 |
|
zicodxx
|
d3fb313fd9
|
Renamed FixedStepCalc() to cald_d_tick() and FixedStep became d_tick_step; Also ther eonly is a 50ms-timer used to d_tick_step as it was the only one used so far; Replaced FrameCount with d_tick_count which only increments by 50ms-timer used in calc_d_tick() - that now scales timed actions for certain functions properly and makes AI work FPS-independent without any hacks in that regard
|
2012-05-14 19:06:28 +02:00 |
|
zicodxx
|
8967ae77fe
|
Renamed FixedStepCalc() to cald_d_tick() and FixedStep became d_tick_step; Also ther eonly is a 50ms-timer used to d_tick_step as it was the only one used so far; Replaced FrameCount with d_tick_count which only increments by 50ms-timer used in calc_d_tick() - that now scales timed actions for certain functions properly and makes AI work FPS-independent without any hacks in that regard
|
2012-05-14 19:06:27 +02:00 |
|
zicodxx
|
dbb5eeef35
|
Made inline functions static
|
2012-05-14 17:13:27 +02:00 |
|
zicodxx
|
55aae15997
|
Made inline functions static
|
2012-05-14 17:13:24 +02:00 |
|
zicodxx
|
6d3782996c
|
Fixed some non-critical compiler warnings; Now compiling with -std=c99 -pedantic and fixed warnings (except for editor build) caused by this
|
2012-05-14 12:20:30 +02:00 |
|
zicodxx
|
e3a21dce5e
|
Fixed some non-critical compiler warnings; Now compiling with -std=c99 -pedantic and fixed warnings (except for editor build) caused by this
|
2012-05-14 12:20:27 +02:00 |
|
zicodxx
|
20b8e59305
|
Incremented version to 0.57.3; Added Release notes
|
2012-05-10 19:10:49 +02:00 |
|
zicodxx
|
c5b3fc162e
|
Incremented version to 0.57.3; Added Release notes
|
2012-05-10 19:10:45 +02:00 |
|
zicodxx
|
bfef7393d5
|
Reduced timeout from 10 to 5 seconds
|
2012-05-10 18:54:22 +02:00 |
|
zicodxx
|
a84bdf917f
|
Reduced timeout from 10 to 5 seconds
|
2012-05-10 18:53:59 +02:00 |
|
zicodxx
|
57d3f3b34f
|
Wrote seperate function for weapon autocycling that also cycles through non-autoselect weapons and properly respects super laser; Added option to not autoselect weapon when firing; On the way, smoothed the menu text in misc menu a bit
|
2012-05-10 14:39:26 +02:00 |
|
zicodxx
|
9de6618ba0
|
Wrote seperate function for weapon autocycling that also cycles through non-autoselect weapons; Added option to not autoselect weapon when firing; On the way, smoothed the menu text in misc menu a bit
|
2012-05-10 14:39:24 +02:00 |
|
zicodxx
|
700c4f6e96
|
removed empty console directory as well as long obsoleted RPM spec file
|
2012-05-10 01:42:52 +02:00 |
|
zicodxx
|
d52f07bcf0
|
removed unfinished tracker protocol that has been replaced for some time now
|
2012-05-10 01:41:33 +02:00 |
|
zicodxx
|
4eaddede80
|
Reuse pre-defined player objects when loading coop savestate to revent messup when player amount or orders change in a certain way
|
2012-05-10 01:40:39 +02:00 |
|
zicodxx
|
8cc22d8343
|
Reuse pre-defined player objects when loading coop savestate to revent messup when player amount or orders change in a certain way
|
2012-05-10 01:40:35 +02:00 |
|
zicodxx
|
1475eccac4
|
Added more versatility in picking targets for the creation of smart blobs - especially for Multiplayer; cleaned that code a bit; made dodging of homing projectiles a little easier
|
2012-05-09 01:22:31 +02:00 |
|
zicodxx
|
8dfb4cde57
|
Added more versatility in picking targets for the creation of smart blobs - especially for Multiplayer; cleaned that code a bit; made dodging of homing projectiles a little easier
|
2012-05-09 01:22:28 +02:00 |
|
zicodxx
|
b0f34d2b89
|
fixed copy/paste mistake
|
2012-04-30 00:38:45 +02:00 |
|
zicodxx
|
b466072fd5
|
fixed copy/paste mistake
|
2012-04-30 00:38:41 +02:00 |
|
zicodxx
|
347775de93
|
Similar to Network_new_game introduced imulti_new_game to exclusivly use in multi.c to execute stuff in new level only when starting a new game - for example resetting player ship inventory which is not supposed to happen on each level
|
2012-04-27 02:09:48 +02:00 |
|
zicodxx
|
0472e76895
|
Similar to Network_new_game introduced imulti_new_game to exclusivly use in multi.c to execute stuff in new level only when starting a new game - for example resetting player ship inventory which is not supposed to happen on each level; Removed long obsolete control_invul_time varible
|
2012-04-27 02:09:46 +02:00 |
|
zicodxx
|
6e0abf59c4
|
little reorganization for draw_hud(): draw multiplayer names first, reticle last to prevent anything being drawn over by floating names and reticle not messed by anything else
|
2012-04-24 11:55:16 +02:00 |
|
zicodxx
|
e23535ffe8
|
little reorganization for draw_hud(): draw multiplayer names first, reticle last to prevent anything being drawn over by floating names and reticle not messed by anything else
|
2012-04-24 11:55:12 +02:00 |
|
zicodxx
|
20e8b6c497
|
fixed improper player disconnecting which might have been caused by endlevel packet
|
2012-04-23 16:15:20 +02:00 |
|