Brawlbox Resources & History

Started by BlackJax96, December 14, 2010, 03:39:11 AM

Previous topic - Next topic

0 Members and 7 Guests are viewing this topic.

Do you think it'll ever be possible for vertex editing to be implemented onto BrawlBox?  It would seem pointless to have the ability to see vertex points if you can't even edit them.

Quote from: mnsg on August 07, 2012, 02:06:44 AM
Do you think it'll ever be possible for vertex editing to be implemented onto BrawlBox?  It would seem pointless to have the ability to see vertex points if you can't even edit them.
It's been stated multiple times that it lagged the model viewer too much.

FC: 2191-7379-6272

I'm removing most values that you can't edit manually (such as offsets, sizes, counts) from the properties window of all file formats that are 100% known. That would include MDL0 and all its contents. I'm only going to display what's necessary to mod the game without needing the knowledge of hexing.

Quote from: BlackJax96 on August 07, 2012, 04:51:21 AM
I'm removing most values that you can't edit manually (such as offsets, sizes, counts) from the properties window of all file formats that are 100% known. That would include MDL0 and all its contents. I'm only going to display what's necessary to mod the game without needing the knowledge of hexing.
Sounds good. And I guess you'll still make the RealIndex for LightSets/Fogs visible, cuz those are needed right?

Are the RealIndex in the Lights/Ambience/Cameras even used then?
3DS FC: 5370-0958-4818
Wii U NNID: Doraleus

Quote from: Sky Grounder on August 07, 2012, 10:22:26 AM
Sounds good. And I guess you'll still make the RealIndex for LightSets/Fogs visible, cuz those are needed right?

Are the RealIndex in the Lights/Ambience/Cameras even used then?
technically no.. u only need them for LightSet and Fog data... i've noticed that characters fog has a RealIndex of 4, and Pokemon Trainer is 5.. altho i'll let BJ let me kno if im right or not xD
https://privateladyescorts.com - Free Local Dating - No Selfie - Anonymous Casual Dating -   Video Chat Private Lady

August 07, 2012, 11:14:58 AM #12110 Last Edit: August 07, 2012, 11:23:39 AM by Sky Grounder
Quote from: DSX8 on August 07, 2012, 10:49:35 AM
technically no.. u only need them for LightSet and Fog data... i've noticed that characters fog has a RealIndex of 4, and Pokemon Trainer is 5.. altho i'll let BJ let me kno if im right or not xD
Yeah, I figured that aswell. Knowing the general Indexes can be very useful for stagemakers:
LightSet RealIndex 20 - Characters
Fog RealIndex 4 - Characters
Fog RealIndex 5 - Pokémon Trainer

And any other value depends on a MDL0's LightSet/FogSet index value. It's as simple as that (fortunately).
And since the SCN0 indexes are located within the MDL0 materials, it's possible to make the light(s) affect only certain materials :P

But what does the NormMapRefLight1, 2, 3, 4 do?

EDIT:
There's Part2 stuff in MDL0s, but I've never seen it being used. What does it do?
3DS FC: 5370-0958-4818
Wii U NNID: Doraleus

Quote from: Sky Grounder on August 07, 2012, 11:14:58 AM
Yeah, I figured that aswell. Knowing the general Indexes can be very useful for stagemakers:
LightSet RealIndex 20 - Characters
Fog RealIndex 4 - Characters
Fog RealIndex 5 - Pokémon Trainer

And any other value depends on a MDL0's LightSet/FogSet index value. It's as simple as that (fortunately).
And since the SCN0 indexes are located within the MDL0 materials, it's possible to make the light(s) affect only certain materials :P

But what does the NormMapRefLight1, 2, 3, 4 do?

EDIT:
There's Part2 stuff in MDL0s, but I've never seen it being used. What does it do?
Part2 in the MDL0 is for V10 and V11 MDL0's i believe.

as for the NormMapRefLight 1-4, i have no clue.
https://privateladyescorts.com - Free Local Dating - No Selfie - Anonymous Casual Dating -   Video Chat Private Lady

