Fabian Greffrath
a43ced2c98
detect unsupported nodes formats more reliably
2023-12-12 10:47:56 +01:00
Roman Fomin
cc079ce043
non power of two skies ( #1321 )
2023-12-12 00:03:04 +07:00
Julia Nechaevskaya
3efb4a8b16
Invoke ST_doPaletteStuff every game tic, not every frame ( #1316 )
...
* Move ST_doPaletteStuff to ST_Ticker
* Provide declaration in header file
* Make ST_doPaletteStuff static, provide forward-declaration
2023-12-10 12:20:21 +01:00
Roman Fomin
626021e0eb
fix zero length sounds ( #1315 )
...
* fix zero length sounds
DSSAWUP sound in "Eviternity II RC1.wad"
* better fix
* another variant
2023-12-10 12:20:03 +01:00
ceski
b8c0cebc6d
Use integer zero to reset localview
2023-12-09 13:11:25 -08:00
ceski
8729d984a1
Fast mouse polling ( #1312 )
...
* Fast mouse polling
* Enable fast mouse polling with `-solo-net`
* Use `float` instead of `fixed_t`
* Add comments
* Restore `SDL_GetRelativeMouseState()`
* Don't use `localview.angle` with low-res turning
* Skip mouse acceleration calculation when disabled
* Carry forward error from truncated mouse movement
2023-12-09 05:56:08 -08:00
Fabian Greffrath
0813541417
do not clear the entire musinfo.items[] array when loading a savegame ( #1309 )
...
So it is not necessary to parse the MUSINFO lump again.
Fixes #1308
2023-12-09 13:30:03 +01:00
Roman Fomin
702b6439bb
don't parse lumpname as identifier, use indexes instead of pointers ( #1311 )
...
* remove redundant '.'
2023-12-08 21:07:36 +07:00
Fabian Greffrath
ad992b89be
move General menu below Setup menu ( #1314 )
2023-12-08 14:43:46 +01:00
Fabian Greffrath
fd645bea1c
Merge pull request #1306 from fabiangreffrath/maxhealthbonus
...
fix Max Health setting in Dehacked using complevel 2
2023-12-06 13:25:38 +01:00
Fabian Greffrath
d48d02971f
fix Max Health setting in Dehacked using complevel 2
...
Fixes #1305
2023-12-06 13:11:34 +01:00
Fabian Greffrath
aec003bb3a
Merge pull request #1302 from fabiangreffrath/auto_organize_savefiles
...
enable "Organize save files" if no savegame found in old location
2023-12-05 20:28:45 +01:00
Fabian Greffrath
b70fe6a6f1
bring back the menu entry
2023-12-05 15:25:44 +01:00
Fabian Greffrath
122f77bd18
Merge pull request #1301 from fabiangreffrath/menu_cleanup
...
Menu cleanup
2023-12-05 14:06:33 +01:00
Fabian Greffrath
0b2023dfa3
fall back to "Player" as the default player name ( #1300 )
...
* fall back to "Player 1" as the default player name
While giving players pet names is funny for network games, the player
name's primary and most prominent use is obituaries. And since these
are enabled by default, we should fall back to a generic default that
may get changed again in-game (or in config) for network games.
* Update net_client.h
2023-12-05 13:57:44 +01:00
Fabian Greffrath
3951f1ad15
enable "Organize save files" if no savegame found in old location
...
Also, remove the menu item since this will get switched back anyway.
2023-12-05 13:34:04 +01:00
Fabian Greffrath
724af3ca8b
set some more reasonable defaults ( #1299 )
...
widescreen 1
autorun 1
fuzzcolumn_mode 1
hud_secret_message 1
map_secret_after 0
Any more suggestions?
Fixes #1297
2023-12-05 12:13:26 +01:00
Fabian Greffrath
9e06d8fc8b
get rid of most of the Enemies menu
2023-12-05 11:32:47 +01:00
Fabian Greffrath
10d425662d
get rid of the Chat menu
2023-12-05 11:29:46 +01:00
Fabian Greffrath
55d54d71f2
get rid of the Compatibility menu
2023-12-05 11:25:25 +01:00
Fabian Greffrath
4883073d44
reduce hu_widget_t array sizes
2023-12-03 14:44:34 +01:00
Fabian Greffrath
07bb00c0fa
fix hu_widget_t initialization
2023-12-03 14:27:15 +01:00
Fabian Greffrath
9ba20351a6
final fix
2023-12-01 09:29:56 +01:00
Fabian Greffrath
ce1fee04d2
why not fix it again
2023-12-01 09:18:39 +01:00
Fabian Greffrath
93c49c76f1
fix for the fix
2023-12-01 08:44:02 +01:00
Fabian Greffrath
a58f1e26ae
restore centered message feature
2023-12-01 08:35:41 +01:00
Fabian Greffrath
69803d4fbc
check for automapactive instead of automap_on in HU_Ticker()
2023-11-30 18:44:56 +01:00
Fabian Greffrath
780a6c4ecc
clean up the HUD setup menu ( #1295 )
...
* clean up the HUD setup menu
* consolidate coords/stats/time widget settings into one each
* improve wording
2023-11-30 14:12:34 +01:00
Fabian Greffrath
3d4e3122cd
add copyrights of LxDoom/LSDLDoom and PrBoom authors
2023-11-29 11:09:02 +01:00
Roman Fomin
525f344170
load complevel from save ( #1294 )
2023-11-29 16:38:01 +07:00
Fabian Greffrath
6ca81d6a61
no horizontal padding for Vanilla widgets ( #1291 )
...
Also, apply widescreen shift also to direct alignment.
2023-11-29 08:32:14 +01:00
Roman Fomin
4ffb49aeda
win midi: bring back unprepare header ( #1268 )
...
* always unprepare header before modifying buffer
* add exception for ASan
* sync with Chocolate Doom
2023-11-29 09:29:34 +07:00
Fabian Greffrath
a7e6e63599
explicitly call demotest with python3
2023-11-28 12:44:05 +01:00
Fabian Greffrath
939c91aaa4
fix key-locked one-sided lines getting coloured on automap ( #1287 )
...
* move exit line check before backsector check
* move keyed doors and lines check before backsector check
* do not highlight secret lines
* cosmetics
2023-11-28 10:44:06 +01:00
Roman Fomin
286e0c3750
add U_GetString function ( #1289 )
...
Revert '-' in TK_Identifier. U_GetString accepts all data except whitespace.
2023-11-28 12:04:15 +07:00
Roman Fomin
2b8ae8f4e4
accept '-' in TK_Identifier ( #1282 )
2023-11-26 14:37:21 +07:00
Fabian Greffrath
95e71f93c3
completely remove automap color selection from the menu ( #1281 )
2023-11-24 11:54:57 +01:00
Fabian Greffrath
a87280ed5e
allow .lmp/.pk3 extensions for -file parameter completion
2023-11-24 09:57:38 +01:00
Fabian Greffrath
f8053afc2f
Merge pull request #1280 from fabiangreffrath/mapcolor_preset
...
introduce Automap color presets
2023-11-23 21:46:21 +01:00
Fabian Greffrath
fee654487b
fix initial min/max automap zoom factor
2023-11-23 21:45:44 +01:00
Fabian Greffrath
6c3ccff887
do not highlight monster-only teleporter lines
2023-11-23 21:27:08 +01:00
Fabian Greffrath
5927fd0390
introduce Automap color presets
...
Fixes #108
2023-11-23 20:47:41 +01:00
Roman Fomin
348267c6b9
update .gitignore
2023-11-22 19:21:39 +07:00
Roman Fomin
a86e4b136c
don't overwrite config parameter with -nograbmouse ( #1279 )
2023-11-22 18:39:00 +07:00
Fabian Greffrath
bf45792cd4
Merge pull request #1275 from fabiangreffrath/voxel_rotate
...
weapon pickup voxels spinning in place
2023-11-22 12:14:33 +01:00
Roman Fomin
0ec6f016f3
interpolate item rotation angle
2023-11-22 15:58:58 +07:00
Fabian Greffrath
351881cbdd
weapon pickup voxels spinning in place
2023-11-21 22:47:56 +01:00
Fabian Greffrath
0de9800c97
display page number in setup menus ( #1274 )
...
* display page number in setup menus
Fixes #1270
* white space clean up, while at it
* draw page counter in the bottom line
* more clean-up
2023-11-21 11:00:25 +01:00
Fabian Greffrath
1dd33d8cc3
debug report rendering resolution
2023-11-21 09:07:37 +01:00
Fabian Greffrath
ae7b1403b5
catch fullscreen cwilv replacements ( #1272 )
...
4ee1cde8ef
2023-11-20 18:55:17 +01:00