DEADSOFTWARE

d2df-sdl.git
6 years agoreset weapon switch timer in various places; just in case
Ketmar Dark [Mon, 1 Oct 2018 11:00:21 +0000 (14:00 +0300)]
reset weapon switch timer in various places; just in case

6 years agonetwork: it seems that something is wrong with `gTime`; tried to hack around it for...
Ketmar Dark [Mon, 1 Oct 2018 10:57:33 +0000 (13:57 +0300)]
network: it seems that something is wrong with `gTime`; tried to hack around it for weapon switching

6 years agonetwork: oops; server player was unable to switch weapons
Ketmar Dark [Mon, 1 Oct 2018 10:29:56 +0000 (13:29 +0300)]
network: oops; server player was unable to switch weapons

6 years agonetwork: code uglification; fixed bug with weapon switching (i hope)
Ketmar Dark [Mon, 1 Oct 2018 10:01:27 +0000 (13:01 +0300)]
network: code uglification; fixed bug with weapon switching (i hope)

6 years agonetwork: do not send weapon switch keys over the network, send actual selected weapon...
Ketmar Dark [Mon, 1 Oct 2018 08:04:38 +0000 (11:04 +0300)]
network: do not send weapon switch keys over the network, send actual selected weapon instead

6 years agonetwork: packed some player state bools into bytes
Ketmar Dark [Mon, 1 Oct 2018 06:45:19 +0000 (09:45 +0300)]
network: packed some player state bools into bytes

