DEADSOFTWARE

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

8 years agomap reader now independent of record size and alignment
Ketmar Dark [Tue, 21 Jun 2016 02:29:05 +0000 (05:29 +0300)]
map reader now independent of record size and alignment

8 years agoadded mapio generator (written in D)
Ketmar Dark [Tue, 21 Jun 2016 02:30:12 +0000 (05:30 +0300)]
added mapio generator (written in D)

8 years agofuck off, .gitignore
Ketmar Dark [Tue, 21 Jun 2016 02:02:17 +0000 (05:02 +0300)]
fuck off, .gitignore

8 years agoMerge branch 'master' of ssh://repo.or.cz/d2df-sdl
Ketmar Dark [Tue, 21 Jun 2016 02:01:58 +0000 (05:01 +0300)]
Merge branch 'master' of ssh://repo.or.cz/d2df-sdl

8 years agomapio
Ketmar Dark [Tue, 21 Jun 2016 02:01:22 +0000 (05:01 +0300)]
mapio

8 years agoUpdate trigger shot structure to avoid alignment problems
binarymaster [Mon, 20 Jun 2016 19:30:58 +0000 (22:30 +0300)]
Update trigger shot structure to avoid alignment problems

8 years agoEngine/Log: Fix typo
binarymaster [Mon, 20 Jun 2016 16:35:40 +0000 (19:35 +0300)]
Engine/Log: Fix typo

8 years agoAdd Lazarus .lpi project and .gitignore files
binarymaster [Sun, 19 Jun 2016 22:44:33 +0000 (01:44 +0300)]
Add Lazarus .lpi project and .gitignore files

8 years agofixed npot textures rendering
Ketmar Dark [Mon, 25 Apr 2016 21:39:21 +0000 (00:39 +0300)]
fixed npot textures rendering

8 years agofixed build error
Ketmar Dark [Mon, 25 Apr 2016 19:34:51 +0000 (22:34 +0300)]
fixed build error

8 years ago"--log" cli arg; fixed bug with console output (endless loop)
Ketmar Dark [Mon, 25 Apr 2016 19:31:16 +0000 (22:31 +0300)]
"--log" cli arg; fixed bug with console output (endless loop)

8 years agorestored console logs in headless mode
Ketmar Dark [Mon, 25 Apr 2016 19:25:59 +0000 (22:25 +0300)]
restored console logs in headless mode

8 years agoconsole: restored important messages indication when console is not visible
Ketmar Dark [Mon, 25 Apr 2016 16:41:16 +0000 (19:41 +0300)]
console: restored important messages indication when console is not visible

8 years agoadded license info
Ketmar Dark [Mon, 25 Apr 2016 13:54:21 +0000 (16:54 +0300)]
added license info

8 years agocosmetix fix in screenshot writer
Ketmar Dark [Sun, 24 Apr 2016 20:24:43 +0000 (23:24 +0300)]
cosmetix fix in screenshot writer

8 years agoadded `Game.FastScreenshots` options; slow screenshots are REALLY slow, but smaller
Ketmar Dark [Sun, 24 Apr 2016 20:18:48 +0000 (23:18 +0300)]
added `Game.FastScreenshots` options; slow screenshots are REALLY slow, but smaller

8 years agowadcvt: option to aggressively compress pngs
Ketmar Dark [Sun, 24 Apr 2016 17:23:07 +0000 (20:23 +0300)]
wadcvt: option to aggressively compress pngs

8 years agowadcvt can convert images to pngs
Ketmar Dark [Sun, 24 Apr 2016 17:12:23 +0000 (20:12 +0300)]
wadcvt can convert images to pngs

8 years agowadcvt: creating more corrent apngs
Ketmar Dark [Sun, 24 Apr 2016 11:41:34 +0000 (14:41 +0300)]
wadcvt: creating more corrent apngs

8 years agowadcvt now can convert animtexgures to apngs ("--apng" cli arg)
Ketmar Dark [Sun, 24 Apr 2016 11:32:25 +0000 (14:32 +0300)]
wadcvt now can convert animtexgures to apngs ("--apng" cli arg)

8 years agoanimated textures loader simplified alot
Ketmar Dark [Sun, 24 Apr 2016 10:43:14 +0000 (13:43 +0300)]
animated textures loader simplified alot

