Brawlbox Modset 4.1 is here! Draggable bones, among other things

Started by ??_?, November 13, 2010, 04:52:21 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

November 21, 2010, 12:02:33 PM #45 Last Edit: November 21, 2010, 12:05:33 PM by dingoberriz
Quote from: Bero on November 21, 2010, 11:29:20 AM
Oh,is drag and drop rotation annoying and do you hate it?
I advise you not to use Modset.  :P

Aside from the constant random 360 and 720 rotation spikes I got that made me spend 4 times as long on something simple from me obviously doing something wrong, I love it. xP

Not to my preference with the interpolation. The rotation spikes could be avoided. The interpolation sucks more then anything at times. Any chance of this modset without the interpolation?

I made a video guide if that helps any... http://forums.kc-mm.com/index.php?topic=16579.0
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



Quote from: RydiaFromFF2 on November 21, 2010, 12:19:14 PM
I made a video guide if that helps any... http://forums.kc-mm.com/index.php?topic=16579.0
ah, thats what the yellow circle does.  Nice tutorial.

And Bero, would you like to make your own thread here similar to the one @ smashboards?

Quote from: dingoberriz on November 21, 2010, 10:41:58 AM
Drag and Drop Translation = Stage Hacker Preference
Drag and Drop Rotation = Animation Hacker Preference

Stage hackers would prefer drag and drop for translations. That's why it would be suggested. Though not anywhere as annoying as bone rotation for animations, I'm sure it would make stage hackers quite a bit happier.

I'm saying that based on the fact that I hate the draggable bones and interpolation. Makes character animation not worth doing for me. :P

What I would prefer is seeing all of the models (like in collision editor) while still being able to edit the position (like in model previewer). It would save a huge amount of trouble.

Oh, and viewing all of the models animated at the same time (instead of one at once)

Probably hard to do, but it'd be worth it for stage hackers.

Could you do that, Bero?

FC: 2191-7379-6272

Quote from: ForOhFor Error on November 21, 2010, 05:43:16 PM
Quote from: dingoberriz on November 21, 2010, 10:41:58 AM
Drag and Drop Translation = Stage Hacker Preference
Drag and Drop Rotation = Animation Hacker Preference

Stage hackers would prefer drag and drop for translations. That's why it would be suggested. Though not anywhere as annoying as bone rotation for animations, I'm sure it would make stage hackers quite a bit happier.

I'm saying that based on the fact that I hate the draggable bones and interpolation. Makes character animation not worth doing for me. :P
Oh, and viewing all of the models animated at the same time (instead of one at once)

Probably hard to do, but it'd be worth it for stage hackers.
This would lag really hard.  An alternate option to this would be a modification to the collision editor that allowed you to chose animation files and frames to view for each model.

@RydiaFromFF2
At last,tutorial for modset! Thank you!

@LordNOaH
Umm... I think it's good to have a thread about modset here,but it's a bit hard for me to look after it...

@ForOhFor Error
That will use large amount of memory. I think it's not hard though.

This is going to really help me on things.
And I'm not sure if this is on topic or not, but I have two suggestions:
-More BRSAR compatibility.
-Have an "Undo" option.
I don't take requests.

My PSA Thread
[move][/move]

Quote from: KingJigglypuff on November 30, 2010, 02:19:06 PM.
-Have an "Undo" option.
oh GOD do we ever need an undo button... Hell undo 1 step is enough for me.
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



For the draggable bones if you don't like what you've done and you're still holding the mouse hit exit and it will return to its original rotation. 



any note on adding new file formats??

REFF
REFT
more info here:
http://tcll5850.webfreehosting.net/sbf.htm

there's a bunch of them...

note: this data has to be UD'd (it is very old)

EDIT:
if anyone has used HexEdit before,
I have a template on the REFT format :)


