Commit graph

27471 commits

Author SHA1 Message Date
toaster
2be1a50ae1 Allow Chao Keying large tiles if the only touching locked tiles are Big Challenges
Defuses the 12-long chain scenario in a relatively fair way
2024-05-01 00:03:38 +01:00
toaster
04214c05ec Reduce code duplication in M_UpdateChallengeGridExtraData for adjacency rules 2024-05-01 00:03:26 +01:00
Eidolon
200b817f9d Merge branch 'allow-manual-replay-save-develop' into 'master'
Allow manual replay save in develop builds

See merge request KartKrew/Kart!2319
2024-04-30 22:38:10 +00:00
Eidolon
f4e023a38e Merge branch 'save-corruption' into 'master'
Save corruption fixes

See merge request KartKrew/Kart!2314
2024-04-30 20:49:02 +00:00
Eidolon
a160487556 Merge branch 'recording-pack-alignment' into 'master'
Fix pack alignment handling in screen capture

Closes RingRacers#41

See merge request KartKrew/Kart!2322
2024-04-30 20:42:38 +00:00
Eidolon
26fe683625 Fix pack alignment handling in screen capture
Some incorrect arithmetic (applying padding to each pixel instead
of each _row_ of pixels) caused the pixel data to be interpreted
incorrectly. This was both in the GL2 RHI driver for read_pixels
and in the ScreenCapture module.

Fixes KartKrew/RingRacers#41
2024-04-30 14:35:51 -05:00
Eidolon
0025e0fcfa Add random number to temp file names
Mitigates against multiple instances trying to write to the same
tmp file at the same time.
2024-04-30 14:25:58 -05:00
Eidolon
bc524cd0e9 Show exception message in profile saving 2024-04-30 14:25:58 -05:00
Eidolon
ed2036432b Use raw file IO instead of buffered when saving 2024-04-30 14:25:58 -05:00
Eidolon
723546a56b Add exception messages to data load I_Errors 2024-04-30 14:25:58 -05:00
Oni
d90a566ad7 Merge branch 'fix-long-autoroulette' into 'master'
Fix autoroulette confirm timer being blockable

Closes #1320

See merge request KartKrew/Kart!2316
2024-04-30 12:01:46 +00:00
Oni
f7804811ab Merge branch 'drift-regression' into 'master'
Fix drift end kick-out regression from SRB2Kart

See merge request KartKrew/Kart!2312
2024-04-30 12:00:42 +00:00
AJ Martinez
7250bcc341 Bump dampening values up for midspeed driving 2024-04-29 23:27:44 -07:00
Eidolon
1c36004e25 Merge branch 'rapidjson-fix' into 'master'
Don't use <iterator> in rapidjson for discord-rpc

Closes RingRacers#9 and #1302

See merge request KartKrew/Kart!2317
2024-04-29 20:12:01 +00:00
Eidolon
88bf5d2ae8 Set default netdemo_record value based on DEVELOP 2024-04-29 14:14:01 -05:00
Eidolon
ca8d0fc9dc Make netdemo_record not differ btwn DEVELOP and Release 2024-04-29 14:13:42 -05:00
Sally Coolatta
6d63167a0d G_CompatLevel
Checks for gameplay differences per DEMOVERSION. Allows us to make necessary handling changes without hurting the staff ghosts.
2024-04-29 11:02:03 -04:00
Oni
fd83529745 Merge branch 'less-stiff-turns' into 'drift-regression'
Reduce turn stiffening at high speed

See merge request KartKrew/Kart!2313
2024-04-29 06:02:17 +00:00
AJ Martinez
a989fcca50 Two-stage turn stiffness dependent on player weight 2024-04-28 16:12:09 -07:00
Oni
f0ea13109a Merge branch 'ballhog-dies-on-walls' into 'master'
Ballhog is destroyed on contact with walls

See merge request KartKrew/Kart!2318
2024-04-28 22:48:25 +00:00
James R
5f2a38475b Ballhog is destroyed on contact with walls 2024-04-28 15:43:00 -07:00
Eidolon
a138917789 Don't use <iterator> in rapidjson for discord-rpc
Fixes KartKrew/Kart#1302
Fixes KartKrew/RingRacers#9
2024-04-27 23:07:59 -05:00
AJ Martinez
b3b0c5c9dc Fix autoroulette confirm timer being blockable 2024-04-27 20:13:57 -07:00
Eidolon
f60f5a8648 Check before using -mno-ms-bitfields 2024-04-27 21:40:41 -05:00
Eidolon
67ee82e1a7 Check if -mno-ms-bitfields is avail before using 2024-04-27 21:35:48 -05:00
Eidolon
33a9274f22 Merge branch 'fix-musl-compile' into 'master'
fix musl compile

