I give permission for this addon to be reused, modified, or ported by anyone
  1. No
I understand my submission will be rejected if it does not follow forum rules, Submissions guidelines, and/or file name conventions
  1. Yes
Espio the Chameleon has finally made it to 2.2 in all his resprited glory!



espoanim.gif



Espio's resprite for SRB2 had some history for those who didn't know. A fellow community member named FearsomeFang started off this character as an addon for v2.1. At the time, some community members like DirkTheHusky decided to hop on the bandwagon to finish Espio at its finest. But not all things comes to a good end, as one would say. Progress died right when it was near completion. Then, FearsomeFang departed from the community, leaving the near completed v2.1 Espio nowhere to be finished by someone else to continue the project.
Then, later on with v2.2 out for a while, another community member, Soap Surfin', had the thought to make an Espio resprite for SRB2Kart. That is until another member named White stepped in and had the idea of them working together to make Espio an addon for v2.2. But it wasn't long when progress of this new Espio stopped.
That is, till a few months later, where Kibito, HattyBoyo, Saneko, Snu, DirkTheHusky, and the rest of the good fellows on his long dev trip decided to work together and make something that should've been done a long time ago. And that is where we are now.
Espio the Chameleon had some history with his development and it nearly took the same time as v2.2 did to finally fully complete this project. Complete with custom abilities and animations that you'll see in the original Knuckles' Chaotix game. We hope you enjoy this character addon as much as we did making it!

Abilities

espio1.png
-- General --
Espio is a versatile character whose abilities constantly flow with each other, allowing for a high skill ceiling. Espio's prime difference is that he spins like a top, instead a ball. Meaning you can't take paths that require you to go under a spin gap.

-- Stick Cling --
Espio's base ability from Knuckles' Chaotix. Hold Jump while near a wall to cling on to it. While clinging, you can run up, slide down, or shimmy side-to-side on the wall to reach places, just like Knuckles. However, you won't hang on to the wall for a lifetime. The less stamina you have, the slower you'll run, until you can no longer climb. You can also cling onto ceilings by holding Jump when you make contact with them!
srb20343.gif

srb20008.gif


-- Charge Jump --
Espio's primary ability when holding Jump in mid-air. The power of your jump is determined on how long you hold down Jump. Releasing the Jump button unleashes a double jump with the charged power added!
srb20004.gif


-- Spin Drill --
Stuck in a room where the Spindash and Non-Spindash paths split? Worry not, Because Espio can break bustable floors! Simply spindash on the breakable floor for a short period of time to break it!
srb20002.gif



Extra Support

espio2.png


Espio also has support for Battlemod and SRB2Persona!
-- Battlemod Abilities --

Invisibility: Turn completely invisible and sneak around to trick opponents! Don't go too fast though, or you'll be able to be seen!
srb20010.gif


Leaf Swirl: Espio's primary move from Sonic Heroes! Spawn a tornado covered in leaves, and knock away any opponents who are in the tornado!
srb20011.gif


Charge Thrust: While performing a Charge Jump, press Fire to shoot in any direction so pleased! It's great for evading, and for approaching!
srb20012.gif


-- SRB2Persona --
Espio's persona is Jiraiya, returning from Persona 4. Espio learns Wind, Psychic, and evasive skills to use in battle. However, Espio has pitifully low HP and defense. Any dangerous enemy encounter can easily result in dying, so it's wise to pick your battles carefully with Espio. Espio also has a unique normal attack, Stealth Strike, which has slightly higher critical rate and accuracy compared to the average normal attack.
srb20114.gif

srb20117.gif

During Tartarus exploration, Espio can use still use the Charge Jump to easily navigate around floors. He also has his wall run still as well! Although the wall run is only really useful for extending your jumps and saving yourself from the pits of Tartarus rather than gaining height.

v1.1:
General Changes:
- You can define a shift cycle for Espio's idle using "espioshiftcolors".
- This is saved in espioconfig.cfg, located in luafiles/client.

Bugfixes:
- Removed HookLib wall detection to fix conflicts with Knuckles and various other characters.
- Fixed being able to incorrectly drill the floor while on the ceiling.
- Fixed the drill-spin not being able to destroy the entirety of bustable floors sometimes.

