Nancy Drew DAT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(29 intermediate revisions by the same user not shown)
Line 4: Line 4:
* ''' Format Type ''':    Archive <br>  
* ''' Format Type ''':    Archive <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    CIF TREE / CIF FILE / WayneSikes <br>  
* ''' Signatures ''':    CIF TREE / CIF FILE / WayneSikes / HerInteractive <br>  




Line 14: Line 14:
4 bytes (char) - signature // "CIF "
4 bytes (char) - signature // "CIF "
4 bytes (char) - file type // "TREE" or "FILE"
4 bytes (char) - file type // "TREE" or "FILE"
12 bytes (char) - unknown  // "WayneSikes"
12-16 bytes (char) - unknown  // "WayneSikes" or "HerInteractive"
 
 
// TODO
// TODO
</pre>
</pre>
Line 22: Line 24:


* Those DAT archives contain puzzle overlay images (basically any movable object in a puzzle), character dialog animation videos, interface images, and the game logic.
* Those DAT archives contain puzzle overlay images (basically any movable object in a puzzle), character dialog animation videos, interface images, and the game logic.
* The format for the CIFTree.DAT changed with almost every game.
* The format for the '''CIFTREE.DAT''' archive changed with almost every game.
* The format uses '''LZSS''' compression method.
* The format uses '''LZSS''' compression method.
* The format occurs in games made by '''Her Interactive'''.
* The format occurs in games made by '''Her Interactive'''.
* The format doesn't store extensions for files.


=== Games ===  
=== Games ===  
Line 34: Line 37:
* Nancy Drew: The Secret of Shadow Ranch
* Nancy Drew: The Secret of Shadow Ranch
* Nancy Drew: Curse of Blackmoor Manor
* Nancy Drew: Curse of Blackmoor Manor
* Nancy Drew: The Final Scene


=== QuickBMS Script ===  
=== QuickBMS Script ===  
Line 41: Line 45:
=== Compatible Programs ===  
=== Compatible Programs ===  


* [[Game Extractor]]
* GOBREAD
* GOBREAD
* [https://gitlab.com/ShimmerFairy/oldhertools oldhertools]
* [https://gitlab.com/ShimmerFairy/oldhertools oldhertools]
* Ravioli Game Tools
* Ravioli Game Tools
* [https://wiki.scummvm.org/index.php?title=Nancy ScummVM (Nancy Engine)]


=== See Also ===
=== See Also ===


* [https://shimmerfairy.neocities.org/nd/ff_ciftree.html Her Interactive CIFTREE File Format]
* [https://shimmerfairy.neocities.org/nd/ff_ciftree.html Her Interactive CIFTREE File Format]
* [https://github.com/scummvm/scummvm/blob/master/engines/nancy/resource.cpp resource.cpp (from ScummVM source code)]
<br/><br>
<br/><br>


Line 56: Line 63:
[[Category:Format_Archive | Type: Archive]]
[[Category:Format_Archive | Type: Archive]]
[[Category:Extension_dat | Extension: dat]]
[[Category:Extension_dat | Extension: dat]]
[[Category:Extension_cif | Extension: cif]]
[[Category:Extension_cal | Extension: cal]]
[[Category:LZSS compression]]
[[Category:LZSS compression]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 20:53, 14 October 2022

Back to index | Edit this page

DAT, CAL, CIF

  • Format Type : Archive
  • Endian Order : Little Endian
  • Signatures : CIF TREE / CIF FILE / WayneSikes / HerInteractive


Format Specifications

// header
4 bytes (char) - signature // "CIF "
4 bytes (char) - file type // "TREE" or "FILE"
12-16 bytes (char) - unknown  // "WayneSikes" or "HerInteractive"


// TODO

Notes and Comments

  • Those DAT archives contain puzzle overlay images (basically any movable object in a puzzle), character dialog animation videos, interface images, and the game logic.
  • The format for the CIFTREE.DAT archive changed with almost every game.
  • The format uses LZSS compression method.
  • The format occurs in games made by Her Interactive.
  • The format doesn't store extensions for files.

Games

List of games using this file format:

  • Nancy Drew: Alibi In Ashes (*.DAT)
  • Nancy Drew: Secrets Can Kill
  • Nancy Drew: Stay Tuned for Danger
  • Nancy Drew: Message in a Haunted Mansion
  • Nancy Drew: The Secret of Shadow Ranch
  • Nancy Drew: Curse of Blackmoor Manor
  • Nancy Drew: The Final Scene

QuickBMS Script

Compatible Programs

See Also