ROM Hack Extracting models and textures from 3DS games

  • Thread starter Thread starter YoshiInAVoid
  • Start date Start date
  • Views Views 309,787
  • Replies Replies 381
  • Likes Likes 33
This texture is in gameboy VC roms, in case people want to make a custom interface (face_cgb.ttp):

D824w9o.png
 
  • Like
Reactions: cearp and Kaphotics
I tried both versions of etc.exe from this thread but both complain about DLLs. I tried installing MinGW and Cygwin but it didnt seem to help.
 
also heres something i made quickly its the wrong file type and has a whiteish border but if we ever get the gba portion of that emu working well enough we could always use a template like this
gba template.png
 
or you can just have it fullscreen by setting the config.ini file up like
[CGB]
Width = 400
Height = 240

....but i know some people probably dislike stretching the screen :lol:
 
I tried both versions of etc.exe from this thread but both complain about DLLs. I tried installing MinGW and Cygwin but it didnt seem to help.


here is the tool to extract super monkey ball files

Code:
get name basename
string name + .cgfx
comtype LZ77WII
get zsize asize
math zsize - 0x10
clog name 0x10 zsize zsize

save that as a text file and use
http://aluigi.altervista.org/quickbms.htm

then they are normal cgfx files.
 
  • Like
Reactions: RowanDDR
Thanks chrrox it worked! I read earlier in this thread that the .cgfx file retains the object's texture? But I couldn't seem to enable them, in Noesis at least.

19405.jpg

stage137.bcmdl from Monkey Ball Touch 'n' Roll

19406.jpg

aiai_f.bcmdl from Monkey Ball Touch 'n' Roll
 
  • Like
Reactions: cearp and Celice
I get the issue Line 217, in <module>
srcfn=sys.argv[1]
IndexError: list out of range.

I've tried a few different verions of Python 2.7.x and nothing has changed.
 
I get the issue Line 217, in <module>
srcfn=sys.argv[1]
IndexError: list out of range.

I've tried a few different verions of Python 2.7.x and nothing has changed.

you're not calling the script right. I'm not sure which script you're talking about, but from the looks of that line you need to try something like
Code:
python <scriptname> infile outfile
be sure to include the .py extension in the script name.
 
Happens when trying to run the cgfx2obj.py script I tried the stuff it said in the very first post but gives me that and I even made a .bat for it as well. Whenever I try running it it gives me that error.
 

Site & Scene News

Popular threads in this forum