6 years agoRevert "Revert "fixed flawed "weapon switch key release" detection logic (flags shoul...
Ketmar Dark [Mon, 1 Oct 2018 06:32:18 +0000 (09:32 +0300)]
Revert "Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)""

This reverts commit 0f19f863e4ed346794b6ce5a56571027b4c8cd0b.

6 years agoRevert "Revert "no more delay between weapon switching: now player should release...
Ketmar Dark [Mon, 1 Oct 2018 06:32:06 +0000 (09:32 +0300)]
Revert "Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!""

This reverts commit aea87456d131c418ed632d30b57280dfeefe16de.

6 years agoRevert "Revert "fixed weapon switching over the network; bumped protocol version""
Ketmar Dark [Mon, 1 Oct 2018 06:31:57 +0000 (09:31 +0300)]
Revert "Revert "fixed weapon switching over the network; bumped protocol version""

This reverts commit 87ddd721327c2ed38e6f9d324c731b58566a60b7.

6 years agoRevert "fixed weapon switching over the network; bumped protocol version"
Ketmar Dark [Sun, 30 Sep 2018 14:51:06 +0000 (17:51 +0300)]
Revert "fixed weapon switching over the network; bumped protocol version"

This reverts commit 7c0186b3f1e66e80377d14364f0cec949e44e615.

6 years agoRevert "no more delay between weapon switching: now player should release switching...
Ketmar Dark [Sun, 30 Sep 2018 14:48:50 +0000 (17:48 +0300)]
Revert "no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!"

This reverts commit a3827aae6da362e100e614fb008fe410e22d0f64.

6 years agoRevert "fixed flawed "weapon switch key release" detection logic (flags should change...
Ketmar Dark [Sun, 30 Sep 2018 14:48:38 +0000 (17:48 +0300)]
Revert "fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)"

This reverts commit 3377bafefa3681f8243fff9545ebca4df218e4fb.

6 years agoAdded new blood types for player's models
DeaDDooMER [Sun, 30 Sep 2018 13:23:59 +0000 (16:23 +0300)]
Added new blood types for player's models

6 years agofixed weapon switching over the network; bumped protocol version
Ketmar Dark [Sat, 29 Sep 2018 23:11:06 +0000 (02:11 +0300)]
fixed weapon switching over the network; bumped protocol version

  WARNING! all weapon selection logic is done by The Server (including priorities), so
           we cannot simply do it on a client and send a new weapon number (at least
           not yet).
           it means that client and server code should be in sync, and you have to
           bump protocol version if weapon priorities changes.

6 years agoslightly better prioritized weapon selection (code cleanup, should not affect the...
Ketmar Dark [Sat, 29 Sep 2018 22:35:12 +0000 (01:35 +0300)]
slightly better prioritized weapon selection (code cleanup, should not affect the actual selection)

6 years agofixed flawed "weapon switch key release" detection logic (flags should change after...
Ketmar Dark [Sat, 29 Sep 2018 22:15:21 +0000 (01:15 +0300)]
fixed flawed "weapon switch key release" detection logic (flags should change after all checks are done, not mid-checking)

6 years agono more delay between weapon switching: now player should release switching key and...
Ketmar Dark [Sat, 29 Sep 2018 21:42:34 +0000 (00:42 +0300)]
no more delay between weapon switching: now player should release switching key and press it again -- look ma no pause!

6 years agosuperminigun is using shells, not bullets; fixed `hasAmmoForWeapon()`
Ketmar Dark [Sat, 29 Sep 2018 20:53:19 +0000 (23:53 +0300)]
superminigun is using shells, not bullets; fixed `hasAmmoForWeapon()`

6 years agofix: we can have more priorities than "real" weapons (consider berserk knuckles and...
Ketmar Dark [Sat, 29 Sep 2018 20:37:06 +0000 (23:37 +0300)]
fix: we can have more priorities than "real" weapons (consider berserk knuckles and normal knuckles, for example)

6 years agoweapon order fix (supermini comes first now)
Ketmar Dark [Sat, 29 Sep 2018 19:54:56 +0000 (22:54 +0300)]
weapon order fix (supermini comes first now)

6 years agooops! berserk knuckles should come first, not last
Ketmar Dark [Sat, 29 Sep 2018 19:50:13 +0000 (22:50 +0300)]
oops! berserk knuckles should come first, not last

6 years agofixed weapon selector: forgot to add rocket launcher to priority list; also, weapon...
Ketmar Dark [Sat, 29 Sep 2018 19:19:37 +0000 (22:19 +0300)]
fixed weapon selector: forgot to add rocket launcher to priority list; also, weapon selector used logical weapon numbers to check real arrays

6 years agoAdded blood color to player's model description
DeaDDooMER [Thu, 27 Sep 2018 21:51:35 +0000 (00:51 +0300)]
Added blood color to player's model description

6 years agoPlayer: Fix follow corpses at client side
Stas'M [Tue, 25 Sep 2018 11:11:30 +0000 (14:11 +0300)]
Player: Fix follow corpses at client side

6 years agoGame: Add corpse kill announcer effect
Stas'M [Mon, 24 Sep 2018 16:22:01 +0000 (19:22 +0300)]
Game: Add corpse kill announcer effect

6 years agoPlayer: Don't follow corpse after respawn
Stas'M [Mon, 24 Sep 2018 14:46:33 +0000 (17:46 +0300)]
Player: Don't follow corpse after respawn

6 years agoOptions: Improve resolution detection
Stas'M [Mon, 24 Sep 2018 12:59:06 +0000 (15:59 +0300)]
Options: Improve resolution detection

6 years agoPlayer: Follow dead corpse
Stas'M [Mon, 24 Sep 2018 12:34:59 +0000 (15:34 +0300)]
Player: Follow dead corpse

6 years agoDefault window size and position setted according with display resolution
DeaDDooMER [Mon, 24 Sep 2018 12:02:50 +0000 (15:02 +0300)]
Default window size and position setted according with display resolution

6 years agoPlayer: Fix weapon cycling bitmask
Stas'M [Sun, 23 Sep 2018 23:51:36 +0000 (02:51 +0300)]
Player: Fix weapon cycling bitmask

6 years agoImproved portability (bug #45)
DeaDDooMER [Sun, 23 Sep 2018 16:21:06 +0000 (19:21 +0300)]
Improved portability (bug #45)

6 years agoif we have several weapons on one key, do prioritized selection
Ketmar Dark [Sat, 22 Sep 2018 19:51:02 +0000 (22:51 +0300)]
if we have several weapons on one key, do prioritized selection

  priorities are:
    bfg, plasma, flamethrower, ssg, minigun, sg, pistol, berserk, chainsaw, fist

6 years agoPlayer: Always display punch animation
Stas'M [Wed, 12 Sep 2018 20:32:12 +0000 (23:32 +0300)]
Player: Always display punch animation

Plus add separate animation for berserk

6 years agofixed two compiler warnings (one is definitely false positive, but meh...)
Ketmar Dark [Sat, 15 Sep 2018 21:42:57 +0000 (00:42 +0300)]
fixed two compiler warnings (one is definitely false positive, but meh...)

6 years agoAndroid: hack-fix bug #31 and #32
DeaDDooMER [Sat, 15 Sep 2018 16:26:18 +0000 (19:26 +0300)]
Android: hack-fix bug #31 and #32

6 years agoAndroid: Fix menu reset when open keyboard
DeaDDooMER [Sat, 15 Sep 2018 06:39:03 +0000 (09:39 +0300)]
Android: Fix menu reset when open keyboard

6 years agoGame: Implement spectator autoview feature
Stas'M [Sat, 25 Aug 2018 19:24:01 +0000 (22:24 +0300)]
Game: Implement spectator autoview feature

- especially for Chaos Constructions 2018

6 years agoMain: Fix directives to hide compiler notices
Stas'M [Sat, 25 Aug 2018 15:29:55 +0000 (18:29 +0300)]
Main: Fix directives to hide compiler notices

6 years agoNetmaster: Optimize drawing loops
Stas'M [Sat, 25 Aug 2018 15:21:26 +0000 (18:21 +0300)]
Netmaster: Optimize drawing loops

6 years agoNetmaster: Improve server list
Stas'M [Sat, 25 Aug 2018 15:12:04 +0000 (18:12 +0300)]
Netmaster: Improve server list

- Group similar servers by name
- Allow to switch between similar servers with Left & Right arrows
- Sort similar servers and all server list by ping

6 years agoFixed palyer freezing and monster disappearing at y<0 on AMD64/ARM
DeaDDooMER [Mon, 30 Jul 2018 11:42:32 +0000 (14:42 +0300)]
Fixed palyer freezing and monster disappearing at y<0 on AMD64/ARM

6 years agoAndroid: added navigation bar hiding hack
DeaDDooMER [Sun, 29 Jul 2018 19:40:06 +0000 (22:40 +0300)]
Android: added navigation bar hiding hack

6 years agoAndroid: added timidity.cfg to game files, so midi music can playing now
DeaDDooMER [Tue, 26 Jun 2018 19:24:38 +0000 (22:24 +0300)]
Android: added timidity.cfg to game files, so midi music can playing now

6 years agoAndroid: yet another virtual keyboard layout changes.
DeaDDooMER [Mon, 25 Jun 2018 13:32:36 +0000 (16:32 +0300)]
Android: yet another virtual keyboard layout changes.

6 years agoAndroid: fix bad screen size when config not found
DeaDDooMER [Sun, 24 Jun 2018 13:08:26 +0000 (16:08 +0300)]
Android: fix bad screen size when config not found

6 years agoForced landscape mode on android
DeaDDooMER [Sun, 24 Jun 2018 11:30:08 +0000 (14:30 +0300)]
Forced landscape mode on android

6 years agoAdded check for support NPOT textures with OpenGL ES. Legacy mode is still bugged.
DeaDDooMER [Sun, 24 Jun 2018 10:54:25 +0000 (13:54 +0300)]
Added check for support NPOT textures with OpenGL ES. Legacy mode is still bugged.

6 years agoAdded new OpenGL ES wrapper
DeaDDooMER [Sat, 23 Jun 2018 22:27:53 +0000 (01:27 +0300)]
Added new OpenGL ES wrapper

6 years agoHolmes now optional at compile-time
DeaDDooMER [Sat, 23 Jun 2018 08:14:49 +0000 (11:14 +0300)]
Holmes now optional at compile-time

6 years agoCalculation gibs size no more depends on opengl
DeaDDooMER [Fri, 22 Jun 2018 18:29:35 +0000 (21:29 +0300)]
Calculation gibs size no more depends on opengl

6 years agoAndroid: added key for calling android keyboard
DeaDDooMER [Thu, 21 Jun 2018 17:45:44 +0000 (20:45 +0300)]
Android: added key for calling android keyboard

6 years agofixed small bug in hashtable
Ketmar Dark [Fri, 1 Jun 2018 18:16:22 +0000 (21:16 +0300)]
fixed small bug in hashtable

6 years agoFix some default values that not present in config
DeaDDooMER [Sat, 26 May 2018 13:09:55 +0000 (16:09 +0300)]
Fix some default values that not present in config

6 years agoAndroid: Fixed first video configuration and unpredicted key resetting
DeaDDooMER [Tue, 22 May 2018 16:29:33 +0000 (19:29 +0300)]
Android: Fixed first video configuration and unpredicted key resetting

6 years agoSet DF version in AndroidManifest.xml
DeaDDooMER [Tue, 22 May 2018 16:09:53 +0000 (19:09 +0300)]
Set DF version in AndroidManifest.xml

6 years agoFix warnings on amd64
DeaDDooMER [Tue, 22 May 2018 16:09:17 +0000 (19:09 +0300)]
Fix warnings on amd64

6 years agoMonsters: Check for blind area when shooting
Stas'M [Sat, 19 May 2018 23:43:27 +0000 (02:43 +0300)]
Monsters: Check for blind area when shooting

http://doom2d.org/forum/viewtopic.php?f=36&t=1885

6 years agoPlayer: Always reset special vars on respawn
Stas'M [Sat, 19 May 2018 21:26:52 +0000 (00:26 +0300)]
Player: Always reset special vars on respawn

6 years agoWindow: Update keyboard state before execute
Stas'M [Sat, 19 May 2018 20:07:46 +0000 (23:07 +0300)]
Window: Update keyboard state before execute

6 years agoadded some "key unpress" calls; maybe it will fix intermissions (i don't know, it...
Ketmar Dark [Sat, 19 May 2018 18:48:04 +0000 (21:48 +0300)]
added some "key unpress" calls; maybe it will fix intermissions (i don't know, it always works for me)

6 years agoLog: Don't double chat messages in console
Stas'M [Fri, 18 May 2018 22:56:06 +0000 (01:56 +0300)]
Log: Don't double chat messages in console

6 years agoNet: Whitespace fixes only
Stas'M [Fri, 18 May 2018 19:33:46 +0000 (22:33 +0300)]
Net: Whitespace fixes only

6 years agonon-headless game server should not crash on map view anymore
Ketmar Dark [Fri, 18 May 2018 20:24:30 +0000 (23:24 +0300)]
non-headless game server should not crash on map view anymore

  lol, there is no player in map view mode, and the corresponding
  map profiler is not created (but is used).

6 years agoRes Downloader: Better handle download cancel
Stas'M [Fri, 18 May 2018 15:23:59 +0000 (18:23 +0300)]
Res Downloader: Better handle download cancel

6 years agoMonsters: Show loading progress gracefully
Stas'M [Fri, 18 May 2018 13:58:14 +0000 (16:58 +0300)]
Monsters: Show loading progress gracefully

6 years agoRes Downloader: Display WAD and resource names
Stas'M [Fri, 18 May 2018 13:34:31 +0000 (16:34 +0300)]
Res Downloader: Display WAD and resource names

6 years agoNetmaster: Use DecodeIPV4 function
Stas'M [Fri, 18 May 2018 13:25:17 +0000 (16:25 +0300)]
Netmaster: Use DecodeIPV4 function

6 years agoNet: Allow to discover LAN servers
Stas'M [Fri, 18 May 2018 10:35:41 +0000 (13:35 +0300)]
Net: Allow to discover LAN servers

6 years agoFast fix nil Sound on damned.wad MAP11
DeaDDooMER [Thu, 17 May 2018 20:51:32 +0000 (23:51 +0300)]
Fast fix nil Sound on damned.wad MAP11

6 years agoPanel: Fix SetFrame out of index
Stas'M [Thu, 17 May 2018 18:48:46 +0000 (21:48 +0300)]
Panel: Fix SetFrame out of index

http://doom2d.org/forum/viewtopic.php?f=36&t=2576

6 years agodefault smallmap aligh: bottom
Ketmar Dark [Thu, 17 May 2018 16:22:11 +0000 (19:22 +0300)]
default smallmap aligh: bottom

6 years agoadded "r_smallmap_align_h" and "r_smallmap_align_v" cvars
Ketmar Dark [Thu, 17 May 2018 16:21:23 +0000 (19:21 +0300)]
added "r_smallmap_align_h" and "r_smallmap_align_v" cvars

6 years agoAdded shadow to vkbd text
DeaDDooMER [Mon, 14 May 2018 13:58:47 +0000 (16:58 +0300)]
Added shadow to vkbd text

6 years agoNow android version can contain game resources in APK
DeaDDooMER [Sun, 13 May 2018 20:57:07 +0000 (23:57 +0300)]
Now android version can contain game resources in APK

6 years agoAdded option for alt vkbd layout
DeaDDooMER [Sat, 5 May 2018 22:28:29 +0000 (01:28 +0300)]
Added option for alt vkbd layout

6 years agoLittle changes in alt vkbd layout
DeaDDooMER [Sat, 5 May 2018 19:22:24 +0000 (22:22 +0300)]
Little changes in alt vkbd layout

6 years agoFix crash on android 4.1
DeaDDooMER [Sun, 4 Mar 2018 15:27:34 +0000 (18:27 +0300)]
Fix crash on android 4.1

6 years agoAdded README for android
DeaDDooMER [Fri, 2 Mar 2018 17:47:27 +0000 (20:47 +0300)]
Added README for android

6 years agoAdded vertical offset for virtual keyboard
DeaDDooMER [Fri, 2 Mar 2018 16:56:31 +0000 (19:56 +0300)]
Added vertical offset for virtual keyboard

6 years agor_sacle now saves more precisely
DeaDDooMER [Thu, 1 Mar 2018 18:53:00 +0000 (21:53 +0300)]
r_sacle now saves more precisely

6 years agoAdded touchscreen settings
DeaDDooMER [Thu, 1 Mar 2018 18:26:32 +0000 (21:26 +0300)]
Added touchscreen settings

6 years agoVirtual keyboard improvements: added strafe, up+fire, down+fire, prev/next weapon...
DeaDDooMER [Thu, 1 Mar 2018 16:08:29 +0000 (19:08 +0300)]
Virtual keyboard improvements: added strafe, up+fire, down+fire, prev/next weapon buttons

6 years agoDisable accelerometer and add g_dbg_scale as option
DeaDDooMER [Tue, 27 Feb 2018 17:25:02 +0000 (20:25 +0300)]
Disable accelerometer and add g_dbg_scale as option

6 years agoReserved key range for virtual keyboard + alternative virtkbd layout
DeaDDooMER [Mon, 26 Feb 2018 21:49:38 +0000 (00:49 +0300)]
Reserved key range for virtual keyboard + alternative virtkbd layout

6 years agoFix crashes with nanogl
DeaDDooMER [Sun, 25 Feb 2018 13:04:08 +0000 (16:04 +0300)]
Fix crashes with nanogl

6 years agoTextEdit now shows keyboard on android
DeaDDooMER [Sun, 25 Feb 2018 12:13:13 +0000 (15:13 +0300)]
TextEdit now shows keyboard on android

6 years agoAdded touchscreen controls
DeaDDooMER [Sat, 24 Feb 2018 19:11:16 +0000 (22:11 +0300)]
Added touchscreen controls

6 years agoFix music on android
DeaDDooMER [Wed, 21 Feb 2018 20:44:38 +0000 (23:44 +0300)]
Fix music on android

6 years agoFix font rendering with nanoGL
DeaDDooMER [Wed, 21 Feb 2018 18:41:47 +0000 (21:41 +0300)]
Fix font rendering with nanoGL

6 years agoNow nanoGL supports glIsEnabled, glPushAttrib and glPopAttrib
DeaDDooMER [Wed, 21 Feb 2018 18:40:53 +0000 (21:40 +0300)]
Now nanoGL supports glIsEnabled, glPushAttrib and glPopAttrib

6 years agoReimplemented lines and particles rendering with nanoGL
DeaDDooMER [Tue, 20 Feb 2018 15:08:41 +0000 (18:08 +0300)]
Reimplemented lines and particles rendering with nanoGL

6 years agoFix network on android
DeaDDooMER [Tue, 20 Feb 2018 15:07:30 +0000 (18:07 +0300)]
Fix network on android

6 years agoFix textures with nanoGL, disable particles with nanoGL and comment regressions with...
DeaDDooMER [Mon, 19 Feb 2018 21:41:58 +0000 (00:41 +0300)]
Fix textures with nanoGL, disable particles with nanoGL and comment regressions with nanoGL

6 years agoNow ported to android!
DeaDDooMER [Mon, 19 Feb 2018 16:46:54 +0000 (19:46 +0300)]
Now ported to android!

6 years agoFix nanoGL bindings
DeaDDooMER [Mon, 19 Feb 2018 16:39:22 +0000 (19:39 +0300)]
Fix nanoGL bindings

6 years agoAdded support OpenGL ES 1.1 through nanoGL (have some bugs) and fix build for ARM
DeaDDooMER [Sun, 18 Feb 2018 16:38:35 +0000 (19:38 +0300)]
Added support OpenGL ES 1.1 through nanoGL (have some bugs) and fix build for ARM

6 years agoset default window position to (60, 60), so poor shitdows10 users suffer less
Ketmar Dark [Thu, 15 Feb 2018 17:29:11 +0000 (19:29 +0200)]
set default window position to (60, 60), so poor shitdows10 users suffer less

6 years agoeven more vsync! i like to move it, move it!
Ketmar Dark [Mon, 12 Feb 2018 12:24:06 +0000 (14:24 +0200)]
even more vsync! i like to move it, move it!

6 years agoset vsync after window creation (it should work better this way)
Ketmar Dark [Mon, 12 Feb 2018 11:46:47 +0000 (13:46 +0200)]
set vsync after window creation (it should work better this way)

6 years agofixed README (SDL_mixer build option)
Ketmar Dark [Sat, 10 Feb 2018 08:46:46 +0000 (10:46 +0200)]
fixed README (SDL_mixer build option)