DEADSOFTWARE

d2df-sdl.git
19 months agofix whitespace
TerminalHash [Tue, 25 Apr 2023 17:49:35 +0000 (20:49 +0300)]
fix whitespace

19 months agoAdd client-side model override option
Challenge9 [Tue, 25 Apr 2023 16:25:40 +0000 (19:25 +0300)]
Add client-side model override option

20 months agomans: update info about friendly options
TerminalHash [Thu, 13 Apr 2023 07:19:52 +0000 (10:19 +0300)]
mans: update info about friendly options

20 months agolanguage: fix friendly messages
TerminalHash [Thu, 13 Apr 2023 07:13:22 +0000 (10:13 +0300)]
language: fix friendly messages

20 months agoGame: Save 'scores' instead of 'p1_scores' to the options file
Dmitry D. Chernov [Wed, 12 Apr 2023 20:18:12 +0000 (06:18 +1000)]
Game: Save 'scores' instead of 'p1_scores' to the options file

20 months agoCosmetic: Replace "goal" with "score" everywhere in game code
Dmitry D. Chernov [Wed, 12 Apr 2023 19:19:09 +0000 (05:19 +1000)]
Cosmetic: Replace "goal" with "score" everywhere in game code

20 months agoman: update information about g_spawn_invul
TerminalHash [Mon, 10 Apr 2023 19:21:42 +0000 (22:21 +0300)]
man: update information about g_spawn_invul

20 months agoGame: Write CSV-files with round statistics in UTF-8 instead of the default ANSI...
Dmitry D. Chernov [Mon, 10 Apr 2023 19:20:43 +0000 (05:20 +1000)]
Game: Write CSV-files with round statistics in UTF-8 instead of the default ANSI codepage

20 months agoGame: Fix missing sound from the bubble effect in liquids
Dmitry D. Chernov [Mon, 10 Apr 2023 01:09:38 +0000 (11:09 +1000)]
Game: Fix missing sound from the bubble effect in liquids

20 months agoGame: Clarify more interface strings
Dmitry D. Chernov [Tue, 4 Apr 2023 09:18:45 +0000 (19:18 +1000)]
Game: Clarify more interface strings

20 months agobuild: do not force notes (fpc 3.2.x emit too many useless notes)
DeaDDooMER [Tue, 28 Mar 2023 14:11:39 +0000 (17:11 +0300)]
build: do not force notes (fpc 3.2.x emit too many useless notes)

20 months agosystem: fix stencil check
DeaDDooMER [Sun, 26 Mar 2023 12:20:54 +0000 (15:20 +0300)]
system: fix stencil check

21 months agoGame: Fixed missing check for the availability of stencil buffer
Dmitry D. Chernov [Thu, 23 Mar 2023 18:02:48 +0000 (04:02 +1000)]
Game: Fixed missing check for the availability of stencil buffer
This fixes experimental dynamic light effects ('light_enabled 1' and 'light_player_halo') which were broken by 0e101bd452c40da601236aaa2dd4106be47ddce1.
It's worth noting that they even work on my laptop's integrated video if I just set 'gwin_has_stencil' to True, even though the driver says it doesn't support stencils.
The discrete GPU on the same laptop reports it correctly.

21 months agoGame: Remove '--opengl-dump-exts' command-line switch
Dmitry D. Chernov [Thu, 23 Mar 2023 17:19:14 +0000 (03:19 +1000)]
Game: Remove '--opengl-dump-exts' command-line switch
This had no effect whatsoever since 0e101bd452c40da601236aaa2dd4106be47ddce1.

21 months agoGame: Change some interface strings
Dmitry D. Chernov [Wed, 22 Mar 2023 07:58:23 +0000 (17:58 +1000)]
Game: Change some interface strings

21 months agoGame: Swap the "Custom Game" and "Campaign Select" menu items in "New Game"
Dmitry D. Chernov [Wed, 22 Mar 2023 06:48:50 +0000 (16:48 +1000)]
Game: Swap the "Custom Game" and "Campaign Select" menu items in "New Game"