8 years agoone game tick is closer to 28 milliseconds, so i made it 28
Ketmar Dark [Sun, 24 Apr 2016 09:03:14 +0000 (12:03 +0300)]
one game tick is closer to 28 milliseconds, so i made it 28

8 years agoround aimg frame delays
Ketmar Dark [Sun, 24 Apr 2016 08:45:39 +0000 (11:45 +0300)]
round aimg frame delays

8 years ago"unscroll" console on "enter"
Ketmar Dark [Sat, 23 Apr 2016 16:16:11 +0000 (19:16 +0300)]
"unscroll" console on "enter"

8 years agoanimated images from gif/apng
Ketmar Dark [Sun, 24 Apr 2016 00:08:55 +0000 (03:08 +0300)]
animated images from gif/apng

8 years agosfs: small fix
Ketmar Dark [Sun, 24 Apr 2016 01:09:18 +0000 (04:09 +0300)]
sfs: small fix

8 years agoconlog: windoze crlf fix
Ketmar Dark [Sat, 23 Apr 2016 16:02:49 +0000 (19:02 +0300)]
conlog: windoze crlf fix

8 years agolog messages now written to console too
Ketmar Dark [Sat, 23 Apr 2016 15:52:56 +0000 (18:52 +0300)]
log messages now written to console too

8 years agosfs: zip reader now will use central directory if it can
Ketmar Dark [Sat, 23 Apr 2016 09:06:10 +0000 (12:06 +0300)]
sfs: zip reader now will use central directory if it can

8 years agoVampyre Imaging Library updated to latest HEAD
Ketmar Dark [Sat, 23 Apr 2016 08:11:31 +0000 (11:11 +0300)]
Vampyre Imaging Library updated to latest HEAD

8 years agofixed warning (and subtle bug) in zlib stream
Ketmar Dark [Fri, 22 Apr 2016 19:18:43 +0000 (22:18 +0300)]
fixed warning (and subtle bug) in zlib stream

8 years agoadded forgotten jpeg support
Ketmar Dark [Fri, 22 Apr 2016 19:15:42 +0000 (22:15 +0300)]
added forgotten jpeg support

8 years agoremoved debug output in wadreader
Ketmar Dark [Fri, 22 Apr 2016 15:05:13 +0000 (18:05 +0300)]
removed debug output in wadreader

8 years agosfs, wadreader: much better searching for files inside archives with extra dirs in...
Ketmar Dark [Fri, 22 Apr 2016 15:03:11 +0000 (18:03 +0300)]
sfs, wadreader: much better searching for files inside archives with extra dirs in pathnames

8 years agoxstreams: fixed seeking in compressed stream
Ketmar Dark [Fri, 22 Apr 2016 15:01:40 +0000 (18:01 +0300)]
xstreams: fixed seeking in compressed stream

8 years agono more path splitting in wad reading, it's useless
Ketmar Dark [Fri, 22 Apr 2016 14:00:15 +0000 (17:00 +0300)]
no more path splitting in wad reading, it's useless

8 years agowadcvt: use image library to detect image format
Ketmar Dark [Fri, 22 Apr 2016 12:53:46 +0000 (15:53 +0300)]
wadcvt: use image library to detect image format

8 years agoadded hidden "goobers" console command to turn on cheats
Ketmar Dark [Fri, 22 Apr 2016 12:42:03 +0000 (15:42 +0300)]
added hidden "goobers" console command to turn on cheats

8 years agowadcnt: better info display for POSIX
Ketmar Dark [Fri, 22 Apr 2016 12:35:27 +0000 (15:35 +0300)]
wadcnt: better info display for POSIX

8 years agowadcvt: don't compress uncompressible data
Ketmar Dark [Fri, 22 Apr 2016 12:19:13 +0000 (15:19 +0300)]
wadcvt: don't compress uncompressible data

8 years agoadded Vampyre Imaging Library; now textures can be in various formats, including...
Ketmar Dark [Fri, 22 Apr 2016 09:23:10 +0000 (12:23 +0300)]
added Vampyre Imaging Library; now textures can be in various formats, including png, jpeg, psd and even dds

8 years agoremoved redunant (second) protocol version
Ketmar Dark [Mon, 18 Apr 2016 16:36:50 +0000 (19:36 +0300)]
removed redunant (second) protocol version

