ROM Hack Extracting models and textures from 3DS games

  • Thread starter Thread starter YoshiInAVoid
  • Start date Start date
  • Views Views 309,955
  • Replies Replies 381
  • Likes Likes 33
Maybe is usefull for who want only extract fantasy life texture ztex format, you can download this simple gui tool, source code will include on my new all in one pokemon tool which replace ANDT project. for model format is seems same as CGFX file format. just with custom header. you can use someone code to adapt it. thanks to gericom for EFE sourcecode ^^ and other people already share their code publicly.
 
Maybe is usefull for who want only extract fantasy life texture ztex format, you can download this simple gui tool, source code will include on my new all in one pokemon tool which replace ANDT project. for model format is seems same as CGFX file format. just with custom header. you can use someone code to adapt it. thanks to gericom for EFE sourcecode ^^ and other people already share their code publicly.

Oh wow, I'd been really curious about the Fantasy Life stuff too.

Will you be adding a batcher in a later version of the Ztex extracter? There are a lot of ztex files so being able to batch open and convert them would be amazing, especially with how long it'll take to extract them 1 by 1 otherwise.
 
Here is a beta plugin of mine for noesis if you want to try it.
http://www.richwhitehouse.com/index.php?content=inc_projects.php
fuuZs.jpg
seems like the CGFX files i have dont work not even with the BMS converter, mine takeing a look at my CGFX files?
 
Is there now a way to replace files in .arc (DARC Header) archives?
At the moment, I figure out how to edit almost all files in a 3DS Game but for more possibilitys, I need to modify these files.
This format is beside the bin format for Grids, the only one that I currently can not edit.
 
I cant find a compiled version of 3DSHax fork of ctrtool anywhere. I dont have any idea how to compile the source code or I would.
 
Hi, i have a problem, i'm trying to extract the files from a CIA version, i dont have access to a .3ds version, so when i try to get the ncchInfo i get an error and i don't know how to continue ¿Could someone explain me how can i get the xor pads from the CIA?
 
Hi, i have a problem, i'm trying to extract the files from a CIA version, i dont have access to a .3ds version, so when i try to get the ncchInfo i get an error and i don't know how to continue ¿Could someone explain me how can i get the xor pads from the CIA?

.cia files seems not to be encrypted, so you don't need xorpads at all.
Try to convert cia to 3ds using http://www.maxconsole.com/maxcon_forums/threads/285574-3DS-To-CIA-Converter-v4-0 then extract that 3ds rom you'll get.
 
Why convert CIA to 3ds?

Simply extract the CIA using make rom to turn it into a cci and then use another commandline tool to extract that into its files.
 
Thank you everyone, it was a problem with 3ds explorer, it asked me a code that i didn´t need and when i was trying to extract it with ctrtool it didn't recognise the file, i extracted the RomFS with other tool and everything worked great.
 
If I had any skill, I'd be there right beside you D: I've been wanting to get some Final Fantasy racers in the game, and we got some games to rip models from that might work out (Chocobo's Dungeon on the Wii is a good fit, and it was backported to the DS). Squareeeeenix may have canceled Chocobo's Racing 3DS, but that doesn't mean we can't do something for ourselves :)

Don't forget about the FF cameos in the Mario Sports games. And didn't Itadaki Street have a Nintendo crossover at some point? Should give you something on both the Square and Nintendo side of things.


Here is a beta plugin of mine for noesis if you want to try it.
http://www.richwhitehouse.com/index.php?content=inc_projects.php

fuuZs.jpg

Chrrox, which plugin was yours for the BMD viewing? The link takes us to the front page right now and I can't tell which of the plug-ins it might be from the names. It seems like your plugin reads the Bravely Default bmd's way better than any of the other model viewers out there, so you did something better than the rest.

If it wasn't the link, but the attachment in that post, I put the plug-in into the python folder with the other .py's, but when I look at the model index (models were extracted into .fs and .bcres), nothing readable shows up. Renaming the files to a .bmd extension didn't seem to work - don't even appear in the Noesis file explorer to click on. But with the .fs at least, renaming the .fs into a .bmd allowed it to be viewed in EveryFileExplorer, so I'm lost as to what to do.
 
  • Like
Reactions: Celice
Thats not quite how Noesis plugins work, you just place the plugin in the python folder and start up the program. You don't need to select or enable it, as its automatic.

Chroxx script reads .bcres files not .bmd if I remember correctly, but you cant just rename a .fs file to .bcres and expect it to work, it could work (works somewhat in EFE) because of the way the script reads the format, it it see's its not a single file and actually an archive then it may decide it can't do it, theres no hard and fast rule with such formats honestly.

But index.fs is only the index anyway, that doesn't actually contain any models at all, it simply has pointers to the offset locations in the other .fs file, that other file is what you want to be opening.

However instead of wasting your time using the .fs files, just use quickbms to extract them and then they'll shoot out a bunch of .bcres files, then you could simply try opening those in Noesis instead, some are still screwed, others are fine and some dont open at all, its largely because Bravely default seems to change its format ever so slightly a few times. The models used for AR don't wokr the same way as the models for ingame at all, same format but most of the body is missing in all software.

Also that link, is simply for downloading Noesis, not for getting the plugin itself.
 
Hello everyone,

I am trying to decompress pokemon models bch.cx (Rumble World) I've tried using lzh8 and lz11 for this but I have not accomplished anything.

Any ideas? thanks in advance
 

Site & Scene News

Popular threads in this forum