21 months agoosx: fix build with fmodex
DeaDDooMER [Wed, 15 Mar 2023 15:03:35 +0000 (18:03 +0300)]
osx: fix build with fmodex

21 months agoenet: fix build
DeaDDooMER [Wed, 15 Mar 2023 12:38:43 +0000 (15:38 +0300)]
enet: fix build

21 months agoNet: Don't process network in ProcessLoading() for client's code
Dmitry D. Chernov [Mon, 13 Mar 2023 21:43:46 +0000 (07:43 +1000)]
Net: Don't process network in ProcessLoading() for client's code
This should fix freezing problems with downloading maps and their resources from the server:
https://doom2d.org/forum/viewtopic.php?f=36&t=2366
Also performed a bit of cosmetics and unmuted some warnings.

21 months agonet: anti full state spam (by fgsfds)
TerminalHash [Sat, 11 Mar 2023 09:26:24 +0000 (12:26 +0300)]
net: anti full state spam (by fgsfds)

21 months agoman: remove some categories from d2df.2 and small update of exec commands
TerminalHash [Sat, 11 Mar 2023 08:56:11 +0000 (11:56 +0300)]
man: remove some categories from d2df.2 and small update of exec commands

21 months agog_player: Simplify weapon visibility flag in TPlayer.NetFire()
Dmitry D. Chernov [Sat, 11 Mar 2023 08:13:35 +0000 (18:13 +1000)]
g_player: Simplify weapon visibility flag in TPlayer.NetFire()

21 months agolib: Replace the modified ENet header with the original and up-to-date one as a Git...
Dmitry D. Chernov [Sat, 11 Mar 2023 06:45:21 +0000 (16:45 +1000)]
lib: Replace the modified ENet header with the original and up-to-date one as a Git submodule

21 months agoman: remove old manual (wtf these notebook?)
TerminalHash [Wed, 8 Mar 2023 12:47:11 +0000 (15:47 +0300)]
man: remove old manual (wtf these notebook?)

21 months agoman: more manuals for god of manuals!
TerminalHash [Wed, 8 Mar 2023 12:45:30 +0000 (15:45 +0300)]
man: more manuals for god of manuals!

21 months agogame: fix bullet scattering
DeaDDooMER [Tue, 28 Feb 2023 17:26:46 +0000 (20:26 +0300)]
game: fix bullet scattering

21 months agogame: fix bfg ball offset
DeaDDooMER [Mon, 27 Feb 2023 00:21:49 +0000 (03:21 +0300)]
game: fix bfg ball offset

21 months agogame: fix fireball alignment spawned by triggers
DeaDDooMER [Wed, 22 Feb 2023 12:50:49 +0000 (15:50 +0300)]
game: fix fireball alignment spawned by triggers

21 months agogame: create baron fireball with size 16x16
DeaDDooMER [Tue, 21 Feb 2023 22:09:39 +0000 (01:09 +0300)]
game: create baron fireball with size 16x16

22 months agorpm: fix wrong parameter for headless
TerminalHash [Sun, 12 Feb 2023 01:17:14 +0000 (04:17 +0300)]
rpm: fix wrong parameter for headless

22 months agomacos: change year in plist
TerminalHash [Tue, 7 Feb 2023 16:05:22 +0000 (19:05 +0300)]
macos: change year in plist

22 months agogui: do not allow rebind `togglemenu` via menu
DeaDDooMER [Tue, 7 Feb 2023 15:35:46 +0000 (18:35 +0300)]
gui: do not allow rebind `togglemenu` via menu

22 months agogui: allow to bind ENTER/PADENTER via menu
DeaDDooMER [Tue, 7 Feb 2023 15:10:55 +0000 (18:10 +0300)]
gui: allow to bind ENTER/PADENTER via menu

22 months agosdl: fix modifier keys on osx
DeaDDooMER [Mon, 6 Feb 2023 14:36:47 +0000 (17:36 +0300)]
sdl: fix modifier keys on osx

22 months agosdl: fix build on OSX 64 bit
DeaDDooMER [Thu, 2 Feb 2023 20:57:43 +0000 (23:57 +0300)]
sdl: fix build on OSX 64 bit