See merge request KartKrew/RingRacers!3
2024-04-27 20:04:56 +00:00
Eidolon
fcabfba79b Merge branch 'fix-freebsd-build' into 'master'
Add support for FreeBSD

See merge request KartKrew/RingRacers!2
2024-04-27 20:02:50 +00:00
Sally Coolatta
92b8fe633a Reduce turn stiffening at high speed
This mechanic has been identical to SRB2Kart, but we go so much faster now that we wanna nerf it a lot.
2024-04-27 15:54:29 -04:00
Sally Coolatta
09e14ae8ae Increase turn solver snap
This value works better with the SRB2Kart drift regression fix
2024-04-27 15:49:52 -04:00
AAGaming
e523fe0323
don't use execinfo for backtraces on musl 2024-04-27 14:11:41 -04:00
Hanicef
99550f97bd Fix FreeBSD build 2024-04-27 16:42:08 +02:00
Sally Coolatta
4c9b9f0e64 Fix drift end kick-out regression from SRB2Kart 2024-04-26 22:31:12 -04:00
Sal
2eae5b2ef6 Merge branch 'version-2.1' into 'master'
2.1 version and asset hash branch

See merge request KartKrew/Kart!2307
2024-04-26 20:35:43 +00:00
Eidolon
c7aa5051a5 Update asset hashes 2024-04-26 15:29:24 -05:00
Sal
23bcddca7f Merge branch 'more-keys' into 'master'
Make chao keys easier

See merge request KartKrew/Kart!2310
2024-04-26 20:16:05 +00:00
Sally Coolatta
fd40561c7d Make chao keys easier 2024-04-26 15:26:10 -04:00
Oni
89bb66df1e Merge branch 'goner-always-password' into 'master'
Password field always visible across first boot menu

See merge request KartKrew/Kart!2308
2024-04-26 19:02:48 +00:00
Sal
b39f69c403 Merge branch 'tutorial-shorten' into 'master'
Tutorial shortening

See merge request KartKrew/Kart!2306
2024-04-26 18:58:24 +00:00
Sal
93098540ce Merge branch 'challenge-gl-fix' into 'master'
Fix Challenge Board in GL non-green res

See merge request KartKrew/Kart!2309
2024-04-26 18:15:27 +00:00
Sal
0d9f277ff0 Merge branch 'fov-100' into 'master'
FOV default is 100, profiles before version 2 are automatically updated

See merge request KartKrew/Kart!2302
2024-04-26 17:15:48 +00:00
toaster
03e37d1996 HWR_DrawFadeFill, HWR_DrawDiag: Adjust x and y with V_ snap flags
Fixes Challenge Board in opengl nongreen resolution
2024-04-26 16:06:13 +01:00
toaster
d78dccb80f In Tutorial gametype, permit all courses even if not visited
Allows you to come back to Brakes without having to play Rings again
2024-04-26 15:46:59 +01:00
toaster
a9ac7e64c6 Permit entering the tutorial challenge multiple times per savedata 2024-04-26 14:59:48 +01:00
toaster
bb733ebbd7 Password field always visible across first boot menu 2024-04-26 14:38:59 +01:00
James R.
8d0b279cff Merge branch 'discord-rpc-disable-option' into 'master'
Add build option to disable discord RPC

See merge request KartKrew/Kart!2304
2024-04-26 07:49:10 +00:00
James R
6180aae510 Bump version to 2.1, MODVERSION to 2 2024-04-26 00:41:44 -07:00
Sal
50c8a472cb Merge branch 'extra-passwords' into 'master'
Add more passwords

See merge request KartKrew/Kart!2301
2024-04-26 04:50:41 +00:00
Sally Coolatta
9fdfb714b5 Match tournament exclusions with the map cheat
By request
2024-04-26 00:46:44 -04:00
Sal
56dfff1b71 Merge branch 'bot-rubber-nerf' into 'master'
Reduce bot top speed gains w/ power items

See merge request KartKrew/Kart!2300
2024-04-26 04:40:05 +00:00
AJ Martinez
f5fd447a40 Save eliminatelast too 2024-04-25 21:32:30 -07:00