Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.
Zero Tolerance for Disrespect

Typing of the Dead 2004 (JP) *.HAB format (dictionary/text file)

Featured Replies

Hello. I was wondering if anyone would be able to help extract the dictionary words/sentences from this old file format. I don't know anything about the format itself, so I uploaded it here.

The text is plainly visible in wxmEdit, so perhaps I just need a filecutter bms script or try the VG Toolbox.

https://www.mediafire.com/folder/1ffr4bsogcrmx/

  • 4 weeks later...
  • Localization

Added support for it in my extractor: https://github.com/smiRaphi/UniPyX

The actual text seems to be a layer deeper in some .BMR files

Here's also the file format in hexpat:

struct e {
    u32 fname_offset;
    u32 offset;
    u32 fsize;
    padding[parent.entry_size-12];
    char fname[] @ (0x20+parent.entry_size*parent.entries+fname_offset);
};

struct a {
    char magic[4];
    u16 unk1;
    u16 unk2;
    u32 file_size;
    padding[4];
    u16 unk3;
    u16 unk4;
    u16 entries;
    u16 entry_size;
    u32 fname_length;
    u32 data_size;

    e e[entries];
};

a a @ 0;

 

  • Author

Thanks! I wasn't expecting a reply. I also ended up finding copies of the misc. other TotD1 versions, and Typing of the Dead 2 (I think this one has the words in the exe instead). If you're interested in those, I can upload them too.

Does this require a specific version of Python? I got a TypeError.

image.thumb.png.eb8a52c0dbc7bf3f36b880982ec2230d.png

  • Localization

I'll look into the other versions myself at some point and thanks but don't worry, I'll be able to find some copy of the files and yeah you need a somewhat modern version, I personally am on 3.13 and 3.11 before that but I've only tested it on those (I should probably add that to the readme lol)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.