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.

Generic table of resources analyzer

Featured Replies

  • Author
  • Localization

id-daemon, posted Sun Jul 26, 2015 1:58 pm (6640)


Was any such thing ever made?

This is a quick made tool that tries to detect any sequence of increasing BE 32-bit numbers with equal intervals. Surprisingly it usually detects it right in about 1 second. This one has no options, and analyzes only first 500kbytes to find minimum of 20 records, with max row size 24 bytes.

If anyone think this may be useful, I think offsets and file sizes may be detected automatically, and then split package into files. This way people without programming knowledge may unpack unknown package formats.

Toc_analyzer.rar

  • Author
  • Localization

aluigi, posted Sun Jul 26, 2015 9:48 pm (6645)


Maybe try it with various game files and then post the statistics.
Based on those results you can improve the "mind" of the tool.
In my experience the practical usage is quite limited and prone to errors but it's for sure fascinating (yeah I already thought about something similar embedded in quickbms and there are toooooo many things to consider).
  • Author
  • Localization

id-daemon, posted Tue Jul 28, 2015 9:45 am (6663)


So you also tried to make something generic, or just thought about this? Surely, a lot of false detection possible, so the only question is, how much time it will take, is it worth it or not. I'll think about it.
  • Author
  • Localization

aluigi, posted Tue Jul 28, 2015 4:11 pm (6667)


I thought about it. I thought mainly to how it's possible to recognize the location of the file table (toc), the relative and absolute offsets, compressed files and filenames.
Basically you need an artificial intelligence to cover so many situations :D
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.