Team Kinetic (Dirk, Whirl, & Vesola)

Team Kinetic (Dirk, Whirl, & Vesola) v2.2.0

After seeing the terrible events of Greenflower Mountain being destroyed during exploration hours, Dirk hops into action to see what is going on. With his buddy Whirl by his side, they'll work together to defeat the trouble that awaits them on this adventure.

Meet the characters

Dirk_CSS-Art.png


Dirk The Husky

A cyrokinetic young husky who likes to enjoy going on adventures with his friends. Using his ice abilities to help me reach high places and even run across water. He also relies on the ability to spindash to destroy his enemies.
Players will find Dirk handy to reach grounds that tails can.

Abilities:
Main abilities:
Ice Platforms (Double Jump):
attachment.php


Inspired from Cloud Mario from Super Mario Galaxy 2. Dirk can spawn up to three platforms when he's in the air. However, after you spawn one, it will vanish after a few seconds so be quick and mindful on where to spawn them. Use them to your advantage in platforming if you got what it takes!

Ice Surf (Spin while rolling and holding down forward):
attachment.php


WHERE. IS MY. SUPER SUIT?! With a running start, Dirk can travel through the air using ice surf for 6 seconds. To start it, press spin while rolling and holding down forward. Holding Jump while ice surfing to ascend higher, but your speed will also be cut in half. Releasing spin while ascending makes Dirk hop off his ice surf to end it. Dirk rapid tints the skincolor your using when you have half the energy left and the ice surf trail starts to fade out. Trying to perform this ability when walking will send Dirk into his spin state.

Other players can ride on the ice surf trail in friendly gametypes. This is on by default, but you can turn if on and off anytime with the "dirkpickup" command in the console.

Frost Walker (Passive ability):
attachment.php


With the cyrokinesis energy surrounding him, Dirk can walk on water with ease while spawning ice under his feet. Though be a bit careful when using this move on rising water. You can cancel this ability by spindashing.

Shield Abilities:
Nothing new when Dirk gets any shield. He will perform the same abilities as normal.

Whirl_CSS-Art.png


Whirl The Ram

A very optimistic and cheerful lad who assist Dirk in any way he can. With his horns made out of wood and a very resilient head, charging into enemies is his main way of attacking. He also has aerokinesis to make up for not having the ability to spindash. Players will find Whirl useful to speed through the zones while bashing through obstacles.

Abilities:
Main abilities:
Propeller Fly/Drill (Double Jump, then pressing Jump or Spin afterwards):


Inspired by the Propeller Suit from the New Super Mario Bros. series. Whirl uses his Aerokinesis to thrust himself upwards while spinning. After the liftoff, he will descend down very slowly, but his speed is also cut down. No need to hold down jump while performing this ability as it is used for another purpose after performing the propeller fly.

By pressing jump or spin while descending, Whirl will drill down to the ground at high speed. Upon landing, enemies near a radius will be damaged. You can even damage enemies from above while performing this move to bounce off. However you're vulnerable once you made your move. You can break bustable floors with this move to take Amy/Fang routes and drilling into vertical and diagonal sprites will give you a boost.

Ram Charge (Holding down spin when on the ground):

Based on Spyro's charge from his games. Whirl will use his horns to batter enemies while running at high speed. You can even jump while using this move. Controlling through the zones will be a challenge for you're charging. You'll slow down when you make contact with enemies and bonk off walls and any enemies that have more than one HP. Master this ability and you'll become the unstoppable ramming machine.



This move can heavily be interacted with many objects in the game. Ramming into horizontal springs will really send you flying depending which color spring you hit. You can even break through bustable walls and spikes!

Shield Abilities:
Nothing new when Whirl gets any shield. He will perform the same abilities as normal.

Vesola_CSS-Art.png

Vesola the Bee

A chlorokinetic intelligent bee who often likes to be calm and focus on her studies. She can summon plants to either assist her teammates, or send badniks flying off the ground. She can also use her stinger to strike enemies from above!

Abilities:
Main abilities:
Petal Twirl (Jump in mid-air, then hold down jump)

After jumping, hold down jump to start twirling and ascend high in the air. Surrounding yourself in a barrier made out of flower petals. You can use this to damage foes that can fly. When the jump button is release, you will ascend slowly down to the ground. The time of your petal twirl depends on how long you held down the jump button.

Sting Strike (Spin in mid-air)

Press spin in mid-air to use your stinger and strike down to attack. You can bounce on badniks while destroying them with this move. This move can be used on bustable floors and springs.

Vine Spike (Spin on the ground)


On the ground, tap the spin button to spawn in 3 spikes made out of bramble vines that comes out of the ground. Use them for battling against enemies that are on the ground! The vines have two properties:
1- Enemies that touch the vines will be destroyed and the vine that damaged them despawn.
2- If the enemy is underneath the vine spike and the spike pops out. The enemy will be set flying high to the sky, leaving it destroyed afterwards.