22 months agosdl: fix
DeaDDooMER [Thu, 2 Feb 2023 20:06:09 +0000 (23:06 +0300)]
sdl: fix

22 months agoengine: remove key Meta
DeaDDooMER [Thu, 2 Feb 2023 19:57:32 +0000 (22:57 +0300)]
engine: remove key Meta

22 months agosdl: fix player controls on OSX 10.5
DeaDDooMER [Thu, 2 Feb 2023 19:27:30 +0000 (22:27 +0300)]
sdl: fix player controls on OSX 10.5

23 months agolanguage: update year in credits (for justice!)
TerminalHash [Sun, 22 Jan 2023 23:01:46 +0000 (02:01 +0300)]
language: update year in credits (for justice!)

2 years agotools: fix build with sdl2
DeaDDooMER [Sat, 24 Sep 2022 16:42:13 +0000 (19:42 +0300)]
tools: fix build with sdl2

2 years agogame: fix screenshot size
DeaDDooMER [Fri, 29 Jul 2022 16:13:08 +0000 (19:13 +0300)]
game: fix screenshot size

2 years agoquote fix
DeaDDooMER [Mon, 18 Jul 2022 00:31:45 +0000 (03:31 +0300)]
quote fix

2 years agodebug: write build arch to log
DeaDDooMER [Mon, 18 Jul 2022 00:20:16 +0000 (03:20 +0300)]
debug: write build arch to log

2 years agosdl: disable x11 dependency on osx
DeaDDooMER [Thu, 14 Jul 2022 15:21:19 +0000 (18:21 +0300)]
sdl: disable x11 dependency on osx

2 years agosdlmixer: more midi configuration
DeaDDooMER [Thu, 14 Jul 2022 01:30:35 +0000 (04:30 +0300)]
sdlmixer: more midi configuration

2 years agosdl: fix build on linux
DeaDDooMER [Thu, 14 Jul 2022 00:16:51 +0000 (03:16 +0300)]
sdl: fix build on linux

2 years agoal: fix 16bit wav sounds on big endian with sdl 1.2
DeaDDooMER [Wed, 13 Jul 2022 14:21:04 +0000 (17:21 +0300)]
al: fix 16bit wav sounds on big endian with sdl 1.2

2 years agosdl1/2: fix invalid window title
DeaDDooMER [Wed, 13 Jul 2022 14:20:06 +0000 (17:20 +0300)]
sdl1/2: fix invalid window title

2 years agomixer: allow to use sdl 1.2 + sdl_mixer
DeaDDooMER [Wed, 13 Jul 2022 12:57:21 +0000 (15:57 +0300)]
mixer: allow to use sdl 1.2 + sdl_mixer

2 years agoMan: smol howto.
TerminalHash [Sun, 26 Jun 2022 18:58:58 +0000 (21:58 +0300)]
Man: smol howto.
And fix file modes for some rpm res.

2 years agoOptions: update third masterserv.
TerminalHash [Sun, 26 Jun 2022 18:22:26 +0000 (21:22 +0300)]
Options: update third masterserv.

2 years agoMan: update links.
TerminalHash [Sun, 26 Jun 2022 18:18:24 +0000 (21:18 +0300)]
Man: update links.

2 years agogame: add g_max_bots
fgsfds [Mon, 2 May 2022 14:05:08 +0000 (17:05 +0300)]
game: add g_max_bots

2 years agonet: add 'an' as an alias for announce
fgsfds [Mon, 2 May 2022 13:51:28 +0000 (16:51 +0300)]
net: add 'an' as an alias for announce

2 years agonet: add 'announce' command
fgsfds [Mon, 2 May 2022 13:44:59 +0000 (16:44 +0300)]
net: add 'announce' command

2 years agographics: fix screenshots when r_resolution_scale != 1
fgsfds [Mon, 2 May 2022 12:01:00 +0000 (15:01 +0300)]
graphics: fix screenshots when r_resolution_scale != 1

2 years agonet: don't ban people for timing out by default
fgsfds [Fri, 15 Apr 2022 23:42:33 +0000 (02:42 +0300)]
net: don't ban people for timing out by default

