ROM Hack Bad news about mm3d hacking

manpaint

Well-Known Member
OP
Member
Joined
Aug 20, 2014
Messages
255
Trophies
0
Age
23
XP
491
Country
Canada
All file are no readable...

List of extensions

.zsi (0ko)

.bsstm (corrupted? 0ko)

.ctxb (0ko)

.moflex

.jsslide

.lsz

.gmsg

.gfz

.shbin (0ko)

.gar



.
 

ShinkoNet

Obsessed with Touhou
Member
Joined
Dec 1, 2013
Messages
116
Trophies
0
XP
150
Country
Australia
It's a bad dump. The bsstm files should have a size larger than 0kb. Try redumping the ctr and decrypting again.
 

Anton299

Well-Known Member
Member
Joined
Jan 18, 2012
Messages
126
Trophies
1
Age
50
Location
Kiev
Website
www.shedevr.org.ru
XP
359
Country
Ukraine
After you'll find a good dump, here's some info.

.GAR is an uncompressed file container (like .RARC, .SARC, .U8, etc.)
There are .CTXB (graphics) and maybe other files inside.
Drag it onto Texturipper and it extracts .PNGs from supported files (in our case: .ctxb).

.LZS (not .lSz) should be LZ compressed .GARs.
But most of *.gar.lzs files in MM3D are not compressed and are uncompressed .GARs, in fact.

.GMSG are text files. Header -> list of pointers -> text.
Pointers are 4 bytes in size.
English text in PAL version (eue.gmsg) - first pointer: $1C, last pointer: $1E0A8.
Interval between pointers is 16 bytes: [4-byte pointer][4 bytes for dialogue size + 12 unknown bytes][4-byte pointer][4 bytes for dialogue size + 12 unknown bytes][4-byte pointer][4 bytes for dialogue size + 12 unknown bytes][4-byte pointer] and so on.
Just after list of pointers lives game script. Is starts at $001E0B0 and ends at $00BE3EF.
Line break codes: 7F0100, 7F000100. End dialogue (stop-byte): 7F0000.
Similar scheme present in Ocarina of Time 3D .QM files (text).

.GZF is a font file. I couldn't open it. It's very similar to OoT3D .qbf font, which can be opened in tile editors (in 4bpp linear mode), but this .gzf I can not open...
 
  • Like
Reactions: keyra

Twili

Banned!
Banned
Joined
Mar 20, 2014
Messages
208
Trophies
0
Age
29
XP
391
Country
United States
I wrote a tool to convert Majora's Mask 3D models to Ocarina of Time 3D models: http://www.mediafire.com/download/je1vzk9e36zpx61/mm2oot.exe

You will need to have the ROM files decompressed and extracted.

Usage: mm2oot.exe model_in model_out

Example .bat file to run it (goes in the folder with it, make it in a text editor and save it as a .bat and edit it according to your needs):

@echo off
mm2oot.exe E:\Users\nick\MyStuff\3ds\extracted_mm3d_rom\actor s\zelda2_link_boy_new.gar.lzs\link_demon.cmb E:\Users\nick\MyStuff\3ds\converted\link_demon.cmb

If it doesn't close on its own, you must close it yourself ASAP. This means that it's stuck in a file that doesn't have all of the needed chunks and will keep eating disk space with the output file.

And here's a stable release of the viewer: http://magicstone.de/dzd/random/3ds/N3DSCmbViewer_test9.rar

Also this one if it works for you (fixes faces detached from heads, etc.): http://magicstone.de/dzd/random/3ds/N3DSCmbViewer-bin-src.rar

PSWfLA8.png


OrrbiuG.png
 

Twili

Banned!
Banned
Joined
Mar 20, 2014
Messages
208
Trophies
0
Age
29
XP
391
Country
United States
Twili you have make also a bch viewer for ALBW right?

Nope. A series of converters that require hand-picked data. There's no easy way to convert models from ALBW, especially texture-wise. When you view one with textures applied, they will be messed up, due to how they were optimized, and lack of simulation of the 3DS GPU.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: