I need help with getting textures and reimporting for these formats, i googled and stumbled on some zenhax threads but neither of them talked about these formats in specific, only .PB, a script called "Atlus_PB" by tge (im downloading the 3ds student version 2018 because im getting errors on 2021), it can be used for loading the model (pc.mb) into 3ds max and getting the textures out of the pc.tb but im clueless on how to reimport said textures into pc.tb.
Any help its appreciated, thanks in advance.
help with SMT3's .AB .MB .TB formats
- ShrineFox
- Site Admin
- Posts: 290
- Joined: Mon Oct 07, 2019 3:19 am
- Has liked: 277 posts
- Been liked: 115 posts
Here's all the resources I have on exporting and reimporting custom models in Nocturne's formats, I haven't attempted it myself yet but others seem to have had some success.
DDS3ModelConverter by TGE (it's a commandline tool so you'll have to use it in the command prompt, parameters below)
SMT3 Custom Model Tutorial by NerduMiner
DDS3ModelConverter by TGE (it's a commandline tool so you'll have to use it in the command prompt, parameters below)
SMT3 Custom Model Tutorial by NerduMiner
DDS3ModelConverter Commands
Export PB model to OBJ/DAE + textures
Export PB model to OBJ/DAE, textures + animations
Replace PB model with OBJ/DAE/FBX
If you want to automatically scale the textures if your replacement model, use
with whatever scale you prefer eg. 0.5.
Replace motion (animation) in PB model with DAE/FBX
Blend weights are very buggy, so you can use this while importing to disable weights:
Alternatively you can tweak
Default is 4. Lower values seem to get better results, but can make the importer crash.
You can also tweak:
Default is 24. Messing with it might be useful.
Replace field LB with DAE/FBX
Code: Select all
--input "player_a.PB" --output "player_a.DAE"
Code: Select all
--input "player_a.PB" --output "player_a.DAE" --assimp-output-pb-anim
Code: Select all
--input "player_a_replacement.fbx" --output "player_a_replacement.PB" --pb-replace-input "player_a.PB"
Code: Select all
--tmx-scale 1.0
Replace motion (animation) in PB model with DAE/FBX
Code: Select all
--input "player_a_m_0_replacement.fbx" --output "player_a_replacement.PB" --assimp-input-anim --pb-replace-input "player_a.PB" --pb-replace-motion-index 0
Code: Select all
--mb-weighted-mesh-type 1
Code: Select all
--mb-mesh-weight-limit <integer>
You can also tweak:
Code: Select all
--mb-batch-vertex-limit <integer>
Replace field LB with DAE/FBX
Code: Select all
--input "field_replacement.fbx" --output "field_replacement.LB" --f1-lb-replace-input "f001_001.LB"
hey ZeroFX did you have any luck with this? i was trying to edit demi fiends eye texture and i actually got to do it, but when i try to convert my fbx into a pb dds3modelconverter says "too many weights per face" and i don't really know how to fix this
Created by ShrineFox. Maintained 2020 - 2024.
Support | Privacy | Terms
This site is NOT affiliated, associated, authorized, endorsed by, or in any way officially connected with Atlus Co., Ltd, Atlus U.S.A., Inc. or Sega Games Co., Ltd, or any of its subsidiaries or its affiliates.
Support | Privacy | Terms
This site is NOT affiliated, associated, authorized, endorsed by, or in any way officially connected with Atlus Co., Ltd, Atlus U.S.A., Inc. or Sega Games Co., Ltd, or any of its subsidiaries or its affiliates.