Main > Driving & Racing Cabinets

Hacking Outrun 2006

<< < (14/239) > >>

Howard_Casto:
Ok, as promised, here's a little app to let you poke around in the  sz files in outrun 2006.  (Or any of the outrun 2 variants really). 

Couldn't be simpler... browse to a file, hit "un pack" and you'll get a folder based on the file name in the app's path that contains all the files I could find.

You'll need the common dialog control, but I figure everybody has that, so I'm not including it.   

In releasing this in hopes that some other people can example the files and figure out some stuff.  The "00000000.xxx" file is the unknown header format at the top of the archive.  Also keep in mind I'm manually searching for dds and xtx files via their headers, so there could be other files mixed in there as well.  So unpack some files and play around. 

dds files are direct draw surfaces (aka directx textures) there are tons of apps and photoshop plugins that will let you view these, including the official Microsoft directx viewer.
xtx files are xbox texture files, I'm not sure where to find the tools to open these... they seem to have been lost to time, so if you have em post it!   

Re-packing will come later once I figure out the archive format and I start working on this again. 

Nuexzz:
decompressor awesome! you created it?

OutRun2006 Coast 2 Coast\OBJ\obj_end_newy_pmt.sz (101.DDS)


Now as we compress?

I send the program by private :cheers:

Howard_Casto:
I'm using offzip, a freeware zlib decompressor to decompress everything.  Then my app takes the giant file and splits it up into the header and individual images.  Technically speaking I've got the code in there to recompress, but I don't know the header format, so any packages you change most likely won't work anyway.  I'll look into it eventually. 


Thanks for the program, I'll try it out!

Howard_Casto:
Ok bugfix time!

I was playing with the extractor a little this morning and noticed a couple of goofs on my part.  For one thing I check for dds files first and then only check for xpr0 files if those aren't found.  I assumed that a package wouldn't have both types in it, but I was wrong.  So I've fixed that.  Also I was writing back to the files as string, so it added an extra couple of bytes to the end of each file, so I fixed that as well. 

So here you go... again, I'll look into the header later on. 

It actually looks vaguely similar to the pack format that the Wii uses.  No file names though, which makes it really awkward to name these things. 

MartinJames:
Keep up the good work!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version