BattleMod Changes:
- Invisibility now makes you go invisible instantly instead of slowly fading out when activating it.
- Invisibility no longer makes you visible when moving too quickly.
- Instead, you drain rings quicker depending on how fast you move.
- You can no longer be locked onto while invisible.
- You can now choose to make invisibility a toggle rather than a hold using "espioinvismode".
- This is also saved into espioconfig.cfg.
- Leaf Swirl's frame data has been updated to make it a lot quicker to start up.
- You can now activate the Leaf Swirl while clinging onto a wall.
- Parrying Espio's Leaf Swirl no longer launches you upwards.
- Espio's exhaust function is now loaded correctly in the latest BattleMod.
- Espio now exhausts while charging the charge jump to prevent stalling scenarios.
- This means you can't use the charge jump while fully exhausted.
- Espio now takes 4 seconds to fully exhaust instead of 5 seconds.

SRB2 Persona Changes:
- Updated Espio's SRB2 Persona stats to make him a bit more durable.


Credits

espiocredits.png


Spriters
DirkTheHusky
HattyBoyo
Inazuma
KibitoAyame
MotorRoach
Saneko
Soap Surfin'
White


Coders
Lach
Lat'
Snu
( Thanks for making arguably the damn best wall detection code out there. )

Extra
Alice ( For the art used in the CSS. )
CommandoEC ( For helping many miscellaneous things that came to be. )

Special Thanks to Hero and Helius from the SRB2Persona Discord for ripping the Jiraiya sprites,
and Special Thanks to everyone who tested this and pushed us to make this a reality.

One Final Special Thanks to FearsomeFang. He kickstarted the original v2.1 Espio that led to this trail of events. It is an honor finishing what you started.
Author
Soap Surfin
Downloads
26,718
Views
42,106
Extension type
pk3
File size
1.5 MB
MD5 Hash
856c0f260967275cc0d304a8a8e4e48d
First release
Last update
Rating
4.70 star(s) 37 ratings

More resources from Soap Surfin

Share this resource

Latest updates

  1. Espio v1.1 Patch Released

    A new Espio update, with some changes to both vanilla gameplay and the extras. ( Mainly...

Latest reviews

Er, what was the point of this update? just nerfed an already sluggish and uninteresting character to play as in Battle Mod by removing his unique move.
Upvote 0
Uh kirby support?
Upvote 0
A little question , and the battlemod?
Upvote 0
Overall pretty good mod, only problem is the fact that I can't seem to use any of Espio's battle moves. It even gets rid of the charge jump for some reason as I can only jump, spin dash and do a slide down a wall.
Upvote 0
being completely honest this is my favorite mod of all SRB2, it is so polished, so good, so simple without being bare bones, since it uses the philosophy of the base game and only uses the two base buttons, honestly this could be in the game base and I would not realize that it is a mod, and the sprites look incredible, they look like they were taken directly from Knuckles Chaotix they are so expressive and with such a great color palette. This is my favorite mod in the entire SRB2 community.
Upvote 0
Very Solid, will it be updated to work with the battle mod again? Can't get his moves to work
Upvote 0
Espio is a fun character with great spritework and interesting gameplay with some rough edges.

The charge jump is fun, and the speed loss from holding helps balance it and prevent the move from feeling like glide 2.0.

The stick cling is a bit awkward - it starts up incredibly fast even from a standstill, which feels jerky. I think it would feel better to use if it was based on momentum, or even if the starting speed was nerfed by like 5 or so. You'll almost never reach the limit in its current state unless you're in a *very* vertical map.

Also, I'll note that due to the way Espio is designed he gets softlocked during any forced spin section, which are quite common in custom maps. This can be remedied by reducing Espio's spinheight to the default 32 and using the PlayerHeight hook to have Espio use normal standing height during his custom "spinning top" frames. Ensure you make force spin boosters put you in roll instead of Espio's custom spin to go along with this. As is, his hitbox during rolling as is tall as his standing, which also causes visual misalignment when using certain shield abilities.
Upvote 0
Where do I even begin with this fantastic reptile?

Right off the bat, Espio's visuals are absolute eye candy with how well they're made. Having his animations be as faithful to Chaotix as they are makes him a pure joy to watch sometimes. His gameplay is simple and to the point, and is a nice compromise from his Chaotix moveset. Wall Running feels very quick, and is useful with almost any wall you can find. Being able to scale walls in no time with speed sneakers feels pretty wild at times, as well. Having the ability to cling to the ceiling also helps encourage players to get crafty with how they play Espio, and goes very well with the rest of his kit.

7 emeralds collected, main game beaten. Go play him. :)
Upvote 0
this character is perfect good gameplay and good animations and sprites It's beautiful
Upvote 0
This will be my favorite mod character
Upvote 0
Top