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.

Peria Chronicles .tarc files

Featured Replies

  • Author
  • Localization

tachiorz, posted Mon May 13, 2019 4:47 pm (47745)


https://gist.github.com/Tachiorz/2dec93 ... b905095103
I'm guessing archive is read recursively from the end of list to the beginning. For example archives in quest.tpk have different count of elements, but last one always is an array object with length of 45 elements that is populated with values, arrays and dicts before it.
I would really appreciate help with type 7 element that is object description I guess.
  • Author
  • Localization

tachiorz, posted Tue May 14, 2019 11:18 am (47753)


byte type; // 7
short index_of_classname;
int count_or_size; // depends on classname?
// rest is if Dict - count of pairs of uints that are indexes to key/values
// if Array - count of uints that are indexes to values
// if Canvas_Static - size bytes that is blob with image
// etc
if count_or_size == -1 { // this case I still don't get
byte unknown1
byte unknown2
int count_or_size
}
  • Author
  • Localization

aluigi, posted Sat Jun 01, 2019 9:35 pm (48266)


http://aluigi.org/bms/thing_archive_tarc.bms

But I think that some files may be compressed, for example there are PNG files but they have some bytes on front and aren't correctly visualized.
Give me your feedback.
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.