Well I got a better method for you! No more opening and closing Brawlhalla 50x!! – can you even believe it??
Geeeeyou said it Karma, it IS the worst part about modding… if only there was a way… hmm.
Oh wait there is! The yatogod’s way!
Tired of relaunching Brawlhalla fifty times everytime you move onto a new sprite?
Tired of bending the knee to bounds because it’s a ♥♥♥♥♥?
Tired of wasting three days of hard work when it can be done in less then ten minutes?
Wish you were blessed by Yatogod himself?
The guide’s for you then! No default modders though, y’all are stinky-a*s poopie pants.
I’m writing this guide with good intention and I expect for everyone to use the knowledge with good intention.
also here’s a shameless plug
Yatogami Blesses You With This Gift.
If you are too lazy to modify bounds the traditional and painful way…
First step is to create a new shape, there are four but I advise DefineShape (2) the most, by far.
⠀Your new shape will be all the way at the bottom, find it and replace w/ update bounds.
⠀⠀Select your desired shape and copy it’s character ID, you’ll need this later.
Go to the sprite you want to change, for example I’ll be changing
⠀DefineSprite (800: a_Forearm_DarkendHeart)
⠀⠀Expand and right click on “frame 1”, add tag and PlaceObject2.
Make sure you set it to edit and toggle the following…
⠀placeFlagHasMatrix: boolean = false -> true
⠀placeFlagHasCharacter: boolean = false -> true
⠀⠀And (Optional) placeFlagHasName: boolean = false -> true
⠀⠀⠀If you’d like to leave your signature, etching your name into the file so no one can claim it
⠀⠀⠀isn’t yours. To avoid unwanted mod piracy of course, at least to an extent…
Now’s the fun part, check your depth is one lower then your reference sprite (vanilla counterpart) it has to be a value higher then 0 and lower then 14 iirc.
⠀Paste in your character ID of your shape from earlier into the “characterId: U16”, this will link ⠀your new sprite to your new shape.
If you did everything correctly, clicking on frame 1 and you’ll see your shape.
Now you just modify your matrix values accordingly to overlay the reference and viola.
You can switch the depth values to make sure it’s aligned properly, once you are done I recommend removing the reference sprite or setting it’s depth and characterId to 0.
(incase you’ll for whatever reason want it again)
Look at that! Not even a single launch of Brawlhalla at all, no more weird equations and “WELCOME TO BRAWLHALLA” shenanigans…
Hopefully you got it working on your end, if you’d like some help just send a comment over and I’ll see what I can help you with. If this helped, it’d be nice if you gave it a thumb’s up (we all need our feelings validated one way or another)
While I did use a relatively easy example, I guarantee the feeling of slapping a completely different sized shape like a torso and processing it with this method is worth every single five yen you have in your wallet… some maybe surrender some to our lord yato eh?
I’ll eventually make a video tutorial later but I said that two months ago and not since so…
ALSO YES IM STILL WORKING ON THE UNRELEASED/UNUSED CONTENT GUIDE FOR BRAWLHALLA. DONT DOUBT MY WORKING STATUS AT BFM.INC
why is this guide so trashy, unprofessional and ineffective at just cutting to the point? idk you tell me. it’s a guide on steam, what did you expect? a nicely formatted and concise, friendly and meaningful experience? we aren’t paid with kindess you know!
Hope you enjoy the Guide about Brawlhalla – Modifying the matrix of a sprite Guide, if you think we should add extra information or forget something, please let us know via comment below, and we will do our best to fix or update as soon as possible!
- All Brawlhalla Posts List