ceski
bad8957df8
Using "-strict" always disables related menu items ( #1581 )
...
Similar to what "-complevel" does.
2024-03-10 23:34:56 -07:00
Joan Bruguera
a21559ea95
fix init. with invalid video_display setting (again) ( #1576 )
...
commit d38fd80fed89 ("fix 21:9 aspect ratio, tweak DRS parameters")
added some code that uses `video_display` before it is checked by
`I_ResetInvalidDisplayIndex`, which causes Woof! to exit with an error
if it has an invalid value (e.g. as a result of unplugging monitors).
Fix it by moving `I_ResetInvalidDisplayIndex` to an earlier point.
2024-03-10 22:22:12 +07:00
Fabian Greffrath
b32c4df60f
print date and time in the Load/Save Game menus in the current locale ( #1573 )
2024-03-08 18:16:28 +01:00
Roman Fomin
a206c3b4ca
don't set FluidSynth gain (the default is 0.2) ( #1571 )
2024-03-08 23:14:43 +07:00
Roman Fomin
fd24d9cb75
copy ZDoom solution exactly ( #1568 )
...
Fixes SSG room in DOOM2.WAD MAP02
2024-03-07 15:19:48 +07:00
Roman Fomin
5a4a47bed3
move config code to m_config ( #1567 )
...
* Use clang-format
2024-03-07 15:19:31 +07:00
Roman Fomin
5a25b16a19
move snapshot to MN space ( #1566 )
2024-03-07 12:24:27 +07:00
Fabian Greffrath
1cb6af17a5
properly save the index of the current setup menu screen ( #1565 )
2024-03-07 06:20:47 +01:00
Roman Fomin
5b04dbe423
fix tabs sfx
2024-03-07 10:20:09 +07:00
Fabian Greffrath
68099bdd71
no need to duplicate string literal
2024-03-06 09:22:32 +01:00
ceski
94e7861b64
Display "off" when mouse acceleration is disabled ( #1564 )
2024-03-05 22:27:45 -08:00
ceski
6bb582c26f
Improve simultaneous mouse and gamepad input ( #1563 )
...
* Improve simultaneous mouse and gamepad input
* Defer first event (don't eat it) in strict mode
2024-03-05 21:42:17 -08:00
Roman Fomin
b12616d59e
fix "monsters can see through walls" from ZDoom ( #1558 )
...
Taken from
https://www.doomworld.com/forum/topic/48276-is-it-possible-to-heretic-source/
* revert P_PathTraverse change
* apply patch from Fabian
2024-03-06 00:53:04 +07:00
Roman Fomin
05a9c677ac
m_menu split into mn_menu and mn_setup, formatting ( #1554 )
...
* Simlify tabs code, rename static functions, cleanup
* Use clang-format, various tweaks
2024-03-05 22:23:00 +07:00
Fabian Greffrath
27bfa9302d
cross-fading screen wipe implementation ( #1557 )
...
* cross-fading screen wipe implementation
* add config and afjust menu entry
* do not trash the CPU
* fix memory leak
2024-03-05 15:23:04 +01:00
Fabian Greffrath
1448fd85b0
draw the IDRATE widget exclusively ( #1556 )
...
Fixes #1533
2024-03-05 11:52:42 +01:00
Fabian Greffrath
ec4770585e
release Woof! 14.2.0
woof_14.2.0
2024-03-05 09:03:32 +01:00
Roman Fomin
f67f948541
update CHANGELOG.md ( #1555 )
...
* update CHANGELOG.md
* Spelling
* Update CHANGELOG.md
---------
Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
2024-03-05 14:58:23 +07:00
Roman Fomin
7e329bfca9
fix path in win_msvc
2024-03-05 14:15:25 +07:00
Roman Fomin
a68dfe2aff
install diffutils for demotest
2024-03-05 13:41:14 +07:00
Roman Fomin
f475045631
fix demotest
2024-03-05 13:23:15 +07:00
ceski
557f3026ed
Give strafe priority with capped or lerped input ( #1553 )
...
* Cosmetic changes for axes updates
* Give strafe priority with capped or lerped input
2024-03-04 00:05:14 -08:00
ceski
b99ad1d838
Make light levels independent of screen size ( #1552 )
2024-03-03 19:17:33 -08:00
Roman Fomin
258a7148be
add invul_mode QOL option ( #1542 )
...
Gray invul palette calculation taken from dcolors.c
https://www.doomworld.com/idgames/historic/dmutils
2024-03-04 10:04:08 +07:00
ceski
d01684467c
Prevent turning on first tic of an SR50 ( #1549 )
2024-03-03 08:41:42 -08:00
ceski
4d3c380f0d
Apply deadzone to gamepad for strict mode check ( #1550 )
2024-03-03 08:27:11 -08:00
Roman Fomin
5e7ba29cc8
reformat added source code files ( #1545 )
...
* Format new files using clang-format tool
* Fix formatting issues, rewrite U_ScanOpen
* Format some of the old heavy modified files
* Add .clang-format file to the project
2024-03-03 16:05:05 +07:00
Alaux
af5cf5ea68
Improve menu tab centering ( #1546 )
...
* Improve menu tab centering
* Styling
2024-03-03 01:24:24 -03:00
Roman Fomin
b42ecbcd37
fix undefined reference if Fluidsynth is not found
2024-03-03 09:38:10 +07:00
Roman Fomin
aa10fcc17d
always shutdown the native midi module when selecting another midi player
2024-03-02 14:00:56 +07:00
Fabian Greffrath
9aa4ddd7f8
Merge branch 'master' of github.com:fabiangreffrath/woof
2024-03-01 14:25:08 +01:00
Fabian Greffrath
f62de182a4
fix a compiler warning
2024-03-01 14:24:59 +01:00
Fabian Greffrath
467ec719d1
render linedef texture instead of sky if flat is missing ( #1543 )
...
Fixes #1540
2024-03-01 14:24:00 +01:00
Fabian Greffrath
029045e034
fast blockmap-based line-of-sight calculation ( #1539 )
...
* WIP: fast blockmap-based line-of-sight calculation
* fix crash with invalid blockmap coordinates
Cosmogenesis.wad MAP04
* move declarations to p_maputl.h header
* add config key and menu item
* fix
* add comment giving credit and clearifying code origin
2024-03-01 12:27:38 +01:00
Roman Fomin
7bc4f24c7c
fix Thread Sanitizer warnings, music modules refactoring ( #1531 )
...
* Fix TSan warnings with Fluidsynth backend
* Convert Fluidsynth and OPL modules to stream_module_t interface
* Remove mutexes from OPL module
* Remove I_OAL_HookMusic/callback
* Move extern declarations to headers
2024-03-01 18:22:04 +07:00
Fabian Greffrath
b3147857e2
release Woof! 14.1.0
woof_14.1.0
2024-02-29 21:59:40 +01:00
Roman Fomin
8372e26027
remove suppression of C4090 warning
2024-02-28 15:15:37 +07:00
Roman Fomin
05aebb3d59
attempt to fix windows-2022 build
2024-02-28 14:44:13 +07:00
Roman Fomin
ea7eb2e1dd
update CHANGELOG.md
2024-02-28 09:59:58 +07:00
Roman Fomin
ace32557a9
update CHANGELOG.md
2024-02-28 09:58:46 +07:00
Roman Fomin
f8906440eb
update FPS counter every second, don't show DRS frame skip
2024-02-28 09:03:17 +07:00
Alaux
1d128eca75
Add missing parenthesis to hud_type
description ( #1538 )
2024-02-27 03:20:31 -03:00
ceski
040c730c1a
Fix line spacing
2024-02-26 14:15:54 -08:00
Roman Fomin
2200937637
move "Level Brightness" to "Video" ( #1536 )
2024-02-27 02:38:17 +07:00
Alaux
584f09ec62
View/weapon bobbing percentages ( #1535 )
...
* Move bobbing thermos to "Weapons"
* Switch "Cosmetic"/"Preferences" pages in "Weapons"
---------
Co-authored-by: Roman Fomin <rfomin@gmail.com>
2024-02-27 01:56:37 +07:00
Roman Fomin
d7b7ed9a68
fix automap center after aspect ratio change ( #1534 )
2024-02-25 16:52:58 +07:00
Roman Fomin
3239194e32
fix CHANGELOG
2024-02-25 10:30:30 +07:00
Roman Fomin
da1afa32fb
update changelog ( #1527 )
...
* Small changes to wording, spelling
* fix Color Keyed Doors choices order
* Update CHANGELOG.md
* priority of the main thread changes only on Windows
---------
Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
Co-authored-by: Fabian Greffrath <fabian@greffrath.com>
2024-02-25 10:27:38 +07:00
Fabian Greffrath
4458fe897f
voxel: consider colormap changes when caching blood translation tables
2024-02-24 14:07:04 +01:00
Fabian Greffrath
a36b1233e6
Merge branch 'master' of github.com:fabiangreffrath/woof
2024-02-23 16:15:05 +01:00