Commit graph

470 commits

Author SHA1 Message Date
NepDisk
88e3d964a3 Apply this to the st_stuff version as well 2026-01-01 23:06:28 -05:00
NepDisk
cab133fd85 Show actual Input name with replay notice 2026-01-01 22:54:50 -05:00
GenericHeroGuy
8362bbd629 Backlog of bug fixes 2026-01-02 02:54:02 +01:00
GenericHeroGuy
51fbf12903 Start by clearing out a bunch of warnings 2025-12-28 02:00:47 +01:00
Alug
6b81279e33 Revert "Merge pull request 'Revert Pal Render for fixing' (#199) from revertpalfornow into next"
This reverts commit 68dc60eea2, reversing
changes made to e4ce835acb.
2025-12-15 22:25:50 +01:00
yamamama
9310a577dd Make this a goddamned cvar 2025-12-15 06:05:46 -05:00
NepDisk
4201174519 Revert "Port palette rendering from SRB2"
This reverts commit 5b7699b29a.
2025-12-14 23:38:50 -05:00
yamamama
c9b3e5c45a Use Y_ItemListActive in Lua contexts 2025-12-14 18:35:56 -05:00
yamamama
356f519039 Fix rolltic goof 2025-12-14 18:35:56 -05:00
yamamama
034c5e6a7f Always reset rolltic 2025-12-14 18:35:56 -05:00
NepDisk
7491793989 Fix two small warnings 2025-12-14 00:20:55 -05:00
NepDisk
8424a3e8ab Fix speedscramble text overlapping 2025-12-13 15:27:14 -05:00
yamamama
81e88b07d2 More intermission nonsense
* Fix 16P leaderboard
* Fix that weird 4-pixel extend on the 32P itemlist
* Heavily shorten the item list timer
2025-12-12 23:47:11 -05:00
yamamama
e222b7c644 Reformat rolltic so it doesn't take an eternity 2025-12-12 23:47:11 -05:00
NepDisk
57d9243e08 Fix online players being unable to vote (oops) 2025-12-12 22:46:18 -05:00
NepDisk
f9c0e7fb9c Fix illegal vote netxcmd 2025-12-12 22:37:34 -05:00
yamamama
b937c0519c Reformat the stupid cvar 2025-12-12 21:38:16 -05:00
yamamama
6a18829608 HORIZONTAL scrolling! 2025-12-12 21:38:16 -05:00
yamamama
9cd116cc4f Reformat item list 2025-12-12 21:38:16 -05:00
yamamama
cefe9dc783 Make the itemlist scroll at above 18 players 2025-12-12 21:38:16 -05:00
yamamama
38f5c3044e Format the list display slightly better
Instead of awkwardly listing off the names offset of the current... why not just do that for the longest name?
2025-12-12 21:38:16 -05:00
yamamama
327035e68e Start work on an item roll tracker
Uses an unordered-map system so we don't loop through every item constantly

Opting for trying to fit everyone on the screen; 320x200 users can deal with it
Scrolling is not yet implemented, and this system isn't netsynched yet
2025-12-12 21:38:15 -05:00
NepDisk
e827bdcc5b Add per-type deadzone support 2025-12-12 21:33:23 -05:00
NepDisk
0fccf7249a Port RR netxcmd logic for client votes
This repairs bot voting
2025-12-12 18:40:03 -05:00
NepDisk
32745e42a0 tempg_votes.... 2025-12-12 18:19:51 -05:00
NepDisk
8881ade6fe Port some votescreen cleanup from RR 2025-12-12 18:15:21 -05:00
NepDisk
c8d54b4546 Fix the servers crashing when suddenly exiting voting (ie everyone leaves) 2025-12-12 13:51:35 -05:00
NepDisk
6a7a088623 Fix 'Vote starts in' in Record Attack 2025-12-07 10:51:50 -05:00
NepDisk
5b7699b29a Port palette rendering from SRB2
Thanks Alug for assistance porting this!

Does not currently support brightmaps
2025-12-05 19:00:23 -05:00
Indev
ad58341eb2 Add 'time per frame' argument for hud.setVoteBackground 2025-12-03 12:39:12 -05:00
NepDisk
599cbafd65 Fix HUD hook not being put in the correct spot 2025-11-13 01:52:33 -05:00
toaster
877ee24ac2 Add "allowdemos" option to K_CanChangeRules()
It's been used interchangably as "this is a singleplayer gameplay context" and "This is a no cvar changing context". This addition repairs some behaviour which might have been inconsistent between netgame and netreplay.
2025-10-23 20:36:05 +02:00
toaster
ed77846963 Simplify intermission timer code
- We had two ways of ending the intermission, but only one would actually be used, and it resulted in code duplication.
- Combine the two ways.
- Disable the reached-but-didn't-do-anything-before-now code path for setting endtic.
2025-10-23 16:28:39 +02:00
toaster
75a828a38f Make intermission timer-dependent material consistent via K_CanChangeRules()
Prevents setting inttime 0 in singleplayer contexts
2025-10-23 16:28:39 +02:00
NepDisk
8288b6779f Merge pull request 'remove ylookup, columnofs and topleft' (#171) from murderylookupcolumntopleft into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/171
2025-10-19 16:43:15 +02:00
NepDisk
d14455bcd4 Gold stars on intermission 2025-10-18 20:46:38 -04:00
NepDisk
39e17bce4b remove ylookup, columnofs and topleft lookups
based on 2da89f1946
move screens array to vid struct
remove a bunch of unused stuff

this speeds up 4 player splitscreen ever so slighty
mostly just alot cleaner than the mess it was before
2025-10-18 13:04:39 -04:00
minenice55
de3697dec0 tweaks to intermission score tally 2025-10-16 23:29:08 -04:00
minenice55
91924aac7d vote screen for high player count 2025-10-15 15:49:02 -04:00
minenice55
32311ac45d port rankings intermission from neptune
will 100% need cleanup
2025-10-14 22:42:20 -04:00
Anonimus
5f9406cca0 Fix erroneous facepatch assign (fixes #122) 2025-09-21 18:02:54 -04:00
GenericHeroGuy
e5c97ca233 Introducing: __attribute__((__cleanup__))
I don't wanna hear about MSVC... or C++...
This fixes NUMEROUS memory leaks introduced by G_ReadDemoHeader,
which I was utterly oblivious to up until an hour ago
2025-09-20 16:52:44 +02:00
Anonimus
a4d89f3083 Spinout rotations 2025-09-14 14:24:22 -04:00
GenericHeroGuy
219acbb9cc Rework rendertimefrac and gate it behind a function
Fixes intermission background shifting when toggling fullscreen (yup)
and fixes audio caption text losing interp when paused
2025-08-27 21:34:01 +02:00
GenericHeroGuy
423a9ee8a6 Lots of fixes for the intermission background
* On GL, the background no longer disappears if the game is paused
* On GL, changing resolutions now draws SRB2BACK instead of a white void
* On software, changing resolutions redraws the level instead of awkwardly
  stretching the background to fill the screen
2025-08-27 21:32:47 +02:00
NepDisk
a171d5a61a Show Music credits across more places. 2025-08-21 16:50:20 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -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
NepDisk
0a5038c189 Port fancy roulette and interp addtions from saturn 2025-06-28 18:48:59 -04:00
GenericHeroGuy
92c59ddbcb Merge branch 'blankart-dev' into wadstrbuf 2025-06-27 18:46:47 +02:00