August 07, 2012, 11:45:59 AM #12112 Last Edit: August 07, 2012, 11:56:16 AM by Sky Grounder
Quote from: ForOhFor Error on August 07, 2012, 03:46:06 AM
It's been stated multiple times that it lagged the model viewer too much.
Not much of a suprise. A model can have thousands of vertices. The least laggy way to add vertex editing (that I could think of) would probably be to only make 1 vertice entry visible at a time (even then, thousands of vertices may be rendered).

Quote from: DSX8 on August 07, 2012, 11:32:02 AM
Part2 in the MDL0 is for V10 and V11 MDL0's i believe.
Such as fur data?
3DS FC: 5370-0958-4818
Wii U NNID: Doraleus


August 08, 2012, 01:21:48 AM #12114 Last Edit: August 08, 2012, 01:51:21 AM by namq
PSA:
I can make weightknockback/knowbackgrowth ---> "Variable instead of Value" (or even use scalar)

Brawlbox:
I cannot change "Value" to Variable or anything inside it.

Not a major bug, nothing that many might be interested in but...  On the stuff I'm working this is very important.  I'm trying to make complex stuff to see brawlbox potential and it really has promising potential, just need to be sure if in 0.68 you can add the ability to change "Value" to other stuff in the baseknockback and knockback growth

This also applies to "Bone/Id" and "Flags" but in there I have no need to put a variable.  In damage, trajectory, offsets, tripping rate, Directional influence etc I can change this.  I see that I cannot do this because it uses 2 different values in Bone/Id, WeightKB/KBGrowth and Shield Damage/BaseKB.  

In PSA I can do this, but again, I won't use PSA for this thing as I have only edited my fresh files with brawlbox (did used PSA1.3mod in one file aftwer rebuilded to check something, but was only to modify some stuff).

If this can be looked at, I can get on some interesting stuff.  Thanks BJ96!  I'm getting a teaser of what I'm doing soon :-)

EDIT:

tested ingame and what I wanted with the damage worked flawlessly.  Now I needed the system/mechanic I added to fix the KBG for me as it did with the damage.

Alright, so something I've been meaning to point out (though there's probably some simple solution that I didn't see yet again) Float variable add takes a hex input, but doesn't allow letters. like, I'll put 70 in to add, and it'll come out to 112, but I cant get 90, because in hex it's 5A. not a big deal to me since I con get a number that's close enough, but I thought I'd bring it up.

Quote from: Anonymous on August 08, 2012, 02:18:40 AM
Alright, so something I've been meaning to point out (though there's probably some simple solution that I didn't see yet again) Float variable add takes a hex input, but doesn't allow letters. like, I'll put 70 in to add, and it'll come out to 112, but I cant get 90, because in hex it's 5A. not a big deal to me since I con get a number that's close enough, but I thought I'd bring it up.

Nothing in Brawlbox uses hex input though. It's all decimal.
Just remove the \unhex command from the syntax.

Next version, I'll just remove hex display completely to avoid confusion.

Quote from: namq on August 08, 2012, 01:21:48 AM
I cannot change "Value" to Variable or anything inside it.

Fixed, didn't really need the huge mind blowing paragraph you gave me lol


I'm getting this error in the when I edit anything about my moveset (it just started giving me this usually it doesn't happen)

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collection.Generic.SortedList`2.get_Item(TK ey key)
at BrawlLib.SSBB.ResourceNodes.MoveDefNode.OnRebuild( VoidPtr address, Int32 length, Boolen force)
at BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(V oidPtr address, Int32 length, Boolen force)
at BrawlLib.SSBB.ResourceNodes.ARCNode.OnRebuild(Void Ptr address, Int32 length, Boolen force)
at BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(V oidPtr address, Int32 length, Boolen force)
at BrawlLib.SSBB.ResourceNodes.ResourceNode.Rebuild(B oolean force)
at BrawlLib.SSBB.ResourceNodes.ResourceNode.Merge(Boo lean forceBuild)
at System.Windows.Forms.ModelMovesetPanel.SaveMoveset

Can you send me the moveset you're working with?