Project Stage | Areas of focus |
---|---|
Stage 1 | Audio system/STREAM.IRX , pack file parsing + dumping, pack alignment and manifest generation. |
Stage 2 | Work on an initial demo in the form of a game audio player for the PS2, loading sound files from a pack file. |
Stage 3 | Write a tool to open, parse and edit TS Engine files. |
Stage 4 | Focus on REing core engine systems. |
Source tree was auto-generated from debugging information included with the US Official PlayStation Magazine Demo 53 version of TimeSplitters 2 (which is from the 5th of October 2001).
This includes the semi-custom STREAM.IRX
known as the FRD Stream Driver, which is based off of an early version of SCEE's MultiStream library.
I haven't discovered any other builds of TimeSplitters 2 which have full debugging information in the main ELF file, but even in the EU retail build of the game, STREAM.IRX
has full debugging information.
Free Radical Design later updated STREAM.IRX
to v5 of MultiStream for the retail releases and later demos, which closely resembles what is available in PS2 SDKs.
There were some substantial changes to the file structures from the 2001 demo to the retail release.
For more information see: Known file types
This project is not affiliated with, supported or otherwise endorsed by, Embracer Group, Plaion and the late Free Radical Design. Any trademarks mentioned are the property of their respective owners.
This project does not (and will never) supply copyrighted game assets, you must supply these yourself from an original game copy that you legally own.
The soundtrack for FRD's games can be bought legally from Graeme Norgate's Bandcamp in a variety of file formats. Initially, only OGG Vorbis will be supported.
TimeSplitters: Future Perfect is the exception where Graeme seems to only have published the music that he composed, the rest of the music was composed by Christian Marcussen, who seemingly never released their music.
The PS2 version of the game has music of the same audio quality (FRD used WAV ADPCM audio encoding) as on Bandcamp, and as of right now is the only version of the game that can be used as a source for game assets.
You must legally own a copy of the game in order to use this project.