Kuribo64
Views: 8,756,191 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
09-19-18 04:44 AM
Guest:

0 users reading BMDCubed: Have You SMG/2 Modders Seen THIS? | 1 bot

Main - Misc. ROM hacking - BMDCubed: Have You SMG/2 Modders Seen THIS? New reply

Pages: 1 2
JakoNintenCraft
Posted on 07-20-17 10:01 PM (rev. 7 of 07-21-17 05:57 PM) Link | #84888
SOOOOO....

I was channel surfing the web when I came across this program, which is a command line program that creates *.BMD files like obj2bmd.

It appears to have the same level of capability as our current obj2bdl v0.4 (or v0.5 if you found that obscure build) but it uses Collada *.DAE files as input and (try not to get excited here!) it seems to support ALPHA TEXTURES, MULTIPLE UVS, AND MULTIPLE BONES in meshes!

Here's everything I know so far about it:

POSITIVES
+ Creates *.BMD files with same capabilities as obj2bdl (supports geometry, UVs, vertex colors)
+ Can create multiple-boned meshes (once we get bone animation commonplace in SMG/2 mods this would help make quite a few awesome mods!)
+ Can use textures with alpha channels properly (FINALY!!!)
+ Up to 8 multiple UV sets (Don't know what you'd want to do with that, but OK.)
+ Up to 2 vertex colors per vertex (Still don't know what can be done, but OK as well.)

NEGATIVES
- It seems to be in very early development.
- Requires 3DS Max as it will only accept *.DAE files made with it (the developers though are working to remove that limitation.) A way around that could be a converter that converts regular *.DAE files into the ones that 3DS Max makes. I know said converters exist because I looked for them. Some are online and some aren't.
- Not widely tested (according to its E. Gadd's Workshop thread it was tested with Super Mario Sunshine and The Legend of Zelda: The Wind Waker. It could probably be retrofitted for the Galaxy series though.)
- According to the GitHub repo, it says the program works well with "simple-boned" meshes but has rendering issues with "complex-boned" ones. Don't know what that means either, but OK for the third time!

OTHER
* Should probably use with bmd2bdl to work for Galaxy but might not be necessary.

Here are a few links to look at if you're interested:

GitHub repository for BMDCubed.
GitHub releases page for BMDCubed.
BMD2BDL v0.2 (for conversion to *.BDL)
E. Gadd's Workshop Thread for BMDCubed.

A 3-hour-long livestream of it in action:


A much shorter video showing some results of the program.


This is extraordinary and I hope it helps to get a scene going again! YA-HOO!

EDIT: If you're getting it from GitHub I'd recommend to get the files from the single pull request too as it has a few improvements to the program. But do what you please: this is an amazing find regardless.

____________________
Irony is the spice of life.

You're inside a simulation, of a simulation, inside a simulation, of a simulation, inside the Matrix, inside a taco, inside a taco, within a Taco Bell, that's inside a KFC, within a mall, that's INSIDE YOUR BRAIN!; inside another giant simulation!


Super Hackio
Posted on 07-20-17 10:34 PM Link | #84891



Hmm... Well, SMG & SMG2 Use BDL. Mostly, IIRA, BOTH games can and will load BMD files.

Otherwise, THIS IS AMAZING NEWS!!!

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

SunakazeKun
Posted on 07-21-17 06:59 AM Link | #84896
That's an amazing tool. I've already heard about that but I'm not sure if it works with SMG games.

Well, both games actually use some BMD models. The sentry beamer ring marker from SMG2 is a BMD mdoel.



Youtube | Github | Neo Mario Galaxy | Super Mario Galaxy & Super Mario 3D Land Modding


StapleButter
Posted on 07-21-17 07:24 AM Link | #84897
nice thread title, you should work at the clickbait department


other than that, nice

____________________
NSMBHD - Kafuka - Jul

communism

JakoNintenCraft
Posted on 07-21-17 08:53 AM Link | #84899
Posted by StapleButter
nice thread title, you should work at the clickbait department


other than that, nice

Heh. Clickbait Department… Think they're hiring?
LOL.

Yeah this is pretty good. I'm going to test this today to see if it works with SMG2 or not. Can't wait to see! Cross your fingers!

____________________
Irony is the spice of life.

You're inside a simulation, of a simulation, inside a simulation, of a simulation, inside the Matrix, inside a taco, inside a taco, within a Taco Bell, that's inside a KFC, within a mall, that's INSIDE YOUR BRAIN!; inside another giant simulation!


shibboleet
Posted on 07-21-17 10:58 AM Link | #84903
it wont work with 99% of SMG2

____________________
a

Super Hackio
Posted on 07-21-17 11:34 AM Link | #84905



Posted by shibboleet
it wont work with 99% of SMG2

Well you can't just say that without actually knowing... I think.

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

poudink
Posted on 07-21-17 01:09 PM (rev. 2 of 07-21-17 01:09 PM) Link | #84912
Wasn't there a BMD to BDL tool which could be useful in this case?

____________________
Nothing to say, so jadnjkfmnjamnfjkldnajfnjkanfjdksan jsdnvj m.

[insert quote here]

JakoNintenCraft
Posted on 07-21-17 01:55 PM (rev. 4 of 07-21-17 02:03 PM) Link | #84917
Posted by shibboleet
it wont work with 99% of SMG2


Posted by BMDCubed Team on E. Gadd's Workshop
Valid BDL files can be created from BMDs made by BMDCubed by passing them through bmd2bdl.


____________________
Irony is the spice of life.

You're inside a simulation, of a simulation, inside a simulation, of a simulation, inside the Matrix, inside a taco, inside a taco, within a Taco Bell, that's inside a KFC, within a mall, that's INSIDE YOUR BRAIN!; inside another giant simulation!


Super Hackio
Posted on 07-21-17 02:05 PM Link | #84918



Posted by JakoNintenCraft
Ever heard of bmd2bdl?

Also:
Posted by E. Gadd's Workshop
Valid BDL files can be created from BMDs made by BMDCubed by passing them through bmd2bdl.

WOW! Now I want to try this out... In fact, I think I'll do it right now!

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

JakoNintenCraft
Posted on 07-21-17 05:57 PM Link | #84931
EDIT TO MAIN THREAD: added links to GitHub releases page and download for bmd2bdl version 0.2.

____________________
Irony is the spice of life.

You're inside a simulation, of a simulation, inside a simulation, of a simulation, inside the Matrix, inside a taco, inside a taco, within a Taco Bell, that's inside a KFC, within a mall, that's INSIDE YOUR BRAIN!; inside another giant simulation!


PaperplateismGuy
Posted on 07-22-17 02:06 AM Link | #84950
Also, There is an .fbx to .dae converter. So blender users can change to a .dae that may be compatible with this program.

http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=14942949

Later versions may or may not work.

____________________
Remember, every user has to start out somewhere,- Every time I look back at my old posts, I cringe.



Super Hackio
Posted on 08-02-17 08:18 PM Link | #85595



Posted by PaperplateismGuy
Also, There is an .fbx to .dae converter. So blender users can change to a .dae that may be compatible with this program.

http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=14942949

Later versions may or may not work.

But this converter REQUIRES 3ds MAX.

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

PaperplateismGuy
Posted on 08-03-17 04:06 PM Link | #85626
Posted by Super Hackio
But this converter REQUIRES 3ds MAX.


That's what I thought at first, but (that might not be the correct link) somewhere I was able to download the installer (which doesn't require 3DSmax).

____________________
Remember, every user has to start out somewhere,- Every time I look back at my old posts, I cringe.



Super Hackio
Posted on 08-03-17 04:22 PM Link | #85627



If you can get me a link, I can finally try this.

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

shibboleet
Posted on 08-03-17 05:59 PM Link | #85644
Posted by JakoNintenCraft


you do see that i meant you can’t instantly use the output in smg2, right?

____________________
a

Super Hackio
Posted on 08-04-17 12:57 PM Link | #85694



OK, Gave it a whirl, This happened: [This was when I used the 7.4 Binary FBX.]

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at BMDCubed.src.BMD.Geometry.VertexData.GetActiveVertAttributes(Grendgine_Collada_Mesh mesh)
at BMDCubed.src.BMD.Geometry.VertexData..ctor(Grendgine_Collada_Mesh mesh, Matrix4 bindShape, DataTypes position, DataTypes normal, DataTypes uv, ColorDataTypes color)
at BMDCubed.src.BMD.Geometry.GeometryManager..ctor(Grendgine_Collada scene, DrawData drw1, Matrix4 bindShape, DataTypes position, DataTypes normal, DataTypes uv, ColorDataTypes color)
at BMDCubed.src.BMDManager..ctor(Grendgine_Collada scene)
at BMDCubed.Program.Main(String[] args)

And This happened: [This was when I used the 6.1 ASCII FBX.]

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at BMDCubed.src.BMD.Geometry.VertexData.GetActiveVertAttributes(Grendgine_Collada_Mesh mesh)
at BMDCubed.src.BMD.Geometry.VertexData..ctor(Grendgine_Collada_Mesh mesh, Matrix4 bindShape, DataTypes position, DataTypes normal, DataTypes uv, ColorDataTypes color)
at BMDCubed.src.BMD.Geometry.GeometryManager..ctor(Grendgine_Collada scene, DrawData drw1, Matrix4 bindShape, DataTypes position, DataTypes normal, DataTypes uv, ColorDataTypes color)
at BMDCubed.src.BMDManager..ctor(Grendgine_Collada scene)
at BMDCubed.Program.Main(String[] args)

And This happened: [This was when I used Blender's .DAE Exporter.]

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at BMDCubed.src.BMD.Skinning.SkinningManager.GetSkinningInfo(Grendgine_Collada scene)
at BMDCubed.src.BMD.Skinning.SkinningManager..ctor(Grendgine_Collada scene)
at BMDCubed.src.BMDManager..ctor(Grendgine_Collada scene)
at BMDCubed.Program.Main(String[] args)

Any suggestions?

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

JakoNintenCraft
Posted on 08-04-17 04:02 PM Link | #85699
Umm, Super Hackio you have to use 3DS Max and export the *.DAE from there using its own exporter.

Open the model you want with 3DS Max and click the 3DS Max icon in the top right corner, click Export. Under the Save As... file type dropdown, save as Autodesk Collada (DAE) and click export.

Autodesk software has a proprietary version of the *.DAE file format that is different from its open-source variant. Only those will work with BMDCubed.

____________________
Irony is the spice of life.

You're inside a simulation, of a simulation, inside a simulation, of a simulation, inside the Matrix, inside a taco, inside a taco, within a Taco Bell, that's inside a KFC, within a mall, that's INSIDE YOUR BRAIN!; inside another giant simulation!


Super Hackio
Posted on 08-04-17 04:36 PM Link | #85702



But this is what I was testing: to see if a FBX ==> DAE autodesk converter would work.

3DS Max Costs money. Hackers like me don't exactly have the money to buy 3DS Max.

____________________
SMG RUN Progress: 10%
————————————————
I have a discord if you want:

(I also post SMG RUN updates more often there)

Spacey
Posted on 08-06-17 09:49 AM Link | #85782
*cough* student license is free *cough*

____________________
Hacking LM and trying to not suck. Weeeeeeee.
Pages: 1 2

Main - Misc. ROM hacking - BMDCubed: Have You SMG/2 Modders Seen THIS? New reply

Page rendered in 0.035 seconds. (2048KB of memory used)
MySQL - queries: 30, rows: 233/233, time: 0.018 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.