ROM Hack [Tool] Texturipper

Normmatt

Former AKAIO Programmer
OP
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,218
Country
New Zealand
Texturipper v1.0, released whenever
by Normmatt

#################################
# About #
#################################

Texturipper is a texture dumper for various 3ds file formats.

#################################
# Supported Formats #
#################################

TXOB - Texture Objects?
CLIM - CTR/3DS Layout Images
FLIM - CTR/3DS/WiiU Layout Images
CTXB - Zelda OOT3D Textures
CMB - Zelda OOT3D Model Textures
CTPK - Ctr Texture PacKage
GMIO - Digimon Re-Digitize Decode Image Object


Download
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,030
Country
Saudi Arabia
so, i can extract all the text in the game ?
that sound great , we can see new fan projects to localize alot of great games that's only for japan
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,403
Country
United Kingdom
so, i can extract all the text in the game ?
that sound great , we can see new fan projects to localize alot of great games that's only for japan
Assuming you were not talking about general hacking this is more for 3d textures ( الإكساء if my dictionary has worked and your flag is accurate). There have been several games in the past that dump text onto 3d textures, equally this might help for any textures that contain words/letters/symbols. Text itself, if the previous sentence where games sometimes using 3d textures did not give it away, has seen and continues to see endless permutations in how games represent it. With us now being able to look at the files contained within 3ds ROMs then there is a good chance you can dump text, probably not via this tool though.

Back on topic nice to see 3d formats falling so early this time around.
 

NCDyson

Hello Boys...
Member
Joined
Nov 9, 2009
Messages
278
Trophies
1
XP
319
Country
United States
Can we get a little more verbosity? it doesn't really seem to do much with any of the images I try to run through it.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,565
Trophies
4
Location
Восторг
XP
22,935
Country
Antarctica
And Normatt has entered the 3DS homebrew scene!
Sweet!

Can't wait till there's a texture hacking utility developed.
Can't wait to put more Hello Kitty textures on things in games!
 

NCDyson

Hello Boys...
Member
Joined
Nov 9, 2009
Messages
278
Trophies
1
XP
319
Country
United States
On which file? what texture format is it? did texturipper crash?

doesn't crash, it just runs, but generates no files or errors or anything. I'm using images from A Link Between Worlds. If you want, I can send you some sample images? I've gotten the RGBA8 images out on my own with a python script, but the ETC compressed ones seem to come out with weird tiling and other things.
 
  • Like
Reactions: MichiS97

Askedforthis

Well-Known Member
Member
Joined
Oct 15, 2013
Messages
117
Trophies
0
Age
32
XP
170
Country
Norway
Great to see more tools being actively developed for this sort of extraction! It is really interesting to see the results of all the stuff that are inside these games.

doesn't crash, it just runs, but generates no files or errors or anything. I'm using images from A Link Between Worlds. If you want, I can send you some sample images? I've gotten the RGBA8 images out on my own with a python script, but the ETC compressed ones seem to come out with weird tiling and other things.


Same here. Tried it on a few ctpk files in Persona Q and it simply yields no results anywhere. Maybe they're packed differently? It looks like it does something at least when using the cmd as it waits a second as if it is processing the file before closing and giving off nothing.
 

Normmatt

Former AKAIO Programmer
OP
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,218
Country
New Zealand
doesn't crash, it just runs, but generates no files or errors or anything. I'm using images from A Link Between Worlds. If you want, I can send you some sample images? I've gotten the RGBA8 images out on my own with a python script, but the ETC compressed ones seem to come out with weird tiling and other things.


My tool doesn't support .bch files.

Great to see more tools being actively developed for this sort of extraction! It is really interesting to see the results of all the stuff that are inside these games.
Same here. Tried it on a few ctpk files in Persona Q and it simply yields no results anywhere. Maybe they're packed differently? It looks like it does something at least when using the cmd as it waits a second as if it is processing the file before closing and giving off nothing.

hmm not sure what the problem is here. I'll have to take a look later.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if that was the point of game streaming
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it.
    BigOnYa @ BigOnYa: That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to...