Unity I2 Localization Assets: Difference between revisions

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


* ''' Format Type ''':    Text <br>  
* ''' Format Type ''':    Text <br>  
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' [http://en.wikipedia.org/wiki/Endianness Endian Order] ''': Little Endian <br>
* ''' Signature ''':    I2Languages / I2Loc <br>  
* ''' Signatures ''':    I2Languages / I2Loc <br>  




Line 11: Line 11:
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
<pre>
// The Falconeer TEXT file format
// The Falconeer *.-18 file format


// header
// header

Latest revision as of 10:34, 10 July 2022

Back to index | Edit this page

-18, DAT

  • Format Type : Text
  • Endian Order : Little Endian
  • Signatures : I2Languages / I2Loc


Format Specifications

// The Falconeer *.-18 file format

// header
12 bytes - nulls
4 bytes (uint32) - unknown  // 1
4 bytes (uint32) - unknown  // 1
4 bytes (uint32) - num of strings?
36 bytes - unknown

// data
num_of_strings *
{
  4 bytes (uint32) - string title length
  x bytes (char) - string title
  x bytes - padding
  4 bytes (uint32) - title type?  // 14

  num_of_languages *
  {
    4 bytes (uint32) - string length
    x bytes (char) - string
    x bytes - padding
  }

  4 bytes (uint32) - ID length
  x bytes (char) - ID   // e.g. "2846"
  4 bytes (uint32) - ID type?  // 14
  x bytes - padding
   
}


// tail
12 bytes - unknown
num_of_languages *
{
  4 bytes (uint32) - full lang name length
  x bytes (char) - full lang name  // e.g. "English"
  x bytes - padding
  4 bytes (uint32) - short lang name length
  x bytes (char) - short lang name // e.g. "en"
}

x bytes - Word count string, google API link etc.

Notes and Comments

  • This file format occurs in games made in Unity using I2 Localization package.
  • Some games store Google API link in the I2 Assets, e.g. "script.google.com/macros/s/<api_code>/exec"

Games

List of games using this file format:

  • Bendy and the Ink machine (*.DAT)
  • The Falconeer (*.-18)

QuickBMS Script

Not written yet.

Compatible Programs

None.