Sally Coolatta
cf15c485c8
review
2022-04-02 14:43:38 -04:00
Sally Coolatta
5ece4825c0
Smooth landing support for bots
2022-04-02 02:25:25 -04:00
Sally Coolatta
4370159108
Merge branch 'yeaaaa-bots-lets-go' into tumble-slope-fuck
2022-04-02 02:02:05 -04:00
Sally Coolatta
bb510a6a67
Rename to "stumble" :D
2022-04-02 02:01:39 -04:00
Sally Coolatta
d6efbc143b
Some code I didn't end up using but want here anyway
2022-04-02 01:40:40 -04:00
Sally Coolatta
794090d026
Make more lenient on the ground
2022-04-02 01:20:23 -04:00
Sally Coolatta
cb483ed7d8
Merge branch 'master' into tumble-slope-fuck
2022-04-02 00:06:26 -04:00
Sally Coolatta
6bdd11533c
Don't replace bots on the final race.
2022-04-01 21:48:28 -04:00
Sally Coolatta
59cd9e6157
Harder rubberbanding
...
The old one is too difficult, the new one is too easy ... let's get an inbetween.
2022-04-01 21:47:50 -04:00
Sally Coolatta
0eb5c29448
Don't do for tire grease again, but for the opposite reason.
2022-04-01 17:33:41 -04:00
Sally Coolatta
18dc75e6ca
Make more accurate to how it used to work
2022-04-01 17:23:27 -04:00
Sally Coolatta
56875c59e9
Improve bot friction rubberbanding
2022-04-01 16:39:24 -04:00
Sally Coolatta
1a25fcee4e
Improve spindash conditions
2022-04-01 16:05:49 -04:00
Sally Coolatta
3fb1ebbbb0
Fix Sub Zero Peak opening
...
Bots adjust their speed caluclations with slopes, so they anticipate moving faster going downhill and will stop sooner. They also EBrake instead reversing when trying to reverse up a hill.
2022-04-01 16:00:28 -04:00
Sally Coolatta
af3499c024
Make bots RETIRE when they NO CONTEST
...
They get replaced with another bot when they NO CONTEST, swapping their skin and resetting their difficulty & points.
2022-03-31 18:21:03 -04:00
Sally Coolatta
76bb14bd3e
Scale some bot speed calculations with friction
...
Makes them handle better on ice.
Also includes some code to do the same with slopes, but it didn't work for subzero, so I gave up on it.
2022-03-31 17:02:12 -04:00
Sally Coolatta
d9b1bdb851
Remove bots without GTR_BOTS
2022-03-31 15:45:50 -04:00
Sally Coolatta
9475c80b9a
Fix typo preventing reversing from working
2022-03-31 15:45:18 -04:00
Sally Coolatta
85c03a51d6
Add perfstats for bot ticcmd
...
Cuz bot ticcmd generation is kinda chunky, and was curious how much time it takes. (It's actually a lot less than I thought ... still pretty hefty though)
2022-03-30 22:38:07 -04:00
Sally Coolatta
46dad4b7dd
Start on better bot position
2022-03-30 20:28:08 -04:00
Sally Coolatta
b9f91cb7ec
Increase bot difficulty range to 13
...
While I finally pushed to do this because of the epic Blue Sphere reference, I was kinda thinking about doing this for a while, because it gives more room for bots to level up during Hard GP.
I thought about just making the new level cap go up normally, but I decided on keeping the bots' passive buffs (like top speed & ring boosts) go up linearly, while rubberbanding range is kept the same.
I don't think I can properly explain it, but this basically means level 13s are a touch harder than old level 9s before, and new level 9s are touch easier than old level 9s. Basically think of it as more level range than actually making the bots harder.
The expanded range means that Hard GP can start off easier, but end harder. (And of course, Master is even more ridiculous c:)
2022-03-30 15:25:55 -04:00
toaster
cc76f4d052
Merge branch 'reverttransferline' into 'master'
...
Revert "Add flag to line slopes for copying their slopes to the other side."
See merge request KartKrew/Kart!568
2022-03-29 12:57:51 +00:00
Sally Coolatta
f06be5ce1d
Make it the tiniest bit more aggressive again
...
- Do it while falling agaaainnn
- Double even-out speed
- Fix Mario Kart 64
2022-03-28 22:37:43 -04:00
Sally Coolatta
60d72b5c20
Make it flatten out faster & while rising, add a cap to the flattening, flatten out completely while respawning.
2022-03-28 22:14:45 -04:00
Sally Coolatta
421d850a5b
Use <= 0 so it happens while respawning.
2022-03-28 19:06:09 -04:00
Sally Coolatta
c207de5d5d
Tilt towards even while falling, make more strict as a result
2022-03-28 19:04:18 -04:00
Sally Coolatta
f3bb8833a1
Tumble when not landing upright on slopes
2022-03-28 17:10:27 -04:00
Sal
2f3064c225
Merge branch 'endingmusicfix' into 'master'
...
P_EndingMusic repairwork
See merge request KartKrew/Kart!567
2022-03-28 17:44:29 +00:00
SteelT
5db877ab35
Merge branch 'finish-update-optimize' into 'master'
...
Interpolation optimization
See merge request KartKrew/Kart!566
2022-03-28 04:52:28 +00:00
Sally Coolatta
db7e71d418
Fix gif recording
2022-03-28 00:25:52 -04:00
Sally Coolatta
74eac3e3f2
Wait did this legitimately mostly fix it?!
...
I think it was the realtics check...?!
The issue is still here but significantly better... I THINK?? I can't tell if I just hate this code so much I'm telling myself that it's better so I don't have to look at it anymore
2022-03-27 22:16:51 -04:00
Sally Coolatta
8933fe12f6
Haven't fixed netgames yet but pushing what I have at least
2022-03-27 20:26:46 -04:00
toaster
a6690e02fa
Revert "Add flag to line slopes for copying their slopes to the other side."
...
This reverts commit 7f969705b4 .
2022-03-27 20:46:07 +01:00
toaster
1beee50942
Fixed the conditions where bad splitscreen player reads were occuring in P_EndingMusic.
...
Was only evident when someone joined and then left the 3p or 4p position of party, which is why we didn't discover it in testing.
2022-03-27 20:19:10 +01:00
Sally Coolatta
ebd4197f5c
Increase delay granularity for more stable framerate
2022-03-27 13:58:11 -04:00
Sally Coolatta
d8bef70171
Add PAL hz standard as an FPS cap option
2022-03-27 13:20:42 -04:00
Sally Coolatta
c0678e5016
Check FPS cap further in the main loop
...
This allows map changes to properly run. (I also seem to be able to hit the framerate cap slightly more often ... maybe placebo lol)
2022-03-27 13:17:26 -04:00
Sally Coolatta
12353c2d6f
Do the alternative interp failsafe CORRECTLY.
2022-03-27 03:39:19 -04:00
Sally Coolatta
d00f2e0622
Nothing fucking works
2022-03-27 02:56:48 -04:00
Sally Coolatta
24f870a262
Let's try this instead
2022-03-27 02:20:39 -04:00
Sally Coolatta
23b0a5fcaf
Wait until fully loaded before using framerate cap
2022-03-27 02:05:00 -04:00
Sally Coolatta
35b1a0d63f
go back to avg fps
2022-03-27 01:37:24 -04:00
Sally Coolatta
93dd4dc119
Give names to fpscap values
2022-03-27 00:25:27 -04:00
Sally Coolatta
e5fce1138e
This got a different fix in master... oops!
2022-03-26 23:53:10 -04:00
Sally Coolatta
090fc59d12
Merge branch 'master' into finish-update-optimize
2022-03-26 23:51:47 -04:00
Sally Coolatta
369d5398c5
Lots of FPS stuff
...
- Disabled VSync, due to the numerous problems it has.
- Instead, added an FPS cap.
- Frame interpolation is now tied to fpscap != 35.
- By default, the FPS cap is set to the monitor's refresh rate.
- Rewrote the FPS counter.
2022-03-26 23:48:08 -04:00
Sally Coolatta
417bbd1bf2
Keep rect in memory
...
Feel better about this than creating one all da time
2022-03-26 17:16:13 -04:00
Sally Coolatta
33f316ded2
Calculate FPS stuff even if frame is skipped
...
I decided ultimately to actually keep the frame skip optimization disabled, because I think it is actually a little bit helpful that you can still get accurate rendering perfstats while paused, however if we decide otherwise then we can have this optimization back without making the game act like it's lagging.
2022-03-26 16:32:43 -04:00
James R
af1177a92e
Merge branch 'spring-level-up' into 'master'
...
Increase spring strengths by ONE
See merge request KartKrew/Kart!560
2022-03-24 19:39:48 +00:00
SteelT
44c95916b6
Merge branch 'battlesync' into 'master'
...
BATTLE SYNC
See merge request KartKrew/Kart!564
2022-03-24 01:28:28 +00:00