2 years agonet: make packet timeout less aggressive
fgsfds [Fri, 15 Apr 2022 23:28:12 +0000 (02:28 +0300)]
net: make packet timeout less aggressive

2 years agoFix crash in some commands
travi$ [Sun, 27 Mar 2022 18:15:40 +0000 (21:15 +0300)]
Fix crash in some commands

2 years agoAlways switch to berserk
travi$ [Sun, 27 Mar 2022 18:13:33 +0000 (21:13 +0300)]
Always switch to berserk

2 years agoweapbest: skip empty
travi$ [Sun, 27 Mar 2022 16:11:46 +0000 (19:11 +0300)]
weapbest: skip empty

2 years agoFix empty weapon switching
travi$ [Sun, 27 Mar 2022 16:07:55 +0000 (19:07 +0300)]
Fix empty weapon switching

2 years agoPlayer: Fix compiler warnings
Stas'M [Sun, 27 Mar 2022 12:58:55 +0000 (15:58 +0300)]
Player: Fix compiler warnings

Also fix some warnings in other files.

2 years agoFix preferences sync
travi$ [Sun, 27 Mar 2022 09:32:28 +0000 (12:32 +0300)]
Fix preferences sync

2 years agoFix BFG and SSG empty switching
travi$ [Sun, 27 Mar 2022 08:57:34 +0000 (11:57 +0300)]
Fix BFG and SSG empty switching

2 years agoOptions: add third masterserver (by TerminalHash) in config.
Dmitry Lyashuk [Sat, 26 Mar 2022 18:31:28 +0000 (21:31 +0300)]
Options: add third masterserver (by TerminalHash) in config.

2 years agoFix empty switching
travi$ [Sat, 26 Mar 2022 18:04:47 +0000 (21:04 +0300)]
Fix empty switching

2 years agoAdd option to skip fist switching
travi$ [Sat, 26 Mar 2022 17:41:05 +0000 (20:41 +0300)]
Add option to skip fist switching

2 years agoAdd weapbest command
travi$ [Sat, 26 Mar 2022 16:46:38 +0000 (19:46 +0300)]
Add weapbest command

2 years agoMake autoswitch server-side. Add option to skip empty weapons by travi$
Dmitry Lyashuk [Sat, 26 Mar 2022 14:20:22 +0000 (17:20 +0300)]
Make autoswitch server-side. Add option to skip empty weapons by travi$

2 years agoplayer: fix frag decrement on suicide
DeaDDooMER [Fri, 25 Mar 2022 21:03:23 +0000 (00:03 +0300)]
player: fix frag decrement on suicide

2 years agoGame: subtraction points by suicide in team
Dmitry Lyashuk [Fri, 25 Mar 2022 18:45:19 +0000 (21:45 +0300)]
Game: subtraction points by suicide in team

2 years agoFix "by priority" in russian lang.
Dmitry Lyashuk [Fri, 25 Mar 2022 17:25:15 +0000 (20:25 +0300)]
Fix "by priority" in russian lang.

2 years agoGame: improving weapon autoswitch, added rotation by travi$
Dmitry Lyashuk [Fri, 25 Mar 2022 17:22:39 +0000 (20:22 +0300)]
Game: improving weapon autoswitch, added rotation by travi$

2 years agoNet: improving anti-autism measures by travi$
Dmitry Lyashuk [Thu, 24 Mar 2022 19:46:58 +0000 (22:46 +0300)]
Net: improving anti-autism measures by travi$

2 years agoGame: Weapon autoswitch by travi$
Dmitry Lyashuk [Thu, 24 Mar 2022 19:45:38 +0000 (22:45 +0300)]
Game: Weapon autoswitch by travi$

2 years agothese are msecs, not frames
fgsfds [Mon, 21 Mar 2022 16:48:29 +0000 (19:48 +0300)]
these are msecs, not frames

2 years agonet: free peer data before disconnect
fgsfds [Mon, 21 Mar 2022 16:46:56 +0000 (19:46 +0300)]
net: free peer data before disconnect

