Ketmar Dark [Sat, 12 Oct 2019 02:35:55 +0000 (05:35 +0300)]
window: touch: some fixes for headless
Ketmar Dark [Sat, 12 Oct 2019 02:29:16 +0000 (05:29 +0300)]
net: nuked old commented out downloader code
Ketmar Dark [Sat, 12 Oct 2019 02:27:27 +0000 (05:27 +0300)]
net: removed some bullshit i introduced; commented out more unused code
Ketmar Dark [Sat, 12 Oct 2019 02:21:14 +0000 (05:21 +0300)]
net: slightly better detection of "map change" event in resource downloader
Ketmar Dark [Sat, 12 Oct 2019 01:47:26 +0000 (04:47 +0300)]
net: implemented (half-assed) download resuming
Ketmar Dark [Sat, 12 Oct 2019 01:21:42 +0000 (04:21 +0300)]
net: commented out old-style resource downloading handlers
Ketmar Dark [Sat, 12 Oct 2019 01:15:28 +0000 (04:15 +0300)]
net: i like to move the comment, move it...
Ketmar Dark [Sat, 12 Oct 2019 01:01:00 +0000 (04:01 +0300)]
net: do not create download directories when there is nothing to download
Ketmar Dark [Sat, 12 Oct 2019 00:56:45 +0000 (03:56 +0300)]
net: bumped network protocol version
Ketmar Dark [Sat, 12 Oct 2019 00:55:59 +0000 (03:55 +0300)]
net: map downloading seems to work
Ketmar Dark [Sat, 12 Oct 2019 00:21:58 +0000 (03:21 +0300)]
net: more code for file transfers
Ketmar Dark [Sat, 12 Oct 2019 00:21:04 +0000 (03:21 +0300)]
gfx: cleaned up and fixed progress update code (it was broken; oops)
Ketmar Dark [Fri, 11 Oct 2019 22:27:25 +0000 (01:27 +0300)]
net: more code for file transfers; it was able to transfer a map, and even substiture resource wads
Ketmar Dark [Fri, 11 Oct 2019 21:09:23 +0000 (00:09 +0300)]
net: try to abort map downloading when client received "map change" event
we could restart downloading with the new map hash instead, but meh...
anyway, aborting is better than trying to download some obsolete crap.
Ketmar Dark [Fri, 11 Oct 2019 20:41:48 +0000 (23:41 +0300)]
net: some Preliminary (but half-working) code for new map/resource download scheme
Ketmar Dark [Fri, 11 Oct 2019 15:36:12 +0000 (18:36 +0300)]
game: restored external resource registering in map loader (lol)
Ketmar Dark [Thu, 10 Oct 2019 09:01:53 +0000 (12:01 +0300)]
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.
Joseph Stalin [Sun, 22 Sep 2019 15:00:44 +0000 (20:00 +0500)]
Implemented out-of-map player indication
Joseph Stalin [Sat, 14 Sep 2019 17:02:49 +0000 (22:02 +0500)]
Added textual player indicator
Menu options and localization strings included.
Also moved stuff to dfconfig.
Joseph Stalin [Sat, 14 Sep 2019 09:39:17 +0000 (14:39 +0500)]
Updated indicator options
Joseph Stalin [Thu, 12 Sep 2019 19:28:12 +0000 (00:28 +0500)]
Added teammate indication
DeaDDooMER [Sat, 21 Sep 2019 11:59:11 +0000 (14:59 +0300)]
fix non portable pointer conversion
Ketmar Dark [Fri, 20 Sep 2019 03:47:36 +0000 (06:47 +0300)]
engine: game: hack-killed some warnings
Ketmar Dark [Fri, 20 Sep 2019 03:26:25 +0000 (06:26 +0300)]
fixed ogg/vorbis reader for 32-bit SSE2-enabled systems
Ketmar Dark [Tue, 17 Sep 2019 15:09:16 +0000 (18:09 +0300)]
changed license to GPLv3 only; sorry, no trust to FSF anymore
DeaDDooMER [Thu, 5 Sep 2019 22:17:26 +0000 (01:17 +0300)]
allow to bind joystick button zero in menu
fgsfds [Wed, 4 Sep 2019 16:19:10 +0000 (19:19 +0300)]
Sound: OpenAL: Add module interp setting
fgsfds [Wed, 4 Sep 2019 14:35:29 +0000 (17:35 +0300)]
OpenAL: Add EAXEFXREVERBPROPERTIES
Joseph Stalin [Wed, 4 Sep 2019 12:05:36 +0000 (17:05 +0500)]
Hacked-in main menu logo
fgsfds [Tue, 3 Sep 2019 17:13:38 +0000 (20:13 +0300)]
Sound: OpenAL: Add Opus support
fgsfds [Tue, 3 Sep 2019 03:55:11 +0000 (06:55 +0300)]
`fix` static libvorbis
fgsfds [Tue, 3 Sep 2019 01:28:35 +0000 (04:28 +0300)]
Sound: OpenAL: OGG/Vorbis support
DeaDDooMER [Mon, 2 Sep 2019 19:50:29 +0000 (22:50 +0300)]
save string cvars to dfconfig.cfg
DeaDDooMER [Mon, 2 Sep 2019 19:15:49 +0000 (22:15 +0300)]
fix building on linux; USE_XMP_FULL -> USE_XMP_LITE
fgsfds [Mon, 2 Sep 2019 19:15:08 +0000 (22:15 +0300)]
oops
fgsfds [Mon, 2 Sep 2019 19:13:36 +0000 (22:13 +0300)]
Sound: OpenAL: Free the sound buffer after load
fgsfds [Mon, 2 Sep 2019 18:53:56 +0000 (21:53 +0300)]
add cvar for soundfont selection
fgsfds [Mon, 2 Sep 2019 18:53:47 +0000 (21:53 +0300)]
add string cvars
fgsfds [Mon, 2 Sep 2019 18:29:30 +0000 (21:29 +0300)]
Sound: OpenAL: Expose some vars;
use 1 for fluid cpu-cores;
disable reverb and chorus by default
fgsfds [Mon, 2 Sep 2019 17:41:56 +0000 (20:41 +0300)]
Sound: FluidSynth: Stop the player before freeing
fgsfds [Mon, 2 Sep 2019 17:41:31 +0000 (20:41 +0300)]
Sound: OpenAL: Reclaim stream buffers on stream change
fgsfds [Mon, 2 Sep 2019 16:35:47 +0000 (19:35 +0300)]
libmodplug.dll => libmodplug-1.dll
fgsfds [Mon, 2 Sep 2019 16:16:17 +0000 (19:16 +0300)]
Sound: OpenAL: Add MIDI support via FluidSynth
fgsfds [Sun, 1 Sep 2019 22:56:27 +0000 (01:56 +0300)]
misc header fixes
fgsfds [Sun, 1 Sep 2019 22:56:13 +0000 (01:56 +0300)]
Sound: OpenAL: Half-assed manual MP3 detection
because mpg123 is a bitch
DeaDDooMER [Sun, 1 Sep 2019 22:21:07 +0000 (01:21 +0300)]
add options USE_XMP and USE_MPG123
DeaDDooMER [Sun, 1 Sep 2019 20:34:22 +0000 (23:34 +0300)]
fix building on linux with mpg123
fgsfds [Sun, 1 Sep 2019 18:38:22 +0000 (21:38 +0300)]
fix round up
fgsfds [Sun, 1 Sep 2019 18:33:35 +0000 (21:33 +0300)]
Net: Realloc outgoing message buffer on overflow
fgsfds [Sun, 1 Sep 2019 14:57:51 +0000 (17:57 +0300)]
Sound: OpenAL: Add mp3 support via libmpg123
DeaDDooMER [Sun, 1 Sep 2019 09:33:16 +0000 (12:33 +0300)]
fix random sound volume with OpenAL
fgsfds [Sun, 1 Sep 2019 00:01:27 +0000 (03:01 +0300)]
Sound: OpenAL: Streams can now be non-looping; XMP tweaks
fgsfds [Sun, 1 Sep 2019 00:01:00 +0000 (03:01 +0300)]
Sound: OpenAL: Allow choice between XMP, XMPLite and ModPlug
fgsfds [Sun, 1 Sep 2019 00:00:27 +0000 (03:00 +0300)]
Sound: OpenAL: Add optional ModPlug loader
fgsfds [Sat, 31 Aug 2019 18:06:53 +0000 (21:06 +0300)]
Sound: OpenAL: libxmp support
DeaDDooMER [Sat, 31 Aug 2019 13:41:43 +0000 (16:41 +0300)]
fix openal driver linking
fgsfds [Sat, 31 Aug 2019 01:29:57 +0000 (04:29 +0300)]
Sound: Initial OpenAL driver impl
DeaDDooMER [Fri, 30 Aug 2019 17:49:27 +0000 (20:49 +0300)]
disable menu handling in headless version
DeaDDooMER [Thu, 29 Aug 2019 19:33:20 +0000 (22:33 +0300)]
add parameter --log-file <filename>
fgsfds [Mon, 26 Aug 2019 23:11:36 +0000 (02:11 +0300)]
Remove stray conprint
fgsfds [Mon, 26 Aug 2019 20:18:25 +0000 (23:18 +0300)]
Net: Buffer outgoing messages
DeaDDooMER [Sun, 25 Aug 2019 17:43:23 +0000 (20:43 +0300)]
fix zip-packed animated textures
fgsfds [Sat, 24 Aug 2019 14:47:03 +0000 (17:47 +0300)]
Net: Disable music position sync for now
fgsfds [Wed, 21 Aug 2019 14:42:35 +0000 (17:42 +0300)]
Game: Warn about ports;
draw console messages on loading screen
fgsfds [Sun, 18 Aug 2019 20:07:32 +0000 (23:07 +0300)]
Master: Fix timeouts
fgsfds [Sun, 18 Aug 2019 20:07:19 +0000 (23:07 +0300)]
Game: Fix TRIGGER_DAMAGE on monsters
DeaDDooMER [Sat, 17 Aug 2019 19:53:22 +0000 (22:53 +0300)]
add cvars console_trans and console_step
DeaDDooMER [Sat, 17 Aug 2019 18:56:20 +0000 (21:56 +0300)]
fix console animation
DeaDDooMER [Sat, 17 Aug 2019 00:53:56 +0000 (03:53 +0300)]
remove sound debug prints
DeaDDooMER [Fri, 16 Aug 2019 23:59:56 +0000 (02:59 +0300)]
always set max volume in sound trigger bounds
DeaDDooMER [Thu, 15 Aug 2019 21:52:54 +0000 (00:52 +0300)]
remove volume change at trigger bounds
Joseph Stalin [Wed, 14 Aug 2019 19:56:13 +0000 (00:56 +0500)]
Fix single-player endpic drawing
It didn't corrected its aspect. Oops.
DeaDDooMER [Wed, 14 Aug 2019 19:54:28 +0000 (22:54 +0300)]
fix console input on some window resolutions
DeaDDooMER [Wed, 14 Aug 2019 18:22:18 +0000 (21:22 +0300)]
fix chat/console input
Joseph Stalin [Mon, 12 Aug 2019 13:27:11 +0000 (18:27 +0500)]
Turn on linear filtering for endpic
fgsfds [Mon, 12 Aug 2019 00:21:16 +0000 (03:21 +0300)]
Game: Don't catch fire underwater in any circumstances
fgsfds [Sun, 11 Aug 2019 12:44:47 +0000 (15:44 +0300)]
Master: Sleep for more than 1ms when idle
fgsfds [Sun, 11 Aug 2019 00:28:48 +0000 (03:28 +0300)]
Master: Support multiline message files
fgsfds [Sun, 11 Aug 2019 00:02:47 +0000 (03:02 +0300)]
GUI: MOTD field now has automatic height
fgsfds [Sat, 10 Aug 2019 18:22:23 +0000 (21:22 +0300)]
Net: Master now supports MOTD and message boxes
fgsfds [Sat, 10 Aug 2019 01:06:15 +0000 (04:06 +0300)]
Net: Start ebin master upgrade
fgsfds [Fri, 9 Aug 2019 02:08:47 +0000 (05:08 +0300)]
Game: Archviles and souls don't burn; use iterators in burn propagation
fgsfds [Fri, 9 Aug 2019 00:28:13 +0000 (03:28 +0300)]
Game: Monster burning propagation fix
Joseph Stalin [Tue, 6 Aug 2019 18:23:17 +0000 (23:23 +0500)]
Medkits now always extinguish fire
Even if player has max HP for that medkit type.
No additional HP granted.
Joseph Stalin [Tue, 6 Aug 2019 17:06:12 +0000 (22:06 +0500)]
Slowly decrease fire pain frequency
Also increased fire time a little bit to better match 3secs;
Made a little "fix" for fuel in Backpack.
Joseph Stalin [Tue, 6 Aug 2019 09:27:25 +0000 (14:27 +0500)]
Rebalance flammenwerfer; add Fuel to Backpack
fgsfds [Wed, 7 Aug 2019 21:43:23 +0000 (00:43 +0300)]
Game: Handle load errors correctly
Joseph Stalin [Tue, 6 Aug 2019 20:24:01 +0000 (01:24 +0500)]
Fix player indicator centering
fgsfds [Tue, 6 Aug 2019 17:59:23 +0000 (20:59 +0300)]
Game: Tweak fire pain
fgsfds [Tue, 6 Aug 2019 17:52:32 +0000 (20:52 +0300)]
Game: Pain sounds play every second when on fire
fgsfds [Mon, 5 Aug 2019 22:24:49 +0000 (01:24 +0300)]
Merge branch 'master' of https://repo.or.cz/d2df-sdl
fgsfds [Mon, 5 Aug 2019 22:24:44 +0000 (01:24 +0300)]
Game: Don't catch fire if protected
fgsfds [Mon, 5 Aug 2019 22:24:22 +0000 (01:24 +0300)]
Triggers: Add DamageKind to TRIGGER_DAMAGE
Joseph Stalin [Mon, 5 Aug 2019 18:25:13 +0000 (23:25 +0500)]
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl
fgsfds [Mon, 5 Aug 2019 18:13:13 +0000 (21:13 +0300)]
Net: Headless server starts with 0 players by default
Joseph Stalin [Mon, 5 Aug 2019 18:11:56 +0000 (23:11 +0500)]
Bumped flammenwerfer damage (3/5 => 6/6)
DeaDDooMER [Mon, 5 Aug 2019 17:26:15 +0000 (20:26 +0300)]
rename variable g_Net_DownloadTimeoutMs -> g_Net_DownloadTimeout
DeaDDooMER [Mon, 5 Aug 2019 17:14:25 +0000 (20:14 +0300)]
fix endless loop on map downloading
DeaDDooMER [Sun, 4 Aug 2019 15:20:22 +0000 (18:20 +0300)]
draw chat input line at top border on android
DeaDDooMER [Sun, 4 Aug 2019 14:38:50 +0000 (17:38 +0300)]
disable binds in menu