Nancy Drew DAT: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{GRAFPageHeader}}
{{GRAFPageHeader}}
== DAT ==  
== DAT, CAL, CIF ==  


* ''' 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 <br>  
* ''' Signatures ''':    CIF TREE / CIF FILE / WayneSikes / HerInteractive <br>  




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


// TODO
// TODO
Line 21: 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 occurs in games made by '''Her Interactive'''.
* The format doesn't store extensions for files.


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Nancy Drew: Alibi In Ashes (*.DAT)
* 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 ===  
=== QuickBMS Script ===  
Line 33: 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
* [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 47: 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