AJ Martinez
52a32e0296
Merge branch 'fixItemUnderflow' into 'master'
...
Fix item amount underflow on item deflect
See merge request KartKrew/RingRacers!23
2024-05-19 00:50:28 +00:00
JugadorXEI
25d1f2f3fa
Fix item amount underflow on item deflect
2024-05-19 00:50:28 +00:00
Eidolon
c44790749d
Merge branch 'i-error-got-damn-it' into 'master'
...
Stop writing gamedata/config/profiles in I_Error
See merge request KartKrew/Kart!2379
2024-05-18 01:37:55 +00:00
Oni
aa616e20e7
Merge branch 'less-signal-handling-stuff' into 'master'
...
Do less in NEWSIGNALHANDLER handler
See merge request KartKrew/Kart!2372
2024-05-17 23:13:38 +00:00
Oni
6892614e7d
Merge branch 'replay-ufo-smash' into 'master'
...
Fix Sealed Star GP replays after retrying
Closes #1388
See merge request KartKrew/Kart!2369
2024-05-17 23:07:07 +00:00
Oni
f39988b24a
Merge branch 'planetary-mindelay' into 'master'
...
Titanic mindelay unfuck
Closes #1404
See merge request KartKrew/Kart!2384
2024-05-17 23:06:46 +00:00
Oni
86df8b7c54
Merge branch 'slower-cpu-shields' into 'master'
...
Add bot lshield/bshield prediction error
See merge request KartKrew/Kart!2386
2024-05-17 23:06:24 +00:00
Eidolon
6389f38a46
Make pipelines auto-interruptible by default
...
Fixes : KartKrew/Kart#1405
2024-05-17 16:16:01 -05:00
AJ Martinez
3610fb88e8
Fix Rideroids grabbing you out of lightsnake
2024-05-16 21:06:53 -07:00
AJ Martinez
a457b8f277
Don't flash item box/roulette in reducevfx
2024-05-16 20:13:34 -07:00
AJ Martinez
b630b2a312
Don't cancel whip charge while brakedrifting
2024-05-16 19:14:55 -07:00
AJ Martinez
3dd8595ba0
Gamestochat is a NetVar too
2024-05-16 18:04:09 -07:00
AJ Martinez
32cc9fdc4e
gamestochat is not a Player var!
2024-05-16 18:01:18 -07:00
AJ Martinez
f7a9cb740a
No trick input filter
2024-05-16 17:57:19 -07:00
AJ Martinez
864ece1bf2
Allow certain passwords to be toggled with cheats off
2024-05-16 17:44:40 -07:00
Eidolon
a10d18afdc
Merge branch 'ci-improve' into 'master'
...
Gitlab CI improvements
See merge request KartKrew/Kart!2385
2024-05-16 23:41:31 +00:00
Eidolon
ae4e95777a
Put the apt-cache in build/
...
Like with ccache, we want to make sure the git checkout is considered
clean during build.
2024-05-16 17:52:26 -05:00
Eidolon
8814bb5386
Put ccache dirs in build dir to avoid dirty worktree
...
Placing these directories at the root will make the git revision
detection consider the working directory to be dirty.
2024-05-16 17:32:33 -05:00
AJ Martinez
ac119e42ff
Add bot lshield/bshield prediction error
2024-05-16 15:26:24 -07:00
Eidolon
e42b5c2cbf
Always make debuglink .debug in CI
2024-05-16 15:42:04 -05:00
Eidolon
6b071e9512
Use gitlab cache for vcpkg
...
Instead of using the install baked in the image, let's clone vcpkg
and set up a separate binary cache that can survive being cleaned.
This allows us to reuse built artifacts from the vcpkg manifest
baseline very quickly.
2024-05-16 15:42:04 -05:00
Eidolon
939b42c8e3
Configure CCACHE launcher for Debian amd64 CI
...
Let's not rely on the CMakeLists.txt to automatically detect and
use ccache. It's better to just explicitly specify it.
2024-05-16 15:42:04 -05:00
Eidolon
bab86f0842
Set CI shallow clone depth to 20
2024-05-16 15:42:04 -05:00
Eidolon
abf1e02b14
Use default GIT_STRATEGY in CI
...
The "clone" strategy clones the entire repository, which takes
a significant amount of time. It's not needed, because the default
"fetch" strategy will reuse the executor's local clone and clean it
before the job scripts run.
2024-05-16 15:42:04 -05:00
Eidolon
344bc3094d
Expire artifacts after 1 days by default
...
There's no need to let these artifacts pile up since the only ones that
will be relevant to non-programmers are the latest from any given ref.
2024-05-16 15:42:04 -05:00
Eidolon
afb965b114
Raise ccache limit to 300M
...
Ring Racers' object file output is considerably larger than SRB2.
50M is insufficient to hold even a single build.
2024-05-16 15:42:04 -05:00
Eidolon
80d1cc8262
Separate gitlab CI into multiple yaml documents
...
The singular .gitlab-ci.yml is pretty beefy. Splitting it into
smaller files by job and job template will make maintaining the
individual jobs easier.
2024-05-16 15:42:04 -05:00
toaster
f7fcffb9b3
Merge branch 'post-think-fix' into 'master'
...
PostThinkFrame during run only
See merge request KartKrew/Kart!2383
2024-05-16 12:03:31 +00:00
AJ Martinez
0647791c32
Mindelay fixes
...
- Don't apply mindelay to clients that are already slower than their mindelay, WTF
- Don't double apply mindelay to hosts to compensate for the above, WTF
2024-05-15 22:31:26 -07:00
Sally Coolatta
80ac9210c5
PostThinkFrame during run only
...
It's scary that it wasn't doing this before!
2024-05-15 18:46:59 -04:00
Eidolon
798d653c5b
Substitute some unsafe chars for revision name
...
This ensures that the build system won't output something like
ringracers_rr/master.exe, among other potential issues.
2024-05-14 19:32:05 -05:00
Sally Coolatta
2f79541507
Shrink lighting improvement
...
Make the amount to darken based on how light/dark the area already was. This prevents it from making dark areas pitch black.
2024-05-12 23:34:36 -04:00
Sally Coolatta
5fb54a1044
Fix thing TID scrambling, optimize usage slightly
2024-05-12 18:01:17 -04:00
Sally Coolatta
caf6231fed
Stop writing gamedata/config/profiles in I_Error
2024-05-12 14:51:47 -04:00
Eidolon
75b749dda8
Do less in NEWSIGNALHANDLER handler
...
Since there are less crashes than ever before, and there are risks
with trying to do anything inside a signal handler beyond the most
basic recovery stuff, we should avoid doing *anything* in here.
2024-05-12 00:39:16 -05:00
James R.
df28169031
Merge branch 'remove-libvpx-overlay' into 'master'
...
Update vcpkg baseline, remove libvpx overlay
See merge request KartKrew/Kart!2324
2024-05-12 01:42:44 +00:00
James R.
de05576294
Merge branch 'use-rapidjson-master' into 'master'
...
Use rapidjson master in discord-rpc
See merge request KartKrew/Kart!2376
2024-05-12 01:39:37 +00:00
Lactozilla
51ac2cf61a
Add branch limit and implement printKill
2024-05-11 22:08:31 -03:00
Eidolon
a44bbca27d
Use rapidjson master in discord-rpc
...
The last stable version of rapidjson was in 2016, and it is
unlikely that neither rapidjson nor discord-rpc will receive a
stable release ever again. However, rapidjson has a lot of fixes
merged in their tree, so in order to fix gcc 14 compilation issues,
let's pull in that tree.
2024-05-11 15:13:38 -05:00
Eidolon
c84ea60417
Update vcpkg baseline, remove libvpx overlay
...
The upstream changes for libvpx on Windows were merged and so this
overlay is no longer needed.
Updating the baseline requires everyone to update their vcpkg repo
locally (git pull). It also upgrades all dependencies used.
2024-05-11 15:03:37 -05:00
Logan Aerl Arias
a6ae49b7bc
Update vcpkg during CI run
2024-05-11 15:02:11 -05:00
katsy
56e179e220
Block disabling Kickstart Accel during Tricks and when pressing Spindash
2024-05-07 18:36:33 -05:00
katsy
348ad7c1f0
Remove leftover Record Attack lockout warnings
2024-05-07 12:15:10 -05:00
James R
dd8777cd7b
Add missing demo compatibility check for "drift end kick-out" fix
...
blame 4c9b9f0e64
2024-05-06 16:06:33 -07:00
toaster
3170d8b90a
Fix Sealed Star GP replays after retrying
...
- Increment DEMOVERSION
- Always write specialDamage
- Only read specialDamage if DEMOVERSION >= this
Needs testing, I am going to go eat a big lunch
2024-05-06 14:54:28 +01:00
toaster
dd93e36ea3
Never give Free Play roulette if you can't change the rules of play
2024-05-06 14:36:21 +01:00
James R
8326292a3f
Fix staffghost loading for old demo version
2024-05-05 20:48:30 -07:00
Eidolon
caec64192d
Update hashes
2024-05-05 21:51:02 -05:00
AJ Martinez
3244c755dc
Never add messages for bot takeover players
2024-05-05 19:23:44 -07:00
Eidolon
f2d6010d90
Update asset hashes
2024-05-05 20:25:20 -05:00