toaster
2baf834265
Threaded HTTP downloader
...
Composite of the work of:
- Hacinef (SRB2 repository, https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2322 )
- alufolie91 (SRB2Kart-Saturn repository, 84bfb3991e )
This advancement made possible by Indev in the KKD discord
Untested because I don't know how to set up a HTTP download server
2025-09-12 00:33:26 -04:00
NepDisk
d210c8b6bd
Update hash for skincolors
2025-09-11 16:59:40 -04:00
NepDisk
7b58b8b488
Hashbrown
2025-09-11 10:55:58 -04:00
Anonimus
a8dc5774e2
Refactor odds and move them to their own file
...
* Race odds now use 16 tiers and are intended to be balanced around 16 players
* DISTVAR has been increased to 2048 to match the new tier capacity
* Race odds now use a max-75 scale, with the x4 multiplier in calcs being used only in a battle odds context
2025-09-10 16:45:40 -04:00
NepDisk
8293f69fa8
Allow walltransfer to be enabled per sector
2025-09-06 15:06:03 -04:00
NepDisk
eef0d966a3
Allow Lua to add new scoreboard mods
...
This is just how HostMod does it, so this doesn't need networking
2025-09-03 20:27:08 -04:00
NepDisk
ed461703b3
Merge branch 'blankart-dev' into neotabranking
2025-09-03 13:05:07 -04:00
NepDisk
0d7420f7d4
Oops wrong one
2025-09-03 13:03:55 -04:00
NepDisk
c8fc23b236
Merge branch 'blankart-dev' into neotabranking
2025-09-03 12:14:32 -04:00
NepDisk
cbfd7843bb
Update mappatch hash
2025-09-03 12:13:54 -04:00
NepDisk
bfb061c280
Merge branch 'blankart-dev' into neotabranking
2025-09-02 03:31:52 -04:00
NepDisk
5dd82688d2
Fix up some things about SC
2025-09-02 03:24:38 -04:00
Anonimus
832d31d4bc
Add full ("secret"/MKDS) credits
2025-09-02 02:37:07 -04:00
NepDisk
231e26039a
Merge branch 'blankart-dev' into neotabranking
2025-09-01 21:24:32 -04:00
NepDisk
a67cd7ff02
Update hashes
2025-09-01 21:23:45 -04:00
NepDisk
e9fb6ca9a8
Add server contact and refactor to use netcode to send stuff
2025-09-01 12:45:25 -04:00
NepDisk
d06e2e19a8
Merge branch 'blankart-dev' into neotabranking
2025-09-01 10:09:23 -04:00
NepDisk
cc8f816c75
Update Hashes and Credits
2025-09-01 00:21:07 -04:00
GenericHeroGuy
aa1ccafaea
Use G_GamestateUsesLevel everywhere (and actually use levelloaded)
2025-08-27 22:03:05 +02: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
96f9c919d4
Update hash now that blankart-assets has consistent hashes
2025-08-27 14:06:35 -04:00
Anonimus
940ff00849
Sisyphus rolling the boulder up the hill
...
Updated the assets hash *again*
2025-08-26 16:33:14 -04:00
GenericHeroGuy
6eda53b33b
Update asset hashes
2025-08-26 16:34:36 +02:00
Anonimus
69c20106fa
Update hashes
2025-08-25 20:55:58 -04:00
NepDisk
9d0c396c2d
Implement Drafting toggle
...
This is based on an older version of tether with number tweaks and a visual overhal designed to fit our needs. Takes some inspiration from the open assets slipstream mod from v1 for some number tweaks and the visual aspect. The speedboost has been rebalanced to be stronger for low speeds than before in a way where low speeds don't get shafted nor do they overshine high speed. High weight has had its leniency nerfed and general radius has been lowered to 2560 from 3072.
2025-08-25 17:03:00 -04:00
NepDisk
e281d4262d
Show Music credits in connection and viewserver menu and fix closed captions
2025-08-24 01:39:29 -04:00
NepDisk
a00dc2df90
Port and modify the driftgauge logic from HEP3
...
Some edits had to be made for this to work better over in Blan. Like due to things such as lack of fonts.
I also ported the V1 driftgauges over to this new system as well since people like those.
2025-08-22 17:57:18 -04:00
NepDisk
6fefe85258
Merge branch 'blankart-dev' into neotabranking
2025-08-21 17:01:23 -04:00
NepDisk
7edadf4ce4
Readd song credits toggle
2025-08-21 17:00:40 -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
88ecd2f5d6
Update the director to the saturn version
2025-08-17 10:48:05 -04:00
NepDisk
612d738512
Fix clang freezing if fpscap is -1
2025-08-15 18:47:22 -04:00
NepDisk
ae14b55006
Funny shitpost idea to improve smoothness
...
You maybe wondering? WHY, answer is yes.
2025-08-15 17:33:08 -04:00
Alug
00ab36390d
Merge pull request #187 from Indev450/emotes
...
Add emotes support
2025-08-15 13:24:38 -04:00
NepDisk
3c4d488b57
Fix menucaps on Tooltips, update hashes
2025-08-13 02:06:28 -04:00
NepDisk
5ee0e0d8c6
Prevent input during intro wipes to visual errors
...
If you press a button to skip during a wipe it turns fully white / black on the spot making it look really ugly
2025-08-12 22:51:19 -04:00
NepDisk
b622ca4073
Don't allow credits playback while in a demo
2025-08-11 12:24:08 -04:00
GenericHeroGuy
d2fd5dc09b
Allow changing controls during wipes
2025-08-10 00:46:24 +02:00
GenericHeroGuy
3bc2cd6c6e
Make dedis run post wipes, fix pre wipe logic
2025-08-09 23:26:08 +02:00
GenericHeroGuy
5dca43633f
Fix comparing wipegamestate with FORCEWIPE
...
Fun fact: the signedness of an enumeration is up to the implementation!
2025-08-09 22:00:49 +02:00
GenericHeroGuy
d70cdbe4a0
Fix renderdeltatics exploding after wipes (and a warning)
2025-08-09 02:46:28 +02:00
GenericHeroGuy
241794b670
Fix menu replays causing event loop recursion
2025-08-07 02:09:43 +02:00
GenericHeroGuy
6a45300f8f
Allow menu in GS_TITLESCREEN fadein
2025-08-07 00:38:48 +02:00
GenericHeroGuy
c21786ed5d
Properly lock out menu inputs during GS_TIMEATTACK wipes
2025-08-07 00:37:38 +02:00
GenericHeroGuy
05f08ef5cb
Set WipeInAction in D_WipeLoop, don't run scoreboard/cecho/etc during wipes
2025-08-07 00:37:38 +02:00
GenericHeroGuy
7a3a1586a1
Fix bad wipe timing for dedi servers on level load
2025-08-07 00:37:38 +02:00
GenericHeroGuy
b34a7cb66b
The Wipes Upgrade
...
* All those fugly main loop copies are GONE! Replaced by one powerful loop
* Chat, menus and console can now be used during wipes
* Wipes are now interpolation-enabled
* Screenshotting now works consistently
2025-08-07 00:37:32 +02:00
GenericHeroGuy
8a895d4813
Update hashes, bot tweaks, fix thwompsactive
2025-08-06 01:30:43 +02:00
NepDisk
81224b6a5a
Revert "Only call NetUpdate once"
...
This reverts commit 43156f63ddf69fc57f008f128f18b2707e0dd4b6.
2025-08-05 09:23:32 -04:00
NepDisk
05647a9633
Fix -connect crash
2025-08-02 12:37:18 -04:00
NepDisk
8dfcedb306
Remove inline from D_CleanFile as is not useful to be inlined
...
https://codeberg.org/srb2classic/srb2classic/pulls/63
2025-08-01 16:25:13 -04:00
NepDisk
40aa30ede2
Fix dedicated randomly crashing
2025-07-31 04:42:16 -04:00
NepDisk
d7d002d6b9
update hash for new item sprites
2025-07-30 17:53:28 -04:00
NepDisk
1164c5d569
Fix console framerate issues and Fix Boolean type on windows
2025-07-26 13:37:33 -04:00
NepDisk
11e862a583
Add extra toggles to menu
2025-07-21 22:57:26 -04:00
NepDisk
6d6c0f54a5
Hardcode slopeboost
...
Ported and based on the slopeboost from booststack by indev
2025-07-21 21:12:02 -04:00
NepDisk
58e5f7a896
Update hash for fixed sounds
2025-07-11 22:52:30 -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
74ad3c0065
Make flameshield use DMG_FLIPOVER and cleanup
2025-06-29 20:47:58 -04:00
Anonimus
efba636d96
Update main.pk3 hash
2025-06-29 02:19:27 -04:00
GenericHeroGuy
92c59ddbcb
Merge branch 'blankart-dev' into wadstrbuf
2025-06-27 18:46:47 +02:00
NepDisk
45170bb65c
Fix weird snapping on net jitters
2025-06-27 07:55:35 -04:00
NepDisk
39295111e0
Update hash and put little easteregg
2025-06-26 16:36:51 -04:00
NepDisk
02fa20bc11
Update hash for fixed brightmaps
2025-06-26 14:13:51 -04: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
6fa3c4f751
Fix dedi crash due to invalid pstartmap value
2025-06-24 10:54:34 -04:00
NepDisk
e5f8c4c990
Update hash and disable nofilehash
2025-06-23 13:20:12 -04:00
GenericHeroGuy
35c4239078
Hashes and copyrights
2025-06-23 18:52:58 +02:00
NepDisk
3ec3320774
Merge branch 'blankart-dev' into socmenus2
2025-06-23 00:07:35 -04:00
NepDisk
a3367858b8
Add expert speed
2025-06-22 11:13:00 -04:00
NepDisk
db66b00ec0
Merge branch 'blankart-dev' into socmenus2
2025-06-19 13:05:47 -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
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
NepDisk
1947eb6277
Remove GS_CONTINUING and GS_GAMEEND
2025-06-13 10:25:52 -04:00
James R
1553224270
D_SRB2Main: set music volume on init :)
2025-06-13 09:36:40 -04:00
NepDisk
b93a8215c8
Make bonuschars.kart an Iwad
2025-06-10 18:41:20 -04:00
GenericHeroGuy
e680b12eac
Remove character descriptions
2025-06-03 18:58:09 +02:00
GenericHeroGuy
0952b94d3f
Update mappatch hash
2025-06-03 14:05:10 +02:00
NepDisk
e1bda81f2c
Server Commit system to prevent old clients from joining then desynching
2025-05-31 14:02:07 -04:00
NepDisk
9cf5b4e79f
Update stuff for new menu additions
2025-05-30 00:14:15 -04:00
NepDisk
4d3ba6e448
Update hashes
2025-05-27 12:35:17 -04:00
GenericHeroGuy
454c62413e
Update hash
2025-05-27 17:21:42 +02:00
GenericHeroGuy
b6b3920a17
Merge branch 'blankart-dev' into improveddrifiting
2025-05-26 22:09:34 +02:00
GenericHeroGuy
c89333a924
Get rid of the ancient Android backend
...
Doesn't seem to have been properly maintained since 2009
2025-05-25 22:33:24 +02:00
GenericHeroGuy
9ef9e41dba
Use prediction/pathfinding for drift waypoints
2025-05-25 02:44:36 +02:00
GenericHeroGuy
4812a25f95
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2025-05-23 18:35:00 +02:00
NepDisk
171eafee1f
Use a Custom sound for Low Rings
...
Yes its the same one from Gunstar heroes like RR
2025-05-22 09:08:24 -04:00
NepDisk
7d7e107fc2
Lower starting Rings back to 5
2025-05-22 08:30:51 -04:00
NepDisk
deb447aec7
Port salty hop, changes for new terraindefs in assets
2025-05-20 17:07:13 -04:00
GenericHeroGuy
4d3f43b8e4
Move skincolors definition from doomdef.h to info.h
...
Recompiling 80% of the codebase every time was getting on my nerves...
also clean up initialization a bit
2025-05-19 17:29:55 +02:00
GenericHeroGuy
360e7419e8
Merge branch 'blankart-dev' into infostuff
2025-05-19 15:23:51 +02:00
NepDisk
3c941ac6a4
Remove OPUS
...
As much as I would like it, Windows is garbage. Assets update coming soon
2025-05-19 08:09:45 -04:00
NepDisk
05f1e18084
Large Menu commit
...
Ports 2.2's scrolling menu, port SRB2Kart Custom build Menucap cvar, register new menus
2025-05-18 23:55:03 -04:00
NepDisk
bf4e879c82
Update hash
2025-05-17 07:27:02 -04:00
NepDisk
575c6551ea
Add mappatch.pk3, Allow patches to remove existing mapthings.
2025-05-16 08:41:14 -04:00
NepDisk
ab6962e05b
Update hash for 1st map patch
2025-05-15 21:08:16 -04:00
NepDisk
3163dcf9c4
Remove bird window shake
...
sorry jartha
2025-05-15 14:35:46 -04:00
GenericHeroGuy
1fa9a7cb8e
Refactor info table initialization
...
We SOCced this stuff ages ago, time to exploit it
Also fixes resetdata kek
2025-05-14 17:28:41 +02:00
GenericHeroGuy
1b095d220e
Why stop there? Go for skincolors too :^)
2025-05-14 16:06:11 +02:00
NepDisk
72130dfd99
Update hash for assets additions
2025-05-12 12:47:58 -04:00
NepDisk
9b538c9db2
Update hashbrown
2025-05-10 07:54:45 -04:00
NepDisk
1d6dd4125a
Remove Droptarget.
2025-05-10 07:31:51 -04:00
NepDisk
d8e1083429
Refactor some HUD elements and bring colorized hud support
2025-05-05 17:51:39 -04:00
NepDisk
560917544a
Update mine branch hash
2025-04-30 18:36:36 -04:00
NepDisk
ed010edbc2
Frying hashbrowns
2025-04-29 11:21:38 -04:00
GenericHeroGuy
4e9ffdaf13
Scrub more references to MD5
2025-04-26 00:57:51 +02:00
GenericHeroGuy
b7f4effe9b
Replace MD5 with xxHash for file hashing
...
Yes, I had to do everything in one sweep, everything's connected...
Incremented demoversion since this changes the header format
2025-04-26 00:25:23 +02:00
NepDisk
6ee27d76de
Fix up and remove some objects
2025-04-24 16:07:37 -04:00
NepDisk
869bf3bd9d
Update the hashbrowns
2025-04-17 03:14:33 -04:00
NepDisk
274cd8e65b
Update hash for menu stuff and remove NOMD5SUM
2025-04-12 13:21:58 -04:00
NepDisk
9cd4294c21
TA support for extra game toggles
2025-04-10 19:53:44 -04:00
NepDisk
d05167a2db
Update hash
2025-04-03 11:49:54 -04:00
GenericHeroGuy
c936c24d15
Replace mainwads with an enum
...
The mainwads check in G_SetGameModified is replaced by a modifiedgame check
in D_SRB2Main
2025-04-03 17:36:13 +02:00
NepDisk
721d0f9450
Port the SRB1 badniks
2025-04-03 10:15:19 -04:00
NepDisk
408a64ab4b
Merge branch 'blankart-dev' into freecamspectate
2025-04-01 13:21:58 -04:00
NepDisk
9a8c89b1d8
Various HUD additions
...
Wide lap sticker, hud element offsets, GetHudColor Helper, Circle Input display option
2025-03-30 20:05:09 -04:00
Alug
6b1de73341
move postimg flags to camera struct
...
- also dont let water and heat be applied on top of each other since it does not look good (water postimg takes priority over heat)
- also save a little time in opengl splitscreen since it does not support heat or wöter effects
2025-03-30 10:33:48 -04:00
James R
f72aa63f36
Interpolate view, even when paused
...
Fixes slideshow movement with demo freecam while paused.
Does not appear to jitter like texture scrollers do.
2025-03-30 08:42:43 -04:00
Alug
fe30efacdd
refactor postimg stuff so it can be combined with each other better
...
thx much indev! <3
everything now works with encore!
software now also supports screen effects in splitscreen!
2025-03-28 18:22:01 -04:00
GenericHeroGuy
fa5cf63d83
Fix the intermission background
...
Also, if there's no y_buffer available, draw SRB2BACK instead of whatever
garbage is in screens[1]
2025-03-26 23:06:21 +01:00
NepDisk
d2f4ee4dae
Update MD5 again lmao
2025-03-26 14:58:00 -04:00
NepDisk
e774c74257
Update MD5 for main.pk3
2025-03-26 14:39:45 -04:00
GenericHeroGuy
dc791e494d
Merge branch 'blankart-dev' into socmenus
2025-03-26 18:49:30 +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
GenericHeroGuy
a609c7b5ce
Replace prevmenu with menustack
...
menustack[0] replaces both menuactive and activeMenuId
Hopefully this is the last major change to the codebase...
2025-03-23 01:47:19 +01:00
NepDisk
32709797a3
Remove advancedemo
...
0230b57aa8
2025-03-22 11:29:45 -04:00
GenericHeroGuy
f51868ed3f
No more menu_t definitions, use menutype constants everywhere
2025-03-22 01:40:33 +01:00
GenericHeroGuy
fca25051cb
SOC the server connection menu
2025-03-22 00:45:38 +01:00
GenericHeroGuy
a23197cf8d
god i hate cvars
2025-03-15 03:54:17 +01:00
GenericHeroGuy
fb230a27d3
Restore mouse aiming
2025-03-11 00:04:34 +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
Sally Coolatta
0a98ca63ab
First pass on character select device select
...
Ultra mega hacked in, by saving all "discarded" joysticks to an array so they don't get totally closed & we can still poll them. Events now properly send the device number instead of the player number, which means we can store all controllers pressing buttons, and thus, can detect when ANY controller is pressing anything, and THUS we can make the character select work like we wanted to :V
Did not bother fixing any of the bugs, however. First of all, the opening menus do not properly fallback to default controls. Yet again, we may need a more robust system -- storing all keys from gamekeydown separately? Additionally it seems like when I input gamepad it makes me use keyboard anyway, so I think something fishy is up.
(G: finally, a commit that mostly survived... deviceResponding is useless
for us right now but might as well keep it. maybe easier assignment on
the multiplayer setup menu in the future?)
2025-03-07 23:44: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
e2f29fd41b
Add lagless camera toggle and default to off
2025-02-28 21:20:13 -05:00
James R
b31e79b742
Kill last of DJGPP, WATTCP, _WINDOWS (ol' DirectDraw)
2025-02-25 00:42:42 +01:00
toaster
1e7eb4a24c
Move gamekeydown/deviceResponding memset to D_StartTitle
...
Fixes an issue where, if the last button used on the menu was ESC going back to the title screen, the connection would be aborted immediately.
2025-02-24 20:15:25 +01:00
NepDisk
1a3295f670
More warning fixes, restore old pause, No void in 3p splitscreen
2025-02-23 21:45:33 -05:00
NepDisk
d527740767
Modify and update code for new assets
2025-02-23 17:01:59 -05:00
NepDisk
bf77bd7f3a
Adjust wad load order for new assets
2025-02-23 17:01:59 -05:00
Sally Coolatta
628b86da4c
Clear clipping rectangle before each hook call
...
Prevents Lua from being able to make a mess.
2025-02-22 01:28:59 +01:00
NepDisk
ccaf4f8e63
Add More Tracy Zones
2025-02-21 13:58:41 -05:00
GenericHeroGuy
723164152f
Salvage the remaining parts of 8f68a21
...
I'm keeping the screenshot mapname tho :^)
2025-02-17 21:51:31 +01:00
GenericHeroGuy
66f965c2c0
Get rid of basenummapheaders
...
More oddball differences causing merge conflicts...
2025-02-11 17:22:31 +01:00
toaster
18fdd8fa9a
Repair D_StartTitle component of netgame title fallthrough prevention
2025-02-11 02:30:23 +01:00
toaster
88ae398eea
Rework nextmap to be automatic
...
- Refactor significantly (now has its own func, `G_GetNextMap`)
- If gametype uses cups, iterate through cups to find the current level, then grab the next valid level
- If not, get the next valid mapheader for your gametype
- SOC `nextmap`/`marathonnext` is not just deprecated but REMOVED
- Hide the NEXTMAP_ constants again, but leave support dummied out for if we have them publically accessible again
- Also get rid of a bunch of OTHER mapheader stuff we're never gonna use
- NiGHTS Grades? NOPE
- Vanilla titlecard patches? NOPE
- Boss music fadeout/replacement? NOPE
- Select Heading? NOPE
- You've been blocked.
- Don't show maps without lumps on the level select list
- this is me being petty, but making it NOTIMEATTACK in SOC instead of TIMEATTACK so we can reconsider the maps with/without them.
2025-02-11 02:24:01 +01:00
toaster
4b12f8a729
Rework special nextmap events.
...
- G_MapNumber now handles special NEXTMAP_ nextmapspecial_t constants that exist at the end of the available type.
- Cleanup of G_DoCompleted
- Add bounds checking to the various SOC maincfg map starts (spstage_start, etc)
- Add lump checking to titlemap behaviour
2025-02-11 01:52:05 +01:00
toaster
f8b4ad70ea
Repair bootmap.
...
We're not even going to use this feature, but it showed up as nonsensical while reviewing, and would take more work to strip out
2025-02-11 01:52:04 +01:00
toaster
6a2553cf57
Fix cups.
...
* Required an adjustment of everywhere using G_MapNumber to return the raw header number, instead of off-by-one ala gamemap.
* Fixing gamemap is a viable improvement for a future commit, but this commit is already pretty big.
* Remove SCANTHINGS, since it used G_MapNumber and didn't work with long map names OR virtres anyways.
* Support freeing new information in CLEAR LEVELS maincfg event, since I tried to use that to test cups.
* Make Patch_Free's usability match Z_Free -- passing NULL is permitted and a no-op.
2025-02-11 01:52:04 +01:00
GenericHeroGuy
a78bfe2785
The rest of the changes from de1f67b
2025-02-10 21:56:07 +01:00
NepDisk
77152250dd
Remove GTR_CAMPIGN and assign stuff to grandprix instead
2025-02-09 18:47:51 -05:00
NepDisk
f8b2bd809d
Fix legacy titledemos not loading
2025-02-07 12:52:43 -05:00
SteelT
14e5796cf2
Support reading PICTURE/MINIMAP/ENCORE/TWEAKMAP lumps from a map resource
...
This supersedes the header-based method of fetching those lumps.
(G: a LOT of creative liberties... but i'd rather this thing compiles)
2025-02-07 02:41:06 +01:00
NepDisk
6c8440bfff
Long Map Names Port pt 3. shits broke
2025-02-05 21:57:03 -05:00
NepDisk
3350b02cc8
Long Map Names Port pt 1.
2025-02-05 17:46:21 -05:00
NepDisk
885c5c5622
UDMF config shit
2025-01-28 23:14:43 -05:00
NepDisk
815bf6c8b5
Remove color helper code
2025-01-27 20:51:19 -05:00
NepDisk
dc777890cc
colorshit
2025-01-27 18:05:52 -05:00
NepDisk
229f3cc2e1
Use chars.kart
2025-01-26 15:48:15 -05:00
GenericHeroGuy
48bb0ea5ef
The actual palette remapping
2025-01-24 18:18:37 +01:00
GenericHeroGuy
63d558725e
Swap the order of main.pk3 and srb2.srb
2025-01-24 18:04:06 +01:00
GenericHeroGuy
6f032ce9c8
Revert "2.1 palette pt 1"
...
This reverts commit d22db75409 .
2025-01-24 16:57:44 +01:00
GenericHeroGuy
3c70d7b999
Bandaid fix for player setup menu
2025-01-17 17:34:24 +01:00
Sally Coolatta
713ac093bf
devmode cheat online
2025-01-10 11:36:04 -05:00
NepDisk
7948720595
Revert cheats streamine but keep stuff needed for online cheats
...
cheats 1 is not desired appearently
This reverts commit 9fbe107211 .
2025-01-10 11:16:16 -05:00
Sal
9fbe107211
Merge branch 'cheats-streamline' into 'master'
...
Streamline cheats
See merge request KartKrew/Kart!697
2025-01-10 10:03:52 -05:00
NepDisk
84320a7e39
windows compile fix #4
...
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
6ca8fa92b2
windows compile fix #3
...
I hate windows
2025-01-08 18:03:18 -05:00
NepDisk
2d3042239d
windows compile fix #2
2025-01-08 18:03:18 -05:00
NepDisk
ce86d88317
windows compile fix #1
2025-01-08 18:03:18 -05:00
NepDisk
6cb0c347d7
Remove Ending gamestate and code
2025-01-02 23:13:00 -05:00
AJ Martinez
ff8dab5363
Measure frameskip timing before sleeping
2024-12-31 09:51:23 -05:00
James R
5c8c199914
Frame skipping
...
Skip up to 3 frames of rendering if the time between tics
exceeds TICRATE. If rendering is a significant source of
that slowdown, skipping some frames can speed up the game
loop and improve input responsiveness.
2024-12-31 09:51:23 -05:00
NepDisk
82dfe605f3
mobj_t: add shadowcolor member to change shadow palette index
2024-12-30 19:54:29 -05:00
James R.
b819d43296
Move HOM removal from R_RenderPlayerView to D_Display
...
This lets duplicate displayplayers[0] render correctly,
since repeating occurrences of displayplayers[0] won't
clear the screen multiple times.
2024-12-29 17:29:37 -05:00
Eidolon
c42271c72e
Add per-frame linear memory allocator
2024-12-29 09:13:37 -05:00
Eidolon
09d661c331
Convert d_main.cpp
2024-12-29 09:05:17 -05:00