Flower Boost (Spin while charged)

When the spin move is charged, release spin to plant in a flower. Jumping off of it will give you a jump boost and the flower despawns. You can then perform your abilities from it! Even other players can use your flower that you planted!



Dirk-Whirl-CSS.png

attachment.php

When two combine their powers as one!

With Dirk and Whirl, nothing will stop them! Dirk take charge while Whirl follows along. With the Dirk and Whirl option, you can perform a special ability. Stand in the same position as Whirl and jump when the arrow indicator shows up.


Dirk will grab on to Whirl while Whirl performs the Propeller Fly move. While flying you can press spin to drill down or press jump to hop off! Combine Dirk and Whirl's move to maximize your height.



Whirl can also ride on Dirk's Ice surf trail to travel far and high! Both team abilities can also be used in Co-op in netgames, try these moves with others and show Eggman what teamwork really means!

Customization:
Here you can see what stuff you can do for your own addons, if you want to that is.

Frozen and surf sprites: You can apply these to your custom character through SOC. Dirk and Whirl have theirs in the base pk3.

Code:
Frozen sprites:
SPR2_FROZ

Sprite2 SPR2_FROZ
Default = SPR2_DEAD

Surf sprites:
SPR2_GRND

Sprite2 SPR2_GRND
Default = SPR2_WALK

Changelog:
-V2.0.0

- General -

- Renamed DirkChars to TeamKinetic
- Added Vesola
- Gave every character different heights
- Added more custom miscellaneous animations like push and faceplant frames
- Added 4 colors based around the Kinetic Universe side of the team (Admire, Windy, Honey, Rocky)

- Dirk -

// General

- Upgraded edge animation from 2 to 4 frames
- renamed SPR2_SURF to SPR2_GRND
- Ice Platforms now have a splat as a platform. It also uses the additive blendmode.
- Ice Surf VFX graphics reworked. They now use splats, additive blending, and smoother uprising.
- Ice Surf time drains faster when ascending.
- Ice Platforms now shatter when player get hurt, leaving ice gibs.
- Slippery floor resistance has been removed due to how redundant it was. It also effected movement with sloped ice floors (Thanks, Othius)

// Battle

- Frost Stun replaced with existing weapons from ringslinger:
/ Activating while on ground spawns in a ice wall. It can't be broken and its active for 5 seconds. Costs 10 rings with a cooldown time of 7 seconds.
/ Activating in the air with spawn a snow mine. Anyone in the radius will have their speed decreased for 3 seconds and anyone who lingers in it for too long will freeze. Cost 10 rings with a cooldown time of 7 seconds.
- Frozen players will fly less
- Ice Surf been nerfed
/ Lasts for 4 seconds
/ Rising speed decreased

// Bug-fixes

- Players can no longer exploit the infinite ice platforms by standing on the edge of them. In fact, they despawn if you do.
- Fixed some sprite errors involving Dirk in NiGHTs mode where he uses super frames where he shouldn't

- Whirl -

// General

- Height reduced to 44
- New falling frames
- Whirl now uses Super Cyan; a custom supercolor as his new supercolor
- Propeller fly animation is now smoother
- Added drilling frames
- Added transition animation to the land frames
- Splat VFXs for takeoff and propeller fly
- Added starting sound for the drill
- Sprite Y Scaling during drill
- Ram Charge Wind VFX plays while charging. Easier to indicate whenever someone is on the move.
- Added Ram Charge 'drifting', its also easier to turn while charging.
- Whirl recoils when making contact with enemies that take more than one hit to defeat (Ex: Lance-a-bots, Hivelemenats, Eggman boss fights)
- Added recoil transiton frames
- Propeller Fly no longer stops X and Y momentum
- New Ram Charge VFX
- Ram Charge in mid-air can now be cancelled by releasing spin
- Ram Charge knockback from walls and badniks nerfed.

// Battle

- Added a new ability called Tornado Top. Act like a beyblade and smash down your foes while acting like a top. Cost 10 rings with a cooldown time of 7 seconds after the cycle is used.
- Several nerfs
/ Propeller fly now lasts for 4 seconds instead of being indefinite.
/ Ram Charge speed is lowered to compensate the small battlefields.
/ Ram Charge can now be used when carrying the flag in defense. Your speed gets lowered as well.
/ Attack priorities been set.
-- Propeller drill > Attack 3, Defense 2, Special Attack 1, Special Defense 2
-- Ram Charge > Attack 0, Defense 1, Special Attack 1, Special Defense 2
-- Tornado Top (when preparing) > Attack 1, Defense 1, Special Attack 1, Special Defense 1
-- Tornado Top (in use) > Attack 3, Defense 1, Special Attack 3, Special Defense 1

