Commit graph

27250 commits

Author SHA1 Message Date
Eidolon
9d8f2d5916 Update readme 2024-04-07 15:56:05 -05:00
Eidolon
8dfd59e8d0 Update win32 resource strings to refer to KKD 2024-04-07 15:29:04 -05:00
Eidolon
730817437f Update bios.pk3 hash 2024-04-07 14:40:37 -05:00
toaster
737e750170 Compilation fix for release build 2024-04-07 20:34:43 +01:00
Eidolon
423037796f Update asset hashes 2024-04-07 14:25:26 -05:00
toaster
5afa8834ed Merge branch 'fix-splitscreen-gp-tidy' into 'master'
Fix remaining bugs with splitscreen GP GAME OVER

Closes #1251

See merge request KartKrew/Kart!2241
2024-04-07 19:23:50 +00:00
James R
e8c84cb013 Splitscreen GP: timer is considered 000 for GAME OVERed players 2024-04-07 02:20:59 -07:00
James R.
c0b4fedd2c Merge branch 'fix-lua-karthud-constant-array' into 'master'
Fix mismatched Lua lookup array for karthud constants

See merge request KartKrew/Kart!2240
2024-04-07 05:32:31 +00:00
James R
44ea14104e Add G_GametypeAllowsRetrying, split away from G_GametypeUsesLives
- Cases for lives specifically and not retrying use
  G_GametypeUsesLives
  - Such as HUD elements and GAME OVER

- Cases for retrying and losing lives use
  G_GametypeAllowsRetrying
  - Such as GP bonus rounds
2024-04-06 22:19:34 -07:00
James R
b7a3d4e508 Splitscreen GP: fix player positions if GAME OVERed player is present
- If splitscreen player spawns GAME OVERed, make absolute
  certain they appear in last place and don't affect any
  higher positions
2024-04-06 21:52:57 -07:00
Ashnal
023c09ccda Fix mismatched Lua lookup array for karthud constants 2024-04-06 23:32:03 -04:00
Sal
16f6988454 Merge branch 'splitscreen-game-over-fix' into 'master'
Fix splitscreen GP GAME OVER visual bugs

Closes #1247

See merge request KartKrew/Kart!2239
2024-04-07 03:14:05 +00:00
James R
7a49be028a Splitscreen GP: do not switch away viewpoint on death in Prisons mode 2024-04-06 18:33:59 -07:00
James R
d9a1baa9f1 K_drawKartMinimap: fix minor typo 2024-04-06 17:49:22 -07:00
James R
93e444c0d9 HUD: fade-in instead of slide-in 2P minimap
- Slide-in is always based off of player 1, who may have
  GAME OVERED before the race even started thus hiding the
  minimap
2024-04-06 17:49:22 -07:00
James R
0d76746a95 GP: show GAME OVER tally in Sealed Stars 2024-04-06 17:49:22 -07:00
James R
01016ceee9 Splitscreen GP: hide GAME OVERED player sprite and VFX
- Does not interfere with destroyed kart explosion
2024-04-06 17:49:22 -07:00
Sal
1ff321d375 Merge branch 'retry-end-demo' into 'master'
Simpler solution to #1225: If a retry flag occurs in a demo, stop playback immediately!

See merge request KartKrew/Kart!2230
2024-04-06 23:27:08 +00:00
toaster
d618802abc Additional hack for Sealed Star game over: In demo.playback, do a retry flag anyways, just to guarantee it ends
Also guarantee it uses demo.netgame status where relevant
2024-04-06 23:57:25 +01:00
toaster
f06e6e8d26 Podium HUD: Use player's skin for minimap rank icon, not the overall best skin (Resolves #1246) 2024-04-06 23:14:10 +01:00
toaster
5b466527e8 Merge branch 'throw-more-dots' into 'master'
Add a bunch more statistics

