ROM Hack Smash 3DS Modding Centre

  • Thread starter gryz
  • Start date
  • Views 209,085
  • Replies 1,584
  • Likes 7

KillerBunny

Well-Known Member
Member
Joined
Dec 6, 2016
Messages
161
Trophies
0
Age
26
XP
171
Country
Can you summarize what is done with 3DSMAX in the tutorial?
In stage importing
1. Adding the original stage
2. Adding the custom stage
3. merging the custom stage with the original
4. edit the polygons of the original stage and make them invisible
5. put textures to your stage
6.ohana 3d part
7.paint.net-photoshop part
8.replace the textures in normal.bch
9.make sure that your stage is not too op for 3ds
10. export the stage as .obj
11.3ds model convertion tool in ohana 3d
12. test the stage

this is a very, vey, very, very short resume of what you have to do
 

BlueFox gui

SOMEONE
Member
Joined
Feb 4, 2016
Messages
2,958
Trophies
1
Age
24
Location
NAS TERRAS DE HUE BR
XP
3,150
Country
Brazil
In stage importing
1. Adding the original stage
2. Adding the custom stage
3. merging the custom stage with the original
4. edit the polygons of the original stage and make them invisible
5. put textures to your stage
6.ohana 3d part
7.paint.net-photoshop part
8.replace the textures in normal.bch
9.make sure that your stage is not too op for 3ds
10. export the stage as .obj
11.3ds model convertion tool in ohana 3d
12. test the stage

this is a very, vey, very, very short resume of what you have to do
ok thankyou so... someone knows whats happen if i import to the game some OP model with TOO MANY POLYS for 3ds processor? the console will explode in my hand or just crash?
 

EmulatorLover

3ds master race
Member
Joined
Apr 26, 2015
Messages
973
Trophies
0
Age
27
Location
Anywhere ;)
XP
523
Country
United States
In stage importing
1. Adding the original stage
2. Adding the custom stage
3. merging the custom stage with the original
4. edit the polygons of the original stage and make them invisible
5. put textures to your stage
6.ohana 3d part
7.paint.net-photoshop part
8.replace the textures in normal.bch
9.make sure that your stage is not too op for 3ds
10. export the stage as .obj
11.3ds model convertion tool in ohana 3d
12. test the stage

this is a very, vey, very, very short resume of what you have to do
there already is a tutorial on game banana
 

Caseyfam

Well-Known Member
Member
Joined
Aug 1, 2015
Messages
153
Trophies
0
XP
165
Country
United States
Model import findings. Basically, the answer was Noesis.

Step 1: Export your character model to a DAE file using Ohana3DS
Step 2: Open your DAE in Noesis. Export as an FBX and flip UV's
Step 3: Import into 3DS Max. Apply your material to assign textures.
Step 4: Make sure your objects are named right. When exported with Ohana, Mario is glitched for example. All of his mesh groups have the name of the previous one. This caused me some difficulty; for example, if your body mesh is set to blink, your body mesh might disappear randomly from time to time when your character is blinking. Rename the appropriate meshes to their exact names.
Step 5: Import your model. Attach the imported Editable Mesh to an existing Editable mesh. Match material ID's by default. Re-rig accordingly and assign the correct texture to your imported mesh.
Step 6: Make sure your textures are mapped how you want them
Step 7: Rotate your model's bone structure 90 degrees backwards so it's lying on its back. Your mesh should follow if it is rigged correctly.
Step 8: Run CvsExport from within 3DS Max. Make sure you have a Skin modifier selected. If it tells you it cannot write to dope.csv, restart 3DS Max.
Step 9: Throw your dope.csv and normal.bch with custom injected textures into the same directory.
Step 10: mbnMaker20XX_Bone.py dope.csv -------> Write that in the command prompt
Step 11: Test your normal.mbn

Would have recorded a video but it's late and I'm getting tired. Using these steps, I've been able to get a rigged model working in game 50% of the time without something finnicky happening. I'll try to post a screenshot unless you guys beat me to it.

Helpful tips
- In 3DS Max, make sure your units are setup so that 1 unit = 1 cm. That way, you won't need to scale your model
- I'm not sure how to hide / delete existing geometry. This needs testing, since I've deleted some geometry entirely and gotten crashes. I've also gotten weird results when scaling geometry to be smaller.
- If your model has 32 mesh groups on the left hand side for example, your final model must have 32 mesh groups named the exact same way.
- Regarding naming, Ohana 3DS (for me at least) screwed up and exported Mario's mesh groups with the wrong names. Example: If Mario blinked, he'd disappear for a split second. Use your head, rename some stuff, don't rig Mario for a first attempt or something.

