net: do not hiccup when the game is in progress, and master server is not available
the game repeatedly tries to connect to master server while the match is going on, and
the master is not available. connection routine is blocking, so the whole game freezes
for 3 seconds once a minute. definitely not a very pleasant expirience.
i made connection to master optionally non-blocking. the game will still hang for 3 secs
when loading a new map (this can be changed too, but i don't think that it really matters),
but in-game hangups should be gone.
the game repeatedly tries to connect to master server while the match is going on, and
the master is not available. connection routine is blocking, so the whole game freezes
for 3 seconds once a minute. definitely not a very pleasant expirience.
i made connection to master optionally non-blocking. the game will still hang for 3 secs
when loading a new map (this can be changed too, but i don't think that it really matters),
but in-game hangups should be gone.
Implemented out-of-map player indication
Added textual player indicator
Menu options and localization strings included.
Also moved stuff to dfconfig.
Menu options and localization strings included.
Also moved stuff to dfconfig.
Updated indicator options
Added teammate indication
fix non portable pointer conversion
engine: game: hack-killed some warnings
fixed ogg/vorbis reader for 32-bit SSE2-enabled systems
changed license to GPLv3 only; sorry, no trust to FSF anymore
allow to bind joystick button zero in menu
Sound: OpenAL: Add module interp setting
OpenAL: Add EAXEFXREVERBPROPERTIES
Hacked-in main menu logo
Sound: OpenAL: Add Opus support
`fix` static libvorbis
Sound: OpenAL: OGG/Vorbis support
save string cvars to dfconfig.cfg
fix building on linux; USE_XMP_FULL -> USE_XMP_LITE
oops
Sound: OpenAL: Free the sound buffer after load
add cvar for soundfont selection
add string cvars
Sound: OpenAL: Expose some vars;
use 1 for fluid cpu-cores;
disable reverb and chorus by default
use 1 for fluid cpu-cores;
disable reverb and chorus by default
Sound: FluidSynth: Stop the player before freeing
Sound: OpenAL: Reclaim stream buffers on stream change
libmodplug.dll => libmodplug-1.dll
Sound: OpenAL: Add MIDI support via FluidSynth
misc header fixes
Sound: OpenAL: Half-assed manual MP3 detection
because mpg123 is a bitch
because mpg123 is a bitch
add options USE_XMP and USE_MPG123
fix building on linux with mpg123
fix round up
Net: Realloc outgoing message buffer on overflow
Sound: OpenAL: Add mp3 support via libmpg123
fix random sound volume with OpenAL
Sound: OpenAL: Streams can now be non-looping; XMP tweaks
Sound: OpenAL: Allow choice between XMP, XMPLite and ModPlug
Sound: OpenAL: Add optional ModPlug loader
Sound: OpenAL: libxmp support
fix openal driver linking
Sound: Initial OpenAL driver impl
disable menu handling in headless version
add parameter --log-file <filename>
Remove stray conprint
Net: Buffer outgoing messages
fix zip-packed animated textures
Net: Disable music position sync for now
Game: Warn about ports;
draw console messages on loading screen
draw console messages on loading screen
Master: Fix timeouts
Game: Fix TRIGGER_DAMAGE on monsters
add cvars console_trans and console_step
fix console animation
remove sound debug prints
always set max volume in sound trigger bounds
remove volume change at trigger bounds
Fix single-player endpic drawing
It didn't corrected its aspect. Oops.
It didn't corrected its aspect. Oops.
fix console input on some window resolutions
fix chat/console input
Turn on linear filtering for endpic
Game: Don't catch fire underwater in any circumstances
Master: Sleep for more than 1ms when idle
Master: Support multiline message files
GUI: MOTD field now has automatic height
Net: Master now supports MOTD and message boxes
Net: Start ebin master upgrade
Game: Archviles and souls don't burn; use iterators in burn propagation
Game: Monster burning propagation fix
Medkits now always extinguish fire
Even if player has max HP for that medkit type.
No additional HP granted.
Even if player has max HP for that medkit type.
No additional HP granted.
Slowly decrease fire pain frequency
Also increased fire time a little bit to better match 3secs;
Made a little "fix" for fuel in Backpack.
Also increased fire time a little bit to better match 3secs;
Made a little "fix" for fuel in Backpack.
Rebalance flammenwerfer; add Fuel to Backpack
Game: Handle load errors correctly
Fix player indicator centering
Game: Tweak fire pain
Game: Pain sounds play every second when on fire
Merge branch 'master' of https://repo.or.cz/d2df-sdl
Game: Don't catch fire if protected
Triggers: Add DamageKind to TRIGGER_DAMAGE
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl
Net: Headless server starts with 0 players by default
Bumped flammenwerfer damage (3/5 => 6/6)
rename variable g_Net_DownloadTimeoutMs -> g_Net_DownloadTimeout
fix endless loop on map downloading
draw chat input line at top border on android
disable binds in menu
fix input and bind handling in console
Fix warnings
Fixed comments (UTF8<>CP1251)
Corrected aspect for menu background
add cvar console_height
fix chat/console input on android
Console: Parsing flag should be set by default - addendum to 5c79a5c
Because g_Options_SetDefaultVideo() is called earlier, and it calls g_Console_ResetBinds().
Because g_Options_SetDefaultVideo() is called earlier, and it calls g_Console_ResetBinds().
Menu: Update scale only if it really changed
Console: Properly store bind in case no down action specified
Console: Don't use double quotes so much
Console: Automatically save console variables
Console: Automatically save user-defined binds
Console: Fix copypasta
holmes: added outline for map position
fixed input locking after load game
r_showtime is now a cvar and 0 by default