<?xml version="1.0"?>
<!DOCTYPE binary_file_format SYSTEM "BinaryFileFormat.dtd">
<binary_file_format name="REFT" type_name="" comment="" expr="" default_byte_order="big" default_read_only="false" default_char_set="ansi">
<define_struct type_name="data" comment="" expr="">
<data type="int" name="string_len" format="unsigned" len="2" display=""/>
<data type="string" name="image_name" format="ascii" len="string_len" display=""/>
<data type="int" name="image_offset" format="unsigned" len="4" display=""/>
<data type="int" name="image_len" format="unsigned" len="4" display=""/>
<jump offset="image_offset + header.header_len + 24" comment="" origin="start">
<struct name="image_data" type_name="" comment="" expr="">
<struct name="header" type_name="" comment="" expr="">
<data type="int" name="unk" format="unsigned" len="4" display=""/>
<data type="int" name="width" format="unsigned" len="2" display=""/>
<data type="int" name="heigth" format="unsigned" len="2" display=""/>
<data type="int" name="image_len" format="unsigned" len="4" display=""/>
<data type="int" name="format" format="unsigned" len="4" display="hex" byte_order="little"/>
<data type="none" name="pad" len="16"/>
</struct>
<data type="string" name="data" format="default" len="image_len-32" display="data"/>
</struct>
</jump>
</define_struct>
<struct name="header" type_name="" comment="" expr="({this.num_files} files)">
<data type="string" name="magic" format="ascii" len="4" display=""/>
<data type="int" name="unk1" format="unsigned" len="2" display="hex"/>
<data type="int" name="unk2" format="unsigned" len="2" display="" comment="I think this may be an index..."/>
<data type="int" name="filesize" format="unsigned" len="4" display=""/>
<data type="int" name="unk3" format="unsigned" len="2" display=""/>
<data type="int" name="num_files" format="unsigned" len="2" display=""/>
</struct>
<for name="file" count="header.num_files || header.num_files - 1" stop_test="header.num_files == 0" type_name="" comment="">
<struct name="file" type_name="" comment="" expr="{this.header.filename}">
<struct name="header" type_name="" comment="" expr="">
<data type="string" name="magic" format="ascii" len="4" display=""/>
<data type="int" name="filesize" format="unsigned" len="4" display=""/>
<data type="int" name="header_len" format="unsigned" len="4" display=""/>
<data type="int" name="pad1" format="unsigned" len="8" display="hex"/>
<data type="int" name="string_len" format="unsigned" len="2" display="hex"/>
<data type="int" name="pad2" format="unsigned" len="2" display="hex"/>
<data type="string" name="filename" format="ascii" len="string_len" display=""/>
<data type="string" name="pad3" len="header_len - (string_len + pad1 + 16)" format="default" display=""/>
</struct>
<struct name="data_table" type_name="" comment="" expr="({this.img_cnt} images)">
<data type="int" name="table_len" format="unsigned" len="4" display=""/>
<data type="int" name="img_cnt" format="unsigned" len="2" display=""/>
<data type="int" name="pad" format="unsigned" len="2" display="hex"/>
<for name="image" count="img_cnt || img_cnt - 1" stop_test="img_cnt == 0" type_name="" comment="">
<use_struct name="image" expr="{this.image_name} {this.image_data.header.width}x{this.image_data.header.heigth}" type_name="data" comment=""/>
</for>
</struct>
</struct>
</for>
<data type="none" name="bug_fix" comment="this just stops the error you get without this..."/>
</binary_file_format>



ask me if you don't know what to do with this ;)
but I've finally completed it...
there shouldn't be no errors in it btw... :/

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

oh yea...
something else I wanted to add...

a little something for CHR0 files...
v0.63b is the only one to support this,
it seems to be broken in all the following versions...

I liked being able to open a chr0 in brbx and select a bone,
to have a list of all the key-frames and bone positions displayed on the right side...

like this:


if you could please add that back in,
and have support for quaternions as well,
it'd be much appreciated. :)
(I'd suggest adding a selection flip-switch button (eular/quat))
I ask for quat because Blender doesn't support a eular bone animation system... :srs:
(when inputing exact coords through the IPO editor)

it's quite a hastle having to DL a euler to quat converter that gives coords the
just twists the mesh into not what brbx displays when animating...

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

@Tcll: sorry to break it to ya but the creators of BB are on a different forum, smashboards to be exact... Hopefully some one from here that has a account on smashboards can pass your work on to them.. It seems you've worked hard and I wouldn't want that to go to waste :-\
FC:4898-8419-2778

Quote from: Nuke on January 02, 2011, 06:10:42 AM
@Tcll: sorry to break it to ya but the creators of BB are on a different forum, smashboards to be exact... Hopefully some one from here that has a account on smashboards can pass your work on to them.. It seems you've worked hard and I wouldn't want that to go to waste :-\

lol thanx  :>.>:

I have an SWF acct...
mind linking me to the thread :)

I'll link this thread there ;)

and I hate to break facts, but this was actually an easy task XD

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.