![]() |
![]() |
|||||||||||||||||||
Team SRB2Kart Racing, a mod based on Team Sonic Racing! (KL_tsrb2kr-v2.pk3)
![]() Developer Last Online: Dec 2020
A mod that I've been working on for waaaaay longer than I'm willing to admit;
Team SRB2Kart Racing! Team SRB2Kart Racing is a mod that brings Team Sonic Racing's gameplay into SRB2Kart! Some of the mechanics from TSR have also been rebalanced to not be over-centralizing as well, such as item transfers. Each round, you're separated into teams and your overall position at the end of the race is determined by how well your team places, so you'll need to make use of the team mechanics that you'll have available between you and your teammates to make sure you all place as high as possible! That's all there is for introductions, so let's get into the mechanics within the mods. I'll start out by saying this is a mod that requires the usage of CUSTOM BUTTONS. Custom buttons 1 & 2 are MANDATORY for the all the important mechanics within the mods, while custom button 3 is only optional but useful. But with that out of the way, lets get into the interactions of the mod between players. All of the following interactions fill up your team ultimate gauge when executed correctly, building up towards your team ultimate; SLINGSHOTS Slingshots are the most basic team mechanic, but also the one you'll be using the most in your races with a team, allowing you to get constant boosts that make races way more fast paced than the ones you're used to! Spoiler: Slingshot Explanation SKIMBOOSTS Skimboosts are a team mechanic that allows you to help your teammates that are in a pinch. Is one of your teammates spinning out or driving slower than they should be? Give them a skimboost and help them out! Spoiler: Skimboost Explanation ITEM TRANSFERS Item transfers allow you to pass on your items to another teammate, potentially giving them the item they really need at that point in the race! This is also the first team mechanic that makes use of CUSTOM BUTTONS, as it uses custom button 1, so that's another reason to make sure you have them bound to something. Spoiler: Item Transfer Explanation RIVAL TAKEDOWNS Rival takedowns are a minor side feature that allows for you to get some of your team ultimate meter by attacking your rival team! A rival team can be spotted by the RIVAL indicator above their head. Spoiler: Rival Takedown Explanation TEAM ULTIMATES Here's the big team mechanic that'll change the entire race when it's activated, your team ultimate! Every team mechanic listed above fills up your ultimate gauge when performed and, when it's full, you can unleash your team ultimate with your team, that of which gets stronger by timing it's activation with your teammates! This is also the second team mechanic that makes use of CUSTOM BUTTONS, as it uses custom buttons 2 & 3. While custom button 2 is mandatory for activating the team ultimate, custom button 3 is optional and only used for communicating your team ultimate with your teammates. Spoiler: Team Ultimate Explanation When on a team with only 2 players, or if you end up on a team on your own, all of the interactions that you can still pull off will be scaled accordingly to the amount of teammates you have, so you'll get even more ultimate gauge on a solo or duo team! You'll even get more points based on your position in a solo or duo team, so it's not all hopeless if this happens! TOURNEY MODE As of TSRB2KR v2, this is a new mode that's perfect for creating organised games, or just being able to construct teams to your liking! Spoiler: Tourney Mode Explanation There are a couple of commands included in the mod that can be run to slightly customize your experience; Spoiler: Commands All of these commands (except for friendlyfire) are not synched up in netgames, so you can use them to customize the mod to your preferences. tsrb2kr.cfg can be created in the luafiles folder to auto-load your settings when joining a server with TSRB2KR added. (It'll created it for you too with the default settings if it's not available). The base mod also includes ultimate music for every character in the base game, including bonuschars! (And one extra). Using the command listed in the command spoiler, addultimatemusic, you can add your own for skins! Spoiler: Known Issues It's important to note that this mod does not work at all with 16 players, 15 is the maximum I'd recommend. Finally, I'd like to thank; Lat': Helping me code a huge chunk of the mod, this mod would not be out for at least a few more months without him! The countless people that helped me test this mod, you all know who you are, and I'm very grateful for you all helping shape the mod into what it is today! Spoiler: Changelog With all that out of the way, I hope you all enjoy this mod as much as I did creating it, happy team racing! Download Now
Screenshots Supporters / CoAuthors Show Your Support
|
Comments |
![]() |
#2 | |
Watch Symphogear
Developer
|
Finally, Team Sonic Racing but based...
Welcome to releases!
__________________
Quote:
|
|
![]() |
![]() |
![]() |
#3 |
The one and only!
|
Its out! I cant wait for everyone to try this out. congrats on release!
__________________
Severely optimistic 😬😬 |
![]() |
![]() |
![]() |
#4 |
Darky/DyBenji
|
I've been waiting for this!
would it be possible to add a commands for turn it on/off and add a chance that happen with the number of player required? (kinda like FRIENDMOD with fr_enabled, fr_teamchance and fr_minplayers) |
![]() |
![]() |
![]() |
#5 |
Absolute territory where
|
It only took you 4 days to write the release post! But hey we made it :^)
|
![]() |
![]() |
![]() |
#6 | |
YEAAHHHHHHHHH
|
A quick hotfix was released to fix filename conventions.
Also added some more description to how friendlyfire works in this mod, found in the Commands spoiler.
__________________
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Hybrid Kart Mapper/Porter
|
Hey, don't forget that I helped out somewhat while this was in its infancy - although then again, I hadn't heard much about this for quite some time. So I thought it might had been not being worked on... Until now.
...Then again, I don't see much, if any, of the stuff I did, so... Eh, can't really complain. |
![]() |
![]() |
![]() |
#8 |
The Ghost
|
This mod is really fun, but i did find an issue with the way the hud is drawn.
as you can see, Feri's startcolor is different, and the hud doesn't check for a different startcolor. which results in the hud appearing red, which doesn't match the ingame color. this effects both huds. and i believe this should be fixed as soon as possible. Last edited by ThatAzazelFire; 06-01-2020 at 07:14 PM. Reason: additional picture |
![]() |
![]() |
![]() |
#9 |
Rachel aka "SeasideDoe"
|
I'd like to first start by saying that this mod is easily the best team-based mod for this game, and a solid contender for best mod in Kart alongside essentials like Kart Rev and KartMP. However, I noticed that midrace spectating causes a softlock, and I think you should be aware of that.
|
![]() |
![]() |
![]() |
#10 |
Mid-tier Pixel Artist
|
I like this mode, but idk if it's just me but I can never keep a stable fps during this mode.
My fps is lower than usual with this mod loaded, and it can become literally unplayable at times when it dips into single digits territory (interestingly, the lag undoes itself when everyone finishes :thinking:).
__________________
[[[[[[[[[[e]]]]]]]]]] |
![]() |
![]() |
![]() |
#11 |
|
Oh, yeah - a mode where 5 teams of 3 race and battle for the top spot.
I have noticed that if a player disconnects after the end-race countdown reaches zero but before the score screen appears and then there are players that have Timed Over, the game softlocks because it checks if all players are exiting or exitcountdown equals 3. The former won't be true because Time Over players are not exiting; the latter won't be true because if a player disconnects after exitcountdown is set and is decreasing, it gets reset to 0. Maybe this is an issue that will need to be fixed, maybe by checking if p.lives for a player equals 0 (since players don't respawn if p.lives is 0). Update: Not sure if a base game bug, but I also noticed that the race finish music will play on the score screen instead of the usual battle intermission music if the player activates Grow or Invincibility just before touching the line (provided that they are already in last place); the race finish music will play when the player's Grow or Invincibility expires and will persist if this happens after the score screen starts. Update 2: Later noticed that having all players in the winning team disconnect after the score screen starts will result in "attempt to index field '?' (a nil value)" on line 1425. Not yet sure if having just one player in the winning team disconnect can result in that error, though. Last edited by ne_gamer8623; 06-03-2020 at 10:48 PM. Reason: Add another issue. |
![]() |
![]() |
![]() |
#12 |
Intriguing Choices
|
Been having a real fun time with this mode ever since it's release. Usually weary about meshing different gameplay styles as it can carry a high chance of making the netgame atmosphere or level layout become uncontrollable chaos. Nice work on striking that balance.
two possible suggestions i would adore seeing in a future update is enabling vocal compatibility when transferring items or calling in for a team ult. Sometimes it can get a bit hard to tell when someone wants to perform an ultimate or wanting/offering an item. also would be pretty nice giving kart character creators to have more options for compatibility and give their racers more personality excluding the standard 11 voice clips. Another one would be increasing the border size for their ult meter around the wanted portrait. it's rather hard to tell when you're getting close to achieving one or not aside from the sound que telling you when it's at max. at least from my experience. With all that said, if i do happen to find anything bizarre aside from what's been already mentioned in the comments will let you know here. It's a really cool mod overall.
__________________
I have a twitter. that's something to be proud of i guess Surely this became my denouement |
![]() |
![]() |
![]() |
#13 |
|
For some reason, a desync occurs if the game is in free play and the player uses Custom 3 to fully fill their Team Ultimate gauge and then uses Custom 2 to use their Team Ultimate; this so far has only happened to dedicated servers as far as I can tell, not sure about this thing in player-hosted servers yet
When the resync message is on the screen, the player's position is set back a couple of meters, which indicates that it looks like the player is not using Team Ultimate as if they didn't earn it |
![]() |
![]() |
![]() |
#14 |
Cheese Cheeser
|
Does the team ultimate song add command save in some way or does it just reset? Also, does it load files or use default TSR songs?
|
![]() |
![]() |
![]() |
#15 |
|
The Ultimate meter on the HUD is harder to see unless you lower the opacity in settings.
![]() Here's it at full opacity. You can barely see it and even then, only on the border of the portrait. ![]() I play at at least 70% opactiy myself, but I'm pretty sure not everyone likes changing this setting themselves. Can you make it adjust alongside this HUD option or just make it more visible by default? Another thing about the HUD. There's no point in having your character's portrait on screen since you know who you play as. It just hogs space on the UI and limits your vision. Not to mention having to dart your eyes on all four corners of the screen to see your item (that blocks some mini maps, but I get that can't be helped), and your teammates if they have items or give a signal is slightly annoying. It would be better to have everything on one part of the screen. Also the current UI gets rid of the speeedometer. I get that the speedometer isn't super important but I do always have it on. It let's me know if I have enough speed to do certain strats in certain levels rather than just guessing. |
![]() |
![]() |
![]() |
#16 | ||||||||||
YEAAHHHHHHHHH
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
On the topic of the speedometer, though, there wasn't much of a place for me to fit it in. I could try find an area to squeeze it in but I can't guarantee it. That aside, I'm grateful for the amount of feedback I've received since launch, and I'll try to have an update addressing as many of these issues as I can in the near future, as well as general QoL features.
__________________
Quote:
Last edited by Snu; 06-10-2020 at 05:27 PM. |
||||||||||
![]() |
![]() |
![]() |
#17 |
|
One change I'd like to see being made would be to make a visible gauge at the very bottom of the screen rather than confine it to the character borders. It would grant additional clarity on how much item-passing and slingshot-boosting is required to activate. Currently, it feels like it's complete random times even if the teammates are constantly passing items back and forth, and hard to gain any strategic use out of Ultimate beyond 'wait for a time to pop it near the end'.
|
![]() |
![]() |
![]() |
#18 |
Cheese Cheeser
|
But exactly how does the command work? Does it load files or songs added into the game? If it's the second I would want to know how to make song WADs :P [maybe link to a tutorial or something? For SLADE 'cause it's the only editor I know how to use :P]
EDIT: I just saw a video, it's super easy to make music wads actually. EDIT2: It was the second, it loads music loaded into the game. Last edited by TeriosSonic; 06-13-2020 at 05:53 AM. |
![]() |
![]() |
![]() |
#19 |
|
Wanted to know if there are any plans on allowing players to pick their teammates like you can with the Combiring mod!
__________________
Later. its 2:31 as I register. D: |
![]() |
![]() |
![]() |
#20 |
Cheese Cheeser
|
Also, maybe the team ultimate charge could be shown as a bar below the character's image, or behind the kart like on actual TSR [though I think that you probably would have done that if you could]. Just giving ideas because I also think that the current team ultimate bar is almost invisible to users that have normal opacity configurations [I personally never even found the bar until I saw SoupBowler's post lol]
|
![]() |
![]() |
![]() |
Thread Tools | |
|
|