NepDisk
2f84779d41
Update rest of the existing files to use blankart branding
2025-07-01 00:23:30 -04:00
NepDisk
3c07f1c406
remove debug prints
2025-06-30 16:37:29 -04:00
NepDisk
c95225d382
Fix viewserver crash
2025-06-30 16:19:46 -04:00
NepDisk
f004b36dbb
Revert 'Merge pull request 'File loading refactor' ( #68 ) from wadstrbuf into blankart-dev'
...
This reverts commit f72475b557 , reversing
changes made to 0c89c85aae .
Sorry Generic this branch is really cool but it needs more work. I shouldn't have merged it too early...
2025-06-30 01:45:01 -04:00
GenericHeroGuy
92c59ddbcb
Merge branch 'blankart-dev' into wadstrbuf
2025-06-27 18:46:47 +02:00
NepDisk
24715a611d
Properly setup encore levelselect input
2025-06-26 17:26:02 -04:00
NepDisk
e1905d85cf
Port Saturn menu additions
2025-06-26 15:57:49 -04:00
NepDisk
7226fd120e
I'm never calling you again
...
This causes buffer overflow sometimes due to not being resized.
2025-06-26 10:00:37 -04:00
GenericHeroGuy
24de618653
Remove W_CheckNumForName
...
NOW long menuitem patches are supported lol
Staff ghosts support long map names now
The runsoc command and linedef special 415 support longnames now
2025-06-26 01:27:28 +02:00
GenericHeroGuy
d37b987acb
Remove W_CachePatchName, everything's safe
...
Menu headerpics, menuitem patches and old-style map thumbnails/minimaps now
support longnames
2025-06-25 23:42:36 +02:00
GenericHeroGuy
5aaa72e10a
Sanitize bgname and ttname
2025-06-25 23:26:32 +02:00
NepDisk
36fdc9a37d
Don't make windows users listen to the short loop forever
2025-06-25 17:20:04 -04:00
GenericHeroGuy
2ff383a248
Replace shortname functions with stubs, and some trivial caller replacements
2025-06-25 22:20:07 +02:00
GenericHeroGuy
684ded7647
Formally deprecate the shortname functions
...
and make TestValidLump actually work
2025-06-25 14:57:37 +02:00
GenericHeroGuy
2c5c65062c
shut
2025-06-23 19:13:10 +02:00
GenericHeroGuy
e7f8d1102b
Rename menu drawers to use the MD_ prefix
2025-06-23 18:58:46 +02:00
GenericHeroGuy
35c4239078
Hashes and copyrights
2025-06-23 18:52:58 +02:00
GenericHeroGuy
884c8c7387
Add an automatic offset for string cvars
...
Also rename getheight because that name sucks
2025-06-23 18:48:23 +02:00
GenericHeroGuy
4be55967f4
ASan kakkoii desu
2025-06-23 17:29:56 +02:00
NepDisk
6b8144134d
Add expert support to viewserver
2025-06-23 00:09:36 -04:00
NepDisk
3ec3320774
Merge branch 'blankart-dev' into socmenus2
2025-06-23 00:07:35 -04:00
NepDisk
1c4c734cfb
Bind drift to space in menus
2025-06-22 17:53:43 -04:00
GenericHeroGuy
e66cc9c5be
Make sticker a style, use mapnames instead of numbers for thumbnail items
2025-06-22 22:44:59 +02:00
GenericHeroGuy
a87d76ed13
Fix scrolling, and uhhhh things related to switching to relative offsets
2025-06-22 22:12:11 +02:00
NepDisk
a3367858b8
Add expert speed
2025-06-22 11:13:00 -04:00
GenericHeroGuy
83cfe66219
Fix menuitem memory leaks
2025-06-22 01:02:23 +02:00
GenericHeroGuy
ef7d5ec03f
Softcode, and add offsets to drawfills for recreating M_DrawTextBox
2025-06-21 02:42:53 +02:00
GenericHeroGuy
af4cb5573b
Add drawfill item type and clean up item flags
2025-06-21 02:01:55 +02:00
NepDisk
018c008f79
Fold mapthumbnail into IT_PATCH block
2025-06-20 12:26:02 -04:00
NepDisk
1d600210fa
softcode mapthumbnail drawing
2025-06-20 12:03:37 -04:00
NepDisk
875f1d44b2
More clean up and softcoding
2025-06-20 10:30:55 -04:00
NepDisk
2830abb7d0
Clean up viewserver code a small bit
...
This also makes the cheats command show what cvars are active for easy checking
2025-06-19 19:36:02 -04:00
NepDisk
7534f7de3b
Merge branch 'socmenus2' into viewserver2
2025-06-19 18:50:17 -04:00
NepDisk
db66b00ec0
Merge branch 'blankart-dev' into socmenus2
2025-06-19 13:05:47 -04:00
NepDisk
3f34bc68d3
viewserver2 refactoring
...
This now takes advantage of regular menu drawing with styles and an enter routine instead of hardcoded v_draw*string calles
2025-06-18 20:09:44 -04:00
GenericHeroGuy
271eaeef6f
Fix going back, fix replay hut segfaulting
2025-06-17 23:21:40 +02:00
NepDisk
7852dfbf3a
Merge branch 'socmenus2' into viewserver2
2025-06-17 17:03:16 -04:00
GenericHeroGuy
666b9f4582
Softcode background/scroll/fade, clean up effects logic
...
Oh and the config save in M_ClearMenus actually works now lmao
2025-06-17 22:23:28 +02:00
GenericHeroGuy
23fb99cc9e
Refactor menu tree iterators to use menustack, fix menu music
2025-06-17 18:20:02 +02:00
GenericHeroGuy
ca7caf3dd5
Various changes between 2018-11-16 and 2018-11-20
2025-06-17 02:15:11 +02:00
GenericHeroGuy
205d1401f6
Start reviving menupres stuff
...
I may or may not regret this
2025-06-17 00:53:42 +02:00
GenericHeroGuy
11b9cd993d
Expanded styles (ITF_THIN2 and IT_RIGHT), rename CvarSlider to Slider
2025-06-16 21:11:14 +02:00
NepDisk
e340a7f1e6
Merge branch 'socmenus2' into viewserver2
2025-06-15 12:36:44 -04:00
GenericHeroGuy
955da518ca
Replace TextHeader and TextWhite with styles
2025-06-15 18:06:52 +02:00
GenericHeroGuy
8ded7ad542
More styles, more softcoding, patches actually usable now!
2025-06-15 17:19:21 +02:00
NepDisk
1947eb6277
Remove GS_CONTINUING and GS_GAMEEND
2025-06-13 10:25:52 -04:00
GenericHeroGuy
e276709d0c
A whole lot of refactoring and updates to cvars
...
cvar items now use their argument to specify the amount to add for each key
press, replacing IT_CV_INTEGERSTEP
cvar items are automatically displayed as strings if they don't have
PossibleValues, replacing IT_CV_STRING
2025-06-12 22:21:49 +02:00
GenericHeroGuy
f30ddcfad2
Three(!?) new methods for placing menu items
...
Relative: changes the coordinates relative to the current ones
Temporary relative: displaces the coordinates temporarily
Overlay: draws at absolute coordinates, no clipping
Along with custom cursor offsets and Item Styles(tm), this eliminates
M_DrawControl
2025-06-12 16:54:43 +02:00
NepDisk
64fd5b93ac
raise skinlimit to 4096
...
Why not UINT16_MAX? Thats 22gb of allocation lmao
2025-06-10 15:38:11 -04:00
GenericHeroGuy
fd48ecd4ca
Make the camera options work again
2025-06-09 23:26:56 +02:00