// Bugfixes

- Whirl can now break bustable walls again.

- Vesola -

// General

- Initial release. Check opening post for detals.

-V1.2.1
• Renamed BT_USE to BT_SPIN

- V1.2.0a
Dirk:
- Bugfixes:
• Fixed something involving consoleplayer


- V1.2.0 - Chaos has been reignited!
Dirk:
- General:
• Ice platforms now spawn particles whenever they're created
• Sound for ice platforms have higher pitches for the 2nd, 3rd, and so on.
• Ice surf improvements:
- The ability itself is now triggered by pressing spin while in a rolling state.
- Ice surf ascending now runs smoother.
- Players will stay on the ice surf trail without desynching.
- Ice surf platforms can no longer collide with parts of the trail, which means that players can no longer be crushed (hopefully...)
- SPR2_SURF is now custom character support, you can now make
custom surf frames for characters mods!
• Added dance.
• Added a squeaker sfx whenever Dirk gets hugged.
• Chaos has reignited with the kinetic energy. What does it mean? You'll find out eventually...

Whirl:
- General:
• Whirl bot now jumps lower to reach Dirk's height when performing flight call, making the action perform faster.
• Added surf sprites.
• Added dance. It can also be synched with Dirk's dance.
• Bonk 2: Electric Boogaloo.

- V1.1.1
Dirk:
- General:
• Some sprite fixes

-Bugfixes:
• Dirk can no longer use frost walk if the PF_SLIDING flag is active
• Dirk's abilities (except frost walker and slippery floor resistence) are disabled when he's holding the diamond in Diamond in the Rough

Whirl:
-Battle:
• Whirl's abilities and effects are completely disabled when frozen.

- V1.1.0 - Battle support returns!
Dirk:
- General:
• Brough back battle support all updated to the latest version of SRB2 Battle.

-Battle:
• Frost stun radius has been nerfed from 320 to 240.
• Players now fly a bit higher when frozen.
• Dirk now has the parry system like the others and uses one shield storage.

Whirl:
- General:
• Propeller fly now halts your speed when propelling upwards.
• Propeller fly effects disappear in first person.
• Ram charge received new windflow papersprites to give it more charm.
• Using Ram charge with speed sneakers no longer slows you down. They stack to your current charge speed. This also applies to using the move on horizontal springs and when super. Don't ask about Super Whirl.
• Ram charge allows you to run on water.

-Battle:
• Added battle support. No special moves for Whirl due to all of his moves dealing damage.
• Ram charge speed will be reduced in these gametypes.
• Whirl can parry like everyone else and uses one shield storage.

-Bugfixes:
• Fixed an issue where bubble particles will rise out of the water.

- V1.0.0 - The beginning of the kinetic duo!
Dirk:
- General:
• Updated a few animations.
• Ice cuffs are now hueshifted to give them more of an icy feel.
• Character Select image got updated
• Super Dirk now uses "super icy", a custom supercolor

-Fixes:
• Noise cancelling for ice surf now stops the sounds for ice surf only instead of the player itself.
• nani easter egg now triggers if the bot is in the STND state only.

Whirl:
- General:
• Initial Debut.



Credits:
These characters wouldn't go beyond great with some help from these people!

Alacroix: Character Select Art Assistance
CobaltBW: Battle Support lua for Dirk
CyanKnight: Battle testing
Inazuma: Some ideas to make both characters fun to play as
Jimita: Lua porter for Dirk with some improvements
Lach: Main lua scripter for Dirk
Lat': Bugfixing some lua for Dirk
Krabs: Dirk battle exhaust timer
MotorRoach: Sprite feedback in case if I didn't think some sprites were planned as I expected it would.
Princess Draykon: Splat assistance
Nero1024: Whirl ground splash tumble
SMS Alfredo: Main lua scripter for Whirl
Soap Surfin': Signpost assistance
switchKaze: Ice Ring render
Tatsuru: Assisting with frozen sprites
VAdaPEGA: Sound effects
STCPhoton: Ice surf sprite

And many other people who helped me test these two characters to make sure they're fun to play with others.

Enjoy playing as these two small boys!

Supporters / CoAuthors

[/spoiler]
Author
DirkTheHusky
Downloads
35,721
Views
57,879
Extension type
pk3
File size
6 MB
MD5 Hash
f54a333340828a172ce92e6a29d06936
First release
Last update
Rating
4.69 star(s) 13 ratings

More resources from DirkTheHusky

Share this resource

