ROM Hack Extracting models and textures from 3DS games

  • Thread starter Thread starter YoshiInAVoid
  • Start date Start date
  • Views Views 308,679
  • Replies Replies 381
  • Likes Likes 33
Using Chrrox's script for Noesis I was able to get the Persona Q models out. Hopefully someone will get all the data to be readable for UV's, Normals and Bones/Weight data. Models aren't that bad actually.

c71a182fca.jpg
 
  • Like
Reactions: Celice
Hello, sorry for the noob question, but how do I extract the models from the extension-less "7" file for pokemon y?
 
Slight necro, but just wanted to post on a little bit of fun I've been having, working on a C# library for reading CGFX files. Have encountered some interesting problems with the models I've been working with (mostly from Project Mirai 2), mainly due to deviations from the existing docs. Actually kinda halfway works though, at least for the raw model data (no textures/skeletons/anims/etc yet).

Greatest part was, I'm able to load the library directly into Unity and use a simple script to display the mesh data.

ff7d67b6b88fcbf82d7ed49a7fdbfa3d.png


So I'm pretty jazzed now. Gonna try to get textures functioning next.
 
SARC_CLIM.PNG

Why is Shy Guy black? Is he just like that for transparency or coloring, or is that a legitimate unused character graphic?

Or are the colored Shy Guy's used in local Multiplayer like on the DS version? I haven't really played local Multiplayer with MK7 yet.
 
Looks awesome! Can't wait to try it out and see those Kid Icarus Uprising models :D

Will it support auto- LZ11 decompression?

Yes, that was already on the planning.
Why is Shy Guy black? Is he just like that for transparency or coloring, or is that a legitimate unused character graphic?

Or are the colored Shy Guy's used in local Multiplayer like on the DS version? I haven't really played local Multiplayer with MK7 yet.

No idea. It is defenitly not transparency. I did actually not realise that shy guy should be red in mk7. ^_^
MDI Interface? So much better than having multiple windows popup :)

Indeed, that's why I choose to use it. It's also much more dynamic like this.
 
It's possible to decrypt the JP version of Smash Bros?
Extracting models and textures from Smash Bros for 3ds can reveal possible DLC's... #Still_hope_4_Mewtwo
 
When I'm trying to use cgfx2obj, this is what I get:
Code:
in parseTexture
call(["etc.exe", "tmp_etc", str(w), str(h)])
File "C:\Python27\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 709, in _init_
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specififed
I have Python27 and lib installed, as well as etc.exe in the same folder as cgfx2obj.py
I still seem to get a .obj file, and I'm typing "C:\------\cgfx2obj.py" "C:\------\MarioRacoonDog.cgfx > "C:\------\MarioRacoonDog.obj (I've also tried it as MarioRacoonDog.bcmdl)
 
When I'm trying to use cgfx2obj, this is what I get:
Code:
in parseTexture
call(["etc.exe", "tmp_etc", str(w), str(h)])
File "C:\Python27\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 709, in _init_
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 957, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specififed
I have Python27 and lib installed, as well as etc.exe in the same folder as cgfx2obj.py
I still seem to get a .obj file, and I'm typing "C:\------\cgfx2obj.py" "C:\------\MarioRacoonDog.cgfx > "C:\------\MarioRacoonDog.obj (I've also tried it as MarioRacoonDog.bcmdl)
smealum always uses python 3.

just install python 3, which won't interfere with your existing python, and call it with "py -3 yourscript.py" without quotes.
 

Site & Scene News

Popular threads in this forum