Eldritch CCF: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(13 intermediate revisions by the same user not shown)
Line 2: Line 2:
== CCF ==  
== CCF ==  


* ''' Format Type ''':    Misc <br>  
* ''' Format Type ''':    Misc / Config <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    DCCF <br>  
* ''' Signature ''':    DCCF <br>  
Line 15: Line 15:
4 bytes (uint32) - number of contexts
4 bytes (uint32) - number of contexts


// data
number_of_contexts *
number_of_contexts *
{
{
Line 32: Line 33:
=== Notes and Comments ===  
=== Notes and Comments ===  


None.
* Variable names are '''hashed'''. More info [https://github.com/MinorKeyGames/Eldritch/blob/master/Code/Libraries/Core/src/hashedstring.cpp here].


=== Games ===  
=== Games ===  
Line 44: Line 45:
=== Compatible Programs ===  
=== Compatible Programs ===  


None.
* [https://github.com/MinorKeyGames/Eldritch/blob/master/Code/Libraries/Core/src/configmanager.cpp configmanager.cpp]
<br/><br>
<br/><br>




[[Category:Complete WIP|Eldritch CCF]]
[[Category:Complete Almost Done|Eldritch CCF]]
[[Category:Platform PC|Eldritch CCF]]
[[Category:Platform PC|Eldritch CCF]]
[[Category:CE None|Eldritch CCF]]
[[Category:CE None|Eldritch CCF]]
Line 54: Line 55:
[[Category:Extension_ccf | Extension: ccf]]
[[Category:Extension_ccf | Extension: ccf]]
[[Category:BMS_None | BMS: None]]
[[Category:BMS_None | BMS: None]]
[[Category:Hash]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 10:53, 15 August 2022

Back to index | Edit this page

CCF

  • Format Type : Misc / Config
  • Endian Order : Little Endian
  • Signature : DCCF


Format Specifications

// header
4 bytes (char) - signature // "DCCF"
4 bytes (uint32) - number of contexts

// data
number_of_contexts *
{
   4 bytes (uint32) - hashed context name
   4 bytes (uint32) - number of vars in context

   number_of_vars *
   {
       4 bytes (uint32) - hashed var name
       1 byte (uint8) - var type
       x bytes - var data
   }
}

Notes and Comments

  • Variable names are hashed. More info here.

Games

List of games using this file format:

  • Eldritch (PC) (*.CCF)

QuickBMS Script

Not written yet.

Compatible Programs