Pointy Sonic is finally here for everybody to play! I've had a great time working with Lach and AxelMoon on making him possible, and I hope you have a Robo Blast playing him!
We plan to keep him updated with bug fixes and potential changes to features and sprites. Feel free to break him, edit him, reuse him, whatever. This is only the beginning!
We plan to keep him updated with bug fixes and potential changes to features and sprites. Feel free to break him, edit him, reuse him, whatever. This is only the beginning!
Pointy Sonic's been quite the project for me! It evolved from a simple double jump ability and some extra death frames into an almost complete overhaul to the animation structure most characters use. Features such as the moving head and the spring tricks heads-up display pushed me to use SRB2's Lua resources in ways I had never thought about before, and to say that building it all was fun would be a complete understatement of the enjoyment this project has brought me. Pointy is by far the most complex and stimulating character I've ever worked on and I'm really proud of the results!
For those who are curious, the head tracking feature is done by turning Pointy himself invisible and spawning in three new objects that display his body and two layers of his head individually. This allows me to control the head and body angles independently from each other. A hitbox is spawned every frame to check for objects surrounding Pointy, and then each one is checked against a priority list to determine which object should be looked at. The head angle is then shifted to face that object by a little bit every frame, in a similar fashion to how directionchar works.
I'd say the hardest parts of this project were the super form and, funnily enough, the dab. The dab used to only be usable at a standstill, but towards the end of development we changed it so that it could be used in motion or even in the air, and the system had to be reworked almost entirely, which broke a LOT of the script's stability. The super form falls under this category too; there were just so many things to account for both SRB2-inflicted and Pointy-inflicted that I fully expect for it to break with other addons sometimes.
Despite the mess that crept into those additions, I've done my best to add comments to the script so that anyone reading can at least follow along with what the code is doing. It's completely free to use, just like the sprites are! I really hope you enjoy the work Chrispy and I put into this. We both prioritized making sure Pointy was fun and interactive, pouring emotion and character into his art and features wherever possible. Working with Chrispy is very enjoyable and I'm looking forward to delivering more content with him in the future!
For those who are curious, the head tracking feature is done by turning Pointy himself invisible and spawning in three new objects that display his body and two layers of his head individually. This allows me to control the head and body angles independently from each other. A hitbox is spawned every frame to check for objects surrounding Pointy, and then each one is checked against a priority list to determine which object should be looked at. The head angle is then shifted to face that object by a little bit every frame, in a similar fashion to how directionchar works.
I'd say the hardest parts of this project were the super form and, funnily enough, the dab. The dab used to only be usable at a standstill, but towards the end of development we changed it so that it could be used in motion or even in the air, and the system had to be reworked almost entirely, which broke a LOT of the script's stability. The super form falls under this category too; there were just so many things to account for both SRB2-inflicted and Pointy-inflicted that I fully expect for it to break with other addons sometimes.
Despite the mess that crept into those additions, I've done my best to add comments to the script so that anyone reading can at least follow along with what the code is doing. It's completely free to use, just like the sprites are! I really hope you enjoy the work Chrispy and I put into this. We both prioritized making sure Pointy was fun and interactive, pouring emotion and character into his art and features wherever possible. Working with Chrispy is very enjoyable and I'm looking forward to delivering more content with him in the future!
Neck on/off -change between traditional standing frames or head tracking ones
Emotion on/off -toggle emotion blurbs
Curiosity 0/1/2 -change pointy's object tracking level. 2 singleplayer only
Flicker on/off -toggle spin flicker frames
Bass on/off -toggle bass distortion from dabs
Emotion on/off -toggle emotion blurbs
Curiosity 0/1/2 -change pointy's object tracking level. 2 singleplayer only
Flicker on/off -toggle spin flicker frames
Bass on/off -toggle bass distortion from dabs
- Fast Boy
- Aseprite file with all layers and frames
- Spritesheet with all frames
- GIF with all frames
- Neck (Really Works!)
- Dab on Toss Flag
- Yeet
- Shoot Dance on Custom 1
- Momentum Flip
- Drop Dash when Spinning in the air
- A whole Backflip animation with Rotations and Everything
- Tricks
- Cool Rankings
- Confetti
- Emoji
- Screenshake
- Triple Airhorn
- T-Pose
- Record Scratch
- Skid Frame
- Extra Spin Frames
- A neat Spin Trail
- Extra Teeter Frames
- Randomized Teeter Speeds
- Extra Death Frames
- Shoe Buckle
- Gust Frame
- Flying Super Sonic
- Super Idle Frames
- Animated Signpost
- Snowball Hands
- Pivot
- Easter Eggs
- Extra Smooth Super Transformation
- More Custom Frames than Vanilla Frames
- ~411 Frames Total
- I don't think I've ever seen every frame in one playthrough
- Seriously there's a lot of frames
- Completely Free to Use!
v2:
added default dance
fix 2D skid
fix death frame bug
added MD2
added default dance
fix 2D skid
fix death frame bug
added MD2
Attachments
-
PointyAll.gif4.5 MB · Views: 15,654
-
PointyAll.gif4.5 MB · Views: 6,653
-
srb20016.gif6.8 MB · Views: 3,934
-
srb20016.gif6.8 MB · Views: 3,800
-
srb20035.png104.5 KB · Views: 4,044
-
srb20035.png104.5 KB · Views: 4,039
-
srb20012.png90.8 KB · Views: 3,585
-
srb20012.png90.8 KB · Views: 3,628
-
DAB.png3.3 KB · Views: 10,770
-
DAB.png3.3 KB · Views: 7,717
-
srb20027.png248.3 KB · Views: 2,640
-
srb20027.png248.3 KB · Views: 2,879
-
srb20025.png98.9 KB · Views: 2,272
-
srb20025.png98.9 KB · Views: 2,594
-
srb20043.gif808.5 KB · Views: 8,919
-
srb20043.gif808.5 KB · Views: 7,115
-
defaultdance.gif158.1 KB · Views: 20,939
-
PointySonic2.1.zip7.5 MB · Views: 19,692
-
srb2td0000.gif5 MB · Views: 4,366
Last edited: