SFFS Archive: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 42: Line 42:
=== Notes and Comments ===  
=== Notes and Comments ===  


* This file format occurs in games protected by [https://en.wikipedia.org/wiki/StarForce StarForce].
* This file format occurs in games protected by [https://en.wikipedia.org/wiki/StarForce StarForce 3 protection].
* SFFS stands for "Star Force File System".
* SFFS stands for "Star Force File System".
* Starfource containters usually have name '''resource0.dat'''.
* Starfource containters usually have name '''resource0.dat'''.
* There are multiple enryption methods applied to SFFS containers. All of them have been roughly explained in [http://www.glop.org/files/rld-sfrt.rar documentation] <br>
* There are multiple enryption methods applied to SFFS containers. All of them have been roughly explained in [http://www.glop.org/files/rld-sfrt.rar documentation] <br>
: released by [https://en.wikipedia.org/wiki/RELOADEDwarez group RELOADED] in 2006. Application key and filenames are needed to extract content of SFFS container.
: released by [https://en.wikipedia.org/wiki/RELOADED warez group RELOADED] in 2006. Application key and filenames are needed to extract content of SFFS container.
 
=== Compatible Programs ===
 
* [https://github.com/vdisasm/SFFS-Unpacker SFFS Unpacker / SFSniffer]
* [https://forum.xentax.com/viewtopic.php?f=21&t=2084 Starforce Decrypt]


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Ed, Edd n Eddy: The Mis-Edventures
* [[Ed, Edd n Eddy: The Mis-Edventures]]
* Splinter Cell: Chaos Theory
* Peter Jackson's King Kong
* Colin McRae: DIRT
* TrackMania Nations
* Many more... <br>
 
Full list is available [https://www.pcgamingwiki.com/w/index.php?title=Special:Ask&offset=0&limit=500&q=%5B%5BCategory%3AGames%5D%5D+%5B%5BUses+DRM%3A%3AStarForce%5D%5D&p=format%3Dtemplate%2Ftemplate%3DDRM-20list-2Fwinrow%2Fintrotemplate%3DDRM-20list-2Fintro%2Foutrotemplate%3DDRM-20list-2Foutro&po=%3FDeveloped+by%0A%3FPublished+by%0A%3FRelease+date%0A%3FAvailable+on%0A here].
 
<br><br>
 


=== Compatible Programs ===


* [https://github.com/vdisasm/SFFS-Unpacker SFFS Unpacker / SFSniffer]
* [https://forum.xentax.com/viewtopic.php?f=21&t=2084 Starforce Decrypt]
<br/><br>




[[Category:Complete WIP|SFFS Archive]]
[[Category:Complete Complete|SFFS Archive]]
[[Category:Platform PC|SFFS Archive]]
[[Category:Platform PC|SFFS Archive]]
[[Category:CE None|SFFS Archive]]
[[Category:CE Encrypted|SFFS Archive]]
[[Category:Format_Archive | Type: Archive]]
[[Category:Format_Archive | Type: Archive]]
[[Category:Extension_dat | Extension: dat]]
[[Category:Extension_dat | Extension: dat]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 08:55, 23 April 2021

SFFS


Format Specifications

// SFFS container file format (.dat files)

// little endian

4 bytes (char) - magic // "SFFS"
4 bytes (uint32) - version // "1"
8 bytes - number of files (encrypted with application key)

num_of_files *
{
   16 bytes - md5 hash of filename
   8 bytes - index of file header (encrypted with filename)
}

num_of_file_headers *
{ 
   8 bytes - file data offset (encrypted with filename)
   48 bytes - file info (timestamps, size, data position, encrypted)
}


num_of_files *
{
  x bytes - file data
}

MultiEx BMS Script

Not written yet.

Notes and Comments

  • This file format occurs in games protected by StarForce 3 protection.
  • SFFS stands for "Star Force File System".
  • Starfource containters usually have name resource0.dat.
  • There are multiple enryption methods applied to SFFS containers. All of them have been roughly explained in documentation
released by warez group RELOADED in 2006. Application key and filenames are needed to extract content of SFFS container.

Compatible Programs

Games

List of games using this file format:

Full list is available here.