Roman Fomin
8b197b4a37
docs update ( #533 )
...
* update documentation
* convert mbf-bugs.html to Markdown
* remove mbf21.md (it's incomplete)
* replace umapinfo.txt with umapinfo.md
* delete documents
2022-04-30 18:54:45 +02:00
Roman Fomin
3ed57c3eff
fix overlapping uses of global variables in p_map.c for mbf21 complevel ( #532 )
2022-04-30 15:21:39 +02:00
Fabian Greffrath
cae303933b
extend Windows 11 VSync timer fix to SDL 2.0.22
2022-04-29 14:33:28 +02:00
Fabian Greffrath
e8417a4ccf
update to SDL 2.0.22
2022-04-29 14:23:53 +02:00
Fabian Greffrath
cf5f99c278
extend cppcheck to also cover _WIN32 ( #531 )
2022-04-28 12:16:41 +02:00
Roman Fomin
7e81350578
remove win-textfile script ( #530 )
...
* remove python scripts
* retore convert-icon script
* fix docs destination
* fix docs->doc
2022-04-28 08:20:48 +02:00
Fabian Greffrath
66724b6391
minor clean-ups
2022-04-27 09:52:52 +02:00
facespkz
d096479bd2
Fix wiggling on edges of floors/ceilings ( #518 )
...
* Implement wiggle reduction from Crispy Doom
* Delete old R_ScaleFromGlobalAngle
* Move R_FixWiggle between re-added macros and R_RenderSegLoop
* Remove excess blank line
* rearrange new code for a smallest possible diff
* turn R_ScaleFromGlobalAngle() static
Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
2022-04-26 13:58:57 +02:00
Roman Fomin
5bda1a5cb2
add cosmetic bobbing setting ( #528 )
...
* add cosmetic bobbing setting
* fix typos
* disable centered weapon menu item if bobbin is off
* remove Boom's recoil from menu
2022-04-26 13:13:09 +02:00
Roman Fomin
daa9ea4e7d
fix missed lumps counter for menus with thermo items
2022-04-26 17:59:35 +07:00
Roman Fomin
4c5f41e86a
enable hires and uncapped by default ( #527 )
2022-04-26 08:07:01 +02:00
Roman Fomin
d8f7a3c8b6
adjust menu vertical offset ( #526 )
2022-04-26 08:06:06 +02:00
Roman Fomin
846a07c1ae
fix empty lump name in MUSINFO savegame load ( #525 )
2022-04-25 16:09:54 +02:00
Fabian Greffrath
2d43b770b2
variable pitch bend range: 100 = none, 120 = original, 200 = default ( #524 )
...
* variable pitch bend range: 100 = none, 120 = original, 200 default (in Woof!)
* improve config string description
2022-04-25 16:09:38 +02:00
Fabian Greffrath
1a925af4e1
prevent memory leak on repeated calls of R_InitTranMap()
2022-04-25 13:32:45 +02:00
Roman Fomin
ad6684b7c0
bring implementation of V_DrawPatchTranslated into line with V_DrawPatchGeneral ( #519 )
...
* bring implementation of V_DrawPatchTranslated into line with V_DrawPatchGeneral
* add missed overflow checks
2022-04-25 11:21:19 +02:00
Roman Fomin
a53db1906c
fix menu item alttext if lumpname == "" ( #523 )
2022-04-25 09:47:48 +02:00
Roman Fomin
9f150e24e7
umapinfo: show CREDIT lump for default Doom 2 ending ( #522 )
2022-04-25 09:47:27 +02:00
Roman Fomin
e55ef38c91
umapinfo: fix nextsecret inconsistencies ( #520 )
2022-04-25 09:47:15 +02:00
Fabian Greffrath
59d0ea640e
gracefully handle missing M_EPISOD patch lump in Episode menu
2022-04-25 09:23:05 +02:00
Fabian Greffrath
ce665c9388
take into account that gamemission defaults to doom ( #516 )
...
* take into account that gamemission defaults to doom
* free resources earlier
2022-04-14 11:07:20 +02:00
Roman Fomin
07e8330c92
check gamemission == none
2022-04-14 00:43:05 +07:00
Roman Fomin
ac24fc55b5
add content based IWAD check ( #514 )
...
* add content based IWAD check
* free resources
* add return
* remove local variable `numlumps`
To avoid potential confusion with global `numlumps`
* fix formatting
2022-04-13 18:04:03 +02:00
Roman Fomin
d95f990fc1
always initialize tranmap ( #511 )
...
* always initialize tranmap
* tranmap init is not needed for cheat
2022-04-13 08:30:10 +02:00
Roman Fomin
e4bbd2b98d
check for Windows version ( #509 )
...
* check for Windows version
* fix whitespace
* actual check
* workaround from International Doom
2022-04-13 08:29:56 +02:00
Roman Fomin
b404475ae9
compatibility with PrBoom+ netgame reload ( #507 )
2022-04-13 08:14:43 +02:00
Roman Fomin
10b41254da
add recoil pitch from Crispy Doom ( #506 )
...
* add recoil pitch from Crispy Doom
* remove disabling recoil menu entry
* move A_Recoil to A_FireSomething
* add recoil pitch to old BFG
* fix excess blank line
* restore Boom's recoil menu entry
* restore disabling recoil menu item
* fix typo
* fix copy paste error
* change pitch calculation in A_FireOldBFG
2022-04-13 08:14:32 +02:00
Roman Fomin
ce9a137447
Merge branch 'master' of github.com:fabiangreffrath/woof
2022-04-12 23:27:51 +07:00
Roman Fomin
05c26aabd2
fix secret exit in PWADs
2022-04-12 23:26:47 +07:00
facespkz
10ae531847
Allow status bar's time/stats widgets to show independently ( #505 )
...
* Allow time and stats widgets to show independently
* Remove dedicated variables in favor of extending hud_timests range
* Move both option from 1 up to 3
Also replaces modulos with bitwise AND
* Define constants for calculation of widget visibility
2022-04-11 21:47:26 +02:00
Roman Fomin
9b7cbdceee
save shifted versions of '=', ',', '.' to config ( #500 )
...
* save shifted versions of '=', ',', '.' to config
* add else
* change default key for screenshot
2022-04-10 19:23:51 +02:00
Roman Fomin
fe54bb771d
Simplify FindIWADFile and CheckIWAD ( #499 )
...
* simplify FindIWADFile and CheckIWAD
* remove description
* fix gcc warning
* set haswolflevels after init wads
* check default extension
2022-04-10 19:23:40 +02:00
Roman Fomin
eb82b4f64d
another attempt to fix netgame reload ( #490 )
...
* another attempt to fix netgame reload
* remove unused variable
* change rngseed calculation
* fix complevel boom desync
* fix complevel mbf netgame desync
2022-04-10 19:21:54 +02:00
Fabian Greffrath
fa899ac25d
properly initialize the monsec widget's y coordinate
...
Fixes #502
2022-04-08 11:10:14 +02:00
Fabian Greffrath
4f9be3f457
work-around a bug in Windows 11's Direct3D9 VSync timer ( #501 )
...
* work-around a bug in Windows 11's Direct3D9 VSync timer
* set direct3d11 on all versions of Windows
2022-04-08 10:04:09 +02:00
Fabian Greffrath
c70f5a5309
catch playeringame[] overflow ( #497 )
2022-04-07 10:46:03 +02:00
Roman Fomin
ee2d4a4be0
initialize I_ErrorMsg earlier ( #496 )
2022-04-07 10:45:53 +02:00
Fabian Greffrath
cebc872986
parametrize the dark/shaded color translation table
2022-04-06 13:53:34 +02:00
Fabian Greffrath
e2444ba859
some more cosmetic rearrangement
2022-04-06 12:46:43 +02:00
Fabian Greffrath
0e0a7d8d09
move prev/next arrows a bit down in Compatibility menu
2022-04-06 12:21:43 +02:00
Fabian Greffrath
840ded0cdc
reverse checks, triggering condition first
2022-04-06 12:15:44 +02:00
Fabian Greffrath
6c14a81ecb
provide a choice to disable overflow emulations in Vanilla complevel ( #495 )
2022-04-06 10:31:16 +02:00
Roman Fomin
2fd4678a2b
INTERCEPTS overflow emulation from Chocolate Doom ( #494 )
...
* INTERCEPTS overflow emulation from Chocolate Doom
* add demo_compatibilty check, fixes
* simplify warning
2022-04-05 17:01:59 +02:00
Fabian Greffrath
a2bc535188
some wording improvements
2022-04-05 11:24:52 +02:00
Fabian Greffrath
3c68111f38
render the beta plasma ball sprites translucent ( #491 )
...
* render the beta plasma ball sprites translucent
I know they were of course not translucent in the original beta
release, but we are using completely different plasma ball sprites
anyway - and they just look neat with some translucency added.
Alternative implementations would be to set this flag in
D_InitTables() instead, or to set it in a DEHACKED patch in
autoload/doom-all. What do you think?
* comments
2022-04-04 09:23:28 +02:00
Fabian Greffrath
3dff8de07a
don't let taking a screenshot eat the key ( #492 )
2022-04-04 08:56:34 +02:00
Roman Fomin
6d5235d2b6
remove unnecessary include
2022-04-02 08:51:34 +07:00
Fabian Greffrath
663c304971
Beta emulation requires complevel MBF ( #489 )
...
* print a warning that beta emulation and complevel MBF21 are mutually exclusive
* Beta emulation requires complevel MBF
2022-04-01 10:11:50 +02:00
Roman Fomin
71a4af23c8
adjust offset only if sky is not stretched ( #488 )
...
* adjust offset only if sky is not stretched
* swap lines
* small optimization
2022-04-01 10:11:31 +02:00
Roman Fomin
758184e5bc
umapinfo: allow uppercase episode shortcuts
2022-03-31 13:57:17 +07:00