DEADSOFTWARE

d2df-sdl.git
7 years agocompatibility with older FPC
Ketmar Dark [Wed, 16 Aug 2017 12:53:13 +0000 (15:53 +0300)]
compatibility with older FPC

7 years agoadded common file with compiler flags; cosmetic fix in g_monsters.pas
Ketmar Dark [Wed, 16 Aug 2017 12:36:43 +0000 (15:36 +0300)]
added common file with compiler flags; cosmetic fix in g_monsters.pas

7 years agolight experiments integrated into main tree; use "--twinkletwinkle" to turn it on
Ketmar Dark [Wed, 16 Aug 2017 09:26:06 +0000 (12:26 +0300)]
light experiments integrated into main tree; use "--twinkletwinkle" to turn it on

7 years agomore map grid code
Ketmar Dark [Wed, 16 Aug 2017 09:17:18 +0000 (12:17 +0300)]
more map grid code

7 years agogrid now works for any map bounding box; collisions with lifts and blockmons are...
Ketmar Dark [Wed, 16 Aug 2017 09:04:00 +0000 (12:04 +0300)]
grid now works for any map bounding box; collisions with lifts and blockmons are in grid too

7 years agoreplaced "pvs" for lights with grid
Ketmar Dark [Wed, 16 Aug 2017 08:39:23 +0000 (11:39 +0300)]
replaced "pvs" for lights with grid

7 years agoremoved "potentially visible panels" code in favor of grid
Ketmar Dark [Wed, 16 Aug 2017 08:28:27 +0000 (11:28 +0300)]
removed "potentially visible panels" code in favor of grid

7 years agosimplified grid code (removed alot of pasta); rendering on Another Station now seems...
Ketmar Dark [Wed, 16 Aug 2017 08:17:46 +0000 (11:17 +0300)]
simplified grid code (removed alot of pasta); rendering on Another Station now seems to work

7 years agogrid: proxy pool (no more segfaults on reloading map); use binary heap instead of...
Ketmar Dark [Wed, 16 Aug 2017 07:43:03 +0000 (10:43 +0300)]
grid: proxy pool (no more segfaults on reloading map); use binary heap instead of sorting in renderer

7 years agogrid
Ketmar Dark [Tue, 15 Aug 2017 20:12:42 +0000 (23:12 +0300)]
grid

7 years agooptimized light drawing: process only "possible lit panels" instead of all walls
Ketmar Dark [Tue, 15 Aug 2017 14:46:33 +0000 (17:46 +0300)]
optimized light drawing: process only "possible lit panels" instead of all walls

7 years agolight: use proper scissoring instead of clearing the whole stencil buffer for each...
Ketmar Dark [Tue, 15 Aug 2017 06:07:33 +0000 (09:07 +0300)]
light: use proper scissoring instead of clearing the whole stencil buffer for each light

7 years agoshitlight experiment
Ketmar Dark [Sun, 13 Aug 2017 11:50:58 +0000 (14:50 +0300)]
shitlight experiment

  real-time lighting based on shadow volumes and stencil buffer
  basically, the same thing that is used in 3d, but simplified
  (we only need to draw shadow volumes, and unmarked area is lit)

7 years agocosmetix
Ketmar Dark [Wed, 16 Aug 2017 07:42:42 +0000 (10:42 +0300)]
cosmetix

7 years agobuild "visible panels set" before rendering the frame
Ketmar Dark [Tue, 15 Aug 2017 15:19:13 +0000 (18:19 +0300)]
build "visible panels set" before rendering the frame

  statistics for Another Station starting position:
    before: 7538*8
    after : 7538+127*8

7 years ago"--opengl-dump-exts" cli arg fix
Ketmar Dark [Mon, 14 Aug 2017 15:33:55 +0000 (18:33 +0300)]
"--opengl-dump-exts" cli arg fix

7 years agoautodetect NPOT texture support
Ketmar Dark [Mon, 14 Aug 2017 15:05:27 +0000 (18:05 +0300)]
autodetect NPOT texture support

7 years agosome refactoring (sorry, i need it for not-yet-commited-lighting-patch)
Ketmar Dark [Mon, 14 Aug 2017 13:52:29 +0000 (16:52 +0300)]
some refactoring (sorry, i need it for not-yet-commited-lighting-patch)