See merge request KartKrew/Kart!1973
2024-04-06 22:08:30 +00:00
toaster
4a937936b7 load_ng_gamedata: In DEVELOP, if a skin's wins exceeds a skin's rounds, set rounds to wins
Basically just for testing this branch, at this rate
2024-04-06 22:54:08 +01:00
toaster
cea9a80b2a M_StatisticsChars: Sort for descending rounds completed 2024-04-06 22:52:59 +01:00
toaster
96b784defd Convert menus/extras-statistics to cpp 2024-04-06 22:50:44 +01:00
toaster
1f6038be65 Add "Time Tracked" page to Statistics
Ugly but releasable
2024-04-06 22:19:51 +01:00
toaster
825eda9861 Statistics "Characters & Engine Classes" page: Show Wins/Rounds, not just Wins 2024-04-06 22:16:51 +01:00
toaster
f1c9f54727 Count SPB Attack as a subset of Time Attack, not seperate 2024-04-06 21:47:28 +01:00
toaster
d0724c263a Bring roundsplayed_t into the highest common denominator header
No indirect, hard-to-maintain magic number range in modetimeplayed arrays
2024-04-06 21:01:56 +01:00
toaster
ee41d309f5 P_Ticker: Fix tracking Attacking modes
- SPB: The standard set-up has ATTACKING_TIME in addition to ATTACKING_SPB, so the _TIME check first prevented it from ever being ticked
- SPB: Check for encoremode instead of ATTACKING_SPB, to cover Versus SPB as well
- All Attacking modes: Check for != ATTACKING_NONE just in case we add other potential modeattacking configurations later
2024-04-06 20:54:19 +01:00
Sal
499092d71b Merge branch 'condition-final' into 'master'
Challenge Condition final hardcoded adjustments

See merge request KartKrew/Kart!2236
2024-04-06 17:58:22 +00:00
Sal
14f4983088 Merge branch 'prison-tutorial-bump' into 'master'
Prison Egg tutorial bump exception

See merge request KartKrew/Kart!2237
2024-04-06 17:37:54 +00:00
Sal
a4d7f7791b Merge branch 'eliminatelast-in-menus' into 'master'
"Last Place Explodes" menu option

Closes #1244

See merge request KartKrew/Kart!2238
2024-04-06 17:25:11 +00:00
Eidolon
23e4df3c90 Add per-map time stats and TA/SPB time stats 2024-04-06 11:25:31 -05:00
Eidolon
3ebe235154 Add total netgame time stat 2024-04-06 11:25:31 -05:00
Eidolon
0cd5a662ce Add statistic for time looking at statistics 2024-04-06 11:25:31 -05:00
Eidolon
c22d6d75db Add several skin record stats, profile rounds 2024-04-06 11:25:31 -05:00
Eidolon
19341b71a3 Add total menu time stat 2024-04-06 11:25:31 -05:00
Eidolon
a0d52ddacd Add per-gametype time stats 2024-04-06 11:25:31 -05:00
AJ Martinez
2f3f2e71a6 "Last Place Explodes" menu option 2024-04-06 01:48:46 -07:00
James R
a7b3bc5938 alias-bootstrap.sh: rewrite git build alias for new build system
- Built-in help messages
- On-disk cache for last used preset
2024-04-05 22:09:33 -07:00
SteelT
574a04f01b Prison Egg bump exception
Always bump the player when colliding with stationery prison eggs.
To keep compatibility with the recorded staff ghosts, for now, this will only apply when in tutorials.
2024-04-05 21:45:39 -04:00
Oni
797f78abab Merge branch 'roboticize-copyright' into 'master'
SRB2 -> DRRR copyright

Closes #1122

See merge request KartKrew/Kart!2232
2024-04-06 00:27:55 +00:00
James R.
17b267035c Merge branch 'commit-in-all-builds' into 'master'
Keep PT_SERVERINFO struct the same in all builds

See merge request KartKrew/Kart!2233
2024-04-06 00:00:30 +00:00
James R.
2fda2bc270 Merge branch 'mod-id-kill' into 'master'
Version number maintenance

See merge request KartKrew/Kart!2235
2024-04-05 23:51:55 +00:00
James R
4ce0476d17 Extern comprevision_abbrev_bin in all builds too 2024-04-05 16:45:44 -07:00
toaster
6a07bca807 Minimal set of calls to dump you back to the EggTV menu as soon as possible
My patience is thin, let's just work around the crash as tightly as possible
2024-04-05 21:59:20 +01:00
toaster
3e8bb45f2a Challenge Condition final hardcoded adjustments
- play 4 Prison Rounds --> clear 4 Prison Rounds
- draft -> tether
2024-04-05 20:27:57 +01:00
toaster
28937dedfb '24 for r_skins.c 2024-04-05 17:28:30 +01:00
Sally Coolatta
2523288a55 Changed my mind, MODVERSION should definitely be 1 2024-04-05 12:02:13 -04:00
Sally Coolatta
fb8d755916 Remove unused cv_flipcam stub 2024-04-05 11:53:51 -04:00