Roman Fomin
bea9a7df72
missed config binds
2024-05-14 09:52:04 +07:00
Roman Fomin
26ce44b216
remove extern
from *.c files ( #1686 )
2024-05-13 16:43:07 +07:00
ceski
df65db124d
Add quickstart cache for gamepad ( #1690 )
2024-05-11 11:12:50 -07:00
ceski
f194d77aa5
Add quickstart cache ( #1687 )
2024-05-10 19:15:56 -07:00
Fabian Greffrath
ce57d6a44d
fit finale text to widescreen instead of inserting line breaks ( #1683 )
...
* prefer to fit finale text to widescreen over inserting line breaks
* apply @rfomin's patch
* fix width boundary
2024-05-08 11:35:05 +02:00
Fabian Greffrath
d368d4d206
fix desyncs by SSG-flash correction ( #1682 )
...
* fix desyncs by SSG-flash correction
Fixes #1669
* revert S_DSGUNFLASH1 state duration back to 5 tics
* reverse logic for reducing state duration
* detect recursive/nested states
2024-05-08 11:34:47 +02:00
Roman Fomin
6db18d5e00
add binding of config variables ( #1677 )
...
* rename mn_setup.h->mn_internal.h
* binding of video and render variables
* bind input variables
* bind gamepad variables
* bind automap and HUD variables
2024-05-07 18:09:13 +07:00
Fabian Greffrath
323674e18d
Merge branch 'master' of github.com:fabiangreffrath/woof
2024-05-07 11:04:38 +02:00
Fabian Greffrath
4a9abfacd2
check for finaleflat availability before calling V_DrawBackground()
...
Fixes a crash in the MAP06->MAP07 transition in PUSS33_DIEROWDY.wad
2024-05-07 11:04:24 +02:00
Roman Fomin
621b5637f4
separate base counter for in-game timer ( #1680 )
2024-05-07 15:26:37 +07:00
Fabian Greffrath
badfd4ee9d
Merge branch 'master' of github.com:fabiangreffrath/woof
2024-05-07 09:55:18 +02:00
Fabian Greffrath
14ed02e08d
limit max distance for vissprites to 8192 map units as before
...
But don't rely on an integer overflow this time.
This increases FPS from 9 to 28 in the opening scene of comatose.wad
2024-05-07 09:54:49 +02:00
Roman Fomin
cb08a6f0d2
add aliases from DSDA-Doom, fix docgen warnings ( #1678 )
2024-05-07 14:05:43 +07:00
Alaux
2a04ddbca5
Use DV_MBF
instead of literal in A_RandomJump()
( #1674 )
2024-05-01 14:47:30 +07:00
Fabian Greffrath
5f3d6a15fb
turn S_StartSound() into a macro
2024-04-30 07:53:55 +02:00
Fabian Greffrath
045636b4f3
release Woof! 14.5.0
woof_14.5.0
2024-04-30 07:41:31 +02:00
Roman Fomin
7737850b34
update CHANGELOG.md ( #1664 )
...
* update CHANGELOG.md
* Grammar fixes
* Fixes and additions
* Further fixes
* More tweaks
* Replace line for resampler changes
* mention automap change
---------
Co-authored-by: Alaux <73968015+MrAlaux@users.noreply.github.com>
Co-authored-by: ceski <56656010+ceski-1@users.noreply.github.com>
2024-04-30 07:40:49 +02:00
ceski
6b849f9d22
Restore resampler menu option ( #1671 )
2024-04-29 18:46:49 -07:00
Roman Fomin
7d6784db60
fix wrong menu item index in mouse mode ( #1672 )
2024-04-30 08:29:19 +07:00
Julia Nechaevskaya
58c957b715
Update copyright year to 2024 ( #1668 )
2024-04-28 18:35:06 +03:00
Roman Fomin
b48c3769a0
automap: draw 1S lines last ( #1667 )
2024-04-27 13:20:58 +07:00
Roman Fomin
09df177be4
don't grab mouse during "advancedemo" stage (from Chocolate Doom)
2024-04-26 22:59:08 +07:00
Roman Fomin
04548fbe61
fix mouse movement during delete save confirmation
2024-04-26 16:10:08 +07:00
Roman Fomin
e3886634fd
fix Enter and Clear keys with mouse cursor
2024-04-26 14:16:12 +07:00
ceski
52aa64eb8a
Rewrite MIDI capital tone fallback (CTF) emulation ( #1666 )
...
More accurate to original SC-55 (1.21). Some minor intentional differences to avoid silence. Enabled by default, configure with `midi_ctf` in config.
2024-04-25 20:10:02 -07:00
Roman Fomin
fb984ea390
menu mouse cursor improvements
...
* Restore mouse mode after interacting with setup menu items
* Move mouse cursor to lower right corner after releasing mouse after grabbing
2024-04-25 22:52:09 +07:00
Roman Fomin
39fc6ccec3
Revert "workaround for apt-get update failures ( #1659 )"
...
This reverts commit 209ddea6c7c85a92b7d13e254b2ebd09d64d328c.
2024-04-25 22:22:32 +07:00
Fabian Greffrath
6bed82d91f
do not track woofhud.lmp in the demo compatiblity footer
2024-04-25 12:20:23 +02:00
Roman Fomin
e4678509e8
ability to set max resolution in config, option to change display resolution ( #1661 )
2024-04-25 16:22:54 +07:00
Roman Fomin
2f98be6785
restore MN_StringHeight function ( #1662 )
2024-04-25 16:13:48 +07:00
Roman Fomin
7c174fef72
fix context pointer in XMP module, check active_module in i_sound.c
2024-04-24 19:54:31 +07:00
Roman Fomin
209ddea6c7
workaround for apt-get update failures ( #1659 )
2024-04-24 17:14:52 +07:00
Roman Fomin
8199d9a226
save midi player string to config, fix soundfont name length
2024-04-24 16:09:01 +07:00
ceski
8be4beea1c
Misc. MIDI fixes and refactoring ( #1657 )
2024-04-24 00:36:44 -07:00
Roman Fomin
341f56d246
fix MIDI player timer ( #1656 )
2024-04-24 11:39:59 +07:00
Roman Fomin
8f0ba6e119
menu fixes
...
* Esc key doesn't change input mode
* Fix warning and help messages in mouse mode
2024-04-23 18:43:29 +07:00
Roman Fomin
44045866fa
do not move the menu cursor when moving the mouse ( #1651 )
...
* center mouse cursor
2024-04-23 16:15:37 +07:00
Roman Fomin
8778365308
make the check in R_DrawVisSprite non-fatal ( #1650 )
2024-04-21 15:28:29 +07:00
Julia Nechaevskaya
22f0d059b3
Fix blinking of drawing Tower of Babel on intermission screen ( #1649 )
2024-04-20 11:24:24 +03:00
Fabian Greffrath
4b2456c96c
context related sound pitch shifting ( #1647 )
...
* disable pitch shifting for moving floors and explosions
Fixes #1646
* get rid of unused sfxinfo_s.pitch and sfxinfo_s.volume elements
* implement context-related sound pitch shifting
* cosmetics
* shorten some symbol names
* shortcut for non-pitch shifted menu sounds
* indentation
2024-04-20 09:37:06 +02:00
Fabian Greffrath
ba6ac2a8de
allow auto-load in shareware mode
...
Fixes #1648
2024-04-19 09:11:45 +02:00
Roman Fomin
6f62dc5829
unify native MIDI modules ( #1635 )
...
* remove midiStream functions, adapt for realtime output
* implement I_SleepUS
* add midiout.c, implement WINMM, ALSA, CoreMIDI and DLS Synth output
* simplify I_DeviceList functions
* display ALSA items last
* remove `midi_player` variable
2024-04-18 14:29:27 +07:00
Fabian Greffrath
572cd3c3b1
clarify that -skill 0
requires complevel Vanilla ( #1645 )
...
* clarify that requires complevel Vanilla
* make sure it's triggerred by the -skill parameter
2024-04-17 08:43:32 +02:00
Roman Fomin
9d23fcf221
better support for -1,-2,-3 command line parameters ( #1644 )
2024-04-16 17:11:43 +07:00
Roman Fomin
3704eeff92
set UTF8 code page for I_Printf in Wndows
2024-04-16 12:03:36 +07:00
Fabian Greffrath
90602d8114
menu: draw menu items as text independent of DBIGFONT lump presence ( #1642 )
...
* menu: only use bigfont if there is no menu patch from same WAD
https://www.doomworld.com/forum/topic/112333-this-is-woof-1430-mar-15-2024/?page=88&tab=comments#comment-2788998
* check if big font providing WAD has been loaded *after* menu grapics providing one
* delete DBIGFONT checks
2024-04-15 13:53:51 +02:00
Fabian Greffrath
2a55f0ce32
git rm src/m_menu.c
2024-04-12 14:13:34 +02:00
Roman Fomin
0a9e095aeb
fix syntax
2024-04-12 16:34:26 +07:00
Roman Fomin
2d0d08a4b9
use latest CMake
2024-04-12 16:32:40 +07:00
Fabian Greffrath
437b7a825f
initialize widget's h_align_orig field early ( #1641 )
2024-04-10 10:01:21 +02:00