DEADSOFTWARE

d2df-sdl.git
6 years agogame should write stack trace on exceptions now
Ketmar Dark [Sun, 3 Sep 2017 13:59:13 +0000 (16:59 +0300)]
game should write stack trace on exceptions now

6 years ago"hlm_ui_scale" convar; "--holmes_ui_scale" cli arg; (fgsfds request)
Ketmar Dark [Sun, 3 Sep 2017 01:28:19 +0000 (04:28 +0300)]
"hlm_ui_scale" convar; "--holmes_ui_scale" cli arg; (fgsfds request)

6 years agosome code to squash monsters and players by mplats (somewhat buggy: sometimes monster...
Ketmar Dark [Sat, 2 Sep 2017 23:51:21 +0000 (02:51 +0300)]
some code to squash monsters and players by mplats (somewhat buggy: sometimes monsters are squashed when they shouldn't be)

6 years agosome accessors to publish more properties
Ketmar Dark [Sat, 2 Sep 2017 23:26:00 +0000 (02:26 +0300)]
some accessors to publish more properties

6 years agocorrectly freeing dynrecords; as a consequence, no more memory leaks in custom game...
Ketmar Dark [Sat, 2 Sep 2017 21:03:18 +0000 (00:03 +0300)]
correctly freeing dynrecords; as a consequence, no more memory leaks in custom game selector

6 years agoparticles: water cosmetix
Ketmar Dark [Sat, 2 Sep 2017 20:20:30 +0000 (23:20 +0300)]
particles: water cosmetix

6 years agoparticles: still emit water if player fell into water from a very big height; air...
Ketmar Dark [Sat, 2 Sep 2017 20:00:27 +0000 (23:00 +0300)]
particles: still emit water if player fell into water from a very big height; air stream fixes

6 years agoparticles: sparks should die in liquid (pshhhhh!)
Ketmar Dark [Sat, 2 Sep 2017 19:54:53 +0000 (22:54 +0300)]
particles: sparks should die in liquid (pshhhhh!)

6 years agoparticles: fixed "in liquid" check bug
Ketmar Dark [Sat, 2 Sep 2017 19:52:56 +0000 (22:52 +0300)]
particles: fixed "in liquid" check bug

6 years agomore particles code; still somewhat buggy with mplats, tho, but i'll take care of...
Ketmar Dark [Sat, 2 Sep 2017 19:30:46 +0000 (22:30 +0300)]
more particles code; still somewhat buggy with mplats, tho, but i'll take care of it later

6 years agoF3 at titlepic/menu will show "load game" dialog: bugfix
Ketmar Dark [Sat, 2 Sep 2017 18:59:15 +0000 (21:59 +0300)]
F3 at titlepic/menu will show "load game" dialog: bugfix

6 years agoF3 at titlepic/menu will show "load game" dialog
Ketmar Dark [Sat, 2 Sep 2017 18:53:05 +0000 (21:53 +0300)]
F3 at titlepic/menu will show "load game" dialog

6 years agodon't turn off monsters in CTF
Ketmar Dark [Sat, 2 Sep 2017 18:07:54 +0000 (21:07 +0300)]
don't turn off monsters in CTF

6 years agoparticles: removed unused water code
Ketmar Dark [Sat, 2 Sep 2017 17:48:38 +0000 (20:48 +0300)]
particles: removed unused water code

6 years agoparticles: water and bubbles
Ketmar Dark [Sat, 2 Sep 2017 17:48:01 +0000 (20:48 +0300)]
particles: water and bubbles

6 years agoparticles: new blood seems to work (albeit small raycaster bugs)
Ketmar Dark [Sat, 2 Sep 2017 17:15:00 +0000 (20:15 +0300)]
particles: new blood seems to work (albeit small raycaster bugs)

6 years agonew code for blood particles (other particles are turned off temporarily): almost...
Ketmar Dark [Sat, 2 Sep 2017 06:57:59 +0000 (09:57 +0300)]
new code for blood particles (other particles are turned off temporarily): almost there

6 years agofix build on x86_64 (fuck you, FPC)
fgsfds [Sat, 2 Sep 2017 11:31:36 +0000 (14:31 +0300)]
fix build on x86_64 (fuck you, FPC)

6 years agosaving all panels to savegame, 'cause why not
Ketmar Dark [Sat, 2 Sep 2017 00:39:31 +0000 (03:39 +0300)]
saving all panels to savegame, 'cause why not

6 years agoloading game now properly fixes enabled/disabled state for proxy
Ketmar Dark [Sat, 2 Sep 2017 00:32:43 +0000 (03:32 +0300)]
loading game now properly fixes enabled/disabled state for proxy

6 years agohacked in on/off triggers for lifts
Ketmar Dark [Sat, 2 Sep 2017 00:23:07 +0000 (03:23 +0300)]
hacked in on/off triggers for lifts

6 years agomigrating from PanelIDs to panel GUIDs; part two
Ketmar Dark [Sat, 2 Sep 2017 00:08:14 +0000 (03:08 +0300)]
migrating from PanelIDs to panel GUIDs; part two

6 years agomigrating from PanelIDs to panel GUIDs; part one
Ketmar Dark [Fri, 1 Sep 2017 23:57:34 +0000 (02:57 +0300)]
migrating from PanelIDs to panel GUIDs; part one

6 years ago"dbg_scale" debug variable
Ketmar Dark [Fri, 1 Sep 2017 19:15:52 +0000 (22:15 +0300)]
"dbg_scale" debug variable

6 years agofaster particles awakening
Ketmar Dark [Fri, 1 Sep 2017 15:54:36 +0000 (18:54 +0300)]
faster particles awakening

6 years agosaving/loading moving panels
Ketmar Dark [Fri, 1 Sep 2017 09:37:46 +0000 (12:37 +0300)]
saving/loading moving panels

6 years agomoving platforms experiment (DO NOT USE YET!)
Ketmar Dark [Fri, 1 Sep 2017 09:28:41 +0000 (12:28 +0300)]
moving platforms experiment (DO NOT USE YET!)

6 years agoslightly faster (i hope) particles
Ketmar Dark [Fri, 1 Sep 2017 07:46:21 +0000 (10:46 +0300)]
slightly faster (i hope) particles

  particles won't trace vertical movement if they are on a ground, and trying to move down

6 years agofinally fixed (i hope) orthotrace bug; turned on orthotrace acceleration
Ketmar Dark [Fri, 1 Sep 2017 05:46:31 +0000 (08:46 +0300)]
finally fixed (i hope) orthotrace bug; turned on orthotrace acceleration

6 years agoremoved unused code from particle system
Ketmar Dark [Fri, 1 Sep 2017 05:27:31 +0000 (08:27 +0300)]
removed unused code from particle system

6 years agocosmetix
Ketmar Dark [Fri, 1 Sep 2017 05:20:41 +0000 (08:20 +0300)]
cosmetix

6 years agodo not turn off mosters in DM games (Jah request)
Ketmar Dark [Fri, 1 Sep 2017 05:10:50 +0000 (08:10 +0300)]
do not turn off mosters in DM games (Jah request)

6 years agomade some class' properties published for Holmes
Ketmar Dark [Fri, 1 Sep 2017 04:21:11 +0000 (07:21 +0300)]
made some class' properties published for Holmes

6 years agoxdynrec: some hackcode cleanup
Ketmar Dark [Fri, 1 Sep 2017 03:38:00 +0000 (06:38 +0300)]
xdynrec: some hackcode cleanup

6 years agoxdynrec: Variant API
Ketmar Dark [Fri, 1 Sep 2017 03:34:48 +0000 (06:34 +0300)]
xdynrec: Variant API

6 years agoadded masterserver sources
Ketmar Dark [Fri, 1 Sep 2017 01:41:41 +0000 (04:41 +0300)]
added masterserver sources

6 years agoremoved src/sheditor (obsolete and unused code)
Ketmar Dark [Fri, 1 Sep 2017 01:29:33 +0000 (04:29 +0300)]
removed src/sheditor (obsolete and unused code)

6 years agoclearing input buffer after loading a map (fixes occasional button "sticking")
Ketmar Dark [Fri, 1 Sep 2017 00:47:04 +0000 (03:47 +0300)]
clearing input buffer after loading a map (fixes occasional button "sticking")

6 years agorestarting the same map will not reload textures (yay, quickload!); don't spam log...
Ketmar Dark [Fri, 1 Sep 2017 00:33:01 +0000 (03:33 +0300)]
restarting the same map will not reload textures (yay, quickload!); don't spam log with invalid "no file" warnings

6 years agoshow map loading update once per 300 msec; it nearly halves loading times for huge...
Ketmar Dark [Thu, 31 Aug 2017 23:00:53 +0000 (02:00 +0300)]
show map loading update once per 300 msec; it nearly halves loading times for huge maps

6 years agoremoved some debug output
Ketmar Dark [Thu, 31 Aug 2017 22:47:55 +0000 (01:47 +0300)]
removed some debug output

6 years agosave/load seems to work now
Ketmar Dark [Thu, 31 Aug 2017 22:45:38 +0000 (01:45 +0300)]
save/load seems to work now

6 years agotrigger loading now works; map loading code cleanup
Ketmar Dark [Thu, 31 Aug 2017 21:57:20 +0000 (00:57 +0300)]
trigger loading now works; map loading code cleanup

6 years agoHolmes can draw triggers now
Ketmar Dark [Thu, 31 Aug 2017 20:43:07 +0000 (23:43 +0300)]
Holmes can draw triggers now

6 years agosome triggers are working now
Ketmar Dark [Thu, 31 Aug 2017 20:17:12 +0000 (23:17 +0300)]
some triggers are working now

6 years agono more old-styled map structured; sadly, most triggers aren't working; also, save...
Ketmar Dark [Thu, 31 Aug 2017 19:28:08 +0000 (22:28 +0300)]
no more old-styled map structured; sadly, most triggers aren't working; also, save/load is completely broken

6 years agoslightly fixed README
fgsfds [Thu, 31 Aug 2017 16:44:01 +0000 (19:44 +0300)]
slightly fixed README

6 years agocosmetix in textmaps: tried to make it even faster, but failed
Ketmar Dark [Thu, 31 Aug 2017 14:17:57 +0000 (17:17 +0300)]
cosmetix in textmaps: tried to make it even faster, but failed

6 years agomade textmap parsing three times faster
Ketmar Dark [Thu, 31 Aug 2017 13:31:06 +0000 (16:31 +0300)]
made textmap parsing three times faster

6 years agoHolmes, please, there are no criminals in dedicated server!
Ketmar Dark [Thu, 31 Aug 2017 12:34:34 +0000 (15:34 +0300)]
Holmes, please, there are no criminals in dedicated server!

6 years agofixed wadcvt compiling
Ketmar Dark [Thu, 31 Aug 2017 04:02:30 +0000 (07:02 +0300)]
fixed wadcvt compiling

6 years agotextmap: dramatically increased text map parsing speed (text map now parses in the...
Ketmar Dark [Thu, 31 Aug 2017 03:59:21 +0000 (06:59 +0300)]
textmap: dramatically increased text map parsing speed (text map now parses in the (nearly) same time as binary map)

6 years agoadded "dbg_scale_half" experimental deBUG mode
Ketmar Dark [Thu, 31 Aug 2017 01:38:09 +0000 (04:38 +0300)]
added "dbg_scale_half" experimental deBUG mode

6 years agoremoved one debug message
Ketmar Dark [Thu, 31 Aug 2017 00:37:11 +0000 (03:37 +0300)]
removed one debug message

6 years agoadded some alternative texture names ==> simple zipping "game.wad" from resource...
Ketmar Dark [Thu, 31 Aug 2017 00:30:39 +0000 (03:30 +0300)]
added some alternative texture names ==> simple zipping "game.wad" from resource repository works

6 years agotextmap: mosnterid in triggers is fuckin' special (i HAET special fields!); workarounded
Ketmar Dark [Wed, 30 Aug 2017 21:08:30 +0000 (00:08 +0300)]
textmap: mosnterid in triggers is fuckin' special (i HAET special fields!); workarounded

6 years agotypo in mapcvt: microseconds -> milliseconds
Ketmar Dark [Wed, 30 Aug 2017 20:51:50 +0000 (23:51 +0300)]
typo in mapcvt: microseconds -> milliseconds

6 years agorelaxed map reader, so "bloodlust", for example, is working now
Ketmar Dark [Wed, 30 Aug 2017 20:06:09 +0000 (23:06 +0300)]
relaxed map reader, so "bloodlust", for example, is working now

6 years agomoved tools to separate directory; moved "mapdef.txt" to separate directory
Ketmar Dark [Wed, 30 Aug 2017 16:36:00 +0000 (19:36 +0300)]
moved tools to separate directory; moved "mapdef.txt" to separate directory

6 years agosmoother camera on stairs/slopes
Ketmar Dark [Wed, 30 Aug 2017 14:29:36 +0000 (17:29 +0300)]
smoother camera on stairs/slopes

6 years agomore cosmetix
Ketmar Dark [Wed, 30 Aug 2017 11:59:43 +0000 (14:59 +0300)]
more cosmetix

6 years agocosmetic fixes, optimization flag changes
Ketmar Dark [Wed, 30 Aug 2017 11:13:50 +0000 (14:13 +0300)]
cosmetic fixes, optimization flag changes

6 years agorenamed `grid.atPoint` to `grid.atCellInPoint`
Ketmar Dark [Wed, 30 Aug 2017 10:43:57 +0000 (13:43 +0300)]
renamed `grid.atPoint` to `grid.atCellInPoint`

6 years ago`atPoint` grid enumerator (for .. in)
Ketmar Dark [Wed, 30 Aug 2017 10:42:57 +0000 (13:42 +0300)]
`atPoint` grid enumerator (for .. in)

6 years agohashtable: StrInt hash
Ketmar Dark [Wed, 30 Aug 2017 02:47:39 +0000 (05:47 +0300)]
hashtable: StrInt hash

6 years agono more old mapreader: use textmap reader both for text and for binary maps
Ketmar Dark [Wed, 30 Aug 2017 01:27:34 +0000 (04:27 +0300)]
no more old mapreader: use textmap reader both for text and for binary maps

6 years agothe game is able to read text maps now (WARNING! the feature is still experimental!)
Ketmar Dark [Tue, 29 Aug 2017 21:53:09 +0000 (00:53 +0300)]
the game is able to read text maps now (WARNING! the feature is still experimental!)

6 years agotextmap cosmetix
Ketmar Dark [Tue, 29 Aug 2017 20:14:55 +0000 (23:14 +0300)]
textmap cosmetix

6 years agotextmap: binary i/o seems to work!
Ketmar Dark [Tue, 29 Aug 2017 19:01:14 +0000 (22:01 +0300)]
textmap: binary i/o seems to work!

6 years agosome fixes for recursive grid queries (grid doesn't support recursive queries, but...
Ketmar Dark [Tue, 29 Aug 2017 15:42:35 +0000 (18:42 +0300)]
some fixes for recursive grid queries (grid doesn't support recursive queries, but triggers can try that)

6 years agoweapon hitscan should be a little faster now
Ketmar Dark [Tue, 29 Aug 2017 13:54:43 +0000 (16:54 +0300)]
weapon hitscan should be a little faster now

6 years agogrid: slightly faster cell skipping
Ketmar Dark [Tue, 29 Aug 2017 13:34:13 +0000 (16:34 +0300)]
grid: slightly faster cell skipping

6 years agogrid: strict horizontal/vertical trace accelerator seems to work now
Ketmar Dark [Tue, 29 Aug 2017 12:50:39 +0000 (15:50 +0300)]
grid: strict horizontal/vertical trace accelerator seems to work now

6 years agomore enumerators in hashtable
Ketmar Dark [Tue, 29 Aug 2017 12:13:41 +0000 (15:13 +0300)]
more enumerators in hashtable

6 years agoless log spam in model loader (hack!)
Ketmar Dark [Tue, 29 Aug 2017 11:51:16 +0000 (14:51 +0300)]
less log spam in model loader (hack!)

6 years agocompletely rebindable keyboard and mouse in Holmes
Ketmar Dark [Mon, 28 Aug 2017 13:54:24 +0000 (16:54 +0300)]
completely rebindable keyboard and mouse in Holmes

6 years agoHolmes UI window title fix
Ketmar Dark [Mon, 28 Aug 2017 11:21:06 +0000 (14:21 +0300)]
Holmes UI window title fix

6 years agoadded lights for some items
Ketmar Dark [Mon, 28 Aug 2017 11:16:49 +0000 (14:16 +0300)]
added lights for some items

6 years agocosmetix
Ketmar Dark [Mon, 28 Aug 2017 10:40:40 +0000 (13:40 +0300)]
cosmetix

6 years agoHolmes cursor shadow cosmetix
Ketmar Dark [Mon, 28 Aug 2017 10:38:00 +0000 (13:38 +0300)]
Holmes cursor shadow cosmetix

6 years agoHolmes UI: events now can be compared with strings
Ketmar Dark [Mon, 28 Aug 2017 10:25:54 +0000 (13:25 +0300)]
Holmes UI: events now can be compared with strings

6 years agoF1 in Holmes now shows simple help
Ketmar Dark [Mon, 28 Aug 2017 09:50:49 +0000 (12:50 +0300)]
F1 in Holmes now shows simple help

6 years agosome changes in internal logic of Holmes UI
Ketmar Dark [Mon, 28 Aug 2017 09:31:48 +0000 (12:31 +0300)]
some changes in internal logic of Holmes UI

6 years agomore Holmes UI cosmetix
Ketmar Dark [Mon, 28 Aug 2017 09:02:27 +0000 (12:02 +0300)]
more Holmes UI cosmetix

6 years agoHolmes UI fixes
Ketmar Dark [Mon, 28 Aug 2017 08:47:56 +0000 (11:47 +0300)]
Holmes UI fixes

6 years agofixed bug with Holmes font rendering
Ketmar Dark [Mon, 28 Aug 2017 07:45:07 +0000 (10:45 +0300)]
fixed bug with Holmes font rendering

6 years agoslightly faster outline rendering (draw hline as GL_LINE, not as GL_PIXELs)
Ketmar Dark [Sun, 27 Aug 2017 17:31:23 +0000 (20:31 +0300)]
slightly faster outline rendering (draw hline as GL_LINE, not as GL_PIXELs)

6 years agoload extended model animations if present
fgsfds [Sun, 27 Aug 2017 17:12:33 +0000 (20:12 +0300)]
load extended model animations if present

6 years agocosmetix
Ketmar Dark [Sun, 27 Aug 2017 16:47:49 +0000 (19:47 +0300)]
cosmetix

6 years agoHolmes' outline fixes; outlines are colored now
Ketmar Dark [Sun, 27 Aug 2017 16:46:31 +0000 (19:46 +0300)]
Holmes' outline fixes; outlines are colored now

6 years agoHolmes cosmetix
Ketmar Dark [Sun, 27 Aug 2017 16:11:04 +0000 (19:11 +0300)]
Holmes cosmetix

6 years agoslightly better outlining in Holmes
Ketmar Dark [Sun, 27 Aug 2017 16:03:27 +0000 (19:03 +0300)]
slightly better outlining in Holmes

6 years agopanel outlines in Holmes
Ketmar Dark [Sun, 27 Aug 2017 15:57:34 +0000 (18:57 +0300)]
panel outlines in Holmes

6 years agocosmetix in Holmes UI
Ketmar Dark [Sun, 27 Aug 2017 15:19:37 +0000 (18:19 +0300)]
cosmetix in Holmes UI

6 years agoHolmes should eat player keys now
Ketmar Dark [Sun, 27 Aug 2017 15:12:06 +0000 (18:12 +0300)]
Holmes should eat player keys now

6 years agoHolmes UI is more important than console! ;-)
Ketmar Dark [Sun, 27 Aug 2017 14:55:00 +0000 (17:55 +0300)]
Holmes UI is more important than console! ;-)

6 years agosimple UI subsystem for Holmes (yay, now we have two!)
Ketmar Dark [Sun, 27 Aug 2017 14:43:19 +0000 (17:43 +0300)]
simple UI subsystem for Holmes (yay, now we have two!)

6 years agotextmap code cleanup
Ketmar Dark [Sun, 27 Aug 2017 10:42:12 +0000 (13:42 +0300)]
textmap code cleanup

6 years agodarken title/game instead of lighten
Ketmar Dark [Sun, 27 Aug 2017 08:54:21 +0000 (11:54 +0300)]
darken title/game instead of lighten

6 years agomoved some utility functions from xparser to utils
Ketmar Dark [Sun, 27 Aug 2017 08:24:13 +0000 (11:24 +0300)]
moved some utility functions from xparser to utils