Commit graph

431 commits

Author SHA1 Message Date
NepDisk
df581ae69f Remove dead renderer code
based on 0eeacaf51e

remove
- broken viewborder code (if we really want it back for some reason, we should rather port RR´s fixed version of it)
- remove console clipping code for software (this was broken eiherway)
- remove hud message clearing stuff
- remove renderscreen and linesize variables (they just pointed to vid.screen and vid.widht)
2025-10-19 16:34:38 -04:00
NepDisk
ff467c676c port over most fixes from srb2classics clang-tidy pr
Based on 939354f483
2025-10-17 10:32:21 -04:00
NepDisk
1ad7d23e6b Port old ping display from Saturn 2025-10-09 03:07:39 -04:00
NepDisk
74973764e2 Update Draft and Timers to support offsets and use stplyrnum more 2025-09-26 21:31:44 -04:00
NepDisk
179db51639 Battlemode fix ups 2025-09-25 19:37:20 -04:00
NepDisk
7873135ddf Fix chat and console being affected menucaps 2025-09-06 11:02:51 -04:00
NepDisk
f66343134b Add back old tabrankings as toggle and other stuff 2025-09-03 11:59:24 -04:00
NepDisk
bfb061c280 Merge branch 'blankart-dev' into neotabranking 2025-09-02 03:31:52 -04:00
Anonimus
832d31d4bc Add full ("secret"/MKDS) credits 2025-09-02 02:37:07 -04:00
NepDisk
881d52c5c6 Merge branch 'blankart-dev' into neotabranking 2025-08-21 16:52:03 -04:00
NepDisk
a171d5a61a Show Music credits across more places. 2025-08-21 16:50:20 -04:00
NepDisk
8e23411bc7 Server Desc for scoreboard
Kind of like what hostmod has I guess?
2025-08-18 23:28:36 -04:00
NepDisk
ba7386f66c Merge branch 'blankart-dev' into neotabranking 2025-08-18 18:36:07 -04:00
NepDisk
a672bb6eb0 Raise Emote width and center chat text 2025-08-18 16:42:08 -04:00
Alug
00ab36390d Merge pull request #187 from Indev450/emotes
Add emotes support
2025-08-15 13:24:38 -04:00
NepDisk
99f7a522a7 Use m_textinput for chat too
Forgot to mention but thanks indev for these commits
2025-08-15 12:00:30 -04:00
GenericHeroGuy
05f08ef5cb Set WipeInAction in D_WipeLoop, don't run scoreboard/cecho/etc during wipes 2025-08-07 00:37:38 +02:00
NepDisk
5cb208580c Fix ping color 2025-07-23 18:56:14 -04:00
NepDisk
bab78e775b Fix MS ping overlap and color ping indicator graphic based on packet loss
This lets you track how much packet loss you have in the tab rankings even without the pinggfx
2025-07-23 17:08:05 -04:00
NepDisk
214b3e9957 Remove circuit map check here 2025-07-23 16:42:02 -04:00
NepDisk
74d9bcb07a The basics of the new tab menu
Tab ranking has been refactored to be more flexable and to have a new design
2025-07-23 16:10:18 -04:00
NepDisk
ba2aecd0a1 Show mindelay to other players port from RR 2025-07-22 20:38:29 -04:00
NepDisk
24ab3fa171 RR Packetloss display Port 2025-07-22 18:51:59 -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
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
2ff383a248 Replace shortname functions with stubs, and some trivial caller replacements 2025-06-25 22:20:07 +02:00
GenericHeroGuy
7aae6775e6 Use LUMPERROR instead of INT16_MAX, and MAX_WADFILES instead of UINT16_MAX
The 32768th lump of a file works now lol
2025-06-25 17:47:57 +02:00
NepDisk
38495d4449 Fix some clang warnings 2025-06-14 16:46:49 -04:00
NepDisk
1947eb6277 Remove GS_CONTINUING and GS_GAMEEND 2025-06-13 10:25:52 -04:00
NepDisk
0a41771926 Fix many cases of ? with replacements 2025-03-14 20:26:51 -04:00
Sally Coolatta
e1ffc206e7 Finish some unused SDL hat input support to use events rather than polling all of the time 2025-03-11 15:17:51 +01:00
GenericHeroGuy
e61c43a852 Merge branch 'blankart-dev' into newinput 2025-03-10 23:26:30 +01:00
NepDisk
b9ad30c9e2 Add BlanKart Credits and append new scene to intro 2025-03-08 11:00:54 -05:00
GenericHeroGuy
84850ba8a3 Update input handling in menus to use key bindings (port-ish of f17b9484)
G_GetControlForKey -> G_ControlBoundToKey, to make it usable everywhere
2025-03-07 18:12:59 +01:00
GenericHeroGuy
f419ccee57 New input handling (port of cd8862f0)
More or less a port with gamecontrols left untouched.

