Universal Model Converter - beta testing

Started by DarkPikachu, December 11, 2012, 07:55:14 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Would you like me to hold off on releasing UMC to work on SIDE??

Yes please, an IDE like that could really help me!
4 (57.1%)
Nah, just release UMC without SIDE.
3 (42.9%)

Total Members Voted: 7

December 11, 2012, 07:55:14 PM Last Edit: December 01, 2019, 07:03:36 PM by DarkPikachu

UMC Official Development Thread


UMC is literally what it's name stands for.

UMC, when finished, will be able to convert models from one format to another format.
that being said, that "format" can be whatever desired format is supported by UMC's plugins

right now UMC is still in it's basic development stages, and currently only supports a model with a material color and vertex colors.
multi-channel vertex colors and UV's are supported, but not displayed... yet

I'm still working on getting the internal format to support more...

the conversion process may seem fast, but it's actually quite slow...
once new knowledge is found out, it will be implamented to improve performance.

I'll be starting a google project and post a download upon the release of dev5.

until then, you can keep an eye on the progress  ;)

[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.


So will we be abe to rip models from Pokemon Battle Revolution with this program?

From what I understand it converts known model formats to other known model formats and no-one has cracked the battle revolution models yet so no it doesn't.

Definitely an interesting ad useful idea. Good luck figuring everything out, because some of these are hardly rippable or not rippable at all.

Quote from: LegacyWolf on December 13, 2012, 01:09:00 PMDefinitely an interesting ad useful idea. Good luck figuring everything out, because some of these are hardly rippable or not rippable at all.

Yeah just like Code Lyoko Quest for Infinity & Coraline.

Can you add support for pokemon Battle Revolution 3d Models textures bones UV's animations too?

Actually, Battle Revolution has had some understanding of its format done. However, there are two major issues at the moment:

1) It's not complete. The converter I have only gets the first object it finds in any .fsys file. This is probably something that could be fixed a little easier than the other point.

2) There are no bones. PBR uses vertex animation. A strange choice, IMO, but that's what's been found.


The converter can be found over at the Spriter's Resource forum.

Quote from: Tiberious on December 18, 2012, 05:51:48 PM
Actually, Battle Revolution has had some understanding of its format done. However, there are two major issues at the moment:

1) It's not complete. The converter I have only gets the first object it finds in any .fsys file. This is probably something that could be fixed a little easier than the other point.

2) There are no bones. PBR uses vertex animation. A strange choice, IMO, but that's what's been found.


The converter can be found over at the Spriter's Resource forum.
ah spriters resource =u=
god this is nostalgia for me. XD
(back when I started UMC v2)
^when Pharrox had decoded Ninetails *spell-check* from PBR (I do believe)

yes
UMC converts a known format to another known format.
well stated AdfroMan ;)

you'd have to learn Python and UMC's functions to build scripts for UMC
these scripts (as of dev5) support:
-models and animations
-images
-compression methods (not complete yet)

the scripts can also have extended libraries built for them and UMC
such as "Dolphin" (Nintendo's name for their entire SDK (N64 to Wii-U)
the library will allow you to program scripts as if you were programming an actual Nintendo game.

I'm still working on deciphering the RVL SDK... :P
so this library won't exist for a while...

if anyone who actually understands C++ could help me translate this, it would be much appreciated :)

there is another software out there that's almost exactly like mine...
but with alot less support, and you have to pay for it's features.
it's called Universal Object Converter.


Post Merge: December 18, 2012, 07:56:54 PM

btw...
progress on dev5:
3D analglyph colors:

if 3D wasn't cool anymore, it wouldn't be implamented in things we use every day.

materials: (I actually have a custom material implamented here)

UMC's font: (can't scale)


and scripts for dev5:
Minecraft export:

Riku:

although I've ran into a recent error... (I may have it fixed when I release)

^the reason is I tried to improve the generator, which didn't work out...


minecraft import:
my house:

in UMC:


[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.

looks epic
"want to see brawl mario in minecart xd"
I Dont Take Requests & Dont Do Brawl Mods anymore Maybe Sm4sh modz later

January 01, 2013, 08:07:06 AM #10 Last Edit: December 01, 2019, 07:23:51 PM by DarkPikachu
well, once I can figure out how to properly parse the bones,
I'll then be able to use an animation to pose his character model...

but for now, progress is as good as Melee models:

^ I'm pretty much on my own again as everyone's just telling me to figure it out, or they're not responding. -.-*
no help as usual... T.T


the problem is, I can't understand C# or C++ well,
so figuring it out will take years instead of days... T.T

[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.

Don't start building export scripts for UMC just yet
I've just found a major flaw in the design of the functions...

the data handling is too direct in giving you the internal data for one.

I'm currently re-working the design to hand you the data you're loooking for,
rather than give you everything for each catagory >_>

it should be a little more like the import process.

[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.

January 10, 2013, 06:21:52 PM #12 Last Edit: December 01, 2019, 08:17:49 PM by DarkPikachu
well, the new format of the export scripts overpowered the import format...
so I'm changing that as well :P

the format is much looser, by seperating the optional inputs into their own functions.

for example:
SetObject( Name )
-SetObjectLoc( X,Y,Z ) #also accepts a single list
-SetObjectParent( Name/ID ) #must exist, or the input is skipped.

it's looser because you don't have to define variables now if you don't need to.

I'll post the new format here soon.
(if you've built any import scripts, you'll have to upgrade them)
^ after the release of dev5, you won't have to upgrade your scripts. ;)

Post Merge: January 10, 2013, 06:19:50 PM

just wanted to mention I've been using Visual Studio 2010 to develope UMC.

this means errors are less likely to happen as I can now use intellisense :af:

but if I must  mention, I'm also working on my own IDE specifically built to test UMC scripts:

comparison to IDLE:


there's still quite alot to do before this thing can be considered an actual IDE >_>
but I hope to get rid of the function process handlers in order to increase speed...
(UMC is extremely slow because of this)

also...
if anyone's interested...
*can't find HexEditProCracked.gif*
^I've done it ^_^ (cracked HexEdit)

[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.


February 10, 2013, 01:24:55 AM #14 Last Edit: December 01, 2019, 08:22:44 PM by DarkPikachu
just throwing this out there...

you can contact me on Gmail at pretty much any time...
tcll5850@gmail.com

I can't access kc-mm or even google search honestly :srs:

but that's about it... :P

Post Merge: February 10, 2013, 08:13:52 AM

btw, here's UMC's new formatting functions: :)
(excluding animations)
http://gist.github.com/4748851

I'll include animations later...
right now I'm still working on the functions...

also the script header functions have been changed...
I'll explain that later...
but the other model/anim/image/etc... IO function requirements are the same ;)

you can start working on a few UMC scripts using these functions if you like...

I'll update the format to explain the basic structuring of UMC's format soon ;)

[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.