GithubHelp home page GithubHelp logo

Comments (2)

giantpune avatar giantpune commented on July 25, 2024

I'm trying to remember, so forgive me if I'm wrong on some of the details.

The messageboard entries can have a U8 archive included inside them. The image formats inside the archive are the TPL format. I don't think it matter which of the variants/encodings you use. For whatever reason, Nintendo used a nested U8 archive for the messageboard. So in my bin, its a single image inside a U8 archive inside another U8 archive.

The archive that's attached to the message can have any number of different things inside it. The wii system menu pulls the files out and uses them if they have the correct name. Some examples of what can be inside are images for the corners, edges, and centers that would make up the paper that appears under a message. Another thing that may be included is an image for the envelope, which is what is used in this project.

Specifically, I used my own tools written using wiiqt to create the envelope.bin. There are plenty of open source tools floating around. You'll need something to create a tpl image, and then something to pack the u8 archives.

from mailboxbomb.

mchlmmc avatar mchlmmc commented on July 25, 2024

What kind of archive is the second embedded one?

I was able to open envelope.bin and extract another file called thumbnail_LZ.bin using an open source tool, but no tools recognize thumbnail_LZ.bin as any kind of wii file. What is odd is that thumbnail_LZ.bin contains the magic number for a u8 file, yet no u8/szs tools recognize it.

Inside of thumbnail_LZ.bin is what appears to be a file b.tpl when viewed through a hex editor, but the contents appear to be hashed. Could thumbnail_LZ.bin be a different kind of archive than u8?

from mailboxbomb.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.