A Hat in Time

A Hat in Time

Hat Kid Unleashed
52 Comments
Hello There 4 Apr, 2024 @ 6:02pm 
you've somehow made hatkid EVEN MORE UNWIELDY, although i'm not the best at a hat in time--hey, i'll admit i have cheated through most of the death wish challenges. Still a fantastic map and i would love to see a chapter using this although it might take a bit more polish before thats possible. and there was only glitch i found, which involved able to grind ininitly on one of the ziplines, but that was easily fixed with a single jump. All in all a fantastic map with quite a bit of jank, props to Abelix though.
Para 7 Jan, 2023 @ 4:42am 
best sonic mod ive tested so far, this is legendary keep it up!
Povuh 10 Dec, 2022 @ 12:50pm 
This was awesome
SonicPikaFi 1 Jun, 2022 @ 5:08pm 
Bro, This Has To Be The Best Level Mod I've Seen Yet! Like Dude This Is Fire!
TransCoderLady 26 Feb, 2022 @ 4:56pm 
How??? Did I miss this??? Seriously, everything you do is absolute gold, at this rate you are gonna make AHiT a whole new game. Wait no scrap that, this and Superstars in Time means you already did. Like, I can't keep up!

Nothing but the highest of praise for ya, you are, ilke the narrator would say... "AMAZING!"


Also freaking SUPER HAT KID HOLY CRUD
BirdGuy24 27 Sep, 2021 @ 6:15pm 
it's good i have a playable sonic mod
AllSeeingAI 19 Sep, 2021 @ 8:05pm 
after playing this map some of my sprint hat flairs stopped working. I could select them but if I went to another hat and swapped back it would default back to the regular sprint hat or to the last flair that worked. Like, the party hat flair worked but the dinosaur one didn't. I'm hoping a reset will fix it.
Abelix  [author] 11 Jun, 2021 @ 12:20am 
Sadly, william, it's all Kismet, and as such tied to the level itself, but if you know someone who could make something similar as a script, maybe tied to a custom badge or hat, feel free ask them.

Until then, even though it may not be the same as Boosting, try out the Sanic Hat. It's also quite fun to use.
8-BitBoy ;P 9 Jun, 2021 @ 2:33am 
Can you unlock this moveset to play in other levels somehow?
Awesomeman235ify 1 May, 2021 @ 12:02pm 
Still better than most Modern Sonic games.
Naowie 21 Feb, 2021 @ 12:09am 
I wonder how to actually use this mod. It's seems like a pretty good concept in my opinion, I just wish I knew how to play it.
XBzombieMan1337 9 Feb, 2021 @ 8:03pm 
Still better than Forces.
Press F 15 Dec, 2020 @ 9:00pm 
This hack is totally mental. [it was good]. however the music was a bit annoying
Anhilo 13 Dec, 2020 @ 11:16pm 
oh. you peaked my interest even harder there
Abelix  [author] 12 Dec, 2020 @ 4:54am 
Believe me, even I would love this to be a hat or a badge, but I have no idea how to make it.
So if you nice people do know someone who can make this, go ahead ask them, you have my blessing.
Saint 9 Dec, 2020 @ 12:56pm 
best. mod. ever. this needs to be a hat or badge
Lightswordsman 6 Dec, 2020 @ 1:51pm 
This is my favorite level.
wkknutson 5 Dec, 2020 @ 8:19pm 
WHATTTTTTT:steamhappy:
Anhilo 4 Dec, 2020 @ 9:53pm 
but uh those tokens are definetly causing issues
Anhilo 4 Dec, 2020 @ 9:33pm 
agree with the comment below me. this would be perfect as a hat! (unless its already in there somewhere and i just need to find it. maybe its those question marks?)
(fun)gi 30 Nov, 2020 @ 11:06am 
make this a hat or Badge
a23845525 9 Oct, 2020 @ 12:23pm 
It's your choice. Actually, I was lucky enough to find your secret by myself, and I must say, you did take your effort. Hope you will use this idea in your next creation.
Abelix  [author] 9 Oct, 2020 @ 12:15am 
Sure, I can. Should I also show some methods for getting the secret token in the tutorial ?
a23845525 8 Oct, 2020 @ 12:55pm 
Just one thing, may you upload a video to show where are those 5 tokens?
Abelix  [author] 8 Oct, 2020 @ 11:39am 
I did a test run with Max quality settings and everything checked in Advance, but it still worked fine for me, save for a slight drop in FPS in that final section when lots of enemies were on screen at once.

But for me, the lag went away soon after that, so I'm really not sure what causes this lagginess for everyone else.

