Pages: 12 »
Posted on 11-07-11, 03:45 pm
Banned for being a complete idiot.

Karma: 529
Posts: 537/987
Since: 07-09-11
Hey guys,

Well, using NSBMD tool, we know that mario_model_lz.bin is Mario's body, and mario_head_nocap_lz.bin and mario_head_cap_lz.bin are models of Mario's head. And another file is for mario's shell.

According to G3DCVTR, it reports that mario_model_lz.bin has NO animation whatsoever. And a different file had the actual animation. So if we create our own model with the proper naming of the animated parts, then we can replace mario's model. Head, body, shell, and even Luigi too I suspect.

I"m going to need more time to investigate.
Posted on 11-07-11, 04:51 pm
Roy Koopa


Karma: 4011
Posts: 929/2722
Since: 06-26-11
What do yo mean with "own model with proper naming of the animated parts"? And I think I know which file is for the animaions. The "player" files... perhaps...
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 11-07-11, 11:58 pm
Banned for being a complete idiot.

Karma: 529
Posts: 538/987
Since: 07-09-11
Posted by ray
What do yo mean with "own model with proper naming of the animated parts"?

I mean you can create whatever model you want, let's say the body of a minecraft player, and then you have to split it up into different objects with the proper names because each different object is animated.
Posted on 11-08-11, 12:50 am
Birdo


Karma: 3304
Posts: 191/2021
Since: 06-28-11
but wouldn't the exported model will conflict the original model? I think that the original model might have some bones where the animation is set. Unless the model objects are exactly the same way as the original. (That is if the model has bones...)

Anyway, it would be still awesome to replace Mario model.
_________________________

Posted on 11-08-11, 05:14 am
Roy Koopa


Karma: 4011
Posts: 931/2722
Since: 06-26-11
Ok that sounds great, but I'm a real noob in 3D modeling xD I'll try when I have more time
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 11-08-11, 03:46 pm
Banned for being a complete idiot.

Karma: 529
Posts: 539/987
Since: 07-09-11
Posted by gridatttack
but wouldn't the exported model will conflict the original model? I think that the original model might have some bones where the animation is set.

I don't understand... are you trying to say if I hand-create a model, it will be incompatible with NSMB because I don't have bones?
Well I still don't know how the 3D animation stuff works yet. Even if I name each bone right and model it correctly, there still may be some problems because animation files and model files are generated from one project with both model and animation, so they could be tightly linked together.
That's my hypothesis for right now.

I still need to figure out what exactly g3dcvtr is reporting back to me, and how this 3d stuff works.
Posted on 12-08-11, 01:00 am (rev. 1)
Banned for being a complete idiot.

Karma: 529
Posts: 609/987
Since: 07-09-11
Raw G3DCVTR's Info dump about mario_model_LZ.bin

Info about mario_model_LZ.bin:
This is a nsbmd
BMD v0.2
It looks like there are two models: mario_model and small_model
Each model has it's own position and scaling off all the body parts.
The texture is named n_mario_body
Material name is mat_body
Key:
-> = Attached to
[Texthere] description or idea about that thing



-----

Raw G3DCVTR's Info dump about pl_map_LZ.bin

Info about pl_map_LZ.bin:
This is a nsbca
BCA v0.1
This file contains the animation of Mario and Luigi in the overworld.
Key:
[Texthere] description or idea about that thing


-----

Raw G3DCVTR's Info dump about pl_mario_LZ.bin:


Info about pl_mario_LZ.bin:
This is a nsbca
BCA v0.1
These are the animations of Mario in level?
List of animations:
run
wait
walk
(pretty self-explanitory names)

-----

Raw G3DCVTR's Info dump about pl_LZ.bin:


Info about pl_LZ.bin:
This is a nsbca
BCA v0.1
This file contains many animations of Mario and Luigi in levels.
Posted on 12-08-11, 05:17 am
Roy Koopa


Karma: 4011
Posts: 1080/2722
Since: 06-26-11
Wow that looks interesting. Still... I think it could be HARD to edit marios model AND the animations
@pl_LZ.bin
I find it intereesting that there is a "roll" animation. I have never seen that you can roll in the game
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 12-08-11, 08:21 am


Karma: 3752
Posts: 790/2112
Since: 06-28-11
Posted by ray
I find it intereesting that there is a "roll" animation. I have never seen that you can roll in the game

Me too. It is probably such an animation like in wario land 2.
You can roll there, when you press down on a slope.
Posted on 12-08-11, 01:27 pm
Fuzz Ball
KirbyFanatic64 (LOL)

