MapStudioProject / CTR-Studio

An editor for 3DS formats including BCH and BCRES.
MIT License
95 stars 9 forks source link

Pokemon Omega Ruby: Issues with Exporting and Importing Greninja's model #10

Closed SinaMegapolis closed 1 year ago

SinaMegapolis commented 2 years ago

Issues:

  1. Greninja model's colors become more lit and less saturated when exported as DAE and re-imported (whether directly or indirectly), unsure if this is an issue with Materials
  2. If the model is passed through Blender, the Head will detach from the rig and float in the air, and some of the body will be distorted

In-game Picture to demonstrate more pictures even more pictures

How to reproduce both issues at the same time:

  1. Extract Greninja's model from Omega Ruby (a/0/0/8/7131/pm0725_00.bch)
  2. Open in CTR Studio, export the model as .dae
  3. Open the .dae in Blender 3.3 and export as .dae
  4. While back in CTR Studio, replace the model with the .dae file exported from Blender
  5. Save the BCH and repack
  6. Use the repacked GARC container as a LayeredFS mod in Citra
KillzXGaming commented 1 year ago

Fixed https://github.com/MapStudioProject/CTR-Studio/commit/c9f50ad582c2aa00ac5ad2016f3be6af8a87272c

Rigging being a blender problem (buggy dae exporter) so I will close this for now. Hopefully blender will play nicer if gltf gets added