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.

Angel Studios/Rockstar San Diego - sample files

Featured Replies

  • Author
  • Localization

aluigi, posted Sun Jul 31, 2016 2:32 pm (15991)


In that "Dave" (opposite to "DAVE") archive the names are obfuscated, I don't know the algorithm so, currently, I opt for no names in script 0.1.1
  • Author
  • Localization

AnonBaiter, posted Sun Jul 31, 2016 2:37 pm (15992)


Ok, so unless I find one that uses a different structure, that about covers it up. Thanks aluigi.
  • Author
  • Localization

AnonBaiter, posted Sun Jul 31, 2016 8:20 pm (16013)


aluigi wrote:
In that "Dave" (opposite to "DAVE") archive the names are obfuscated, I don't know the algorithm so, currently, I opt for no names in script 0.1.1

I may sound like I'm parroting what I've told(because I am), but I heard the filenames use some kind of 6-bit encoding. They use this array for the 6-bit encoded strings:
Code:
"  #$()-./?0123456789_abcdefghijklmnopqrstuvwxyz~" (' ' == NULL)

I found this out by lurking at the XentaxWiki.
  • Author
  • Localization

aluigi, posted Sun Jul 31, 2016 9:14 pm (16015)


*edit*
  • Author
  • Localization

AnonBaiter, posted Sun Jul 31, 2016 9:20 pm (16016)


Well that was confusing.
  • Author
  • Localization

aluigi, posted Sun Jul 31, 2016 9:26 pm (16017)


6 bits corresponds to an array of 64 chars while that string is 48, in fact there are files that can't be decoded correctly.
The missing chars are probably SOME of the high case alphabet, probably a selection of those most used (48 26 > 64)
  • Author
  • Localization

aluigi, posted Sun Jul 31, 2016 9:40 pm (16019)


I have a crazy idea... wait
  • Author
  • Localization

aluigi, posted Sun Jul 31, 2016 10:34 pm (16025)


Don't ask me how I did it: script 0.1.2
  • Author
  • Localization

AnonBaiter, posted Sun Jul 31, 2016 10:43 pm (16026)


NOW that's what I call close!
  • Author
  • Localization

aluigi, posted Mon Aug 01, 2016 8:51 am (16032)


Just a technical note/curiosity.
I'm curious to know what happens with the first "special" value being between 0x30 and 0x37 (currently the script handles 0x38->0x3f) and the second one between 0 and 0x1f (script 0x20-0x3f), for example if it takes the data from the end of the previous string or from the current one. It's an event that probably will not happen with these games, but maybe I will return on it in future just to solve this curiosity.
OT: I have the strong feeling to have already worked on this stuff in the (far) past...
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.