Karma: 1361
Posts: 67/950
Since: 11-13-11
Posted by NsmB_PrO
Posted by ray
I find it intereesting that there is a "roll" animation. I have never seen that you can roll in the game
Me too. It is probably such an animation like in wario land 2.
You can roll there, when you press down on a slope.


When I knew Mario can "roll", I LOL
It's quite interesting changing mario's model.
If we could do that now,

we're just hacking the whole game!!


_________________________

Great games must be fun, not fancy.

Music Hacker needed! PM me if you wish!
Posted on 12-08-11, 02:09 pm
Buster Beetle


Karma: 379
Posts: 434/464
Since: 06-29-11
The roll is probably when you do the triple jump.
Posted on 12-08-11, 02:11 pm
Roy Koopa


Karma: 4011
Posts: 1081/2722
Since: 06-26-11
I dont think so, because there is also a "roll_jump" animation
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 12-08-11, 03:39 pm
Banned for being a complete idiot.

Karma: 529
Posts: 610/987
Since: 07-09-11
Hm, problem is I don't know how tightly interleaved BMD and BCA files are. If they are too tightly bonded, I might not be able to re-create my own BMD file and make it work with the existing BCA files. If they are not too tightly bonded (they only look at the object names) then I could be able to create my own BMD files.

Which also means I have to learn more 3ds max 6 animation.

Off topic: I think g3dcvtr might be able to read .bmd files of Super Mario 64 DS.
Posted on 12-09-11, 11:07 pm
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 10010
Posts: 1258/4457
Since: 06-08-11
Posted by ELMario
Hm, problem is I don't know how tightly interleaved BMD and BCA files are. If they are too tightly bonded, I might not be able to re-create my own BMD file and make it work with the existing BCA files. If they are not too tightly bonded (they only look at the object names) then I could be able to create my own BMD files.

Which also means I have to learn more 3ds max 6 animation.

As far as I know, they're only linked by name so this is good news
The binary structure of NSBMDs contains some search trees to quickly find parts by name, so that makes even more sense.

Posted by ELMario
Off topic: I think g3dcvtr might be able to read .bmd files of Super Mario 64 DS.

I don't think so. They're different formats, the SM64DS formats seem to be earlier versions of their NitroSystem variants, and they're not compatible. Unless the NitroSystem tools have explicit support for old versions, which I don't think.

SM64DS was one of the earliest games released for the NDS. Clearly, Nintendo hadn't even finished developing their libraries by that time =D
Posted on 12-21-11, 06:48 pm
Roy Koopa


Karma: 4011
Posts: 1125/2722
Since: 06-26-11
Hmmm... I dunno what I changed, but suddenly I cant convert animations anymore

_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 01-06-12, 08:05 am (rev. 1)
Paratroopa
banned for uploading a ROM to the uploader

Karma: -11
Posts: 38/147
Since: 12-17-11
Posted by luckwii
The roll is probably when you do the triple jump.


hmm a roll animation? probably the beta triple jump....

EDIT:hmmm probably the roll animation for Shell Mario
_________________________
NSMB Hackers are cool persons
Posted on 02-13-12, 05:37 pm
Roy Koopa


Karma: 4011
Posts: 1317/2722
Since: 06-26-11
Hrmmm... I took a look onto the Raw G3DCVTR's Info dump about mario_model_LZ.bin and noticed, there are no informations about Bones... Does Mario have no Bones? That would be pointless. I have to know the Bone-Names and general informations. ElMario, do you know a way to show Bone-Informations? Its very important!
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Posted on 02-15-12, 12:18 am
Banned for being a complete idiot.

Karma: 529
Posts: 697/987
Since: 07-09-11
Posted by ray
Hrmmm... I took a look onto the Raw G3DCVTR's Info dump about mario_model_LZ.bin and noticed, there are no informations about Bones... Does Mario have no Bones? That would be pointless. I have to know the Bone-Names and general informations. ElMario, do you know a way to show Bone-Informations? Its very important!

Hmm... if the model doesn't show it, does the animation file show it?
And was it that Console Tool can't show bone names or something?
I think the bones are called nodes in the output... it seems the most logical. Unless it makes sense that it's something else I don't know about already...
Posted on 02-22-12, 03:40 am
Banned for being a complete idiot.

Karma: 529
Posts: 716/987
Since: 07-09-11
Well, the head was easy.
Posted on 02-22-12, 05:09 am
Roy Koopa


Karma: 4011
Posts: 1331/2722
Since: 06-26-11
Jup, that was also no problem for me, but the body is waaaayyy harder Because we have no Bone-Informations its nearly impossible.
_________________________
See a lots of creative DS Hacking here
If you want to support me, you might check out my Patreon Page : )
Pages: 12 »