1957 Commits

Author SHA1 Message Date
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