• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

In Progress Smash Forge Model Part Import Tutorial

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Hi there, N0XX here. There has been a recent interest in model importing with Smash Forge, specifically the build that will be linked below. It is unique in the fact that it can single bind model parts (.smd) onto a characters base model, allowing for more advanced costume hacks. In this tutorial, I'll try to make things as clear as possible for everyone to understand and do themselves, as well as take questions on this thread, just post them below.

First things first, we have to give credit where it is due:
Furil
Tcll
revel8n
SMG - (for rendering in forge)

Disclaimers: 1. This method is still a bit experimental and a work-in-progress so there may be bugs.
2. This requires slight knowledge on blender use. (for tweaking objects)

Things you will need:
Obj2smd - https://www.moddb.com/downloads/start/13009?referer=https://www.google.com/
Blender - https://www.blender.org/download/
Blender source tools (You need this.) - http://steamreview.org/BlenderSourceTools/
Smash Forge - https://www.dropbox.com/s/zr930naj9hoavbt/ForgeMelee.7z?dl=1
DTW - https://www.mediafire.com/file/iiw6ss8xsi5b8i6/DAT Texture Wizard - v5.4 (x64).zip

For those ripping from Brawl files:
Brawlbox - https://github.com/libertyernie/brawltools/releases/tag/v0.78_h1
Brawl Vault - http://forums.kc-mm.com/Gallery/BrawlView.php

This tutorial will be utilizing brawl .pcs files and the brawl box entirely, as it is easier to do.


