[Tutorial] Export Pokémon Let's Go Trainer models and Rig them with Mixamo

Discussion in 'Switch - Tutorials' started by Manurocker95, Aug 31, 2019.

  1. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Hey, I am making this tutorial in case someone is in the same boat as me and need animations for Let's Go trainers but can't open animation files (If anyone knows how to open gfbanm files, please, leave a comment explaining the process). For now, we will use Mixamo.

    What do you need?

    - Pokémon Lets Go Eevee/Pikachu decrypted
    - Switch Toolbox: https://github.com/KillzXGaming/Switch-Toolbox
    - 3DS Max (I will use 2019 for this tutorial)
    - This 3DS Max Script: Download
    - Blender
    - (Optional) Unity Engine

    Step 1: Prepare your game

    - Get the desired game (In this case Pokémon Let's Go Pikachu)
    - Decrypt the game with your favourite method.
    I recommend taking a look to these tutorials if you don't know how to do it: https://gbatemp.net/threads/decrypt...backup-loading-ryujinx-yuzu-in-1-click.506954 or https://gbatemp.net/threads/extract-nsp-nca-xci-update-all-in-one-tool-for-layeredfs.511156/


    NOTE: (You can download the models directly from VG Resources, if so, just go to STEP 5)

    Step 2: Get the desired model

    - Go to DecryptedFolder/bin/archive/chara/data/tr and get your desired .gfpak
    - Copy it to an easy access folder.

    Step 3: Export all model files

    - Open Switch Toolbox
    - Click on File > Open.
    - Look for the trainer gfpak you saved in step 2.
    - Right Click on the shown folder > Export All > export all.

    upload_2019-8-31_14-17-19.

    - You will have all the resources for your model. For now (as we don't know how to rip .gfbanm files), we will focus on the file .gbmdl.

    Step 4: Export the FBX

    -
    Download the script.
    - Unzip the script anywhere in your computer.
    - Run 3DS Max.
    - In the toolbar, click on Scripting > Run Script > Open the script
    - A new window will appear.

    upload_2019-8-31_14-22-39.

    - Click on Import *.GFBMDL > Look for the GFBMDL file exported in step 3 and open it.
    - The model will load.

    upload_2019-8-31_14-23-30.

    - As 3DS Max sucks, just export the model as normal in fbx format (File > Export > Game Exporter) and run Blender.

    Step 5: Blender

    - Blender is black magic, so run it.
    - open the exported FBX (File > Import > FBX)

    upload_2019-8-31_14-26-54.

    - Delete the armature by right clicking on it in the hierarchy list > Delete. We won't need it.
    - Export the non-rigged model (File > Export > FBX).

    Step 6: Mixamo

    - Go to mixamo.com and register / login.
    - Click on Upload Character and select the non-rigged model we exported in step 5.

    upload_2019-8-31_14-30-22.

    - Configure the bones (it is ez pz)

    upload_2019-8-31_14-31-14.

    - Mixamo will autorig the model. Now, you can select an animation and see how it looks.
    - Click on download to download the model fully rigged + the desired animation.
    - Download as many animations as you need. All of them have the same rigging, so you can use them with any mode.

    upload_2019-8-31_14-33-20.

    Step 7: Unity Engine (optional):

    - Download and Open Unity Engine
    - Import the downloaded files and do the character setup.
    - Enjoy.

    [​IMG]

    NOTE: If you need the textures, they are in .bntx format. Just export them with Switch Toolbox.

    I need the Monsters models. What can I do?

    Instead of using Let's Go ones, use 3DS models, which are the same.

    You can check my tutorial about how to export them from Sun / Moon: https://gbatemp.net/threads/tutoria...ed-models-from-3ds-to-unity-engine-3d.532962/


    I need help with shaders

    Take a look at this discussion thread: https://gbatemp.net/threads/tutorials-discussion-how-to-make-pokemon-shaders.547875/

    Credits:

    - @KillzXGaming: Switch Toolbox
    - @Demothene: Huge help

    - @PRAGMA: Romfs decrypting tutorial
    - @huma_dawii: Other decrypting tutorial
    - @Random Talking Bush: 3DS Max Exporter Script
     

    Attached Files:

    Last edited by Manurocker95, Sep 11, 2019
  2. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    You can leave comments with any thoughts you have about the topic xD
     
  3. EmanueleBGN

    EmanueleBGN GBAtemp Maniac

    Member
    7
    Jul 22, 2015
    Italy
    I guess this is what I was looking for.
    Can I use a .obj that I can found on internet and animate it / change its pose with this guide and Mixamo?
     
  4. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    An obj can't handle animations, but you can export it as fbx and follow the guide, yep

    If you or someone ever find MMD models, their previous rigging must be deleted for using mixamo.
     
  5. cearp

    cearp 瓜老外

    Member
    16
    May 26, 2008
    Tuvalu
    Manurocker95 likes this.
  6. MythicalData

    MythicalData GBAtemp Maniac

    Member
    7
    May 11, 2017
    United States
    -snip- im am blind af
    this is really cool though and I might add some trainers into a kf2 map if I have a good enough pokemon themed idea
     
  7. zxr750j

    zxr750j GBAtemp Regular

    Member
    6
    Sep 29, 2003
    Netherlands
    Uuuuu
    So i could import these models in UE4? :D
     
  8. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Of course! Lets make cool games :P


    yeah, You can use them for MMD and VR Chat which is kinda nice too lol


    Thanks man!
     
    Last edited by Manurocker95, Sep 5, 2019
    cearp and zxr750j like this.
  9. DogParty

    DogParty GBAtemp Regular

    Member
    6
    Sep 15, 2015
    United States
    This is quality stuff! Thanks for taking the time to write out a well-thought out tutorial on a pretty advanced topic. I hope I can follow it, export the models to obj, and use them in 3d printing :)
     
  10. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    You can from step 4 :) I am making a game and it was a pain in the ass before knowing how to do this, so lets help others for not having these issues
     
  11. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Mushashi died :(

    [​IMG]
     
  12. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
  13. MachRc

    MachRc GBAtemp Regular

    Member
    4
    Nov 30, 2017
    United States
    this is super cool and I will share this with my kids so they can get more into what they love doing which is what youre doing. Thank you for sharing.
     
  14. Manurocker95
    OP

    Manurocker95 Game Developer & Pokémon Master

    Member
    7
    May 29, 2016
    Spain
    Madrid
    Helping or pokemon game dev? Hahahah

    share their progress here too :D
     
    MachRc likes this.
Quick Reply
Draft saved Draft deleted
Loading...