7 years agoMenu: Add flamethrower key binds
binarymaster [Mon, 14 Aug 2017 08:56:27 +0000 (11:56 +0300)]
Menu: Add flamethrower key binds

7 years agoPlayer: Code formatting only
binarymaster [Mon, 14 Aug 2017 08:56:10 +0000 (11:56 +0300)]
Player: Code formatting only

7 years agofixed segfault in bot ai
fgsfds [Sun, 13 Aug 2017 16:54:24 +0000 (19:54 +0300)]
fixed segfault in bot ai

7 years agoadded network packet dumping
fgsfds [Sun, 13 Aug 2017 16:54:07 +0000 (19:54 +0300)]
added network packet dumping

7 years agowe should set OpenGL flags before creating game window
Ketmar Dark [Sun, 13 Aug 2017 11:50:40 +0000 (14:50 +0300)]
we should set OpenGL flags before creating game window

7 years agomore flame tweaks
fgsfds [Sat, 12 Aug 2017 20:30:18 +0000 (23:30 +0300)]
more flame tweaks

7 years agomore flamer shit again
fgsfds [Sat, 12 Aug 2017 20:08:23 +0000 (23:08 +0300)]
more flamer shit again

7 years agomore fucking flamer graphics fixes
fgsfds [Sat, 12 Aug 2017 20:03:48 +0000 (23:03 +0300)]
more fucking flamer graphics fixes

7 years agomore fucking flamer fixes
fgsfds [Sat, 12 Aug 2017 20:00:25 +0000 (23:00 +0300)]
more fucking flamer fixes

7 years agomore fucking flamer fixes
fgsfds [Sat, 12 Aug 2017 19:47:49 +0000 (22:47 +0300)]
more fucking flamer fixes

7 years agomedkits and suit extinguish fire
fgsfds [Sat, 12 Aug 2017 18:52:11 +0000 (21:52 +0300)]
medkits and suit extinguish fire

7 years agomore flamer tweaks
fgsfds [Sat, 12 Aug 2017 18:42:30 +0000 (21:42 +0300)]
more flamer tweaks

7 years agoslightly altered flame behavior
fgsfds [Sat, 12 Aug 2017 17:10:23 +0000 (20:10 +0300)]
slightly altered flame behavior

7 years agoadded flamer functionality
fgsfds [Sat, 12 Aug 2017 15:21:46 +0000 (18:21 +0300)]
added flamer functionality

7 years agoAdd flamethrower weapon, item and ammo
binarymaster [Wed, 9 Aug 2017 16:38:53 +0000 (19:38 +0300)]
Add flamethrower weapon, item and ammo

7 years agoRefactor: Add global ammo limits
binarymaster [Wed, 9 Aug 2017 16:18:14 +0000 (19:18 +0300)]
Refactor: Add global ammo limits

7 years agoRefactor: High value const for ammo
binarymaster [Wed, 9 Aug 2017 15:29:53 +0000 (18:29 +0300)]
Refactor: High value const for ammo

7 years agoRefactor: Constants for first and last weapon
binarymaster [Wed, 9 Aug 2017 12:38:19 +0000 (15:38 +0300)]
Refactor: Constants for first and last weapon

7 years agoIDIOTIC hackfix for weapon cycling (not even sure if it works)
Ketmar Dark [Sun, 6 Aug 2017 14:41:56 +0000 (17:41 +0300)]
IDIOTIC hackfix for weapon cycling (not even sure if it works)

7 years agocosmetic fix in weapon queue updating (for bots, mostly)
Ketmar Dark [Sun, 6 Aug 2017 12:53:27 +0000 (15:53 +0300)]
cosmetic fix in weapon queue updating (for bots, mostly)

