GenericHeroGuy
6d4e165fe0
Merge pull request 'Unhardcode Menus' ( #32 ) from socmenus into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/32
2025-03-26 18:21:52 +00:00
GenericHeroGuy
4b3b96536d
Expose gc_respawn
2025-03-26 18:53:21 +01:00
GenericHeroGuy
dc791e494d
Merge branch 'blankart-dev' into socmenus
2025-03-26 18:49:30 +01:00
GenericHeroGuy
3c3b509aa7
Remove M_MenuItemRange
...
I don't like else-if chains,
but I also don't like weird, unnecessary constraints
2025-03-26 00:11:08 +01:00
GenericHeroGuy
68a29ad0dc
Don't use K&R syntax for messagebox routines which was removed in C23
...
Yup, that's not just a function declaration thing...
Starting to doubt if this is a net improvement
2025-03-25 23:33:33 +01:00
GenericHeroGuy
eeeca0a6ba
And maybe clear the message box when clearing menus...
2025-03-25 21:34:09 +01:00
GenericHeroGuy
fd7eb9e06d
Refined message box code, consistent DrawPatchFill
...
M_StartMessage now takes a function pointer instead of an object pointer.
No more FUNCPTRCAST
2025-03-25 21:23:57 +01:00
GenericHeroGuy
f27e486f4b
Fix M_GetGametypeColor crash
2025-03-25 19:38:52 +01:00
GenericHeroGuy
8c2803607d
Show names for menu/menuitem warnings
2025-03-25 17:11:52 +01:00
NepDisk
e1b419c83d
Fix develop compile
2025-03-25 11:51:11 -04:00
GenericHeroGuy
016435b3b9
Fix jank attack
...
Consistently call D_StartTitle, don't glitch out on invalid replays etc
2025-03-25 15:55:56 +01:00
NepDisk
032e08afef
Update main.pk3 hash
...
We are now enforcing this now that we acutally have files. Remember to use zopfil with blankart-assets
2025-03-25 10:15:42 -04:00
NepDisk
7229a2828f
Move Hashes and filename
2025-03-25 10:05:44 -04:00
NepDisk
e38e38c471
Remove out of date doc folder
2025-03-25 09:54:18 -04:00
NepDisk
64474e5f56
Merge pull request 'Remove broken/unused projects and targets' ( #31 ) from removeunusedprojects into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/31
2025-03-25 13:39:12 +00:00
NepDisk
f9df5bcab0
remove even more unused/broken stuff
2025-03-25 09:31:28 -04:00
NepDisk
5def7a990a
Merge pull request 'Remove ASM and old unused SRB2 platform code' ( #30 ) from removeasm into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/30
2025-03-25 13:20:17 +00:00
tertu marybig
8060a2e30b
Remove FixedMul and FixedDiv2 asm implementations
...
Actually works this time
2025-03-25 09:12:20 -04:00
NepDisk
6aa61e4ebb
Unshit-ify lua_playerlib.c
2025-03-25 04:10:37 -04:00
NepDisk
b3e6f05ee0
Update lua compat stuff
...
This removes pw_goop setting being incorrect.
This also lets scripts write into kartstuff if they don't match a metatable like pw_powers.
2025-03-25 02:24:47 -04:00
NepDisk
5c11010b60
Add more names to credits
2025-03-25 02:15:43 -04:00
NepDisk
86bc778f60
Remove unused platform code
2025-03-24 22:45:29 -04:00
NepDisk
e5d77fbc3b
Remove NASM from circle ci
2025-03-24 22:36:04 -04:00
NepDisk
2a0b0d4bae
Remove ASM
2025-03-24 22:35:18 -04:00
NepDisk
58e5cb079e
Prevent dedi from ending up on titlescreen
...
Thanks Indev!
2025-03-24 22:12:00 -04:00
GenericHeroGuy
784fc8f46c
Last-minute curse: no menus for dedis, empty item names instead of '.'
2025-03-25 01:35:07 +01:00
Gustaf Alhäll
ba4718883c
Fix Windows build
2025-03-24 19:00:50 -04:00
Gustaf Alhäll
6511baabaf
Fix LAN discovery for SRB2 servers
2025-03-24 19:00:29 -04:00
NepDisk
35a7f420af
Fix spectate button, allow respawning local players 2-4, allow respawn to be binded to button
2025-03-24 18:54:58 -04:00
GenericHeroGuy
0fda4cf017
Add custom options menu
...
A dedicated menu for addons to insert their own options submenus
2025-03-24 23:45:09 +01:00
GenericHeroGuy
0a573d3c5c
Fix player setup menu checking the wrong menuitems
...
The skin option is now grayed-out when forceskin is enabled for presumably
the first time since 2017
2025-03-24 21:45:15 +01:00
GenericHeroGuy
6235219a9f
Move version info stuff so it doesn't draw when a message box is shown
2025-03-24 20:31:57 +01:00
NepDisk
ceed76cc73
Repair parties for blankart
2025-03-24 14:24:23 -04:00
James R
a5be688b82
Replays: keep party in sync with current viewpoints
...
- More and more parts of the game rely on parties
- Parties are assumed to match the displayplayers
- This fixes A/B/C/D nametags
2025-03-24 13:57:04 -04:00
NepDisk
ad290b3604
add back removed comments for G_ResetView
2025-03-24 12:44:14 -04:00
James R
591a909eea
Software: krangle directional lighting in 3P/4P splitscreen
2025-03-24 12:39:22 -04:00
James R
04744338a6
Director: skip splitscreen players when switching
...
This makes sure director only tries switching to players
who aren't splitscreen players.
2025-03-24 12:37:40 -04:00
James R.
36ad821c79
K_drawKartMinimap: fix splitscreen player icons
2025-03-24 12:33:24 -04:00
Oni
2c36b047dd
Merge branch 'fix-splitscreen-hud-tracking-bleed' into 'master'
...
K_drawKartNameTags: crop HUD tracking to splitscreen viewports
See merge request KartKrew/Kart!1542
2025-03-24 12:31:43 -04:00
GenericHeroGuy
8a6a49ce03
Menutype header
...
Also add more than 1 freeslot
2025-03-24 17:09:27 +01:00
GenericHeroGuy
eb481b6ac4
Remove unused SRB2 menutypes
...
Also remove MP_OFFLINESERVER, since that's just MP_SPLITSCREEN (oops)
2025-03-24 16:39:17 +01:00
NepDisk
616941841c
Fix being able to reverse in the air
2025-03-24 11:16:33 -04:00
James R
fd8917092e
Improve displayplayers command
...
- Tabulate data
- Show party members
2025-03-24 10:25:59 -04:00
NepDisk
37c960a14a
Various fixes from RR
2025-03-24 10:24:26 -04:00
James R
af09ba91ec
Completely rewrite party management code
...
Replaces g_splitscreen.c with g_party.cpp. Simplifies
party management functions.
Moves externs out of already bloated doomstat.h and
g_game.h into g_party.h.
Cuts down on globals spam.
2025-03-24 09:43:34 -04:00
NepDisk
cf09ac0023
Check for removed mobj for loop
2025-03-24 09:26:50 -04:00
NepDisk
2876e2adc6
Properly fix shearing crash without the ugly hack
2025-03-23 22:30:36 -04:00
NepDisk
f845a3aca5
Adjust bar colors for spee ringbar and fix 11 offset to look better
2025-03-23 21:12:22 -04:00
NepDisk
7b54760030
Changes for Spee ring meter
2025-03-23 20:01:55 -04:00
NepDisk
071fa97191
Repair ring award special
2025-03-23 18:59:31 -04:00