How to Vertex Edit Models
May 17, 2016 at 10:41 pm #163049MastakloParticipant
A QUICK AND DIRTY GUIDE TO VERTEXING IN SMASH U BY CORBOND57
A SMASH U DUMP (duh)
PYTHON (I’M NOT GONNA HELP WITH THIS SINCE YOU PROBABLY ALREADY HAVE THIS INSTALLED IF YOU WANT TO MOD SMASH)
THE SCRIPTS AND STUFF FOUND HERE: http://gbatemp.net/threads/release-nud-vertex-injector.422999/
SM4SH INJECTOR PACK (optional, only for textures): https://gbatemp.net/threads/sm4sh-injector-pack.419211/
STEP 1 – Extracting the model
Extract the model(s) you want to edit via Sma4shExplorer (they’re in the data folder somewhere). I would recommend extracting the model.nut too, since it’s easier to edit when you can see what you are doing, but it’s optional. Copy the resulting files in the extract folder to a easy to reach place.
STEP 2 (optional) – Extracting the textures
Extract the Sm4sh Injector Pack and put your model.nut in the InjectPack folder. then, open a console window in the folder (this can be done by SHIFT+rightclick in the folder and clicking “open command window here”) enter python NUT_check.py (your model.nut name here, without the ()’s of course) it should print out a bunch of lines along the lines of -Slot Number 4 Texture id 0x9,9 has 4 mipmaps. Format is 2. once it’s finished, run the GTX2DDS.bat. a bunch of .DDS texture files should appear in the OutDDS folder. Copy those to the same folder where your model.nud is.
STEP 3 – Importing the model into 3DS Max
Extract the pack you got from downloading the scripts, open 3DS Max and click on MAXscript, then on Run Script.., point it towards the SSB4U_NDP3_FOR_INJECT.ms script and then click on the Import Model button that shows up. Point it towards your model.nud, and it should import. This might take a while though, and expect your 3DS max to freeze a bit. Eventually your model should pop up (with textures if you followed step 2)
STEP 4 – the fun part!, editing the model
Now, on the left side of the screen you should see a bunch of stuff with _polygon(numbers here) with a lightbulb icon and a ball icon. These are groups, and they contain various parts of the model. Scroll through the list until you find the group you want to edit, like for example murabito_woodenstick_VIS_O_OBJ_polygon11 (this is the Villager’s stick he uses in his Up tilt). You can also toggle the lightbulbs to help you find the right group.
If you find the group you want, click on the ball icon. (make sure the lightbulb is on or you won’t be able to see it.) On the right you should then click the blue rainbow-like icon that’s called Modify. you should get a menu with stuff like Skin, Edit Normals, etc. Editable Mesh is the one we want. click on the + and click on Vertex. You’ll get a warning about Edit Normals or something, you can just click yes. A bunch of points should appear on the part you selected. you can drag these parts around to edit the model to your liking. Have fun editing!
STEP 5 – Exporting the model and injecting it
Once you’ve finished editing the model and you want to export it, press MAXScript and then Run Script.. again. This time, point it towards VertExport.ms. Save it to the same folder you put the scripts in. (i would advise saving normally in 3DS Max too in case anything goes wrong) Drag your model.nud in there too and then open a command window in that folder.
then run “nudVertex.py yourvertexedit.csv yourmodel.nud”. If done correctly it should apply all the edits you made to the actual model.
That’s it, you can now load it in the game via Sm4shExplorer and play with your vertex hack!
Have Request? Want to support me? Take a look at my patreon then
patreon.com/mastakloMay 19, 2016 at 11:02 pm #163110HavacParticipant
is there a video anywhere? Having trouble exporting the model.May 22, 2016 at 6:43 am #163140MidnightParticipant
Is there any way to do this with Blender? 3DS Max costs too much and I can’t get the three free years because I’m not a student at the moment.May 22, 2016 at 12:59 pm #163144jh_hyliangamerParticipant
Are we not able to import models yet and only able to edit existing vertices? I’m assuming we can’t because I got an error when injecting back into the nud file. Probably something to do with the extra polygons and groups that the python program doesn’t know what to do with.June 15, 2016 at 5:29 pm #163490thedeclicParticipant
so this is only to move vertices..what can i use to import models and then add to a character? like adding a hat to peach for example. or adding a costume that i downloaded….also how can i add a character like goku on ryu? need help for these thow things plsJune 16, 2016 at 1:01 am #163492akujiParticipant
so this is only to move vertices..what can i use to import models and then add to a character? like adding a hat to peach for example. or adding a costume that i downloaded….also how can i add a character like goku on ryu? need help for these thow things pls
time and patience… a lot of time and patience, goku over ryu was a vertex mod, not model swap.. I’ve tried so many times to get a working model over another character yet wouldn’t work, just gonna have to wait til smash 4 modding develops into something a bit better, like how brawl was, since started out as textures, then vertex, then model swapping.July 1, 2016 at 8:05 am #163692miniera2Participant
The GTX2DDS.bat file doesn’t work.July 2, 2016 at 12:42 am #163707watulioParticipant
I have a problem when exporting throught nudVertex.py
I have Python 2.7 because the python files I have like nusbank editor and some other ones have errors with python 3.5 but run alright with 2.7
Anyways. The problem is that when exporting this pops out https://gyazo.com/7cb8c8e4a23c9de20a445c47dcc95c11
Out of range on body despite me never touching a single vertex in the body obj, I just moved a single obj in jigglypuff. Any clue?July 2, 2016 at 1:24 am #163708watulioParticipant
Never mind, I was using “SSB4U_NDP3” instead of “SSB4U_NDP3_FOR_INJECT”
Remember to use the later
- You must be logged in to reply to this topic.