#Do PS1 games need decryption before you can do anything with them?

86 messages · Page 1 of 1 (latest)

tranquil raven
#

So I've been ripping a bunch of PS Vita games lately and with games for that system every game or DLC has to decrypted first using PSVPFSTOOLS, which requires the full game assets all at once and the game/DLC's zRIF ID has to be provided.
After that you can process the files of the game's in question with whatever tools are required.

Is something like this also required for PS1 games?

Because I'm trying to rip......... "Playing With The Teletubbies" mostly for the memes.

But that game has most of its data packed together in a file with the generic .bin extension, I can't find any useful information on the file, no header name or other forms of human readable data.
So I figured that MAYBE PS1 names need to be decrypted first

fallen crown
#

I am not aware of any ps1 game having encryption in. At best, compression

#

Post the bin, let's see what's inside

tranquil raven
#

That's DANG quick response holy heck

#

currently not near my PC but I don't know if I can post the full thing.

Both because of the file size and because it contains practically the entire game so I can't share that legally

#

I can't remember if it was 80 MB or 800 MB

#

both sound reasonable considering both the console and the game

fallen crown
#

Can't be 800mb

#

But a discrete file is fine, no PSX game contains "the full game" anyway

#

Put it up to drive or Dropbox or wetransfer or whatever. Can't be too complex.
Usually big bins contain a header that denote the subfiles

tranquil raven
#

I mean yeah there's a few loose files here and there asides the main one

maiden juniper
#

Psx games can be easily explored with jpsxdec

fallen crown
#

Yea but if it's one big bin then no

maiden juniper
#

If the files aren't compressed it can easily extract videos, audio and images

#

Depends on the game

fallen crown
#

Yea
First aid: I'd check the game with jpsxdec and psxprev and maybe psicture and psound

#

But I assume the best you'll get is a buncha tim images from the bin
But hey, worth a shot

tranquil raven
#

I mean honestly just knowing some commonly used PS1 tools is good to know

#

Lol the first result for psound is a Dutch event organizing company, lmao.

Though the second result is the actual tool

#

Like this Teletubby game only has a few models:

  • The 4 tubbies themselves
  • Noo-Noo, the ancient predecessor of the modern Rumba, lmao
  • The tubby toast machine or something
  • and maybe the speaker thing.

The rest is pretty much just videos and JPEGs

tranquil raven
# fallen crown Can't be 800mb

So it wasn't 800 MB, it was 700 MB rounded up.
You might think I could just send the secondary bin file instead but that one is entirely filled with 0's for god knows what reason

fallen crown
#

Umm

#

Those are the disc track files.
What happens when you unpack the first one? (Use PowerISO or whatever to mount the disc)

tranquil raven
fallen crown
#

It absolutely is mountable. Unfortunately I don't know much about windows so idk what the best un-BINner is

#

Google how to mount bin cue or whatever.. there must be an elegant solution but I just don't know what it is :C

tranquil raven
#

Eyyy that works

#

Welp now I can look into this "game" further

#

Game has these file formats:
.74
.CNF
.RAW
.RES
.STR
.TIM
.XA

RAW seems to be a blank save data file and TIM is a format that sounds familliar, but the big boi files of interest are the .res ones for sure

fallen crown
#

Tims are images
Xa is audio

#

Str is video

#

74 is the game executable

#

Cnf is boot configuration

#

My best guess is that the RES files are RESources that contain all the necessary bullshit. Now we just gotta figure out how to un-RES them

#

How big are they?

tranquil raven
#

Eh variable, I think the biggest I've seen is 20 MB, but on average it's much lower

#

Also funny to hear that Xa is audio because my PC automatically gave it a VLC icon, but I don't trust that 1 bit because windows also tends to do that for BIN files cause it thinks it's a video format.

And I have never in my life, not even a single time come across a video file in bin format, lmao

#

Oh boi they seem to be another case of "Let's CAT all files together and prefix a file index so our game knows at what offset these files are located"

#

I have come across this far too much recently

#

okay VAG are audio files apparently

#

Makes sense if I split the res file's name a bit (ACHASSFX.RES)
ACHAS SFX

Sound Effects basically

#

Unfortunately I can only extract files from res files if there's a visually recognizable header at the start of each file since I have to split them manually

#

Bruh it probably doesn't actually have 3D Models considering there's pre rendered videos of the "models"

#

I've actually seen this game once before in a corruption stockpile compilation from Vinny Vinesauce.
Though I can't remember if I saw model corruption or not

fallen crown
#

Vags are audio too btw

#

the RES files look simple

#

i could probably whip up an unpacker real quick

cobalt swan
#

Hi! Can some one help me to extract the content from .MAG files from a ps1 game?

fallen crown
cobalt swan
#

i have already created 4 threads, and i got no help ;--; sorry

fallen crown
#

tough luck :/ but coming over to other people's threads with your own requests is considered bad form

white isle
white isle
#

Load the game into NO$PSX and go into the File browser or File manager of the emulator in one of the tabs and it'll find stuff inside the RES files.

#

Stuff like 3D model files and animation files is what I think it finds in there.

tranquil raven
#

what an interesting way to rip assets

#

thanks for the info

fallen crown
#

omfg

#

I had no idea!

tranquil raven
tranquil raven
#

Okay so I decided to go through the pain in the ass process of exporting 1-by-1 and having to name them 1-by-1 as well, what I ended up with was a bunch of APO's and MPO's.

  • APO sounds like animations, which would be neat to have, but doesn't have much priority.
  • MPO sounds like models, and I even found something related to this format.

Apparently MPO's are "3D JPGs".......
What in godsname is a 3D JPG, lmao

fallen crown
#

Those aren't the MPOs we're talking about in this context

#

That's a different mpo format, I mean. The name is a coincidence

#

Post an MPO here, let's look for some tell-tale signs of vertex or primitive data

tranquil raven
#

Also got a bunch of PP8 and raw files btw, but these APOs/MPOs seem to be model data.

MPO's might be a package format that contains both model and texture data because I haven't come across anything that suggests its texture data

fallen crown
#

Yeaaaa

#

At a glance there's a ton of vertex info in the beginning

#

Safe to assume at least model data

fallen crown
#

Dicking around with model-researcher should yield some results I feel
Could also open the file in GGD and sniff the end of the file to see if there's textures there

#

Pp8 and raw are likely textures (too?)

tranquil raven
#

what's GGD short for btw, because it's hard to Google that

#

I'm assuming you do NOT mean this right?:

fallen crown
tranquil raven
#

what in the flying fuck is that URL, lmao

#

I suppose it's one of those tools lost to time then?
Or well lost to time if it wasn't for web.archive.org that is

#

Do you happen to know of any software that can generate a visual representation of the sections in which a file is divided by pumping many different files of the same type and having it detect patterns?

Because that's what I struggle with the most remembering where sections start and end because I require a visual representation to remember it

fallen crown
#

well, GGD is a good data visualiser and can show you what a file looks like if interpreted as pixels of varying types

#

many say TiledGGD is better, but I don't know how to use it so I can't personally help you if you choose it

#

and i checked out the MPO real quick with GGD just now and yea there's no graphics there

tranquil raven
#

I meant more in a general sense, though also because it might help me figure out the proper offsets