Commit graph

19447 commits

Author SHA1 Message Date
NepDisk
a733ea2baa Port Use SDL Game Controllers API by Eidolon 2024-08-16 21:18:18 -04:00
NepDisk
968c705c7c Remove mobjscale from projectile throw 2024-08-16 18:28:52 -04:00
NepDisk
1f393ca7d4 Remove kart on player death and add back invisspring object 2024-08-16 18:21:38 -04:00
NepDisk
b0682002bd
Merge pull request #4 from WumboSpasm/fixchargesound
Fix engine charge sound during position. Thanks Wumbo!
2024-08-16 15:48:37 -04:00
NepDisk
1b0dfd2fbc
Merge pull request #5 from WumboSpasm/fixfadecolor
Fix fade color. Thanks Wumbo!
2024-08-16 15:48:23 -04:00
Wumbo
4b22c97096 Fix engine charge sound during position 2024-08-16 15:35:51 -04:00
NepDisk
d6542a511b expose MF_BOUNCE flag to lua 2024-08-16 15:00:31 -04:00
NepDisk
f0683f05ca Restore MF_BOUNCE 2024-08-16 14:42:30 -04:00
NepDisk
686a8146cb Fix output filename for movies and screenshots 2024-08-16 12:23:22 -04:00
NepDisk
31b6994628 Remove rest pf RingRacers Refs 2024-08-16 12:09:50 -04:00
NepDisk
6a9cc743ac Restore block monsters
Block players is now on line special flag 81
2024-08-16 11:45:52 -04:00
NepDisk
097109525a Fix transparnecy on position graphic 2024-08-16 11:23:05 -04:00
NepDisk
8df6c9e4ef Add starpost stuff to nextsync and remove unsued hyudoro thing 2024-08-15 20:12:53 -04:00
NepDisk
bfd608efc8 Fix net archiving 2024-08-15 20:10:02 -04:00
Wumbo
8230818597 Fix fade color 2024-08-14 22:22:59 -04:00
NepDisk
78f4bdee7a
Merge pull request #3 from WumboSpasm/unrebrand
Restore SRB2Kart branding in source code. Thanks Wumbo!
2024-08-14 01:07:13 -04:00
Wumbo
5acfc5137e Rename data directory to avoid conflicts 2024-08-13 23:11:19 -04:00
Wumbo
d1a9080187 Un-rebrand back to SRB2Kart 2024-08-13 21:54:52 -04:00
NepDisk
bfac9e7c29 Use realtime 2024-08-13 10:55:28 -04:00
NepDisk
61af596c90 Allow starposts to set respawn position with new waypoints active as well 2024-08-13 10:45:48 -04:00
NepDisk
05e3b8bf6a Remove unused function I added 2024-08-13 01:14:30 -04:00
NepDisk
6110e9bc06 Respawn at current player position when best waypoint updates instead of waypoint position 2024-08-12 21:53:34 -04:00
NepDisk
e8ec8d5c78 Restore old respawn PT2
This should mostly finish up the reintroduction of the old repspawn system for the most part.
2024-08-12 18:58:41 -04:00
NepDisk
9ba2140b3d Restore old respawn PT1
All the code from k_respawn.c has been nuked. The gameplay of respawning works but it doesn't currently drop the player in the right spot for both legacy and new waypoints
2024-08-12 14:49:12 -04:00
NepDisk
28b65f2e45 Fix pogo spring movement 2024-08-11 20:36:21 -04:00
NepDisk
d76ad1ae45 Fix mobjscale movement speed 2024-08-11 20:03:02 -04:00
NepDisk
860a0cf31f Revert hyudoro and remove now unused code 2024-08-10 18:09:36 -04:00
NepDisk
fd6ec7746f remove more unused DI code 2024-08-08 19:14:32 -04:00
NepDisk
2e5230820e Remove unused shrink/grow item scale values 2024-08-08 19:12:34 -04:00
NepDisk
fd8c1c866b Fix gamespeed for mine punt as well 2024-08-08 19:07:34 -04:00
NepDisk
ec59e713b7 Remove unused ebrakemask, update throwprediction to be accurate, remove unsued DI code 2024-08-08 18:58:05 -04:00
NepDisk
b45cf26215
Merge Fix free play text position #2 from WumboSpasm/v2dev3
Fix free play text position

