Here is a model converter written bye Kentilan that can read this format and animation files.
This program has no export or import option so I was hoping someone could help out with that.
The forum the author posted at is no longer alive but the author gave me the source code and said I could distribute it or modify it any way I wanted.
I have attached the code to the post so hopefully something great can come out of this. "custom brawl characters"
Here are some files from the game Arc Rise Fantasia.
The models were originally encrypted but here is a bms script I used to fix that.
get HEADER filename
string HEADER -= 4
string HEADER += \
idstring "RTDP"
endian BIG
get OFF long
get FILES long
get ARCSIZE long
get UNK long
getdstring NULL 0xC
for i = 0 < FILES
set RES_NAME HEADER
getdstring NAME 0x20
string RES_NAME += NAME
get SIZE long
get OFFSET long
math OFFSET += OFF
filexor 0x55
log RES_NAME OFFSET SIZE
filexor ""
next i
I'm interesting in this. Spending a lot of time to find any releases of tool that can convert Brmdl models, and find this.
There is are source code for converter from wii model format to fbx (it's very native to most popular 3d apps and support bones ). But source prepared just for Linux and couldn't compiled it on my window7:(
2 chrrox:
So what can we do with this? Do you know any specialists whose can creating a converter?
I know that Kryal from the SmashBoards almost finished a model importer/exporter for BrawlBox, which is a program he created to assist in hacking various things for Super Smash Bros. Brawl, before he just spontaneously gave up. As of the latest version's source code that he uploaded, it can export MDL0/BRMDL files into a DAE format (which only seem to work with Maya as far as I know).
I'm still kinda surprised that you only need to modify a few bytes in a BRMDL file to be able to convert it to a usable format.
RandomTBush wrote:I know that Kryal from the SmashBoards almost finished a model importer/exporter for BrawlBox, which is a program he created to assist in hacking various things for Super Smash Bros. Brawl, before he just spontaneously gave up. As of the latest version's source code that he uploaded, it can export MDL0/BRMDL files into a DAE format (which only seem to work with Maya as far as I know).
I'm still kinda surprised that you only need to modify a few bytes in a BRMDL file to be able to convert it to a usable format.
(And that was kind of a large bump, but oh well.)
You see,
many games (many-many) games interesting for me (and if quality of those game's models are good it's better for me ) on wii console use this format, and would be grate if such kind of tool release on windows.
because I know that people on facepunch already use ssbb to fbx converter on linux.
So, RandomTBush, you talking about "modifying a few bytes" , any luck to see ssbb to fbx converter on windows?
I've got some interest in this, because console-spanning formats make me happy. Given the source code that's been posted, writing an importer for my Windows toolset (which means export of brmdl to COLLADA/SMD/md5mesh/etc.) should be trivial. I'll add it to the todo list, after I wrap up some loose ends for Tekken 6 and some Capcom formats that I'm currently working on.
Writing an exporter may be less trivial, I won't know until I actually look into the format and see how many details are fully fleshed out in that previewer's code. I have no way to test such a thing, either, since I don't have a way to run modified GameCube/Wii images. So it'd just be a matter of exporting it, seeing if other PC tools can load it, and praying that things are actually set up right for proper games to be able to load it. I imagine custom Smash Bros. characters would be a huge thing for the world to enjoy, though, so it's worth looking into.
MrAdults wrote:I've got some interest in this, because console-spanning formats make me happy. Given the source code that's been posted, writing an importer for my Windows toolset (which means export of brmdl to COLLADA/SMD/md5mesh/etc.) should be trivial. I'll add it to the todo list, after I wrap up some loose ends for Tekken 6 and some Capcom formats that I'm currently working on.
Writing an exporter may be less trivial, I won't know until I actually look into the format and see how many details are fully fleshed out in that previewer's code. I have no way to test such a thing, either, since I don't have a way to run modified GameCube/Wii images. So it'd just be a matter of exporting it, seeing if other PC tools can load it, and praying that things are actually set up right for proper games to be able to load it. I imagine custom Smash Bros. characters would be a huge thing for the world to enjoy, though, so it's worth looking into.
MrAdults wrote:So there's already an exporter? Then, why did you resurrect this thread? The exporter is Linux-only or something?
Yes export ONLY on Linux systems, i asking everywhere and everyone, no one haven't windows compatible converter.
By the way, i found game-list with mdl0 models:
Animal Crossing: City Folk
- (The models are packed in ARC files and need to be exported with an external program.)
Arc Rise Fantasia
- (The models are compressed and either need to be decompressed using this QuickBMS script, or dumped from Dolphin's memory.)
Arkanoid Plus [WiiWare]
Bomberman Blast [WiiWare]
- (The models are packed in ARC files and need to be exported with an external program.)
Bleach: Versus Crusade
- (Models are almost the right size. They need to be scaled 1.3x-1.55x their original size.)
Bubble Bobble Plus [WiiWare]
- (Files are compressed strangely and need to be extracted using a memory dump from Dolphin.)
Captain Rainbow
Case Closed: The Mirapolis Investigation
Castlevania Judgment
- (Models are small and need to be scaled to 11x [?] their original size.)
Cooking Mama
Dead Rising: Chop 'Till You Drop
- (Read this post for more info on that.)
Dewey's Adventure
- (The models are packed in ARC files and need to be exported with an external program.)
Dragon Ball: Revenge of King Piccolo
- (The models all have generic filenames, and are packed in uncompressed *.BIN files. A full list of what they actually are is on this post.)
Dragon Quest Swords: The Masked Queen and the Tower of Mirrors
- (The models are packed in FPK files and need to be exported using an external program. Also, the MDL0 doesn't really need to be corrected?)
Elebits
Final Fantasy Crystal Chronicles: My Life as a Dark Lord [WiiWare]
Final Fantasy Crystal Chronicles: My Life as a King [WiiWare]
Final Fantasy Fables: Chocobo's Dungeon
- ("Just delete the first 8 bytes in red but DON'T delete the others. Then, add 8 F's instead of 12." - Me_Aludes)
Fullmetal Alchemist: Daughter of the Dusk
Fullmetal Alchemist: Prince of the Dawn
Furu Furu Park
- (The models are packed in *.BIN files, but they're not compressed. Also, the models don't need any hexing other than Step 5.)
Kamen Rider: Climax Heroes W
Klonoa
Mario and Sonic at the Olympic Winter Games
- (The models are packed in CPK files and need to be exported with an external program. Also, the heads are separate from the bodies for the mid/high-poly models, and both the textures and material properties need to be modified to make them not so dark.)
Mario Kart Wii
- (Normals seem to be screwed up, though.)
Monster Hunter Tri
My Pokemon Ranch [WiiWare]
- (Files are compressed strangely and need to be extracted using a memory dump from Dolphin.)
Naruto: Clash of Ninja Revolution
Naruto: Clash of Ninja Revolution 2
Naruto Shippuden: Gekitou Ninja Taisen! EX 3
- (Models are small and need to be scaled to 11x their original size.)
Naruto Shippuden: Ryujinki
New Super Mario Bros. Wii
- (The models are packed in ARC files and need to be exported with an external program. Also the models are large need to be scaled to 0.25x [?] their original size.)
NiGHTS: Journey of Dreams
Oneechanbara: Bikini Zombie Slayers
Pokemon Rumble [WiiWare]
- (Files are compressed strangely and need to be extracted using a memory dump from Dolphin.)
Pokepark Wii: Pikachu's Big Adventure?
- (The list of Pokemon in this game is on this post.)
Rainbow Islands: Towering Adventure [WiiWare]
Resident Evil: Darkside Chronicles
Resident Evil: Umbrella Chronicles
- (The models are packed in ARC files and need to be exported with an external program. This post has a listing of what each model is.)
Samba de Amigo
Simple Wii Series Vol. 6: The Waiwai Combat [Confirmation, please? They apparently have to be extracted from Dolphin's memory dump.]
Sin & Punishment 2: Successor to the Sky
- (The models are packed in ARC files and need to be exported with an external program.)
Soul Eater: Monotone Princess
Space Invaders Get Even [WiiWare]
- ("Just delete the first 8 bytes in red but DON'T delete the others. Then, add 8 F's instead of 12." - Me_Aludes)
Super Smash Bros. Brawl
Suzumiya Haruhi no Gekidou
- (The characters' parts are in separate MDL0s -- body, skirt, hair, left eye, right eye, mouth and eyebrows.)
Tales of Symphonia: Dawn of the New World
- (The bone tree seems to be really screwed up, but it works fine when exporting.)
Tatsunoko vs. Capcom
- (The models are packed in FPK files and need to be exported using an external program. Also, the models are small and need to be scaled to 11x [?] their original size.)
Tenchu: Shadow Assassins
Toshinden
Trauma Center: New Blood
Wario Land: Shake It/The Shake Dimension
- (The files need to be extracted from the game's GFA files. Looking into how to do so right now. Also unconfirmed for the moment.)
Wario Ware: Smooth Moves
Wii Fit Plus
- (Wii Fit might also use MDL0s?)
Wii Sports Resort
Yu-Gi-Oh! 5D's Wheelie Breakers
Zack & Wiki: Quest for Barbaros' Treasure
- ("Just delete the first 8 bytes in red but DON'T delete the others. Then, add 8 F's instead of 12." - Me_Aludes)
List of known games that DO NOT have MDL0 files:
A Boy and His Blob (Obviously, the game's 2D!)
Bleach: Shattered Blade (*.ACT, *.AI, *.SMS)
Boom Blox
Bully: Scholarship Edition (*.MXD)
Crash of the Titans (*.P3D)
Dead Space: Extraction (Unfamiliar file formats)
De Blob
Donkey Kong Barrel Blast (*.DAT)
DragonBall Z: Budokai Tenkaichi 3
ExciteBots
Final Fantasy Crystal Chronicles: The Crystal Bearers (Packed in *.DAT/*.POS files)
Final Fantasy Crystal Chronicles: Echoes of Time (Unfamiliar file formats)
Godzilla: Unleashed (*.BDG)
Guitar Hero: Aerosmith (*.NGC)
Harvest Moon: Animal Parade (*.CMP)
Harvest Moon: Magical Melody (*.CDT)
Indiana Jones and the Staff of Dreams (*.WII)
Kung-Fu Panda (*.APK/*.LXB)
Kung-Fu Panda: Legendary Warriors (*.SBK/*.WII)
The Legend of Spyro (*.KRV)
LostWinds [WiiWare]
MadWorld (*.DAT w/ cryptic names)
Mario and Sonic at the Olympic Games (CDDATA.DIG)
Marvel Super Hero Squad (*.TRB)
Metroid Prime 3: Corruption (*.PAK)
Nicktoons: Globs of Doom (*.TRB)
No More Heroes
No More Heroes 2: Desperate Struggle (GCT0?)
NyxQuest [WiiWare]
Okami (Packed in *.AFS files)
One Piece: Unlimited Adventure (*.AAR)
One Piece: Unlimited Cruise Episode 1 (*.AAR)
One Piece: Unlimited Cruise Episode 2 (*.AAR)
Pokemon Battle Revolution (*.FSYS)
Pikmin 2 (*.SZS/*.BDL?)
Pirates vs Ninjas Dodgeball
Punch-Out!! (*.DATA)
Rayman: Raving Rabbids: TV Party
Rune Factory Frontier (*.MOD)
Sam & Max: Season One (*.TTARCH)
Sega Superstars Tennis (Everything is in one PAC file)
Silent Hill: Shattered Memories (DATA.ARC/IGC.ARC)
Sonic and Sega All-Stars Racing (*.SIF/*.SIG)
Sonic and the Black Knight (*.ONE)
Sonic and the Secret Rings (*.ONE)
Sonic Riders: Zero Gravity (*.CVMH)
Sonic Unleashed (*.ONZ)
Soul Calibur Legends (*.TOM/*.FIM)
Super Monkey Ball: Banana Blitz
Super Mario Galaxy (*.BDL)
Super Mario Galaxy 2 (*.BDL)
Super Paper Mario (*.DATA)
Super Robot Wars NEO
Suzumiya Haruhi no Heiretsu
Star Wars: The Force Unleashed
Strong Bad's Cool Game For Attractive People [WiiWare]
Tales of Graces (Can't find any model files)
Tales of Monkey Island [WiiWare]
Teenage Mutant Ninja Turtles: Smash-Up (*.PAC, but not the same as Brawl's PAC files)
The Legend of Zelda: Twilight Princess (*.BMD)
their is already a window BRRES package viewer / exporter on windows ported by Kentilan
brmdl is a part of the brres wii package and describe geometry
brres can also contain brtex (texture in wii format)
brres can also contain branm (animations)
etc...
the actual version can load the brres package , list it content, display the geometry with textures and play animations
it allow export to psa/psk and/or md5mesh format actually..
shadowmoy wrote:their is already a window BRRES package viewer / exporter on windows ported by Kentilan
brmdl is a part of the brres wii package and describe geometry
brres can also contain brtex (texture in wii format)
brres can also contain branm (animations)
etc...
the actual version can load the brres package , list it content, display the geometry with textures and play animations
it allow export to psa/psk and/or md5mesh format actually..
Yes, i know this page, I've being there, but nothing from this page can't export models to psa/psk and/or md5mesh, even mdlviewer_v14_source.rar. But.. maybe i wrong, and you correct me?
Satoh wrote:Weren't the Twilight Princess models packaged in brmdl format?
Isn't there likewise a program named brmView or something?
Twilight Princess's models are actually BMD/BDL, which is the other known GameCube/Wii format. I've checked, and there are no relation between the two formats.
Tosyk wrote:By the way, i found game-list with mdl0 models:
*insert list here*
Hah hah, that's my list from the SmashBoards. There certainly are a lot of games with the same model format, aren't there?
You could probably just simplify the list to this, though, taking out all the notes and the games that don't have MDL0s:
Animal Crossing: City Folk
Arc Rise Fantasia
Arkanoid Plus [WiiWare]
Bomberman Blast [WiiWare]
Bleach: Versus Crusade
Bubble Bobble Plus [WiiWare]
Captain Rainbow
Case Closed: The Mirapolis Investigation
Castlevania Judgment
Cooking Mama
Dead Rising: Chop 'Till You Drop
Dewey's Adventure
Dragon Ball: Revenge of King Piccolo
Dragon Quest Swords: The Masked Queen and the Tower of Mirrors
Elebits
Final Fantasy Crystal Chronicles: My Life as a Dark Lord [WiiWare]
Final Fantasy Crystal Chronicles: My Life as a King [WiiWare]
Final Fantasy Fables: Chocobo's Dungeon
Fullmetal Alchemist: Daughter of the Dusk
Fullmetal Alchemist: Prince of the Dawn
Furu Furu Park
Kamen Rider: Climax Heroes W
Klonoa
Mario and Sonic at the Olympic Winter Games
Mario Kart Wii
Monster Hunter Tri
My Pokemon Ranch [WiiWare]
Naruto: Clash of Ninja Revolution
Naruto: Clash of Ninja Revolution 2
Naruto Shippuden: Gekitou Ninja Taisen! EX 3
Naruto Shippuden: Ryujinki
New Super Mario Bros. Wii
NiGHTS: Journey of Dreams
Oneechanbara: Bikini Zombie Slayers
Pokemon Rumble [WiiWare]
Pokepark Wii: Pikachu's Big Adventure
Rainbow Islands: Towering Adventure [WiiWare]
Resident Evil: Darkside Chronicles
Resident Evil: Umbrella Chronicles
Samba de Amigo
Simple Wii Series Vol. 6: The Waiwai Combat
Sin & Punishment 2: Successor to the Sky
Soul Eater: Monotone Princess
Space Invaders Get Even [WiiWare]
Super Smash Bros. Brawl
Suzumiya Haruhi no Gekidou
Tales of Symphonia: Dawn of the New World
Tatsunoko vs. Capcom
Tenchu: Shadow Assassins
Toshinden
Trauma Center: New Blood
Wario Land: Shake It/The Shake Dimension
Wario Ware: Smooth Moves
Wii Fit Plus
Wii Sports Resort
Yu-Gi-Oh! 5D's Wheelie Breakers
Zack & Wiki: Quest for Barbaros' Treasure
Satoh wrote:Weren't the Twilight Princess models packaged in brmdl format?
Isn't there likewise a program named brmView or something?
Twilight Princess's models are actually BMD/BDL, which is the other known GameCube/Wii format. I've checked, and there are no relation between the two formats.
Tosyk wrote:By the way, i found game-list with mdl0 models:
*insert list here*
Hah hah, that's my list from the SmashBoards. There certainly are a lot of games with the same model format, aren't there?
Yes, you right, list is very useful. So, right now we need just a converter
Take, for example, the Chocobo from Final Fantasy Fables: Chocobo's Dungeon.
There's a preview from in BrawlBox...
And here's the same model after being exported, in 3DS Max, in wireframe mode to show the bones more easily. Although not shown, the model does, in fact, keep all of its rigging.
While this is for Windows, I'm pretty sure there's a way to get the programs working on Linux.