Nintendo BFSAR: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
No edit summary
imported>Ikskoks
 
(13 intermediate revisions by the same user not shown)
Line 13: Line 13:
// header
// header
4 bytes (char) - signature // "FSAR"
4 bytes (char) - signature // "FSAR"
2 bytes (uint16) - endianess 
2 bytes (uint16) - header size  // always 64
4 bytes (uint32) - version  // e.g. 5.2
4 bytes (uint32) - total archive size
4 bytes (uint32) - section count  // always 3


number_of_sections *
{
  4 bytes (uint32) - section ID  // e.g. 00 20 00 00 - STRG section
  4 bytes (uint32) - section offset
  4 bytes (uint32) - section size
}
8 bytes - padding


// TODO
 
x bytes - sections
</pre>
</pre>
</div>
</div>
Line 21: Line 34:
=== Notes and Comments ===  
=== Notes and Comments ===  


None.
* This file format supports few chunk types (sections) like: STRG, INFO, FILE.


=== Games ===  
=== Games ===  
Line 33: Line 46:
=== Compatible Programs ===  
=== Compatible Programs ===  


None.
* [https://github.com/Gota7/Citric-Composer Citric Composer]
* [https://github.com/Gota7/Citric-Composer/blob/master/Retsuko%20Sound%20Tool/Retsuko%20Sound%20Tool/bin/Debug/Retsuko%20Sound%20Tool.zip?raw=true Retsuko Sound Tool]
 
=== See Also ===
 
* [https://github.com/kinnay/Nintendo-File-Formats/wiki/BFSAR-File-Format BFSAR file format (github)]
* [https://mk8.tockdom.com/wiki/BFSAR_(File_Format) BFSAR file format (tockdom.com)]
* [https://mariomakingmods.github.io/localhost/thread/394.html BFSAR file format (mariomakingmods.github.io)]
 
 
==Gallery==
<gallery bordercolor="transparent" spacing="small" orientation="landscape">
citric_composer.png|Citric Composer
</gallery>
<br/><br>
<br/><br>



Latest revision as of 19:48, 19 May 2022

Back to index | Edit this page

BFSAR

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signature : FSAR


Format Specifications

// header
4 bytes (char) - signature // "FSAR"
2 bytes (uint16) - endianess  
2 bytes (uint16) - header size  // always 64
4 bytes (uint32) - version  // e.g. 5.2
4 bytes (uint32) - total archive size
4 bytes (uint32) - section count  // always 3

number_of_sections *
{
   4 bytes (uint32) - section ID  // e.g. 00 20 00 00 - STRG section
   4 bytes (uint32) - section offset
   4 bytes (uint32) - section size
}
8 bytes - padding


x bytes - sections

Notes and Comments

  • This file format supports few chunk types (sections) like: STRG, INFO, FILE.

Games

List of games using this file format:

  • Active Life: Outdoor Challenge (Nintendo Switch) (*.BFSAR)

QuickBMS Script

Not written yet.

Compatible Programs

See Also


Gallery