Some notable differences:
* ev_joystick now has a separate data1 for each axis, rather than having you
  check which of data2/3 is INT32_MAX and which one isn't
  (pissed me off when updating menu code...)
* Gutted the 1.6 upgrade code, since we're not upgrading from anything :P
* G_GetControlForKey, a helper for menu code
* Turn smoothing code left unused as a reminder to fix it
* Various small fixes so this commit is playable and doesn't segfault

Menu changes:
* Max 4 binds, joystick axes are now bindable like any other button
* The gamepad options submenu has been replaced by its two remaining options
  after the removal of axis cvars (gamepad select and deadzone)

See cd8862f0's message for more details
2025-03-07 00:05:35 +01:00
NepDisk
b0bbf07bdb Custom gametype and gametyperules additions
Many new options have been added.

You can now specify "menucolor" when creating a gametype. This accepts a V_ colorchar flag (IE V_PURPLEMAP) and will be used to color hud elements in menus and on the HUD.

Encore is now controlled by GTR_ENCORE. This allows for custom modes that don't accept encore.

Itemodds are now controlled by GTR_RACEODDS and GTR_BATTLEODDS respectively. If neither is specified on gametype creation, completely random items will be rolled.

General GTR_FREEROAM adjustments
2025-03-02 11:41:30 -05:00
James R
febde8d181 Remove NONET 2025-02-25 00:31:59 +01:00
GenericHeroGuy
6db125c0f3 Introducing... M_GetMapThumbnail and arbitrarily scaled thumbnails
* only supports two sizes
2025-02-12 01:09:02 +01:00
GenericHeroGuy
a97dcae2c2 The rest of toaster's changes 2025-02-07 03:02:34 +01:00
GenericHeroGuy
6f032ce9c8 Revert "2.1 palette pt 1"
This reverts commit d22db75409.
2025-01-24 16:57:44 +01:00
NepDisk
6cb0c347d7 Remove Ending gamestate and code 2025-01-02 23:13:00 -05:00
NepDisk
eac15b8542 Display gamespeed regardless of gamemode and make itembreaker uses normal speed
Since battle speed is a thing now, this makes sense
2024-12-19 12:36:25 -05:00
NepDisk
d22db75409 2.1 palette pt 1
this is a work in progress conversion to make the engine once again use the srb2 2.1 palette
2024-10-14 02:59:07 -04:00
NepDisk
92217ce901 Hardcode the meme arrows 2024-10-07 22:53:06 -04:00
Oni
110c9e2dc7 Merge branch 'musicdef-update' into 'master'
First Musicdef changes in preparation for music test

See merge request KartKrew/Kart!812
2024-09-07 00:14:41 -04:00
NepDisk
45fe2754e6 P_AddWadFile partial stages 2024-08-02 03:00:51 -04:00
James R
b30cb81ea0 Merge remote-tracking branch 'origin/chat-flood-fix' 2024-07-31 03:22:38 -04:00
Oni
fab85e542b Merge branch 'autocope' into 'master'
Offline input delay cvar

See merge request KartKrew/Kart!687
2024-07-31 03:09:10 -04:00
Sal
a4d475dc4c Merge branch 'hostcode' into 'master'
HOSTCODE initial pass

Closes #240

See merge request KartKrew/Kart!615
2024-07-31 03:01:45 -04:00