Latest updates

  1. Dirk's 5th anniversay + Version 2.2 release + Version 3.0 previews

    Hello! Making today special on this thread because it's Dirk's 5th anniversary! Been on the...
  2. v2.1.5 - Even more optimizations

    Another day, another patch. Felix did more optimizations to improve the battle experiences. -...
  3. v2.1.4 - More battle tweaks

    Yet, another patch to add to the cycle. Don't worry, it's not mostly about the team kinetic...

Latest reviews

Cute fun characters
Upvote 0
very good characters, excellent mechanics and controls, the mod is not boring but interesting
Upvote 0
I don't know why but I just CANNOT get into this. It's a good mod, but for some reason it just seems so boring.
Upvote 0
I wish modded characters weren't so overpowered, in general. Every one of these characters outclasses any of the original SRB2 characters in regular game play, in my opinion. Although, I am sure some would argue with me on this point because the strength of their abilities does not seem overwhelming, as with some other modded characters.

Specifically, every character seems to make platforming too easy. I have a Apple mouse which makes using Dirk's abilities difficult, but it seems that theoretically, once mastered, Dirk makes his own platforming via forming ice blocks and skating off said ice blocks (and then making more ice blocks after jumping off the skated ice). Whirl jumps high and his double jump's gliding effect also makes platforming relatively easy. Vesola's double jump also launches her really high, which is only strengthened by her fluttering, slow aerial descent.

That stated, I have to give this 5 stars because of the innovative moves with strong synergies.
Upvote 0
Good characters, but absolutely not suitable for the style of SRB2. It's like buying a gaming computer for the office to do the same chores. Yes, you will look cool, but it will look too weird. The abilities of the characters are very unique.
Upvote 0
This character pack really is the gift that keeps on giving.

No, really. When it was just Dirk, the 2.1 nostalgia paired with a beautiful rework was amazing. Then we got Whirl, an entirely new playstyle that was especially fun in multiplayer modes, but just as much so in a singleplayer game; and then Vesola, one of the most unique characters I've ever seen -- even if in a bad way (occasionally felt unwieldy in singleplayer).

Then came the recent updates. Whirl's exploitability in multiplayer modes was effectively managed, and Vesola was made so much more practical -- and when the three are put into one team on the options menu (kudos for pumping out THREE fully unique characters, by the way), you can truly see just how much work went into all of this.

Superb work as always, Dirk. Looking forward to any and all of your future projects.
Upvote 0
I only just recently got a chance to play as Vesola, and I generally like the character overall, but there's a couple things that are killing me about it.



- Her spring flower move is woefully underutilized in multiplayer environments. She herself doesn't really need it that much, but it would be really cool to be able to just lay it down for other people, and as it is people just run by me while I'm trying to set it up. I feel like a useful compromise would be limit her move to one or two flowers on the field that last for as long as Vesola doesn't create a new one. That way it would be as if Vesola's creating a dedicated spring spot that other characters can take advantage of at any given moment.

- Her ground attack move can be really powerful in the right circumstances (I say this coming off of playing her at Master difficulty in Chaos), but it feels wildly inconsistent to land. Depth perception in SRB2 makes it difficult to hit a specific space in front of the player with much precision, and the way the thorns are placed means it's very easy for enemies to get stuck between the hitboxes. A variation of this move in which the thorns are bunched together would cover less area but it would also feel much more consistent as an offensive tool.
DirkTheHusky
DirkTheHusky
Vesola is getting some major rework in terms of her abilities for the next update. After a while I find the aim to be a little bit tricky with in the time window you have.
Upvote 0
All three of these characters have led to some of the best gameplay experiences I've had in SRB2. Their sprites look clean, and their particle effects are gorgeous. Their movesets make sense thematically, and also feel really, really good to use. Full disclosure, I've been playing them a lot in CTF, and I hop on and off of Dirk and Whirl, while Vesola gets regular play by other players. They're strong, but not broken. They have strengths and weaknesses, and feel like they fit in the world around them. Dirk especially is super cool (pun intended) because he flips the script on how traditional SRB2 PvP is played with his conversion of rings into ice-based abilities. It is awesome, and I look forward to using him more often.

It's very impressive overall. Great job to everyone involved with the project; looking forward to what you all have cooked up next!!
Upvote 0
Really can't ask for more! Each character has a unique moveset, and it all flows so nicely. I also appreciate that each character has a different skill floor too. Vesola is definitely the easiest to use, and is absolutely my favorite. Dirk is next in my opinion because while his flow is difficult to get at first, it opens up a lot of shortcuts and makes it easy to avoid danger. Whirl is the hardest because while his charge is fast and gives practical invulnerability, bumping occurs a lot with it, but if you can make it work, you can breeze through everything.
Upvote 0
It's great, the problem is that i spammed the Space bar when i was playing as Vesola, which i spammed her ability while on mid air.
Upvote 0
Back
Top