7 years agofixed bug with weapon updating in network mode (moved it to common player update...
Ketmar Dark [Sun, 6 Aug 2017 12:31:51 +0000 (15:31 +0300)]
fixed bug with weapon updating in network mode (moved it to common player update code)

7 years agofixed bug with weapon cycling direction
Ketmar Dark [Sun, 6 Aug 2017 12:31:39 +0000 (15:31 +0300)]
fixed bug with weapon cycling direction

7 years agoeven more shit in "give"
Ketmar Dark [Sun, 6 Aug 2017 08:59:39 +0000 (11:59 +0300)]
even more shit in "give"

7 years agomore "give" items; bugfix in weapon switching
Ketmar Dark [Sun, 6 Aug 2017 08:41:13 +0000 (11:41 +0300)]
more "give" items; bugfix in weapon switching

7 years agono more hacks for sg/ssg and knuckles/chainsaw switches (bind the same button to...
Ketmar Dark [Sun, 6 Aug 2017 08:08:23 +0000 (11:08 +0300)]
no more hacks for sg/ssg and knuckles/chainsaw switches (bind the same button to switch)

7 years agoif more than one weapon requested, don't select weapon without ammo
Ketmar Dark [Sun, 6 Aug 2017 05:05:29 +0000 (08:05 +0300)]
if more than one weapon requested, don't select weapon without ammo

7 years agoslow down weapon switching a little if more than one weapon requested
Ketmar Dark [Sun, 6 Aug 2017 03:39:03 +0000 (06:39 +0300)]
slow down weapon switching a little if more than one weapon requested

7 years agonetwork code for weapon queue (and protocol version bump)
Ketmar Dark [Sun, 6 Aug 2017 03:19:41 +0000 (06:19 +0300)]
network code for weapon queue (and protocol version bump)

7 years agomore "give" cheatcodes
Ketmar Dark [Sun, 6 Aug 2017 03:15:16 +0000 (06:15 +0300)]
more "give" cheatcodes

7 years agoimplemented weapon queue (no network code for it yet)
Ketmar Dark [Sun, 6 Aug 2017 01:54:36 +0000 (04:54 +0300)]
implemented weapon queue (no network code for it yet)

  it is now possible to assign one key to several weapons
  it is now possible to switch between sg/ssg with one key
  switching to a new weapon while current one is reloading
  is correctly processed when reload complete

7 years agoImagingFormats: Fix undefined result warning
binarymaster [Fri, 4 Aug 2017 15:12:32 +0000 (18:12 +0300)]
ImagingFormats: Fix undefined result warning

7 years agoGUI: Key0/Key1 fuckup for P1 strafe
Ketmar Dark [Fri, 4 Aug 2017 11:55:06 +0000 (14:55 +0300)]
GUI: Key0/Key1 fuckup for P1 strafe

7 years agoGUI: weapon keybinds now "two-set" too
Ketmar Dark [Fri, 4 Aug 2017 09:50:20 +0000 (12:50 +0300)]
GUI: weapon keybinds now "two-set" too

7 years agoGUI: "right align" hack; less empty space in "keybind2"
Ketmar Dark [Fri, 4 Aug 2017 09:40:14 +0000 (12:40 +0300)]
GUI: "right align" hack; less empty space in "keybind2"

7 years agoGUI: keybindings menu now contains two keysets on one screen
Ketmar Dark [Fri, 4 Aug 2017 05:15:22 +0000 (08:15 +0300)]
GUI: keybindings menu now contains two keysets on one screen

7 years agobetter BS handling in keybinding menu (menu items now can "request" activation keys)
Ketmar Dark [Fri, 4 Aug 2017 04:38:40 +0000 (07:38 +0300)]
better BS handling in keybinding menu (menu items now can "request" activation keys)

7 years agoGUI: backspace clears keybinding (sorry, it is Teh Hack)
Ketmar Dark [Fri, 4 Aug 2017 03:52:28 +0000 (06:52 +0300)]
GUI: backspace clears keybinding (sorry, it is Teh Hack)

7 years agoupdated enet headers
fgsfds [Wed, 2 Aug 2017 19:09:07 +0000 (22:09 +0300)]
updated enet headers

7 years agofixed player menu titles
fgsfds [Wed, 2 Aug 2017 18:42:57 +0000 (21:42 +0300)]
fixed player menu titles

7 years agoraised protocol
fgsfds [Tue, 1 Aug 2017 21:44:22 +0000 (00:44 +0300)]
raised protocol

7 years agoadd direct weapon switching
fgsfds [Tue, 1 Aug 2017 15:05:14 +0000 (18:05 +0300)]
add direct weapon switching

7 years agofixed pointer arithmetics; headless uses dummy audio with sdl_mixer
fgsfds [Tue, 1 Aug 2017 02:51:23 +0000 (05:51 +0300)]
fixed pointer arithmetics; headless uses dummy audio with sdl_mixer

7 years agoremove scripts from build scripts
fgsfds [Tue, 1 Aug 2017 02:50:15 +0000 (05:50 +0300)]
remove scripts from build scripts

7 years agoremove scripts
fgsfds [Mon, 31 Jul 2017 19:29:07 +0000 (22:29 +0300)]
remove scripts

7 years agooops, forgot to insert NativUInt scripts
DeaDDooMER [Sun, 30 Jul 2017 21:55:10 +0000 (00:55 +0300)]
oops, forgot to insert NativUInt

7 years agoNativeInt -> NativeUInt for pointers
DeaDDooMER [Sun, 30 Jul 2017 21:07:18 +0000 (00:07 +0300)]
NativeInt -> NativeUInt for pointers

7 years agoFreeBSD build fixes
DeaDDooMER [Sun, 30 Jul 2017 19:40:46 +0000 (22:40 +0300)]
FreeBSD build fixes

7 years agoFix access violation on x86_64
DeaDDooMER [Sun, 30 Jul 2017 17:53:14 +0000 (20:53 +0300)]
Fix access violation on x86_64

7 years agofixed luajit so name for gnu/linux
Ketmar Dark [Sun, 30 Jul 2017 09:37:42 +0000 (12:37 +0300)]
fixed luajit so name for gnu/linux

7 years agoRevert one line that breaks rocket parkour feature
binarymaster [Sat, 10 Jun 2017 17:03:59 +0000 (20:03 +0300)]
Revert one line that breaks rocket parkour feature

7 years agofixed strafe according to Jabberwock note; also, removed redunant code line
Ketmar Dark [Tue, 6 Jun 2017 13:49:14 +0000 (16:49 +0300)]
fixed strafe according to Jabberwock note; also, removed redunant code line

7 years agofixed strafe button crash; fixed analog triggers
FGSFDSFGS [Mon, 5 Jun 2017 19:00:19 +0000 (22:00 +0300)]
fixed strafe button crash; fixed analog triggers

7 years agosome shitcode to make strafing work in network games (not tested yet)
Ketmar Dark [Mon, 5 Jun 2017 15:57:00 +0000 (18:57 +0300)]
some shitcode to make strafing work in network games (not tested yet)

7 years ago"strife" key for gaypad keyset
Ketmar Dark [Mon, 5 Jun 2017 15:51:06 +0000 (18:51 +0300)]
"strife" key for gaypad keyset

7 years agofixed processing of alternate keyset in network games
Ketmar Dark [Mon, 5 Jun 2017 15:30:57 +0000 (18:30 +0300)]
fixed processing of alternate keyset in network games

7 years agorefactored player controls processing code
Ketmar Dark [Mon, 5 Jun 2017 15:26:18 +0000 (18:26 +0300)]
refactored player controls processing code

7 years agofixed ancient typo
Ketmar Dark [Fri, 2 Jun 2017 20:32:28 +0000 (23:32 +0300)]
fixed ancient typo

7 years agoadded 2nd set of control keys (sore i kent inta bindengz iet)
Ketmar Dark [Sat, 27 May 2017 20:05:23 +0000 (23:05 +0300)]
added 2nd set of control keys (sore i kent inta bindengz iet)

7 years agoPlayer: Add blinking on low invisibility
binarymaster [Tue, 7 Mar 2017 21:50:47 +0000 (00:50 +0300)]
Player: Add blinking on low invisibility

7 years agoPlayer model: Add new die level 5 for corpse slop
binarymaster [Mon, 6 Mar 2017 00:03:46 +0000 (03:03 +0300)]
Player model: Add new die level 5 for corpse slop

7 years agoMore accurate hitboxes and smoke for Rockets and Skeleshots
Jabberwock-RU [Sun, 5 Mar 2017 13:12:01 +0000 (16:12 +0300)]
More accurate hitboxes and smoke for Rockets and Skeleshots

7 years agotrigger turret: add aim modes
binarymaster [Thu, 2 Mar 2017 22:36:39 +0000 (01:36 +0300)]
trigger turret: add aim modes

7 years agofix small spider pain sound and sensitivity
binarymaster [Wed, 1 Mar 2017 21:49:13 +0000 (00:49 +0300)]
fix small spider pain sound and sensitivity

7 years agofix turret and projectiles
binarymaster [Wed, 1 Mar 2017 20:12:08 +0000 (23:12 +0300)]
fix turret and projectiles

- turret with revenant auto-aim projectile
- projectiles with angle of 90 or 270

7 years agofucking tabs 2
FGSFDSFGS [Wed, 1 Mar 2017 15:09:49 +0000 (18:09 +0300)]
fucking tabs 2

7 years agofucking tabs
FGSFDSFGS [Wed, 1 Mar 2017 15:08:54 +0000 (18:08 +0300)]
fucking tabs

7 years agosimpler fix
FGSFDSFGS [Tue, 28 Feb 2017 15:28:29 +0000 (18:28 +0300)]
simpler fix

7 years agomake turret explosions ignore the turret trigger
FGSFDSFGS [Tue, 28 Feb 2017 15:12:45 +0000 (18:12 +0300)]
make turret explosions ignore the turret trigger

7 years agofixed monster teleport
FGSFDSFGS [Tue, 28 Feb 2017 14:37:54 +0000 (17:37 +0300)]
fixed monster teleport

7 years agomore cyber kick stuff
FGSFDSFGS [Mon, 23 Jan 2017 22:16:26 +0000 (01:16 +0300)]
more cyber kick stuff

7 years agocyber can now kick
FGSFDSFGS [Fri, 20 Jan 2017 01:24:20 +0000 (04:24 +0300)]
cyber can now kick

8 years agoMerge FGSFDS branch, fix build
binarymaster [Thu, 13 Oct 2016 07:34:53 +0000 (10:34 +0300)]
Merge FGSFDS branch, fix build

8 years agoUpdate clean.bat
binarymaster [Mon, 3 Oct 2016 10:15:12 +0000 (13:15 +0300)]
Update clean.bat

8 years agofixed cd in build_headless.bat
FGSFDSFGS [Wed, 29 Jun 2016 15:29:37 +0000 (18:29 +0300)]
fixed cd in build_headless.bat

8 years agoadd custom lua bindings
FGSFDSFGS [Wed, 29 Jun 2016 15:03:13 +0000 (18:03 +0300)]
add custom lua bindings

8 years agofix script bugs; allow require()
FGSFDSFGS [Wed, 29 Jun 2016 15:01:38 +0000 (18:01 +0300)]
fix script bugs; allow require()

8 years agofuck you, git
FGSFDSFGS [Wed, 29 Jun 2016 13:13:02 +0000 (16:13 +0300)]
fuck you, git

8 years agoadded some more script functions
FGSFDSFGS [Wed, 29 Jun 2016 00:23:45 +0000 (03:23 +0300)]
added some more script functions

8 years agofixed something about TRIGGER_SCRIPT
FGSFDSFGS [Tue, 28 Jun 2016 18:42:58 +0000 (21:42 +0300)]
fixed something about TRIGGER_SCRIPT

8 years agoscripts: uid_get_pos() now returns center
FGSFDSFGS [Tue, 28 Jun 2016 16:01:54 +0000 (19:01 +0300)]
scripts: uid_get_pos() now returns center

Conflicts:
src/game/g_scriptprocs.pas

8 years agomade TRIGGER_SCRIPT work
FGSFDSFGS [Sat, 25 Jun 2016 16:51:04 +0000 (19:51 +0300)]
made TRIGGER_SCRIPT work

Conflicts:
src/game/g_scriptprocs.pas

8 years agocan load map scripts from wads now
FGSFDSFGS [Wed, 22 Jun 2016 20:30:02 +0000 (23:30 +0300)]
can load map scripts from wads now

Conflicts:
build.bat
src/game/g_scriptprocs.pas
src/game/g_scripts.pas