Bean's Dynamite Derby

Bean's Dynamite Derby v2.1

FrivolousAqua

The Aquatic
FrivolousAqua submitted a new resource:

Bean's Dynamite Derby - Elimination for the new age!

View attachment 160678
Bean's Dynamite Derby is a remake of the Elimination mode from SRB2Kart, designed for Ring Racers with old and new mechanics returning. Be the last one standing in an endless race being haunted by explosive Hyudoros!
(For any...

Read more about this resource...
 
Cool stuff, ran into a thing or two though.
- CPUs handle Lost Colony badly enough to break their positions.
- Lightning Shield rubberbands onto eliminated players (if that's what it's even doing..?)
I've also had the game hard crash on me while trying to go into freecam in a derby Coastal Temple replay (failing to generate a log in the process) but i'm unsure if that could be the mode's fault.

 

Attachments

  • replays.zip
    2.1 MB · Views: 153
You spent all this time pondering on whether or not you could, but never pondered on whether or not you should.

(peak mode btw)
 
Loving it so far. Amazed at how much fun it is with CPUs
I will say, I think it'd be really nice if the winner's win voiceline got announced to the server a little after 2nd place's loss. Presently even the winner doesn't get to hear their own voiceline
 
Loving it so far. Amazed at how much fun it is with CPUs
I will say, I think it'd be really nice if the winner's win voiceline got announced to the server a little after 2nd place's loss. Presently even the winner doesn't get to hear their own voiceline
The win voiceline playing on everyone's end after someone survives all the way through the Derby sounds like a great idea! (Oh yeah by the way that kinda sounds like something the Character Utilities Returns mod has done, lol)

Also, Another idea: After the "WINNER!" or "LOSE..." markers show up at the end of the round, I think it could also play the player character's win or lose quote (depending on whether or not they were the last player standing)
 
Sorry if I criticize this mod's reputation, but I want to say my concerns about the mod.

Firstly I dislike elimination gametype, it's been my pain since the srb2kart days, to the point it make me less enjoy going into netgames when every active server mainly host this mod.
But I'm not mad seeing this coming back, because I already lost interest in RR netgames, so that mod don't gave me more interest. But it has the advantage of having single player, even if looking more into it, I found the lack of GP compatibility disappointing...
At least it works, my gripe is the race doesn't end when all players got eliminated! People don't care watching CPUs racing so having to manually do "restartlevel" or "exitlevel" to move on is kind of annoying.

Another thing that make me hate elimination is the fact there is no "karma mechanic" like letting dead players to mess with remaining ones (similar to bomberman or mario kart 64 battle mode) or at least being just a non-interactable ghost and let them vibe during the race (spectating is not fun)

Also hearing that the mod has issues with netgames, so I will never play this mod online, I don't like being pressured and stressed against other people so i'm gonna stay with the bare minimum single player of this


Don't take it too harshly Aqua, I would say the same thing if it was Diggle or Mr. Logan, I just don't want that the community drag me into this again.
 
FrivolousAqua updated Bean's Dynamite Derby with a new update entry:

v1.1 - Touch-ups, midgame crash fix

Update v1.1 of Bean's Dynamite Derby is here.
This addresses a major issue upon the first launch, along with a few other things.

Changes
  • It is now impossible to get more rings than the defined maximum in bdd_jackpotvalue.
  • You can no longer tether off of detonated players.
  • The TypeOfLevel notice now only appears if BDD is active. (This addresses a pop-up that occurs in the console when on the title screen.)
  • Players that join midgame on...

Read the rest of this update entry...
 
Hey, need to check so this isn't intentional, but 1.1 might have broken the End of Race cam
This is happening on a Listen server where i've been playing alone with bots for testings sake. I've not yet checked if this happens on spectator or in actual MP yet.

Update: Spectator Victory cam still seems to work. No clue why that is.
 
Last edited:
FrivolousAqua updated Bean's Dynamite Derby with a new update entry:

v1.2 - Bomb timer fix and other bugs

Update v1.2 of Bean's Dynamite Derby is here.
This addresses some other bugs that weren't as immediately important, and also implements a new interaction with bots.

Changes
  • Fixed an issue with HEP2 where the HUD code would not draw.
  • Fixed an issue where the timer would take an unusually long time to refill / an unusually long time to end a round. (This is caused by a player entering a race midgame.)
  • Fixed the player's controller endlessly rumbling after detonating in...

Read the rest of this update entry...
 
Hi, question regarding the new bot interaction introduced in v1.2.

I often run a "single player"-ish grand prix of sorts, where i play with bots (via offline server hosting) across several random tracks until a point limit is reached. On a normal race, last place retiring is a neat idea that i decided to also "retire" if i turn up last place aswell, adds a fun challenge.

In Dynamite Derby, if the entire grid except the first place survivor is retiring, that makes GP points redundant, as everyone's points except the winner's reset.

Can the retire interaction with bots please be a toggle via console commands, or can the built-in Gameplay Setting, "Last Place Explodes" being off, prevent bots from retiring?
 
FrivolousAqua updated Bean's Dynamite Derby with a new update entry:

v1.3 - HUD optimization

Update v1.3 of Bean's Dynamite Derby is here.
Okay, so that wasn't enough for a bit! Important to get this optimization out for the crowd that has weaker PCs, though.

Changes
  • Made an optimization in the HUD code when calling for the reducevfx value; it now only gets called if there's a change.
    • This single change actually matters a lot. Calling for a console variable can be taxing on some PCs and can even cause performance issues, as I've seen being reported! This...

Read the rest of this update entry...
 
FrivolousAqua updated Bean's Dynamite Derby with a new update entry:

v2.0 - Custom preset support

Update v2.0 of Bean's Dynamite Derby is here.
This update includes custom preset support, a newer death message format and quite a few bug fixes.

New changes
  • Added support for custom presets.
  • You can now export your current settings as a preset to use later. (You will have to change the file extension yourself.)
  • The death message format has changed. You can now dictate if the message is unaltered, uppercase or lowercase.
    • As such, previous death messages need...

Read the rest of this update entry...
 
These all happened in the same race.

There is a position tracker bug that causes the wrong player to be eliminated:

ringracers0108.gif

ringracers0109.gif


If the surviving player is not ranked in 1st (often as a direct result of the bug above), the game does not record a time for them:
ringracers5247.png

Since v1.2, the intermission screen breaks if there are bots in a netgame (this also messes up point distribution):
ringracers5248.png
 
I made a Lua file containing elimination messages from the base mod and other users that I thought were funny, as well as messages that I came up with; and I followed the instructions for doing so. However, whenever I tried playing Dynamite Derby with the Lua file loaded, I would only get elimination messages from the base mod (including ones that were not included in my Lua file). How am I supposed to fix this? (UPDATE: It turns out something was wrong with one of my messages.) (UPDATE: not even fixing the message was enough to make it work. How am I supposed to get custom messages working?) (UPDATE: I finally fixed it [this time for real].)
 
Last edited:
How do I play Dynamite Derby?
I installed the mod with a bunch of other addons yet it still only played as the Races
Set the game mode to Dynamite Derby via the Pause Screen or start a non-advertised server with Dynamite Derby set as the game mode
 
Back
Top