#How do u swap models?
25 messages · Page 1 of 1 (latest)
Sorry, I’m awful at checking this thread. What models are you trying to swap? Pokemon, NPCs, or Player Characters?
both npcs and pokemon
Setting this so that I get notifications from this thread so I don't forget it.
I can help with NPCs. Mon's are currently a whole different beast. I'm trying to learn them now but can't promise anything on that.
What's your end goal?
- Replace one NPC with an existing model?
- Add in a new model and replace an NPC?
adding in a new model and replacing an npc
Before going any further, I do have to say that I'm basically only familiar with going from blender to Unity for this, so I'll walk you through what I can, but if you're using 3dMax or other programs I'm not sure how much I can do. I also have my own way of doing this so if it doesn't match the instructions that you've been following, don't be surprised. I did do the dechibified mod though, so I can 100% promise it works and I can help you get there eventually.
I'm going to list all the steps I follow at a generic level and you can tell me what step your at and then we can continue from there.
Working with blender.
- Find the model you are going to be replacing and extract it from the game as an fbx file.
- Set up your blender project and import the model you will replace.
- Delete the mesh for the model you will be replacing, but keep everything else.
- Import the model you want to use.
- Add the armature modifier to your model and match it to the bone structure that remains from the old model.
- Modify your vertex groups to match the bone structure of the model you are working with.
- Export your model from blender as an FBX.
Working in unity.
- Set up your unity project with the model you will be replacing.
- Import your new fbx into Unity.
- Make a copy of the original model to use as a base for your new model.
- Replace the mesh and bone structure of the old model with the new model.
- Add the monobehavior fields that are lost to the prefab.
- Add the monobehavior fields that are lost to the mesh.
- Export the model using Asset Bundle Browser.
Get the model in game.
- Convert the bundle into a switch bundle.
- Compress the bundle into LZ4 format.
- Replace the NPC from the game with your new model.
I know this is a lot of steps and seems confusing (because it is...) but let me know where you're at and we'll keep working through it.
stumped by the step where i have to add an armature modifier. using blender. could you explain that? thanks!!
For sure! I just needed to know where you were. I’ll get some documentation written up and get it to you tomorrow. It’s almost midnight for me so I’ll keep you posted.
This document is going to take a hot minute to write, but here's the first section of how to get the models correctly set up from start to blender.
I don't have instructions for custom animations added yet, but this should at least get you to the unity steps.
I'll add that instruction when I get the chance tomorrow.
Hope this helps!
BDSP Model Replacement Guide (※Blender Only※) NPC Model Replacement Preparation: Files Needed A legally obtained dump of Pokemon Brilliant Diamond RomFS files.※ AssetStudio (Google Search: prefare/assetstudio) Steps Find the model that you would like to replace. [List of Models here] Find the de...
was working really well for me but im an idiot who doesnt know about parenting vertices and all that jargon
sorry for bothering you again but i just want to ask something
what if i were to just skip all the steps for replacing the mesh and just kept the both bones and mesh of the model i want to use
and then after that i try replacing the animation clips to fit with the new model following this https://luminescent.team/rom-hacking/art/animations
would that work as well?
sorry for the poor wording
and thank you so much for the tutorial, its really good!!
| Written By | Special Thanks |
No worries. I don't actually know about this tutorial specifically. I know I tried it before and couldn't get it. It may be out of date as well.
Are you okay if I ask which model you're trying to use?
That tutorial is very old and uses a tool that we don’t use anymore
I really need to finish my comprehensive guide but I keep lacking the motivation and time to do it lol
Isn’t that what you said to me 6 months ago. 😂
any news on that chief? sorry to tag on an old post
Lol sorry. I do have it written up but I've been wanting to get it onto the website. I can link you the PDF in the meantime though.
BDSP Character Modding Guide Written by Prof Last revised: 04/27/2025 LumiTool Guides: These guides are designed to serve as comprehensive explanations of how we can use a host of helpful tools to create our own Unity AssetBundles from scratch that can be used in Pokemon Brilliant Diamond ...
I also made these if you want them.
There's my personal guide for NPCs and Player replacements. Mine are for Dechibified characters specifically, but Prof's are going to be much better for teaching you all the concepts you need to know.
Yeah both have their purposes!
thxx!!
