ROM Hack Extracting models and textures from 3DS games

Milesgboy

Active Member
Newcomer
Joined
Jun 8, 2011
Messages
28
Trophies
0
XP
80
Country
United States
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

Sabi996

New Member
Newbie
Joined
Mar 14, 2010
Messages
3
Trophies
0
XP
95
Country
Hello, sorry for the noob question, but how do I extract the models from the extension-less "7" file for pokemon y?
 

planetarian

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
143
Trophies
0
Age
37
XP
384
Country
United States
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.
 

robotortoise

Well-Known Member
Member
Joined
Jan 12, 2012
Messages
100
Trophies
0
Location
Arizona
XP
190
Country
United States

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
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.
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,381
Trophies
2
Age
25
XP
4,688
Country
Netherlands
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.
 

rafamariofan

Active Member
Newcomer
Joined
Nov 22, 2011
Messages
26
Trophies
1
XP
179
Country
Brazil
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
 

KnightMario

Well-Known Member
Newcomer
Joined
Mar 25, 2014
Messages
72
Trophies
0
XP
106
Country
United States
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)
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,255
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse