ROM Hack Extracting models and textures from 3DS games

  • Thread starter Thread starter YoshiInAVoid
  • Start date Start date
  • Views Views 309,765
  • Replies Replies 381
  • Likes Likes 33
Someone else has apparently had some luck with extracting some 2D Dream Team graphics!

http://www.vg-resource.com/thread-25594-post-568241.html#pid568241

I am still trying to figure out how to extract the ExeFS without any errors. I have not had any time to try to figure it out recently because I have been very busy. I have even been accepted into Nintendo's Wii U developers program!
 
  • Like
Reactions: robotortoise
Someone else has apparently had some luck with extracting some 2D Dream Team graphics!

http://www.vg-resource.com/thread-25594-post-568241.html#pid568241

I am still trying to figure out how to extract the ExeFS without any errors. I have not had any time to try to figure it out recently because I have been very busy. I have even been accepted into Nintendo's Wii U developers program!


Man, that's really cool, but at the same time...what the hell?!?

The sprites are pieced together by GAME CODE?!

I....why? Isn't that extremely inefficient?
 
It was probably extracted incorrectly at first. Didn't line the image up correctly when he pulled it out.

All Mario & Luigi games are animated with pieces instead of multiple sprites. Image extractor is figured out, now the map file is needed to piece them together.

Man, that's really cool, but at the same time...what the hell?!?

The sprites are pieced together by GAME CODE?!

I....why? Isn't that extremely inefficient?

It's not inefficient, it saves space.
 
  • Like
Reactions: Huntereb
Huh. So, for example, if an arm was used on two different sprites, it would only be on the sprite sheet once, correct?
Processes like this have been used for over 30 years in gaming :) Mirroring tiles was very efficient for saving space; it's less needed today, but still not a bad form of optimization.
 
I ripped a Mega Aerodactyl and ported it to JanusVR, haha

vln2eUg.jpg


Also I wrote a wrapper in C# for the go scripts. It not only makes your life marginally easier, but my program is meant to mass dump a directory of models..

File types it supports:
- PC
- PF
- PT
- MM
- BM

I limited to that just so people dont break things. :lol:

https://www.dropbox.com/sh/fytrm1fvapk10ve/AAAlgatcNXBQ8FJVbpu0HgE-a?dl=0
 
  • Like
Reactions: Mystie
What game be this?
I'd be willing to bet it's Pokemon X/y
Yea, Pokemon X.. models are in a/0/4/1
first u32 = magic (GR)
second u32 = pointer to some random block of numbers (tile properties perhaps?)
third u32 = pointer to BCH

I'll probably add support in my program for the hell of it
 

Site & Scene News

Popular threads in this forum