If I might make a suggestion about the assembly viewer, don't limit it to the function range like I did with the ModuleEditor 2. Instead, have the assembly viewer just label the sections of the code that are continuous. When you try to view the function, just have Brawlbox open up the full assembly block navigated to the selected address. More often than not, methods branch forward and backward in the code like the function in the picture you posted. Trying to define them using a crawler often leads to clipping the function down to just a stub. Doing this might also allow us to better see how the assembly block is organized overall.
One other thing you might do that would help would be to highlight the blr instructions.
Don't worry about it, it's still a WIP. I have it coded it like ME2 atm so I could understand how to parse the objects block. v0.69 is going to be completely focused on REL so there's a lot more changes to come.
You actually can view the entire assembly block by highlighting it. All the functions and their commands are linked to it, so if you modify one in a function then the assembly block updates if you go to it and vice versa.
I'll also make offset instructions double-clickable to go to the offset in a new window.
Highlighting blr is a good idea too :O
BJ96, it would be awesome if you could doubleclick/right click on a "subroutine to -583C0" and it takes you to that method inside REL rebuilder :3
THAT would be extremly useful!
Lol I just saw this after I typed the answer to it above
not sure if this is asked before but:
will brawlbox be able to save/open the sawndz files for install SFX packs in the brsar?
I wasn't planning on it but if people are gonna cry and complain... I guess