I'm really sorry about all this. If the lag prevents you from finding ?????????????, I could tell you what the secret is as a compensation (seriously, I think many people might have missed this, and I worked hard to make it, so... I might just spill the beans. :P)
a23845525 8 Oct, 2020 @ 8:28am 
I have tried again, it seems like the FPS drop happens a bit later now. But it still will, falling below 60 FPS in about 7 minutes. Could you test if this will also happen to you, if you set everything to the maximum, and turn everything on, in the "advanced" graphics settings?
a23845525 7 Oct, 2020 @ 7:54am 
In terms of RAM, mine is 2*8 GB dual channels, 3200MHz DDR4, so it's probably not the issue here.
Abelix  [author] 7 Oct, 2020 @ 4:23am 
Yes, everything at second highest basic setting.

I've been thinking whether the level playing for me normally is due to high RAM, or me, as the creator maybe having some additional files that makes it run smoothly? I'm not enough of a tech special to know.

But maybe I'll try adjusting the boost a bit, at least, by giving it a slightly longer turn off delay, so that it may work correctly even if the level starts lagging a bit by the end.
a23845525 6 Oct, 2020 @ 7:24am 
May you tell me what are your graphics settings? Is it just like you said, everything at second highest?
8-BitBoy ;P 27 Sep, 2020 @ 10:49am 
AWESOME!! Hope this opens up for more Sonic related mods. Good job!! :steamhappy:
a23845525 27 Sep, 2020 @ 1:56am 
When I just entered the mod, FPS IS very high, like what it should be.
But then later in the level, both GPU usage and FPS fell lower and lower, eventually even below 60 FPS in 1080p, maximum settings.
Abelix  [author] 27 Sep, 2020 @ 1:45am 
I have a GeForce GTX 1650 and only an i3 9100F CPU with 3.60GHz.
Even thought the scale of the level is big, it shouldn't lag that much because most of it is just empty space, and that space is loaded in every level, even though you may not see it because of the closed nature of a given level - or in other words, if you can run Alpine Skyline or Nyakuza Metro smoothly, you shouldn't have a problem with this level.

Maybe try lowering graphics to the second highest pre-set option and limiting FPS to 60? Or maybe you need more RAM?

I'm sorry, I'm not a tech expert, so this is the best I can suggest.
a23845525 26 Sep, 2020 @ 5:21pm 
In other words, my performance is nowhere near as smooth as your guide video.
My GPU is RTX 2060.
a23845525 26 Sep, 2020 @ 5:17pm 
I play the game in 1440p, unlimited FPS and maximum settings, and both the FPS and GPU usage are very low. Maybe it's because the scale of level is too huge?
SamiSha 22 Sep, 2020 @ 4:30am 
Scripting is basically object oriented in which objects inherit the previous code, which is how the game works in the back, for example Hat_Player is a child of "Hat_Pawn" which is also a parent of every single Enemy, including bosses.

But anyways when it comes to scripting here's what can be done from just blindly imagining how it would work.

I would make a child of a StatusEffect in which inside multiplies the speed of the player by X amount. https://i.imgur.com/Ivuqqrh.png

For homing attack I am not sure but I recall someone on the server modifying the reaction times to making homing faster, by once again modifiying the player's own value.

There's a lot of things to learn in scripting but IMO best side to start with is understanding how coding works, like the if statements the for loop, the for each, how switches or functions work.
Abelix  [author] 22 Sep, 2020 @ 4:08am 
Hehe... thanks for the insights, SamiSha.

I was thinking about adding both "running on water" (inspired by your mod) and a stomping mechanic, but the latter I scrapped because I though the normal Dive move would suffice in stopping momentum, and the first because... well, there were already so many things going on, I didn't want to make the level even more complicated.