8 years agofixed shitdoze warning
Ketmar Dark [Mon, 18 Apr 2016 16:14:27 +0000 (19:14 +0300)]
fixed shitdoze warning

8 years agonetwork: fixed server pings
Ketmar Dark [Mon, 18 Apr 2016 16:04:44 +0000 (19:04 +0300)]
network: fixed server pings

8 years agowadcvt: don't write extended info if utf8 name is the same as non-utf8 one
Ketmar Dark [Mon, 18 Apr 2016 15:22:31 +0000 (18:22 +0300)]
wadcvt: don't write extended info if utf8 name is the same as non-utf8 one

8 years agowadcvt: fixed compressor bug
Ketmar Dark [Mon, 18 Apr 2016 15:20:52 +0000 (18:20 +0300)]
wadcvt: fixed compressor bug

8 years agoxstreams.pas: fixed bug in TUnZStream
Ketmar Dark [Mon, 18 Apr 2016 15:20:40 +0000 (18:20 +0300)]
xstreams.pas: fixed bug in TUnZStream

8 years agowadcvt: cosmetix
Ketmar Dark [Mon, 18 Apr 2016 14:34:56 +0000 (17:34 +0300)]
wadcvt: cosmetix

8 years agowadcvt: correct utf-8 names
Ketmar Dark [Mon, 18 Apr 2016 14:27:31 +0000 (17:27 +0300)]
wadcvt: correct utf-8 names

8 years agowadcvt: no more zipper, we can create zip manually!
Ketmar Dark [Mon, 18 Apr 2016 13:39:40 +0000 (16:39 +0300)]
wadcvt: no more zipper, we can create zip manually!

8 years agoscreenshots now in PNG format
Ketmar Dark [Mon, 18 Apr 2016 09:31:04 +0000 (12:31 +0300)]
screenshots now in PNG format

8 years agosfs: using endian-neutral i/o
Ketmar Dark [Mon, 18 Apr 2016 08:39:23 +0000 (11:39 +0300)]
sfs: using endian-neutral i/o

8 years agoutils: added endian-neutral integer i/o functions
Ketmar Dark [Mon, 18 Apr 2016 08:20:54 +0000 (11:20 +0300)]
utils: added endian-neutral integer i/o functions

8 years agoput "{$MODE ...}" directive in each source file; removed trailing spaces, and convert...
Ketmar Dark [Mon, 18 Apr 2016 07:42:16 +0000 (10:42 +0300)]
put "{$MODE ...}" directive in each source file; removed trailing spaces, and converted tabs to spaces

8 years agodo not use TFileStream directly, use `openDiskFileRO()` and `createDiskFile()` from...
Ketmar Dark [Mon, 18 Apr 2016 07:28:30 +0000 (10:28 +0300)]
do not use TFileStream directly, use `openDiskFileRO()` and `createDiskFile()` from "utils.pas"

also, use `findFileCI()` from "utils.pas" to find correct disk path/filename.
those calls will automatically do case-insensitive search on POSIX systems.

8 years agorenamed some dirs; moved some files
Ketmar Dark [Mon, 18 Apr 2016 07:15:10 +0000 (10:15 +0300)]
renamed some dirs; moved some files

8 years agomore sfs cleanup; slightly faster DFWAD processing
Ketmar Dark [Mon, 18 Apr 2016 07:09:36 +0000 (10:09 +0300)]
more sfs cleanup; slightly faster DFWAD processing

8 years agowads works again!
Ketmar Dark [Mon, 18 Apr 2016 06:49:29 +0000 (09:49 +0300)]
wads works again!

8 years agomore sfs refactoring
Ketmar Dark [Mon, 18 Apr 2016 06:45:47 +0000 (09:45 +0300)]
more sfs refactoring

8 years agosfs and wad code refactoring: part 1
Ketmar Dark [Mon, 18 Apr 2016 05:43:22 +0000 (08:43 +0300)]
sfs and wad code refactoring: part 1

8 years agoscreenshits works again
Ketmar Dark [Sun, 17 Apr 2016 15:34:59 +0000 (18:34 +0300)]
screenshits works again

8 years agouse `QueryPerformanceCounter()` in shitdoze
Ketmar Dark [Sun, 17 Apr 2016 15:14:43 +0000 (18:14 +0300)]
use `QueryPerformanceCounter()` in shitdoze