DEADSOFTWARE

d2df-sdl.git
5 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.

5 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

5 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.

5 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)

5 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)

5 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!

5 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()`

5 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)

5 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)

5 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

5 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

5 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

5 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

5 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

5 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

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

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

5 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

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

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

5 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

5 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

5 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...)

5 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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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

5 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.

5 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

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

5 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.

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

5 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

5 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

5 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

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

5 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

5 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

5 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

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

5 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

5 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

5 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

5 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)

5 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

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

5 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).

5 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

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

5 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

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

5 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

5 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

5 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

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

5 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

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

5 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

5 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

5 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)

6 years agoheadless building fix
Ketmar Dark [Sat, 10 Feb 2018 08:41:11 +0000 (10:41 +0200)]
headless building fix

6 years agotemp hackfix for multiple server respawns in LMS
fgsfds [Fri, 9 Feb 2018 16:02:14 +0000 (19:02 +0300)]
temp hackfix for multiple server respawns in LMS

6 years agoadded word wrap to center messages; fixed e_CharFont_GetSizeFmt
fgsfds [Fri, 9 Feb 2018 14:37:36 +0000 (17:37 +0300)]
added word wrap to center messages; fixed e_CharFont_GetSizeFmt

6 years agotemp hackfix for resolution changing
fgsfds [Wed, 7 Feb 2018 23:41:45 +0000 (02:41 +0300)]
temp hackfix for resolution changing

6 years agoadded `version` console command'
fgsfds [Wed, 7 Feb 2018 22:34:23 +0000 (01:34 +0300)]
added `version` console command'

6 years agowrite version and built time to log
fgsfds [Wed, 7 Feb 2018 22:13:19 +0000 (01:13 +0300)]
write version and built time to log

6 years agofixed texture switch bug AGAIN
fgsfds [Tue, 6 Feb 2018 23:03:59 +0000 (02:03 +0300)]
fixed texture switch bug AGAIN

6 years agodon't kill and recreate game window on resolution change in windowed mode
Ketmar Dark [Tue, 6 Feb 2018 22:35:52 +0000 (00:35 +0200)]
don't kill and recreate game window on resolution change in windowed mode

6 years agoexperiments with fullscreen switching -- failed, but i left the commented code for...
Ketmar Dark [Tue, 6 Feb 2018 21:39:45 +0000 (23:39 +0200)]
experiments with fullscreen switching -- failed, but i left the commented code for posterity

6 years agohackfix for video resolution change (still not working right, see commit text)
Ketmar Dark [Tue, 6 Feb 2018 20:11:55 +0000 (22:11 +0200)]
hackfix for video resolution change (still not working right, see commit text)

  changing to fullscreen is not working right, 'cause we need to
  recreate OpenGL context (and reupload all textures). without this,
  fullscreen window is created with fucked size for some reason.

6 years agofixed texture trigger bug
fgsfds [Tue, 6 Feb 2018 20:35:42 +0000 (23:35 +0300)]
fixed texture trigger bug