Step 1: Download your file.
Get the file with the part (or parts) you would like to import, after that is done open it(The .pcs file) in BrawlBox.
Step 2: Exporting from BrawlBox and getting .Dat>.obj>.smd
Right click on the model part you see in brawl box, and hit "export". After that is done, export the file you want to edit in your melee iso with DTW. (if it was mario, go to Characters>Mario>plxxxx.dat) then open Smash Forge and drag and drop it right in the window. Once the model shows up, go to the right bar and to the top, and hit the "+" next to
"PlXXXX" folder. Then right click on "Gr_Share_Joint" and hit "Export as". You will receive a .smd model file of the character you want to edit.
Step 3: Viewing Bones in Blender and exporting
Now open up blender. This is where you want to set up the source tools (or you won't be able to view the .smd you just exported.) Intructions below.
  1. Select File > User Preferences
  2. Move to the Addons tab
  3. Click Install From File... in the bottom of the window
  4. Find the downloaded zip file and select it (Double click)
  5. Under 'Categories' on the left, click 'Import-Export'
  6. Find 'Blender Source Tools' in the list and check the box to the right. Wait a moment for activation to complete.
  7. Click Save User Settings and close the window.
Now that that is out of the way, we can go to File>Import>Source Engine (.smd, .vta, .dmx....etc). Hit the last option that is on the list, and find your .smd (I recommend you keep everything on the desktop to avoid confusion) After opening, you should see a skeleton and the model, if you don't already see the bones, just go to the right bar, and find the data object data icon (looks like a little man in a box.) and click him, then go down to "display" and check the "Names" box. At this point all the bone id numbers should show up. You want to find the ID that you will be single binding to. (For instance, if I wanted to replace Mario's hat, it would be bone 24, the bone associated with the top of his head/his hat.

After you find the bone you want to bind to, go back and find that exported obj file from the .pcs from eariler and drag and drop in on the obj2smd program. It will create two files one of which being an .smd file. Import that .smd with the same instructions above, and align it properly on the model as you see fit. When you are satisfied, then hit the scene tab on the right bar(looks like a sphere and cylinder with a sun next to it, in a box.), then scroll down to "Source Engine Export". Now you will see "export path", click the file icon and map it to your desktop, in the top right corner of the window you will see "accept", when you finish mapping click it. When you come out go back to the "Source Engine Export" section and hit the "SMD" file export option, after that hit export(Every time you open Blender it will give you a cube or sphere, make sure you export the .smd that is your part from the .pcs, normally starting with "polygon#").
Step 4: Importing
Now that all that mess is out of the way, we are ready to import. Go back into smash forge and go to (PlXXXX.dat>Pl-Gr_Share_joint>Data Objects) Select one object and hit the down key until you find your object you would like to replace. After you have found it, hit the right key and click "import from file". A window should pop up and you should see "select file" as the first option in a box, hit it and find the object that you exported (polygon#). After that hit the "bone type" box and hit "Single Bind". In the box that is labeled "BonePar" You want to hit the drop down menu and find the bone you viewed earlier (for instance mario's hat, bone 24) and hit "import".
Step 5: Importing back into Melee
At this point, just simply go up to the PlXXXX.dat (in smash forge) and right click and hit save as. Name the file what u would like and save to your desktop or workspace. Import the file with DTW (find the same mario file, select it and hit import, then find the file you just saved and click it). It may rebuild because it is a larger file that the original. Test it out in game and see the results.
 
Last edited:

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Remember to post any questions or comments here, feedback is appreciated.
 

Anutim

Smash Apprentice
Joined
Oct 22, 2013
Messages
185
For 3DS MAX users, this plugin is what I'm using, and works pretty good so far.
https://forum.facepunch.com/f/fbx/qxgb/3DS-Max-SMD-Plugins/1/
(uncheck Weld verts though, as for some reason this crashes for me on the SMD files generated from Forge)

Alternatively, if you don't wanna mess with any SMD plugins (or if it's simply not available for your software), you can use Noesis for conversion as it supports it by default.
https://richwhitehouse.com/index.php?content=inc_projects.php&showproject=91
(I'd recommend FBX for Noesis usage)

Some diverse things to keep in mind btw:
UVs may need flipping, hasn't happened to me on all imports however.
You should look at what bones are used by the original mesh, as rigging to unused bones may cause crashes. There's unfortunately not any golden rule to go by, but be wary of extra bones around the clavicle, wrist, ankle etc.
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
This is pretty cool and makes everything real easy, but it's still very tedious. At least we get more characters than with that old importer.

All i wish is that one day we get the option to import entire models in .dae, that way we just export from BrawlBox and throw it directly into Smash Forge.
 

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Yeah that would be extremely convenient, and maybe we will be able to do that eventually, assuming uge comes out sometime in the near future.
 

Tcll

Smash Lord
Joined
Jul 10, 2010
Messages
1,780
Location
The Gates of Darkness
NNID
Tcll5850
idk about near, but I'm doing my best
unfortunately my best is an extreme lack of knowledge to a very complex puzzle

I need to build a custom subprocess loader to a specific py34 environment and try to keep things from being hackable for the wrong purposes
since what I'm doing involves loading DLLs from zip folders by copying them into machine memory
idk how well that could be exploited by malicious hackers
 
Last edited:

CalvinHedgewolf13

Smash Rookie
Joined
Oct 30, 2016
Messages
21
Location
$C800
Slippi.gg
Fox#821
NNID
Rozurabu
3DS FC
4141-7696-7074
Has anyone gotten this to work on console?
For me, it only seems to be working on Dolphin, but that might just be the bones I'm rigging to.
 

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Has anyone gotten this to work on console?
For me, it only seems to be working on Dolphin, but that might just be the bones I'm rigging to.
It may only work on dolphin because (well at least if you are using nintendon't...) the normal melee file can't be larger than it's original size. If it is bigger, then it will crash while playing, lag, or won't get past the boot screen. Dios Mios might work however, I've heard it's better than nintendon't but I don't have it so I can't confirm it.
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
Whoever told you Dios Mios is better than Nintendont doesn't have any idea what he/she is talking about, Dios Mios doesn't have Audio Streaming, or the almost 100% compatibility Nintendont has, or support for Wiimotes/PS3 Controllers/Directinput controllers, and the list goes on and on.

And no, if the modded file size is bigger compared to the original one, that won't automatically make it not work on real console. In fact, if it works on Dolphin but not on the Wii, it means the guy who added this feature is doing everything wrong.
 

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Whoever told you Dios Mios is better than Nintendont doesn't have any idea what he/she is talking about, Dios Mios doesn't have Audio Streaming, or the almost 100% compatibility Nintendont has, or support for Wiimotes/PS3 Controllers/Directinput controllers, and the list goes on and on.

And no, if the modded file size is bigger compared to the original one, that won't automatically make it not work on real console. In fact, if it works on Dolphin but not on the Wii, it means the guy who added this feature is doing everything wrong.
That's not what I said, I think you are confused. I said that Nintendon't might have issues with files bigger than the normal iso size, not that it absolutely will crash or not work automatically. As for Dios Mios, I figured ya it's not as good as Nintendon't, I rarely hear anyone use it.
 
Last edited:

CalvinHedgewolf13

Smash Rookie
Joined
Oct 30, 2016
Messages
21
Location
$C800
Slippi.gg
Fox#821
NNID
Rozurabu
3DS FC
4141-7696-7074
..the normal melee file can't be larger than it's original size. If it is bigger, then it will crash while playing, lag, or won't get past the boot screen.
Blasphemy.
I've had plenty of other files that were larger than the original work fine on Nintendont.
This would be a problem if the .dat file's header didn't match the actual length of the file, which I believe would cause Dolphin to at least throw a panic handler.
This wasn't the case, however, when I checked the header to the actual file length.

As for why not many people use DIOS MIOS, it's a longer process to set up, and isn't anywhere near as user friendly.
Even with having it set up, I personally prefer Nintendont, anyway.
I tried it anyway, but it had the same result. The match freezes when attempting to spawn (load) the character model as the match starts. ("Ready_")

If there were some samples I could test, or some other sort of confirmation, then at least I'd know it's something I did, and not the utility.
 
Last edited:

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Alright, if you don't want to use Dios Mios, that's fine. If you believe what I said was a lie, that is also fine. I was just telling you, what I was told, so I guess I'm not sure how I can help further xD. Sorry.
 
Last edited:
Joined
Jul 19, 2018
Messages
14
Location
Costa Rica
Cuando intento importarlo a blender el modelo se destruye, solo sale bien el esqueleto. No se que estoy haciendo mal
Tambien ¿Como puedo convertir a smd el modelo de Ryu (mod)?
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
Cuando intento importarlo a blender el modelo se destruye, solo sale bien el esqueleto. No se que estoy haciendo mal
Tambien ¿Como puedo convertir a smd el modelo de Ryu (mod)?
Smash Forge solo soporta exportar piezas individuales de los modelos, no el modelo completo.

Podrias usar BrawlBox y descargar un PSA de Ryu y extraer el modelo de ahi, quizas funcione.
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
¿Hablas de usar un modelo 3d de Brawl?
¿Melee Lo soportará?
Ah pero necesitas ponerlo otravez en Melee? Entonces no se :/

Pero si solo vas a editar una sola parte del modelo podrias extraer solo esa parte y editarla, despues la vuelves a importar y asi hasta que hayas conseguido lo que estabas buscando hacer.
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
OK. veré si puedo hacerlo parte porn parte
Pero ¿cómo puedo extraer parte por parte un modelo? ForgeMelee no me deja hacerlo.
No se decirte, ya que la version requerida no anda en mi laptop.

Creo que tenias que abrir el menu de DataObjects y le das click derecho y "Export As" pero no recuerdo bien.

EDIT: N0XXKATT N0XXKATT Do you take requests? If so, can you import Brawl Snake's head over this costume?
 
Last edited:

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
I think it's possible, I don't really take requests as of rn (school, so I can't 100% have time for them) but after may 2019 I should have more time.
 
Joined
Jul 19, 2018
Messages
14
Location
Costa Rica
No se decirte, ya que la version requerida no anda en mi laptop.

Creo que tenias que abrir el menu de DataObjects y le das click derecho y "Export As" pero no recuerdo bien.

EDIT: N0XXKATT N0XXKATT Do you take requests? If so, can you import Brawl Snake's head over this costume?
En el ForgeMelee que tengo no me deja Exportar partes (No mando Screenshot porque estoy usando otra pc)
¿¡Es Posible importar partes a Melee desde Brawl O.o!?¿Hay alguna manera de que yo pueda aprender a hacerlo?
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
En el ForgeMelee que tengo no me deja Exportar partes (No mando Screenshot porque estoy usando otra pc)
¿¡Es Posible importar partes a Melee desde Brawl O.o!?¿Hay alguna manera de que yo pueda aprender a hacerlo?
Es posible y eso mismo te enseña a hacer el tutorial de ahi arriba. Lo malo es que no importa las texturas y tienes que recrearlas tu (Por eso el Wario se veia tan raro) Quizas despues te traduzco el tutorial.
 
Joined
Jul 19, 2018
Messages
14
Location
Costa Rica
Es posible y eso mismo te enseña a hacer el tutorial de ahi arriba. Lo malo es que no importa las texturas y tienes que recrearlas tu (Por eso el Wario se veia tan raro) Quizas despues te traduzco el tutorial.
Ya lo medio-leí (Gracias a Google Traductor xd) Pero hay una parte que no me sale (Talvez esta mal traducida) (Step 3: Viewing Bones in Blender and exporting)
si Intento exportar la parte que quiero editar no me aparece la opcion, pero si puedo exportar el modelo entero, pero me sale todo Revolvido en Blender
aparte de eso, entiendo todo
.
(Si puedes, tradúcemelo correctamente por favor)
 
Last edited:

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
Ya lo medio-leí (Gracias a Google Traductor xd) Pero hay una parte que no me sale (Talvez esta mal traducida) (Step 3: Viewing Bones in Blender and exporting)
si Intento exportar la parte que quiero editar no me aparece la opcion, pero si puedo exportar el modelo entero, pero me sale todo Revolvido en Blender
aparte de eso, entiendo todo
.
(Si puedes, tradúcemelo correctamente por favor)
Este tutorial NO funciona con modelos importados por zankyou, asi que es por eso que sale mal en Blender. Solo se puede con modelos que vienen en Melee :/
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
Yo estaba usando el CapRe original de Melee. no entiendo nada
(PD: ¿Quien es zankyou?)
Zankyou es quien hizo muchos modelos aqui. Entre ellos Ryu, Lucina, Awakening Roy y otros mas que no me acuerdo.

Si pasa eso del modelo raro en Blender entonces no se que decirte, ya que si activaste Blender Source Tools entonces deberia leer el formato correctamente.
 

Super4ng

Smash Journeyman
Joined
Jun 22, 2014
Messages
263
Location
Mississippi
I have tried finding more information about Vertex Hacking, but haven't found much on smashboards. Anyone in this thread know how to vertex hack or could share a guide? Thanks!
 

AAAAAA

Smash Cadet
Joined
Aug 24, 2016
Messages
49
So does this work to import entire character models? I've never worked with modeling or blender before, but i wanna a certain character over another.
 

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
So does this work to import entire character models? I've never worked with modeling or blender before, but i wanna a certain character over another.
Technically yes, but you have to import every part individually, which can be very time consuming.
 

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Yep, there is another way of importing a whole character though, I am just not sure how to do it, so it's not included here sadly.
 

Super4ng

Smash Journeyman
Joined
Jun 22, 2014
Messages
263
Location
Mississippi
Ive got a mesh I want to give sheik, there seems like a lot of steps left out on how to to bind objects to the bones. Just want to be able to see more of sheik's face.

1554405207095.png
 

N0XXKATT

Smash Cadet
Joined
Nov 15, 2017
Messages
41
Ive got a mesh I want to give sheik, there seems like a lot of steps left out on how to to bind objects to the bones. Just want to be able to see more of sheik's face.

View attachment 204625
This tutorial was for model replacement, not bone binding. If you are still having issues try asking in the Melee Workshop Discord server. ~
 

Sonicdude143

Smash Rookie
Joined
Jul 17, 2019
Messages
2
Um, i seem to have some trouble, with my model using Smash Forge I'm using a Sm64 model for Mario
https://imgur.com/a/SAoxqf3 I just need help with the texture importing. 7:17PMEdit: Everything is done except the textures which i have problems, with.
 
Last edited:
Top Bottom