I would gladly learn and do scripting, btw, but I have no idea where to even start. I really have no modding knowledge outside of using these modding tools (I began with Weegee's tutorials, then self taught myself most things)
SamiSha 22 Sep, 2020 @ 4:06am 
Here's a video I've made too, got S rank: https://youtu.be/hwrMC9cVs4I

Very fun level to say the least. :winter2019happyyul:
SamiSha 22 Sep, 2020 @ 3:25am 
I'm curious how are you going to implement water mechanics, its rather simple in a script like here from my Beach Delivery mod:

https://i.imgur.com/XLYtTT9.png

Anyways good luck! Kismet can be very interesting to use but also sometimes jank to some extent in comparison to just scripts which keep things clean.
SamiSha 22 Sep, 2020 @ 3:25am 
Oh my god, you absolute madman, you made this whole thing in Kismet? That's... impressive.

Personally I would go for the scripting route just because most of the assets in base game are provided and you can just make classes out of them with interaction and such but anyways.

This is very promising, the bugs can be too much to some extent, there should be an option to crouch stomp the ground to stop momentum and just go straight down.

One important design in sonic games is also that regardless of your position you aren't reseted back to a checkpoint, instead you take much longer dangerous routes.

In other words... the higher you go the harder the platforming is but also the faster you finish the level and skip harder, the lower you go the more enemies you get and more longer with dangerous hazards or things that just choke the player in waiting as a punishment.
Abelix  [author] 22 Sep, 2020 @ 2:43am 
I know this level can be a bit much for non-Sonic players, so I decided to upload this guide video on how you can beat it waaay under the target time.
Tips about routes, shortcuts, when to use Light Speed Dash, etc.

Or, if you're a speedrunner yourself, take this as a challenge video, and try to beat my record. :D
My run wasn't perfect, so it should be totally possible.

Music used is Endless Possibilites from Sonic Unleashed.

https://youtu.be/m5Q9k4zobt0
Abelix  [author] 22 Sep, 2020 @ 12:09am 
This fast Hat Kid can be hard to control if you're not moving constantly, yes. Just like Sonic in the Boost style games. It may not look like it, but some of the "flaws" and "bugs" were left in there intentionally to try and re-create a more Sonic-esque experience.

You can try practicing a bit before saying "this is just plain bad", or if you don't like it, just don't force yourself to play.

But anyway, I'm glad you enjoyed it somewhat.
Sonic the Hedgehog 21 Sep, 2020 @ 6:49pm 
the controls are really finicky sometimes, i'm sorry. i had a good time on my first go at it but trying to replay it i ran into problems with moves not registering right and sometimes it just crashes my game :/. overall it's a good level despite the flaws.
ToastNeko 20 Sep, 2020 @ 8:54pm 
i want this as a badge
Abelix  [author] 20 Sep, 2020 @ 11:21am 
As for the ranking system, there's just a timer running in the background from the start of the main level, and a bunch of float comparisons see whether you had a time that was lower or bigger then the set requirements.
Abelix  [author] 20 Sep, 2020 @ 11:20am 
The Light Speed Dash, like the homing attack, uses the Tracing kismet action.
I've set all Pons to have a collision that Blocks All Actors (so that the trace can detect them), but added the player (Player_Hatkid) as a never blocking exception so that you can still pick them up normally. Whenever you press Interact, a quick trace detects wheter there is a Pon in front of you, and if there is, then teleports you to the Pon's location, then automatically activates the trace again, so if there's another pon, you get teleported again.

For some pon chains, which serve as routues/shortcuts, your rotation gets updated upon teleportation, so you're movement is pre-determined, but for most pons, you keep facing the way you were before, so you just zip forward in a straight line as long as there are pons in front of you.
SabMods 20 Sep, 2020 @ 10:39am 
Great mod, but I feel like most of the problems I have with the Modern Boost games start applying here, like how sometimes the controls will feel weird in the 2D Sections and how the homing attack will sometimes break, and a few other stuff. Other than that I can really say you put a lot of effort into this level, also I'm really interested on how you were able to recreate the Light Speed Dash and how the Ranking system works.
Abelix  [author] 20 Sep, 2020 @ 8:53am 
Why, thank you very much.

Sadly, I've no modding experience outside of the modding tools, so the whole level's pretty much just Kismet; but if someone talented could make this into a badge or something, I'd be happy with it, too. :)
The8BitLeafeon 20 Sep, 2020 @ 8:16am 
This mod is REALLY COOL, and I would love to be able to use the boost ability outside of levels. This is an amazing framework, it really feels like sonic in a hat in time.
Abelix  [author] 20 Sep, 2020 @ 7:37am 
Yes, some lines of pons take you along a fixed path (the obligatory ones, which serves as bridges between two platforms), but most of them just make you shoot forward, so sometimes it's better to not use the light speed dash. It's up to you to figure out when you should use it, or you should not.
And no, I won't add an option to turn voices off. Compared to the Wii/PS2 version of Sonic Unleashed, where you had to listen to that 1 "Aaaaaaaarrgh!" voice line over and over and over again every time you boosted... I think Hat Kid has more variety and is much less annoying.


Much like the Sonic levels, you might have to do a few runs to figure out every tidbit and optimazation, but if you do, you'll be able to do a very, very satisfying run.
You could even make a video of yourself and send me a link if you'd like to show off your skills. I'd be glad to watch. :)
Abelix  [author] 20 Sep, 2020 @ 7:37am 
Cornitza, I'm not sure what caused that umbrella bug, but I hope it won't back anytime soon.

Reventador, homing attacks will lock you into a position above your target the moment you execute the attack. Yes, you can miss owls and elvis birds, but I left that like that intentionally to make that "final arena section" a bit more challenging. You can still hit them with good timing or using your umbrella.
Boost only shoots you forward when you activate it, after that, it just keeps your max speed higher until you let go. If you'd like to change direction mid air, do so with a double jump, then use boost in the air to speed up again.