How to Vertex Edit Models

Sm4sh Mods Forums Tutorials Model Tutorials How to Vertex Edit Models

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #163049
    Mastaklo
    Participant

    A QUICK AND DIRTY GUIDE TO VERTEXING IN SMASH U BY CORBOND57

    REQUIREMENTS:
    A SMASH U DUMP (duh)
    SM4SHEXPLORER: https://gbatemp.net/threads/sm4shexplorer-wii-u-only-for-now.416118/
    PYTHON (I’M NOT GONNA HELP WITH THIS SINCE YOU PROBABLY ALREADY HAVE THIS INSTALLED IF YOU WANT TO MOD SMASH)
    3DS MAX
    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/

    LET’S BEGIN!

    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/mastaklo

    #163110
    HavacHavac
    Participant

    is there a video anywhere? Having trouble exporting the model.

     

    #163140
    Midnight
    Participant

    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.

    #163144
    jh_hyliangamerjh_hyliangamer
    Participant

    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.

    #163490
    thedeclic
    Participant

    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

    #163492
    akujiakuji
    Participant

    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.

    #163692
    miniera2
    Participant

    The GTX2DDS.bat file doesn’t work.

    #163707
    watulio
    Participant

    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?

    #163708
    watulio
    Participant

    Update:

    Never mind, I was using “SSB4U_NDP3” instead of “SSB4U_NDP3_FOR_INJECT”

    Remember to use the later

Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.