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

Mirai Nikki the 13th Diary Holder Re WRITE (PSP) res.ptd archive

Featured Replies

  • Localization

I wanted to get some practice with poking around with games until I can edit the text, kind of foolish since I can't code and make decompression programs. After all the memory viewing to see how the text was displayed, I didn't bother to check if the game files were packed in an archive or not (they were).res.7z 

  • 2 weeks later...
  • Localization

some text are in shift-jis inside EBOOT on 0xC0D22

  • Localization

my research of peta file 

Spoiler

archive using chunk system of 0x800, so each file should start at 0x800, 0x1000 and so...
archive is little-endian

-header- 32b
4b - 'PETA' header
4b - pointer to first file
4b - pointer to end of peta file
4b - pointer to folders table header
4b - total files 
2b - total folders + 1
2b? - unk always 01 00
8b - zero padding
256b - obfuscation bytes table

-folders table header-
4b - pointer to files
76b - zero padding

-folders table-
80b per each folder:
    4b - pointer to first file in folder
    4b - first file number
    4b - files in folder
    4b - zero padding
    64b - folder name zero-terminated

-files table-
64b per each file:
    4b - pointer to file
    4b - file size
    48b - file name zero-terminated

 

Edited by r88

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.