Hello! I have something very important to say.
So, I once told Kori, an SRB2 Hangout hoster which you may know, to add this addon on his server, but it turns out that it was still quite unstable in Multiplayer games. I wasn't able to see other people's auras, but some of them and I could see my aura. I figured out that this bug was caused by an issue in the I/O system that was present since SFA v3.0.
Not only that, but, because of another possible bug, there's also a possibility that, if you joined a server with SFA loaded in, your SFA settings may have been replaced with other player's settings without your knowledge, although I haven't really checked if this does actually happen. If it did for you, then I'm really sorry.
Right now, I'm trying to fix the former bug, which isn't easy to do unlike the later one.
Hello! Apologies for taking some time, but I was doing some other stuff, and I was refactoring some code.
Anyways, here's a new version of SFA with some changes:
Maybe I could develop a feature to add a third aura that is rendered behind the main aura by default, but I'm not sure if anyone wants that. If you want it, then feel free to tell me.
- Cleaned some of the aura spawning/removing code. It looked pretty messy to me, so I had to do this.
- Fixed a bug where trying to change
sfaura_soundschemewould trigger a LUA warning if the aura mobj didn't exist (either by settingsfaura_conditionsto "Never" or to "Super Only" without transforming into Super).- Fixed a bug where the secondary aura's overlay would not get removed when the main aura was deactivated (either by detransforming or setting
sfaura_conditionsto "Never") ifsfaura_sprite2was set to an ID that has an aura overlay set in its definition.- Removed the feature that allowed you to change your main and secondary aura's rendering order. I'm really sorry for this, but I had to do it because I realized that this feature didn't work properly in Multiplayer games. It took me a while to discover this.
- The
sfaura_draworderandsfaura_draworder2commands have been removed. As such, the variables connected to these commands on theSFA_Presetsglobal table are now deprecated and won't be run by thesfaura_presetcommand.- By default, the main aura is now rendered behind the player, and the secondary aura is now rendered in front of. The aura overlays will still be rendered in front of the player and the auras.
- The default SFA presets have been updated to adapt to this change.
Anyways, I've found out an issue with the player outline feature that started occurring in SRB2 v2.2.14. The outline is now being rendered behind the main aura instead of the player. I have tried to fix this issue by using other methods of spawning and maintaining the outline mobjs, but unfortunately, these were a failure.
The outline feature won't be removed, so if you're in v2.2.14, then you'll have to deal with this issue. Some workarounds you could do to make your outline still visible would be to change the value ofsfaura_spriteto an ID that has transparency inside its sprite, or reduce the opacity of the aura by changing the value ofsfaura_opacity.
Anyways, that was all.
Hello, everyone.
I wanted to inform you all that some info on the Overview page is currently a bit outdated. I will update it as soon as I finish developing a new version of SFA.
Disregard the warning that I wrote at the start of the page if you're using 2.2.14. Apparently, the crash has been fixed in that version. However, I've also noticed some issues with the sprite outline feature, as it looks like that it's now rendered behind the aura. I'll try to fix this.
Anyways, that's all I needed to say.
Hello! The addon is nearly reaching 3k downloads! Anyways, here's a new update for Super Form Auras.
Changelog:
- Changed the way the auras and their overlays set their
targetmobj. This should fix most of the flickering bugs in the OpenGL rendering mode. The main and second aura's overlays will now be shown in front of the auras and the player.- Fixed an error where the second aura's scaling would depend on the definitions of the main aura's sprite.
- Fixed an error where the player's followitem wouldn't have full brightness (
RF_FULLBRIGHT) if they had setsfaura_conditionsto "Always" and weren't in their Super form.- Added a new variable for the
SFA_AuraStylesglobal table:overlay_rescalable. This allows you to set if your custom aura's overlay should be affected by SFA's scaling commands. If not defined, it will be set totrueby default.
Hello! How's it going? This is the first update of the year!
I have fixed two issues in this update:
Here's a comparison with the beginning of ERZ2, where it's extremely dark for some seconds:
- Fixed an issue where the player's sprite outline would get darker if the player was in a dark area while having
sfaura_conditionsset to "Always" and not in their Super form.- Fixed an issue where setting
sfaura_sprite2to an ID that contains an aura overlay while havingsfaura_opacity2set to 0 would make the second aura's overlay not visible.
Left: v3.0.1
Right: v3.0.2
![]()
![]()
Note how the outline in v3.0.1 is not visible at the beginning. On the other hand, v3.0.2 maintains the outline visible.
Hello!
So, I noticed some irregularities with the sprite outline feature. I have corrected them in this update.
Changelog:
This should address the compatibility with "squash and stretch" addons. Here's a comparison:
- Fixed the outline objects not getting scaled according to the player object's
spritexscaleandspriteyscalevalues.- Fixed the outline objects not having their sprite offset values set correctly according to the player object's
spritexoffsetandspriteyoffsetvalues.- The outline objects will now flicker in sync to the player after getting hit (temporary invincibility).
Left: v3.0
Right: v3.0.1
![]()
![]()
It still looks a little buggy, but it's better than the previous version.
Hello, everyone!
I want to say thanks for the 2k+ downloads! It means something to me. I'm amazed that some people really like my addon.
Anyways, I've updated Super Form Auras with some changes, new stuff and a few bug fixes!
Changelog:
As the
- Added the ability to activate a glowing outline on the player's sprites. To change the outline's settings, use the following commands:
sfaura_outline <on / off>
Turns the outline on or off.sfaura_outlinecolor <any valid skincolor / player / opposite>
Sets the color of the outline.sfaura_outlineblend <add / substract / multiply>
Sets the blending mode of the outline.- Made a slight modification to the
ssjandssjfsprites' colors.- Added a command to change all of your aura's settings from a preset:
sfaura_preset <id>
- Type
sfaura_preset listto see all the available presets.- You can now change the X and Y size of the auras separately. The
sfaura_scaleandsfaura_scale2commands were split into four:
sfaura_xscale <number 0 to 5, decimals allowed>
This changes the width of the aura's sprite.sfaura_yscale <same as above>
This changes the height of the aura's sprite.sfaura_xscale2 <same as above>sfaura_yscale2 <same as above>- Removed the
sfaura_autoconfigconsole variable in favor of thesfaura_presetcommand.- Added an uncolorizable UI aura, which will replace the original
uiaura style. The colorizable version now hasuicas its ID.- Added an aura overlay for the
uiaura style.
- Keep in mind that
uicdoesn't have this overlay. If you need it, you can set the sprite of the second aura touiand set its opacity to 0%.- The
scaleandoverlay_scalevariables in theSFA_AuraStylesdefinitions can now be safely ignored. If that happens, it will be set to one fracunit by default.- The
colorandsoundvariables in theSFA_AuraStylesdefinitions are now deprecated in favor of thesfaura_presetcommand, although nothing bad will happen if your custom definition still includes them, as they are now ignored.- Added a new variable for the
SFA_AuraStylesdefinitions:overlay_blending(must be an AST_* constant)- Added the "Full Power True Hyper Sonic" aura style, alongside its preset. Both use the
fpthsID.- Added the Mastered Ultra Instinct aura style, alongside its preset. Both use the
muiID.
- It uses the same aura sprite as UI, but with a different overlay sprite.
- Renamed the
sfaura_styleandsfaura_style2commands tosfaura_spriteandsfaura_sprite2.- Fixed a bug where the aura scale commands would set the scale incorrectly if a number with zeroes behind the final decimals (ex: 1.0009, 2.0012, 2.04, etc.) was introduced.
- Reworked the text that is printed in the console when you type any of the SFA commands without arguments.
- Fixed
sfaura_presetcommand and automatic SFA config loading throwing off NetXCmd errors.- Every time you switch to a different aura sound scheme, its aura burst sound will now play.
- Added a new aura burst sound to the
ssbksound scheme.- SFA config is now saved in
/luafiles/client/SuperFormAuras/instead of/luafiles/client/.sfaura_stylecommands have been renamed,sfaura_autoconfighas been removed, and the settings are now saved into a different folder, you will have to update your SFA settings. Here's how to do it:
Credits to Buggie for Sonic New's super aura code (edited and used for the glowing sprite outline feature).
- Go to the
/luafiles/client/folder located in your SRB2 installation. The SFA config files are named after the commands used to change them.- Delete the
sfaura_autoconfig.datfile.- Rename
sfaura_style.datandsfaura_style2.dat tosfaura_sprite.datandsfaura_sprite2.dat.- Create a new folder named
SuperFormAurasand move the SFA config files to that folder.
[Open Assets] - Team New
The Team is here! And Recent Tails as addition and some fixed/changes for Sonic and Knuckles. But before the characters some stuff that will be useful. Custom 1 - Action Button. The button used for cool stuff like Cyloop, Tornado and Crouch(More...mb.srb2.org
Hello! I'm back with another update for Super Form Auras!
Check the changelog below:
The idea of an optional, second aura was suggested by someone I met on a SRB2 hangout server. When I developed it, I realised that this would be a really neat idea.
- Added a command to change the aura's blending mode:
sfaura_blendmode(normal/add/subtract/difference/multiply)- Added the ability to stack a second aura! Here's the commands to modify the properties of this aura (they work exactly like the ones to modify the main one):
sfaura_scale2sfaura_color2sfaura_style2sfaura_opacity2(This is set to 0% by default, so if you need to activate the second aura, you can set this to a different value.)sfaura_draworder2sfaura_blendmode2- Removed the SSBK aura style since it's no longer necessary (thanks to the previous feature mentioned above). Its sound scheme was not removed, though.
- Fixed a text error that displayed "Set the aura's size" instead of "Sets the aura's opacity" when using
sfaura_opacitywithout arguments.
I will update the Overview page soon to reflect the new changes and to avoid misleading users.
That's all for today. Have fun adding Kaioken to your custom form!
![]()
![]()
Hello! I've just made an update of this addon with some new features. Check them below:
- Aura styles can now have an extra overlay that is always shown in front of the player.
To add an overlay to your custom aura, freeslot its sprites and then add the following variables to your custom aura style's definition:
overlay: The aura's overlay sprite. Must be an SPR_* constant, just like withsprite.overlay_frames: The amount of frames the aura's overlay has. Works in the same way asframes.overlay_tics: The speed of the aura's overlay animation in tics. Works in the same way astics.overlay_scale: The scale of the aura's overlay. Must be set in fracunits just like withscale.overlay_opacity: The opacity of the aura's overlay. Must be an FF_TRANS* constant.- Added the SSJ2 aura style (alongside its light-color fill version) and sound scheme (requested by Doom Guy Chara)
- Added the Berserker True Super Sonic, Semi-True Hyper Sonic and True Hyper Sonic auras from the Sonic's Quest for Power series.
- Added a new command to change the aura's drawing order (either in front or behind the player):
sfaura_draworder(front/behind)![]()
![]()
![]()
![]()
I don't know if I'm supposed to put the additional credits on the Overview section as well as here... But anyways, here are the credits for the new sprites and sounds I added:
Woothrad and LukasAhl1: Source of the SSJ2 aura overlay (lightning sparks)
LgdVegetto: Creator of the SQFP series and the sprites for BTSS, STHS and THS auras.
I ripped them by downloading the SWF files and then using a program named "JPEXS Free Flash Decompiler".
Burcol: SSJ2 passive aura sound.
I used the same source linked in the Overview page.