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.

Danganronpa 1 unpack files

Featured Replies

  • Author
  • Localization

aluigi, posted Wed Sep 07, 2016 10:12 am (17308)


Already exists a script for that DAT archive but the name of the script was wrong, so I merged it with the other main one ("AGAR" magic) and you can use one script for any Danganronpa game and version:
http://aluigi.org/bms/danganronpa.bms
  • Author
  • Localization

neptuniapp, posted Wed Sep 07, 2016 10:31 am (17309)


file .lin ? please
  • Author
  • Localization

aluigi, posted Wed Sep 07, 2016 10:33 am (17310)


There is no content in it, ignore it.
  • Author
  • Localization

Rulesless, posted Wed Dec 08, 2021 7:48 pm (68049)


The discussion is old, but dealing about same game in Switch version I have some questions.

- Actually in .lin there's text, how I can edit this files?
- How unpack .TP files? (like [url]DELETED[/url])

- L?e?s?s? ?s?p?e?c?i?f?i?c?a?l?l?y? ?(?b?u?t? ?i?n? ?t?h?i?s? ?g?a?m?e? ?t?o?o?)? ?a?n?d? ?m?o?r?e? ?g?e?n?e?r?a?l?l?y? ?a?b?o?u?t? ?U?n?i?t?y?,? ?i?s? ?t?h?e?r?e? ?a?n? ?e?a?s?y? ?w?a?y? ?t?o? ?m?o?d? ?s?e?c?o?n?d?a?r?y? ?t?e?x?t?u?r?e? ?i?n? ?[?b?]?s?p?r?i?t?e?s?[?/?b?]?:? ?i?n?g?a?m?e? ?d?i?s?p?l?a?y? ?e?r?r?o?r?s? ?o?c?c?u?r? ?b?e?c?a?u?s?e? ?o?f? ?s?p?r?i?t?e?s? ?w?i?t?h? ?e?d?i?t?e?d? ?t?e?x?t?u?r?e?s? ?w?i?t?h? ?t?r?a?n?s?p?a?r?e?n?c?e? ?(?w?i?t?h? ?a?l?f?a? ?e?d?i?t?e?d?).

Thanks
  • Author
  • Localization

aluigi, posted Thu Dec 09, 2021 8:55 am (68072)


For TP use this script:
Code:
# Danganronpa TP

idstring "TP"
get DUMMY byte  # 1
get DUMMY long
get FILES long
for i = 0 < FILES
    get NAMESZ byte
    getdstring NAME NAMESZ
    get OFFSET long
    get SIZE long
    getdstring HASH 16
    log NAME OFFSET SIZE
next i
The extract AB files are UnityFS for which you must use the relative tools:
viewtopic.php?f=17&t=12

The LIN file is a bit more complicated, if you are good at it I would suggest you to use a hex editor for manually editing the unicode strings starting from offset 0x3ea.
Not easy and obviously it's not feasible if there are many files, but it's ok if you only want to "try".
The bytes 0xff 0xfe before each string specify the utf16 format so I suppose that without them you can even use utf8 strings doubling the available space.
Obviously, never change the size of the entries and the file.
  • Author
  • Localization

Rulesless, posted Thu Dec 09, 2021 12:38 pm (68084)


Thank you so much!

I'm practical with Unity reversing and HEX.
To edit Unity text files that plugins don't extract, I can recommend Unity Text 2, working on the extracted RAW (.dat), then reimporting back it in the asset.
It's not very practical, but at least the text space becomes dynamic. It doesn't work with .lit files.

For sprites, maybe it's better if I create a specific thread.
Guest
This topic is now closed to further replies.

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.