Fabian Greffrath
af1635f5bb
feed actual sample frequency back into config variable
2021-08-27 16:34:08 +02:00
Roman Fomin
b1e5a3b7e4
same workaround for SDL 2.0.16 ( #261 )
2021-08-27 12:40:40 +02:00
Fabian Greffrath
cea09ef5e9
use unambigious int types in BMP code
2021-08-26 13:55:28 +02:00
Fabian Greffrath
a553501176
minor refinements to the OPL implementation
2021-08-26 09:19:55 +02:00
Fabian Greffrath
99b56dd71f
avoid namespace clash on SmartOS
...
http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/games/woof/patches/patch-Source_wi__stuff.c?rev=1.1&content-type=text/x-cvsweb-markup
Thanks Michael Bäuerle.
2021-08-25 16:47:22 +02:00
Fabian Greffrath
3af836ec2e
add OPL emulation from Chocolate Doom ( #258 )
...
* add OPL emulation from Chocolate Doom
* get rid of detect_voices
* split the SDL music backend into a separate source file
* add post-realloc() check
* add OPL emulation copyright holders
* add some minimal comments
* add config variable and menu item
* sacrifice PCX format screenshot menu entry
2021-08-25 14:31:12 +02:00
Fabian Greffrath
d7b0ae9155
trim trailing spaces off the demo footer
2021-08-16 08:43:49 +02:00
Roman Fomin
84185cb1b1
set S_DISABLE instead of S_SKIP for options loaded from WAD
2021-08-14 11:36:56 +07:00
Fabian Greffrath
b4c23291a1
silence bogus gcc 10.3 warning about truncating strings
woof_6.3.1
2021-08-13 15:18:32 +02:00
Fabian Greffrath
975dfd8df9
release Woof! 6.3.1
2021-08-13 15:01:39 +02:00
Roman Fomin
8be8efe9ed
deprecate UMAPINFO demo extension ( #256 )
2021-08-10 19:34:37 +02:00
Roman Fomin
3bf2d8b70d
add support for COMPLVL lump ( #255 )
...
* add support for COMPLVL lump
* fix complevel mbf
* add comment
* remove unnecessary G_GetNamedComplevel call
2021-08-10 19:34:27 +02:00
Roman Fomin
4311667969
PrBoom+ always uses vanilla P_FindSectorFromLineTag in EV_BuildStairs ( #254 )
...
* PrBoom+ always uses vanilla P_FindSectorFromLineTag in EV_BuildStairs
* bring EV_BuildStairs implementation in line with PrBoom+
2021-08-10 19:34:15 +02:00
Roman Fomin
80b6f8cc7d
add demo footer ( #253 )
...
* add demo footer
* fix void function return value, add static to G_AddDemoFooter
* don't add empty dehfiles
* add -complevel only for vanilla
2021-08-10 19:34:01 +02:00
Fabian Greffrath
07af6f75d3
just use SDL's endianness swapping functions
2021-08-05 13:59:15 +02:00
Fabian Greffrath
f4baae7a06
mitigate cppcheck concerns regarding access of variable address
2021-08-05 13:42:29 +02:00
Fabian Greffrath
c8c6c4ac8e
update CI environment to ubuntu-latest
2021-08-05 13:24:10 +02:00
Fabian Greffrath
ce75f09c6b
release Woof! 6.3.0
woof_6.3.0
2021-07-30 08:15:48 +02:00
Roman Fomin
78506a2139
add blood color patches for Rekkr and Hacx ( #249 )
2021-07-28 15:35:09 +02:00
Roman Fomin
c1dd70d1a5
randomly mirrored death animations from Crispy Doom ( #248 )
...
* randomly mirrored death animations from Crispy Doom
* set missed MF2_FLIPPABLE flags
* rename menu entry
2021-07-28 14:02:49 +02:00
Roman Fomin
e1324cd721
move D_ProcessDehCommandLine after mobjinfo initialization ( #246 )
...
* move D_ProcessDehCommandLine after mobjinfo initialization
* add comment
* move D_ProcessDehCommandLine, refactor mobjinfo initialization into function
2021-07-27 13:46:46 +02:00
Roman Fomin
dc0c2a85a0
umapinfo: fix default endpic ( #245 )
2021-07-27 09:05:21 +02:00
Fabian Greffrath
8bd6693a0d
interpolate sfx in a 16-bit int domain ( #244 )
...
* interpolate sfx in a 16-bit int domain
* fix comment
2021-07-27 09:04:57 +02:00
Roman Fomin
b4e42352b9
ignore demos without 'PR+UM' signature ( #243 )
2021-07-27 08:54:32 +02:00
Roman Fomin
357f05bd00
fix load game during multiplayer demo playback (AV.WAD demo1) ( #242 )
...
* fix load game during multiplayer demo playback (AV.WAD demo1)
* allow load network savegame from the command line
2021-07-27 08:53:49 +02:00
Roman Fomin
9db83ddb24
force status bar refresh in the Main, Episode and Skill menus
2021-07-21 16:16:22 +07:00
Roman Fomin
2f2aef9809
fix saving during demo playback
2021-07-18 20:08:31 +07:00
Roman Fomin
c5b6a96e47
fix reset comp vector when load vanilla complevel savegame
2021-07-17 21:08:27 +07:00
Roman Fomin
8c234ecb0f
fix cnt_total_time initialization
...
This affects 'complevel mbf' demo compatibility.
2021-07-11 12:01:24 +07:00
Fabian Greffrath
1cc65d37cc
release Woof! 6.2.0
2021-07-08 07:35:05 +02:00
Roman Fomin
c9c859c57f
read unsigned int in deh_GetData ( #240 )
...
* read unsigned int in deh_GetData
* fix clang build
woof_6.2.0
2021-07-07 10:11:04 +02:00
Roman Fomin
d6c5f84c17
remove unnecessary M_DrawDelVerify call
2021-07-07 14:11:33 +07:00
Roman Fomin
c7d078a57b
fix WI_updateStats() demo compatibility with PrBoom+ ( #239 )
...
* fix WI_updateStats() demo compatibility with PrBoom+
* remove 'early explosion' sound fix
* remove unnecessary check
2021-07-07 08:57:08 +02:00
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