Noesis direct download link
 
Last edited by Caseyfam,

Caseyfam

Well-Known Member
Member
Joined
Aug 1, 2015
Messages
153
Trophies
0
XP
165
Country
United States
Model import findings. Basically, the answer was Noesis.

Step 1: Export your character model to a DAE file using Ohana3DS
Step 2: Open your DAE in Noesis. Export as an FBX and flip UV's
Step 3: Import into 3DS Max. Apply your material to assign textures.
Step 4: Make sure your objects are named right. When exported with Ohana, Mario is glitched for example. All of his mesh groups have the name of the previous one. This caused me some difficulty; for example, if your body mesh is set to blink, your body mesh might disappear randomly from time to time when your character is blinking. Rename the appropriate meshes to their exact names.
Step 5: Import your model. Attach your the imported Editable Mesh to an existing
Editable mesh. Match material ID's by default. Re-rig accordingly and assign
the correct texture to your imported mesh.
Step 6: Make sure your textures are mapped how you want them
Step 7: Rotate your model's bone structure 90 degrees backwards so it's lying on its back. Your mesh should follow if it is rigged correctly.
Step 8: Run CvsExport from within 3DS Max. Make sure you have a Skin modifier selected. If it tells you it cannot write to dope.csv, restart 3DS Max.
Step 9: Throw your dope.csv and normal.bch with custom injected textures into the same directory.
Step 10: mbnMaker20XX_Bone.py dope.csv -------> Write that in the command prompt
Step 11: Test your normal.mbn

Would have recorded a video but it's late and I'm getting tired. Using these steps, I've been able to get a rigged model working in game 50% of the time without something finnicky happening. I'll try to post a screenshot unless you guys beat me to it.

Helpful tips
- In 3DS Max, make sure your units are setup so that 1 unit = 1 cm. That way, you won't need to scale your model
- I'm not sure how to hide / delete existing geometry. This needs testing, since I've deleted some geometry entirely and gotten crashes. I've also gotten weird results when scaling geometry to be smaller.
- If your model has 32 mesh groups on the left hand side, your final model must have 32 mesh groups named the exact same way.
- Regarding naming, Ohana 3DS (for me at least) screwed up and exported Mario's mesh groups with the wrong names. Example: If Mario blinked, he'd disappear for a split second. Use your head, rename some stuff, don't rig Mario for a first attempt or something.
Just tried something with Falcon and it took nowhere near as long. Basically, don't use Mario until you know what you're doing.

hbRVaL1.jpg


It needs work but that's a quick import I did in 5 minutes basically just going through Noesis.
 

KillerBunny

Well-Known Member
Member
Joined
Dec 6, 2016
Messages
161
Trophies
0
Age
26
XP
171
Country
Just tried something with Falcon and it took nowhere near as long. Basically, don't use Mario until you know what you're doing.

hbRVaL1.jpg


It needs work but that's a quick import I did in 5 minutes basically just going through Noesis.
i want it, lmao
 

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
Just tried something with Falcon and it took nowhere near as long. Basically, don't use Mario until you know what you're doing.

hbRVaL1.jpg


It needs work but that's a quick import I did in 5 minutes basically just going through Noesis.
Ay caramba dios mio! I speak Spanish!

Anyways, I gotta try that. What do you mean "don't use Mario"?
I'm not allowed to edit Mario's model and import Mario 64?
Edit: Even though Mario's mesh names are messed up(blink set as body), but I'm fine with that as long as I know how to locate thhe original mesh.

Might gonna try model import Kirby then.

--------------------- MERGED ---------------------------

I noticed that Falcon's outline is missing.
 
Last edited by Miguel Gomez,

BlueFox gui

SOMEONE
Member
Joined
Feb 4, 2016
Messages
2,958
Trophies
1
Age
24
Location
NAS TERRAS DE HUE BR
XP
3,150
Country
Brazil
Just tried something with Falcon and it took nowhere near as long. Basically, don't use Mario until you know what you're doing.

hbRVaL1.jpg


It needs work but that's a quick import I did in 5 minutes basically just going through Noesis.
AI CARAMBA SENÕR TRUMP
Mi pelota aterrizó en el otro lado de la pared puede manejarlo?

so when you will release this? i really want this XD and make one with sonic or greninja PLEASE
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/WOppJ92RgGU?si=KE79L6A_3jESsGQM