The rules have been updated, read them now: Rules!

[PS1] Action Man: Operation Extreme .DAT Archive

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
Pepsee
mega-veteran
mega-veteran
Posts: 170
Joined: Fri Mar 04, 2016 9:26 pm
Has thanked: 28 times
Been thanked: 5 times

[PS1] Action Man: Operation Extreme .DAT Archive

Post by Pepsee » Thu Mar 11, 2021 4:03 pm

Hello, Xentax Forums! Today I am asking about a way to extract files from one of my favorite childhood games, Action Man: Operation Extreme for the Playstation 1. There is little to no documentation on this game, understandably so as it is extremely underrated and unbeknownst to many.

Image

Upon extracting the ISO I discovered the following:
  • Several different sound archives ".XA "
  • One large archive most likely containing assets for the game ".DAT "
I attached an overview of the files as well as uploaded the ACTION.dat file for further inspection.

Here is the link to the .DAT file.

Thank you for your time and I look forward to your replies!
You do not have the required permissions to view the files attached to this post.

User avatar
ikskoks
Moderator
Posts: 813
Joined: Thu Jul 26, 2012 5:06 pm
Location: Poland, Łódź
Has thanked: 473 times
Been thanked: 216 times
Contact:

Re: [PS1] Action Man: Operation Extreme .DAT Archive

Post by ikskoks » Thu Mar 11, 2021 10:50 pm

Your DAT file may not contain any offsets, filenames or sizes, so they probably can be stored in the main executable.

Structure of DAT archive looks like this:

Code: Select all

num_of_files *
{
   x bytes - file data
   x bytes - padding
}
Offsets and sizes for few first files looks like this:

Code: Select all

name     offset      size
file1      0         7205
file2      16384     28338
file3      45060     13547
file4      59392     317175

So you have two options here. Extract data manually in hex editor or find the offset array in the main executable and try to do it automatically.
Data doesn't seem to be compressed, so you may probably also try some ripping tools like PSound etc.

User avatar
DKDave
mega-veteran
mega-veteran
Posts: 249
Joined: Mon May 06, 2019 6:07 pm
Has thanked: 6 times
Been thanked: 99 times

Re: [PS1] Action Man: Operation Extreme .DAT Archive

Post by DKDave » Fri Mar 12, 2021 12:02 am

Just an update on this one. The file offsets are stored in the table at the start of the file. You can use this QuickBMS script to extract the raw files, but no filenames or file type info.


Goto 4

Get ENTRIES Long

For A = 1 To ENTRIES
Get MISC1 Long
Get OFFSET Long
XMath OFFSET "(OFFSET * 0x800) + 0x4000"
Get SIZE Long

String FILENAME P "ACTION_%A%"

Log FILENAME OFFSET SIZE

Next A
"Each person is born with their fate written into their own genetic code. It's unchangeable, immutable. But that's not all there is to life." - Dr. Naomi Hunter

Post Reply