Alug
5d1f03b77f
delet all the Z_Free checks
...
Z_Free already checks its input internally!
2026-02-08 09:51:17 -05:00
GenericHeroGuy
d372c1f07a
Forgot about condition sets!
2025-12-22 13:59:39 +01:00
GenericHeroGuy
d237a2720c
Softcode these? You got it boss
...
SOC warnings are an error now for mainwads btw :^)
2025-12-22 13:22:52 +01:00
NepDisk
57993914c7
warning clean up
2025-12-21 21:41:13 -05:00
NepDisk
3028839f2f
Port most of SECRET_SKIN and player->availabilities changes from RR
...
based on 6d0637d39d
2025-12-11 20:47:52 -05:00
NepDisk
5c029f2049
warning clean up
2025-10-27 12:57:24 -04:00
GenericHeroGuy
96bf11c706
WIP: User-defined time attack presets
2025-10-17 22:00:57 +02:00
NepDisk
6bb1e196c0
Merge pull request 'Item Timers' ( #46 ) from itemtimers into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/46
2025-08-22 00:13:45 +02:00
NepDisk
2f84779d41
Update rest of the existing files to use blankart branding
2025-07-01 00:23:30 -04:00
NepDisk
8b15a9ebc2
Item Timers PT.1
2025-04-20 10:51:19 -04:00
NepDisk
28a493dbc3
Tri map records pt.3: Finalize changes
2025-04-12 13:12:24 -04:00
NepDisk
807e95a011
Tri map records pt.2: prevent menu crashes
2025-04-12 09:38:17 -04:00
NepDisk
0ab033c497
Tri map records pt.1
2025-04-12 09:13:58 -04:00
NepDisk
f7cff08ae6
Disable emblem updates when RA mods are on
2025-04-11 10:04:02 -04:00
NepDisk
8b142ceb62
Add kartstats
...
4942db2806
2025-02-25 14:00:10 -05:00
toaster
bde16b96a0
Skip over locked maps/cups when getting nextmap
...
(carve out an exception for marathon mode, although we will probably want to lock that behind all cups available)
2025-02-24 22:45:26 +01:00
toaster
07c1fbf426
Move two of the three remaining NUMMAPS arrays part of the mapheader_t struct
...
- mapvisited and recorddata_t (previously mainrecords)
- Changed how gamedata is saved and loaded
- Change the versioncheck (funny hex provided by chengi) AND call it `developringdata.dat` in develop builds
- Fix a bunch of off-by-ones in condition and emblem data
ALSO, for Time Attack:
- Fix menu not showing off your times
- Now save times even when gamedata modified, since the menu didn't care (come back to it?)
- Don't save times or do intermission screen if the Capsule Attack ended because you lost all your bumpers
- Fix a crash adding ghosts in Capsule Attack
2025-02-11 03:47:36 +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
GenericHeroGuy
a78bfe2785
The rest of the changes from de1f67b
2025-02-10 21:56:07 +01:00
GenericHeroGuy
a1eb4a2865
Dehardcode emblems
...
Guess who found out the hard way!
2025-02-10 21:26:06 +01: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
4b1324da69
Remove Battle capsule stuff and turn it into Item Breaker
...
You have to smash every itembox in a map as fast as you can. When you mash you get a pogospring and waiting gives a sneaker
2024-12-17 00:24:20 -05:00
NepDisk
1e678f660f
Remove TESTERS and HOSTTESTES and use v1 assets where applicable
2024-12-16 14:23:14 -05:00
NepDisk
049c182288
Massive warning clean up
2024-10-23 00:01:03 -04:00
NepDisk
7a0906d919
Reimplement default Kart v1 medals
2024-10-22 02:08:07 -04:00
toaster
b9acad707e
Restore the v1 record attack critera (maps available by default), whilst also now allowing for specific maps to opt out.
2022-03-12 22:31:52 +00:00
toaster
40cbc30bff
Mammoth commit, sorry.
...
All my work thus far on solving the drawflag/renderflag/additive/subtractive conundrum.
Outstandng problems:
* Bad additive/subtractive tables means that they appear opaque except under certain conditions.
* No support for FOFs, Polyobjects, or linedefs in OpenGL yet.
* All OpenGL support mostly done blind, may or may not function in practice.
If nothing else, the hard engineering problems are solved and it's just bug hammering...
2021-03-31 22:46:23 +01:00
Latapostrophe
834bd78eb5
Consider stuff unlocked if DEVELOP flag set
2021-01-06 22:10:23 +01:00
toaster
1f52156d7d
Add a mechanism where in DEVELOP builds, you can use any feature that doesn't have an unlockable in the listings attached to it.
...
This is necessary to test fixing wipes, because Encore mode is currently completely inaccessible otherwise.
2020-09-22 18:10:49 +01:00
Sally Coolatta
0dc21106e5
Lua stuff is done
2020-08-15 07:47:18 -04:00
Sally Coolatta
2f2e813e52
m_anigif, m_cheat, m_cond, m_fixed
...
Up to m_menu, and it's screaming, so I'm going to take a break :V
2020-08-14 01:31:37 -04:00
Sally Coolatta
6ef0af4ba5
g_game and g_input now compile
2020-08-13 00:05:44 -04:00
Sally Coolatta
b9436ee015
More fixing up
...
Got tired again, but now it makes it to f_finale
2020-08-11 18:46:00 -04:00
Sally Coolatta
8731c6b7a4
Another round of fixing up
...
- gametyperules are now fitting for kart, not applied to the whole codebase though
- a few more files compile
2020-08-11 16:13:17 -04:00
Sally Coolatta
c7d4be30f0
Merge m_cond.c/h
2020-08-05 10:15:04 -04:00
Sally Coolatta
63917ffccc
The start of the scary 2.2 merge
...
All conflicts are left in-tact. We should be collaborating on solving these files one at a time.
2020-05-29 13:43:38 -04:00
SwitchKaze
afe56667b8
Update to 2.2.4
2020-05-22 16:47:51 -05:00
Sally Coolatta
b4f5d931cc
Skincolor code cleanup
...
Split everything off into its own file and turn SETBRIGHTNESS from a define into a function (K_ColorRelativeLuminance).
2020-05-11 02:28:25 -04:00
Monster Iestyn
f186def0bf
Include r_skins.h instead of r_things.h in many files where all they wanted from it was skins stuff
...
(oddly enough, this actually revealed some secret file dependencies previously included via r_things.h! I also needed to include d_player.h in r_skins.h itself it seems)
2020-03-09 13:54:56 +00:00
Sally Cochenour
3633dc341a
Merge branch 'master' into targets
2020-03-01 15:42:49 -05:00
SwitchKaze
99a1840101
Merge branch 'next' of https://github.com/STJr/SRB2 into next-luacolors
2020-02-23 11:50:13 -05:00
James Hale
51137837c4
Custom skincolors
2020-02-21 21:56:39 -05:00
James R
2274129f57
Update copyright year to 2020
2020-02-19 14:08:45 -08:00
Steel Titanium
9a48bc65ec
Update copyright statements for changed names
2020-01-06 17:16:27 -05:00
Steel Titanium
a5cdb0a4b3
Update copyright date on source files
2019-12-06 13:49:42 -05:00
toaster
3f40c7e4a7
* Resolve #345 .
...
* Prevent skincolours from being reset to the skin's prefcolour, but only for not-always-usable characters.
2019-11-24 13:24:37 +00:00
Steel Titanium
2137d5ec21
Lots of changes
...
* Show emblem requirement on record attack menu
* Use bigger emblems on the menu.
* Display your best number of collected rings in yellow if reached perfect bonus.
* Adjusted XTRA frames (again)
2019-10-15 22:54:21 -04:00
TehRealSalt
e84c618da8
Rudimentary Record Attack support
2019-09-24 07:17:05 -04:00
TehRealSalt
38bb44e732
Separate into k_pwrlv.c, add defines to reduce amount of magic numbers
2019-09-23 08:26:42 -04:00