Thanks Wumbo!
2024-08-07 16:31:05 -04:00
Wumbo
d2f630aff4 Fix free play text position 2024-08-07 16:06:42 -04:00
NepDisk
699e607ec7 Implement controller stuff 2024-08-07 15:27:48 -04:00
NepDisk
fd31992b72 Reeanble flatslope check 2024-08-07 14:05:36 -04:00
NepDisk
51178216e2 Remove trick panel leftovers 2024-08-05 12:24:00 -04:00
Sally Coolatta
28cf5d42c2 Bots: Rebalance rubberband speeds
- Lv.1 has a significanty lower minimum top speed (from 75% -> 50%)
- Lv.MAX has a significantly higher minimum top speed (from 112.5% -> 125%)
- Every bot level has a slightly lower maximum top speed (Lv.1: 100% -> 80%, Lv.MAX: 220% -> 200%)
- Uses easing functions now to make the distance rubberbanding applies to, and the rubberbanding curves, much more customizable.
2024-08-05 01:27:38 -04:00
Sally Coolatta
7c60991394 Fix bot rubberband being different per map scale 2024-08-05 01:24:04 -04:00
Sally Coolatta
d3cb825d65 Improve general bot handling
- Their waypoint radius gets thinner quicker
- Waypoint distance is scaled with each ones' floor slope, instead of done once at the end of the prediction.
- Prediction is pulled back further when it goes through a wall
- Prediction starts earlier and goes less far
- Bots will brake at shallower angles (allows them to brake-turn more often)
- K_AddDodgeObject and K_AddAttackObject now adjust based on the radius of the object
- Fixed K_AddDodgeObject adding to the goto objects instead of avoid objects
- Optimized blockmap search size for K_FindObjectsForNudging
- Current waypoint is no longer cleared each frame
2024-08-05 01:22:46 -04:00
Sally Coolatta
4aed50f673 Only call NetUpdate once
This doesn't need to be in a bunch of rendering code, simply only run it in TryRunTics.

Worst case scenario: if this sucks then it means dedicated servers have also sucked the whole time and we should come up with a new solution to fix both of them.

More likely scenario: nothing changes and we now aren't doing networking inside of the renderer.
2024-08-05 01:13:44 -04:00
AJ Martinez
cfb86f00e4 Use bot mo angle in demo chasecam 2024-08-05 01:13:06 -04:00
James R
e639b9d86f Merge branch 'bot-improvements-round-12' into 'master'
Bots Again: Round 12

See merge request KartKrew/Kart!1034
2024-08-05 01:08:01 -04:00
Oni
ca03f2b777 Merge branch 'bot-realtime-fix' into 'master'
Bot `realtime` fix

See merge request KartKrew/Kart!874
2024-08-05 00:52:16 -04:00
Sally Coolatta
c95978b578 Displace bot predictions against slope physics
This makes them able to climb steep slopes significantly better.
2024-08-05 00:50:28 -04:00
Sally Coolatta
c497c20d6c Bots will try to place Drop Targets on turns
Also a bit more Banana-like
2024-08-05 00:50:22 -04:00
Sally Coolatta
5d9c9867a8 Bots don't use items while exiting anymore
They'll just hold onto 'em now. Makes the post-exit movement a bit more seamless.
2024-08-05 00:50:08 -04:00
Sally Coolatta
2d1170d5b0 Bots don't use boost items in the air
No Sneaker, Rocket Sneaker, or Ring waste when they can't apply!
2024-08-05 00:49:31 -04:00
Sally Coolatta
a99f7ce57a Bots treat Drop Target more like Banana than Orbi
Fire with smaller threshold, and forcefully when banana-drag goes into effect. Fixes them holding it for absolutely way too long and making their gameplay worse.
2024-08-05 00:49:23 -04:00
NepDisk
6ff0748db8 Random boxfix 2024-08-05 00:49:15 -04:00
James R
1567e669d4 Merge branch 'bot-online-desync' into 'master'
Fix bots desyncing in netgames

See merge request KartKrew/Kart!748
2024-08-05 00:45:10 -04:00