ROM Hack Bad news about mm3d hacking

manpaint

Well-Known Member
OP
Member
Joined
Aug 20, 2014
Messages
253
Trophies
0
Age
22
XP
452
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
130
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
49
Location
Kiev
Website
www.shedevr.org.ru
XP
331
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
27
XP
366
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
27
XP
366
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.
 

You may also like...

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I've recently gotten into vinyl collecting
  • Sicklyboy @ Sicklyboy:
    It's a problem
  • Sicklyboy @ Sicklyboy:
    Someone please take away my internet privileges
  • Psionic Roshambo @ Psionic Roshambo:
    Vinyl sucks
  • Psionic Roshambo @ Psionic Roshambo:
    Problem solved
  • Sicklyboy @ Sicklyboy:
    Between what I own and what I have on order, I have almost 100 albums already
  • Sicklyboy @ Sicklyboy:
    And while this is a problem I am working to solve, I don't even own a record player
  • Psionic Roshambo @ Psionic Roshambo:
    Now that's a problem lol
  • K3N1 @ K3N1:
    Did your record skip?
  • Psionic Roshambo @ Psionic Roshambo:
    He broke all kinds of records
  • M4x1mumReZ @ M4x1mumReZ:
    Vinyl is more for the collectors than anything honestly.
  • M4x1mumReZ @ M4x1mumReZ:
    Also don't use unknown vinyl players which have the cheap mechanism, as the needle can damage your vinyls.
  • M4x1mumReZ @ M4x1mumReZ:
    Invest into a more good quality player than anything.
  • M4x1mumReZ @ M4x1mumReZ:
    Audio-Technica is a reputable brand.
  • K3N1 @ K3N1:
    Something old was mentioned and all of a sudden we're all experts on it
    +1
  • Veho @ Veho:
    Hefalump syndrome.
  • K3N1 @ K3N1:
    Elephants are cool
  • K3N1 @ K3N1:
    I wonder what Will Smith is going to say about YouTube this year
  • Veho @ Veho:
    He's gonna slap his mobile phone.
    +1
  • K3N1 @ K3N1:
    Or get into a random argument with someone he's never met before on Facebook
    +1
  • M4x1mumReZ @ M4x1mumReZ:
    Him getting pissed after someone mentions his wife.
  • Psionic Roshambo @ Psionic Roshambo:
    Arguing on the internet is like winning the special Olympics.... Even if you win your still retarded
  • K3N1 @ K3N1:
    Nuh uh
    Psionic Roshambo @ Psionic Roshambo: Lol