Spongebob Squarepants: Supersponge

[Open Assets] Spongebob Squarepants: Supersponge 1.2

It's been a couple weeks since the release of the addon. This update adds some general optimization fixes, which may make the addon run faster for those on low-end hardware as well as some additional changes that fixes some of the issues with Spongebob's moveset, among other fixes. This changelog is pretty big, so if you want to read it, open the spoiler below.

* Spongebob's height has been reverted back to the default height of 48 FRACUNITS instead of 58 FRACUNITS to fix the "glitching" caused when walking on gravity-flipping conveyor belts in ERZ2.
* Spongebob can no longer spam the karate chop and jellyfishing net. In addition to this, horizontal momentum gained while using the karate chop will no longer increase from consecutive uses of the move in mid-air.
* The attack range for the karate chop and jellyfishing net has now been extended.
* The positioning of the net's hitbox has been altered to be more reasonable.
* The hitbox implementation for the karate chop and jellyfishing net has been redone.
* Spongebob will now clip properly through his bubble platforms when jumping from the bottom.
* If Spongebob runs out of ammo while using the Bubble Wand, he will default to the karate gloves.
* Spongebob bots will now properly spawn with their Spongebob-specific variables filled out and a random pants color. If a bot is named after a member of the main cast, it will change colors reflecting that character's respective colors [Spongebob - Yellow, Brown Pants, Patrick - Pink, Green Pants, Squidward - Teal, Brown Pants] and so on.
* Fixed a bug where enemies refused to drop any of the ammo pickups.
* Fixed a bug where shattering a crumbling FOF with the buttbounce did not destory the surrounding FOFs.
* Fixed a bug where the Pyrefly ignored the Reef Blower's pull.
* Fixed an oversight where pressing JUMP again after being carried could force you to buttbounce.
* Added some squiggles to the top of Spongebob's head in his signpost sprite.
* Reverted a change where you could no longer hold SPIN to fire objects while using the blower or net. I found having to press the button repeatedly to be somewhat annoying, so now you can hold it again and fire at will.
* The Raging Whirlpool now launches Spongebob in the air with the same initial vertical momentum when pressing SPIN while jumping or falling.
* The blower implementation has been largely changed for objects, which should fix many of the performance issues with this mod. All object-related blower interactions are now handled through a ThinkFrame hook in a look-up table which actively checks which objects were last-affected by the blower. Ironically, this issue went unnoticed for the longest time due to the fact of how smoothly the MobjThinker hooks runs on Linux / Android platforms compared to the recent versions of Windows (namely 11), which is something that I found rather strange.
* The horizontal launch speed for the blower is now 40*FRACUNITS instead of 32*FRACUNITS.
* The blower's interaction with the Sparring Dummy has been disabled as I decided that trying to get around BattleMod's collision system would have probably introduced even more issues that I did not want to deal with.
* The wall detection for launched objects is should now be more accurate using MobjMoveBlocked instead to check for whether a launched thing has hit a wall or not. With this, enemies should now take damage more often after hitting walls.
* Added support for SRB2Randomizer / Character Randomizer / UltRandomizer. If you are using CharRandom / UltRandom, I highly recommend that you remove the glasses / space skins from the skin list before starting!
* Added a new console command, ss_vacuumplayers. This lets you control whether players will be able to vacuum other players using the Reef Blower. It is only accessed from the console.
* Katmint is now properly credited on page 2 of the SuperSponge menu's credits page.

As for 3D model support, that will be added later as I lost the final blend files used in the production of the final render sprites in the midst of moving to another Linux distro on my computer and trying to back up my files but I still have more recent backup blends with every animation before I finalized it, so I will use those backups as the basis for the 3D model and its animations.

Also, I did not know that July 13th was Tom Kenny's birthday. I wish him a happy birthday for making everyone's childhoods and creating a lot of great memories with his amazing voice! I also wish the Spongebob Squarepants series, a great 25th anniversary!
There's nothing much changed in this update aside from a couple of fixes, here's the changelog:

* Fixed a major bug where using the butt-bounce again after falling would result in the player getting damaged.
* Fixed a bug where butt-bouncing on bouncy FOFs would almost never send you into your jump state.
* All of Spongebob's sprites were re-rendered to fix an issue where some faces were improperly positioned.
* Now Spongebob can obtain his powerups properly when being forced to receive a shield. With this change, some custom monitors such the Adventure Monitors in the "Sonic Adventure DX" mod can now give you the proper powerup upon touching it.
* Added the ability to disable "insta-kill" lava damage with the console variable, "ss_deadlylava".
* Added a "laugh" taunt, allowing you to use Spongebob's laugh, whenever you please.
* Added Kirby support: By default, Spongebob will give you the "Mike" ability, whereas, Spongebob with his Space Suit gives you "UFO."
Back
Top