PS3 to PS2? Not a problem with PSV Exporter

The Playstation 3 isn’t released in the UK yet but I’m already working on tools based on what files I can get hold of.

The first (of hopefully many) is PSV Exporter.

When you play a Playstation 2 game on a Playstation 3 a ‘virtual’ PS2 save is created with the extension .PSV, this ultility allows you to extract the files, perfect for transferring your save back to the PS2 memorycard using a program such as uLaunchELF

As for adding files back to the .PSV file, a friend of mine told me recently that the file has a digital signature in it and this appears to be the case from the limited time I spent creating this tool. Therefore I’m opening up the work I’ve done with the hopes that the community can help finish mapping this format and we can eventually discover the key used for the digital signature (ala Xbox saves resigning)

Here’s the data structures I mapped within the file, updates and corrections are most welcome!

THeader = record

magic : array[0..3] of char;

unknown1 : integer; //Start of digital sig?

unknown2 : integer;

unknown3 : integer;

unknown4 : integer;

unknown5 : integer;

unknown6 : integer;

unknown7 : integer;

unknown8 : integer;

unknown9 : integer;

unknown10 : integer; //End of digital sig?

unknown11 : integer;

unknown12 : integer;

unknown13 : integer;

unknown14 : integer;

unknown15 : integer;

unknown16 : integer;

unknown17 : integer;

unknown18 : integer;

unknown19 : integer;

unknown20 : integer;

unknown21 : integer;

unknown22 : integer;

unknown23 : integer;

unknown24 : integer;

numberOfFiles : integer;

end;

TMainDirInfo = record

unknown1 : integer;

unknown2 : integer;

unknown3 : integer;

unknown4 : integer;

filesize : integer;

attribute : integer;

filename : array[0..31] of char;

end;

TFileInfo = record

unknown1 : integer;

unknown2 : integer;

unknown3 : integer;

unknown4 : integer;

filesize : integer;

attribute : integer;

filename : array[0..31] of char;

positionInFile : integer;

end;

The PSV file starts with the Header record, then the MainDirInfo record and then the FileInfo record repeated as many times as the number files indicated in the header. Directly following the last FileInfo record is the actual raw data.

Posted in software | Comments Off on PS3 to PS2? Not a problem with PSV Exporter

PCSX memory card format uncovered

I’ve been doing some (brief) research into the format of the .ps2 files used by PCSX2, a popular PS2 emulator for the PC. These are a raw image of the PS2’s memory card and as such uses Sony’s FAT structure which I’ve detailed in brief over at A Badly Chosen Byte

 

Now go make some tools to rip this file apart

Posted in News | Comments Off on PCSX memory card format uncovered

PSX Raw Converter updated

Alkarl has been hard at work and made several improvements to PSX Raw Converter.

For those not in the know, this handy tool allows you to convert between raw PS1 saves (from uLaunchELF) and single game save (.mcs) as used in emulators.

The changes are such:

major improvements:

  • added drag&drop feature.
  • added a behavior for the illegal characters filenames problem

minor improvements:

  • added format checking

As usual, grab it from our downloads!

Posted in software | Comments Off on PSX Raw Converter updated

Bully Gallery Viewer released!

Already a source of much controversy and banned in many shops, Rockstar’s latest offering, Bully, has finally arrived!

And what better way to share the good news than to take some awesome photos using the in-game camera and share them with the brand new Bully Gallery Viewer

 

Happy snapping!

 

Posted in software | Comments Off on Bully Gallery Viewer released!

Bully Gallery Viewer WIP

GuiTaRBrEaKeR contacted me yesterday about making a gallery Viewer for RockStar’s new PS2 game, Bully. Although the format is different from the GTA gallery, here’s the Work in Progress screenshot:

 

image

 

Posted in Programming | Comments Off on Bully Gallery Viewer WIP

Blogging it back

Since a lot of the things I do these days aren’t so PS2 orientated (such as my Xbox software) I’ve started blogging again, check it out for the latest news of what I’m working on and other things that take my interest.

As always the latest software releases and other useful things will be right here

Posted in News | Comments Off on Blogging it back

Raw PS1 save convertor released

Those already using uLauncELF will no doubt know that you you can directly access the contents of PS1 memory cards and transfer the raw save to your PC. But how do you use these raw saves with an emulator or indeed use any of the 1000’s of PS1 saves found on the internet in the old psx saves formats?

Alkarl has coded a utility, PSX Raw convertor, to make this process fast and painless. A handy tool for anyone wanting to make use of their PS1 saves again.

Posted in software | Comments Off on Raw PS1 save convertor released

Football fans rejoice!

PES/Winning Eleven fans out there who haven’t made themselves aware of Compulsion’s excellent collection of tools should drop their pads for a moment and head on over to his site for the rather excellent PESFan Editor and PES Save Converter.

Posted in News | Comments Off on Football fans rejoice!

New build of GTA:SA Censor Remover

I’ve uploaded a new version of GTA:SA Censor Remover, it’s mainly small bug fixes and updates to the help file.

Unfortuantly I’ve not had chance to incorporate a language selection feature for those who want to add translations of the program as I am busy with other projects.

Posted in software | Comments Off on New build of GTA:SA Censor Remover

uLaunchELF now with GTA compatible save backup

As reported at PS2-Scene.org E P and dlanor have been working on implementing a new save transfer method named mcPaste. What makes this most news worthy is that this new method is compatible with GTA saves, somewhat of a rare and much needed function in homebrew software.

You can grab the latest uLaunchELF binaries from this thread at PS2-Scene.org

Posted in News | Comments Off on uLaunchELF now with GTA compatible save backup
« Older
Newer »