Fabian Greffrath
d48dee0fc5
do not override numerical values already set for MBF21 Bits fields ( #237 )
...
* do not override numerical values already set for MBF21 Bits fields
* setting Args3 to 0 for A_MonsterMeleeAttack() means to play no sound at all
* Revert "setting Args3 to 0 for A_MonsterMeleeAttack() means to play no sound at all"
This reverts commit ada1849337ddf07dba81418d6a70387592620dc4.
2021-07-07 08:56:50 +02:00
Roman Fomin
e0167fa81d
fix delete savegame from 'Save' menu
2021-07-07 10:57:47 +07:00
Fabian Greffrath
d70fadda94
ignore request to play no sound
...
i.e. let S_StartSound() return gracefully if (sfx_id == sfx_None).
2021-07-06 08:25:55 +02:00
Ryan Krafnick
0ec3c79389
Fix A_SpawnObject not transferring pointers as intended if called in a missile's death state
...
Fixes #235
2021-07-05 08:54:15 +02:00
Fabian Greffrath
dab91ede77
cap map title widget string at line break
2021-07-05 08:48:39 +02:00
Fabian Greffrath
0b1e8ca459
apply low-pass filtering to all sounds effects
...
optional and disabled by default, code taken from Chocolate Doom
2021-07-02 13:23:24 +02:00
Fabian Greffrath
b6d09b1999
fix some stuff in README.md
2021-07-02 08:46:37 +02:00
Roman Fomin
7bd295144d
update umapinfo.txt
2021-07-01 12:49:58 +07:00
Fabian Greffrath
1653f520b3
remove .travis.yml
2021-06-30 15:42:20 +02:00
Fabian Greffrath
51acecb37d
release Woof! 6.1.0
woof_6.1.0
2021-06-30 15:40:43 +02:00
Roman Fomin
9c700e29b0
enable console for MSVC debug build ( #234 )
2021-06-30 15:00:04 +02:00
Roman Fomin
c088ee315e
fix typo in saveg_read_ceiling_t()
2021-06-30 17:42:25 +07:00
Roman Fomin
1a1ca17f14
implement -levelstat ( #232 )
2021-06-29 22:13:18 +02:00
Roman Fomin
9d0a051c43
add 'Dropped item' support ( #231 )
2021-06-28 18:03:24 +02:00
Fabian Greffrath
29050ede4a
remove "style=flat" option for the other status badges
2021-06-28 12:59:20 +02:00
Fabian Greffrath
2858591efe
rename CI workflow to merely "build"
2021-06-28 12:53:23 +02:00
Fabian Greffrath
1cbcb00708
replace CI status badge
2021-06-28 12:52:34 +02:00
Roman Fomin
d1f113a52c
migrate to GitHub Actions ( #230 )
2021-06-28 12:43:22 +02:00
Fabian Greffrath
a3387c2f1d
add support for the HACX IWAD
2021-06-28 09:06:51 +02:00
Fabian Greffrath
2fc4173455
make missing IWAD tag non-fatal
...
This prepares for additional IWAD support, w.g. HacX or REKKR.
2021-06-28 09:03:32 +02:00
Fabian Greffrath
3fb6d1a180
fix saving of the "window_position" config parameter
2021-06-28 09:00:21 +02:00
Roman Fomin
ded6543817
don't exit if joystick initialization failed, better report SDL_Init errors ( #229 )
2021-06-28 08:32:27 +02:00
Roman Fomin
8ae8e25b33
add 200 dummy sounds for DEHEXTRA ( #228 )
...
* add 200 dummy sounds for DEHEXTRA
* skip dummy S_sfx entries in deh_procText
2021-06-28 08:31:24 +02:00
Fabian Greffrath
e51a57ebe5
release Woof! 6.0.0
woof_6.0.0
2021-06-25 11:03:24 +02:00
Roman Fomin
cef71bb2a6
umapinfo: fix not possible to set 'partime'
2021-06-23 18:43:40 +07:00
Roman Fomin
97f2190ac7
fix crash when using automap in multiplayer
2021-06-22 21:15:31 +07:00
Roman Fomin
51d30140f9
umapinfo: map entries without a 'levelname' field fall back to the default map title ( #226 )
2021-06-22 08:36:18 +02:00
Roman Fomin
a02a6a5576
umapinfo: fix default intermission ( #225 )
2021-06-22 08:36:07 +02:00
Fabian Greffrath
af65f7ed8d
prepare for Woof! 6.0.0
2021-06-21 12:05:34 +02:00
Roman Fomin
412eb1ea6b
umapinfo: implement demo extension ( #224 )
2021-06-17 08:48:55 +02:00
Roman Fomin
943918030b
set correct config defaults
2021-06-15 11:29:51 +07:00
Roman Fomin
6c0f3c6857
mbf21 sets 'help_friends' to 0 by default
2021-06-14 21:11:00 +07:00
Roman Fomin
6866eabaef
fix automap overlay mode stay on screen after wipe ( #223 )
2021-06-14 08:11:33 +02:00
Roman Fomin
d6939ab3ef
fix automap widgets overlap hud elements in overlay mode ( #222 )
2021-06-14 08:11:22 +02:00
Roman Fomin
54817de3b3
change config defaults, fix savegame header ( #221 )
...
* change config defaults
* load mbf21 header from savegame
* save complevel for saveg_compat > saveg_woof510
2021-06-14 08:11:11 +02:00
Roman Fomin
aec69d97c6
mbf21: comp flags ( #220 )
...
* add missed comp_ledgeblock and comp_friendlyspawn
* fix comp_ledgeblock for complevel < mbf21
* update mbf21.md
* add comp_respawn
* set comp_respawn for Boom compatibility
* set new flags for MBF complevel
* fix flags for complevel MBF21
2021-06-14 08:09:00 +02:00
Roman Fomin
da167a9804
mbf21: frames ( #219 )
...
* mbf21: frames
* remove unnecessary declarations
2021-06-11 12:58:50 +02:00
Roman Fomin
13f07ca201
add centermessage field to player_t ( #218 )
2021-06-09 09:02:59 +02:00
Fabian Greffrath
e15e5a45f7
add options to always show level stats ( #217 )
...
* add options to always show level stats
Showing player coordinates in-game is considered cheating, so this is intentionally left unavailable.
* erase FPS counter, level stats and level time widgets in HU_Erase()
* fix line ordering
2021-06-08 09:12:32 +02:00
Roman Fomin
68fed677ac
automap overlay and rotate modes (based on Crispy Doom) ( #216 )
...
* add automap overlay mode
* add automap rotate mode
* add zoom automap with mouse wheel
* remove automaprotate toggle
* set mapangle in AM_Ticker
* initialize zoomlevel on all maps so that a 4096 units
square map would just fit in (from Crispy Doom)
* revert 320->SCREENWITDH change
* change STlib_updatePercent 'refresh' check
* cleanup and add comment
* move map title position calculation to the next block
2021-06-08 08:26:40 +02:00
Roman Fomin
107f6f6e52
support FULLVOLSOUNDS (mbf21 spec v1.2 update)
2021-06-08 01:54:52 +07:00
Roman Fomin
dc6dbe74bf
add 'win_fopen.h' include to i_glob.c
2021-06-08 01:39:57 +07:00
Roman Fomin
cf48dd6126
save and restore bloodcolor ( #215 )
2021-06-04 09:04:39 +02:00
Roman Fomin
005e3b0f68
mbf21: weapons ( #214 )
...
* mbf21: weapons
* implement weapon flags
* fix mbf21.md
* fix out of bounds index
* cleanup and comment
2021-06-04 09:03:44 +02:00
Roman Fomin
09f4841df4
don't disable 'enemies' menu for vanilla complevel
2021-06-02 08:47:20 +07:00
Roman Fomin
704708cb58
implementation of colored blood based on PrBoom+ ( #213 )
...
* implementation of colored blood based on PrBoom+
* fix P_SpawnBlood declaration
* fix typo
* fix clang build
* update cr_white
* small tweaks
2021-06-01 11:47:22 +02:00
Roman Fomin
d706d2a7d4
fix G_MBFSaveGameName and save compatibility
2021-05-31 14:55:35 +07:00
Fabian Greffrath
6cde55c9bd
fix merge accident
2021-05-31 08:35:04 +02:00
Roman Fomin
126d69e18e
remove PATH_MAX, more Unicode compatibility on Windows ( #212 )
...
* dynamic allocation for file paths
* fix FindIWADFile
* cleanup
* add missed functions to win_fopen.c
* remove remaining PATH_MAX
* cleanup
* fix typo
* add mkdir to win_fopen.c
Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
2021-05-31 08:24:39 +02:00
Roman Fomin
c4ce9481cb
initial implementation of backward compatible savegame ( #211 )
...
* initial implemetation of backward compatible savegame
* fix clang warnings
* fix save checksum loading
* fix floormove_t padding
* add DOS MBF save load support
* fix ceiling_t padding
2021-05-31 08:23:38 +02:00