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.

MotorStorm (2006) PS3 .dat files

Featured Replies

  • Author
  • Localization

GoStorm2_008, posted Sun Sep 27, 2020 8:30 pm (58910)


Hello. I am trying to extract the game files for MotorStorm, and when I looked at the file directory, everything is stored in cache_ps3.dat along with cache_ps3.bin, and cache_ps3.cnk (the latter two being very small in size while the main .dat file is 1.44GB). I'm not too sure about any specifics of it however when I open the file in HxD it stated to be "auto-generated by GoStorm2, which I assume is proprietary software from evolution studios (now defunct). If anyone could help me extract these files I would greatly appreciate it.
  • Author
  • Localization

aluigi, posted Sat Oct 10, 2020 11:53 am (59203)


Files?
  • Author
  • Localization

GoStorm2_008, posted Sat Oct 10, 2020 1:17 pm (59221)


[cache_ps3.dat][https://drive.google.com/file/d/1wO7ovPZ5IFDY7aDocPGauEBhAFNtS-AV/view?usp=sharing]
. here
  • Author
  • Localization

aluigi, posted Sat Oct 10, 2020 10:46 pm (59241)


I guess the data is compressed based on the two fields and flags available but no idea what may be the algorithm.
Additionally they are chunks but the following script is just an experiment that dumps them as-is as separate files:
Code:
endian big

open FDDE "cnk"
open FDDE "dat" 1

math OFFSET = 0
get FILES long
for i = 0 < FILES
    get SIZE long

    goto OFFSET 1
    idstring 1 "RA"
    get DUMMY short 1   # 5
    get XSIZE long 1    # uncompressed size?
    get SIZE long 1
    get FLAGS long 1    # 0 for compressed and 0x10000 for uncompressed?
    savepos OFFSET 1
    log "" OFFSET SIZE 1

    math OFFSET SIZE
next i

/*
open FDDE "bin" 2
for i = 0 < FILES
    get DUMMY long 2
    get DUMMY long 2
next i
*/
  • Author
  • Localization

GoStorm2_008, posted Sat Oct 10, 2020 11:11 pm (59242)


Hm okay I will try this out. Is this final? Regardless, thank you for looking at it
  • Author
  • Localization

aluigi, posted Sun Oct 11, 2020 9:07 am (59247)


Only for testing because the extracted files are totally useless.
  • Author
  • Localization

GoStorm2_008, posted Sun Oct 11, 2020 1:56 pm (59261)


Ohh okay. That's true. Take your time
  • Author
  • Localization

GoStorm2_008, posted Mon Jun 28, 2021 7:01 pm (64963)


Any updates on the script?
  • Author
  • Localization

aluigi, posted Mon Sep 13, 2021 6:34 pm (66344)


Eh no, I don't work on it.
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.