2 years agonet: force-kick penalized clients
fgsfds [Mon, 21 Mar 2022 16:41:58 +0000 (19:41 +0300)]
net: force-kick penalized clients

2 years agonet: kick clients if they take too long to auth
fgsfds [Mon, 21 Mar 2022 16:21:11 +0000 (19:21 +0300)]
net: kick clients if they take too long to auth

2 years agonet: log connection attempts
fgsfds [Mon, 21 Mar 2022 15:56:07 +0000 (18:56 +0300)]
net: log connection attempts

2 years agomore anti autism measures
fgsfds [Sun, 20 Mar 2022 20:56:43 +0000 (23:56 +0300)]
more anti autism measures

2 years agoPlayer: Add sanity check for network client peer
Stas'M [Mon, 7 Mar 2022 20:52:10 +0000 (23:52 +0300)]
Player: Add sanity check for network client peer

2 years agoNet: Improve malformed packet handling more
Stas'M [Mon, 7 Mar 2022 14:04:11 +0000 (17:04 +0300)]
Net: Improve malformed packet handling more

2 years agoNet: Handle malformed packets gracefully on server
Stas'M [Mon, 7 Mar 2022 11:30:12 +0000 (14:30 +0300)]
Net: Handle malformed packets gracefully on server

2 years agoheadless: use dfserver.cfg instead dfconfig.cfg by default
DeaDDooMER [Wed, 2 Feb 2022 14:18:34 +0000 (17:18 +0300)]
headless: use dfserver.cfg instead dfconfig.cfg by default

2 years agographics: lerp flags
fgsfds [Fri, 21 Jan 2022 20:14:08 +0000 (23:14 +0300)]
graphics: lerp flags

2 years agogame: mplats now move flags and items
fgsfds [Fri, 21 Jan 2022 20:11:43 +0000 (23:11 +0300)]
game: mplats now move flags and items

2 years agonet: sync moving items and flags
fgsfds [Fri, 21 Jan 2022 19:08:56 +0000 (22:08 +0300)]
net: sync moving items and flags

2 years agogame: stationary mplats act as conveyor belts
fgsfds [Fri, 21 Jan 2022 18:58:03 +0000 (21:58 +0300)]
game: stationary mplats act as conveyor belts

2 years agographics: lerp mplats
fgsfds [Fri, 21 Jan 2022 12:52:14 +0000 (15:52 +0300)]
graphics: lerp mplats

2 years agogame: add flag dropping
fgsfds [Fri, 14 Jan 2022 18:46:50 +0000 (21:46 +0300)]
game: add flag dropping

use p1_dropflag/p2_dropflag/dropflag, g_allow_dropflag and g_throw_flag for adjustment

2 years agogame: execute onwadend event after state is changed to INTERCUSTOM
fgsfds [Sat, 8 Jan 2022 20:03:40 +0000 (23:03 +0300)]
game: execute onwadend event after state is changed to INTERCUSTOM

2 years agovery important commit.
TerminalHash [Thu, 6 Jan 2022 10:46:48 +0000 (13:46 +0300)]
very important commit.

2 years agosvrlist: fix local server ip decoding on big endian machines
DeaDDooMER [Sun, 2 Jan 2022 18:15:06 +0000 (21:15 +0300)]
svrlist: fix local server ip decoding on big endian machines

3 years agoandroid: update build instructions
DeaDDooMER [Sun, 19 Dec 2021 19:30:10 +0000 (22:30 +0300)]
android: update build instructions

3 years agoandroid: update icons
DeaDDooMER [Sun, 19 Dec 2021 19:28:40 +0000 (22:28 +0300)]
android: update icons

3 years agoandroid: support android 4.0
DeaDDooMER [Sun, 19 Dec 2021 17:58:15 +0000 (20:58 +0300)]
android: support android 4.0

3 years agosaves: fix incorrect map load after failed state load
DeaDDooMER [Sat, 18 Dec 2021 23:33:25 +0000 (02:33 +0300)]
saves: fix incorrect map load after failed state load

3 years agoplayers: fix bot state loading
DeaDDooMER [Sat, 18 Dec 2021 23:04:47 +0000 (02:04 +0300)]
players: fix bot state loading