Kiseki Wiki
Kiseki Wiki
(→‎Kiseki series: Added Nayuta.)
Tags: Visual edit apiedit
Tag: Visual edit
(9 intermediate revisions by 2 users not shown)
Line 5: Line 5:
   
 
=== Method ===
 
=== Method ===
The calculations below result from a regular expression (regex) that encompasses all characters associated with the Japanese script (hiragana, full-width katakana, kanji, kanji radicals, half-width katakana, punctuation and symbols, miscellaneous symbols and characters, and full-width alphanumeric punctuation).<ref>For more information on regular expressions for Japanese, see: http://www.localizingjapan.com/blog/2012/01/20/regular-expressions-for-japanese-text/</ref> The calculation includes both furigana (reading aid) and the characters they represent the reading of. The calculation excludes ellipses.
+
The calculations below result from a regular expression (regex) that encompasses all characters associated with the Japanese script (hiragana, full-width katakana, kanji, kanji radicals, half-width katakana, punctuation and symbols, miscellaneous symbols and characters, and full-width alphanumeric punctuation).<ref>For more information on regular expressions for Japanese, see: http://www.localizingjapan.com/blog/2012/01/20/regular-expressions-for-japanese-text/</ref> The calculation includes both furigana (reading aid) and the characters they represent the reading of. The calculation excludes ellipses.
   
 
The regular expression used for the calculation is as follows:
 
The regular expression used for the calculation is as follows:
Line 11: Line 11:
   
 
=== Scope ===
 
=== Scope ===
The target files of the calculation are exclusively the scenario files. These include all dialogues that happen in-game, including dialogues with NPCs. That means that text that appears in the notebook, such as collectable books, [[List of recipes|recipes]] and the [[Monster Guide|monster guide]], are excluded from the calculation. Weapons, items, Crafts and Arts descriptions are also excluded from the scenario calculation. The scenario files may also contain lines unused in the final version of the game and debug menus not accessible to players. In the case of ''[[The 3rd]]'', the calculation also includes the Moon, Star and Sun Doors found throughout the world.
+
The target files of the calculation are exclusively the scenario files. These include all dialogues that happen in-game, including dialogues with NPCs. That means that text that appears in the notebook, such as collectable books, [[List of recipes|recipes]] and the [[Monster Guide|monster guide]], are excluded from the calculation. Weapons, items, Crafts and Arts descriptions are also excluded from the scenario calculation. The scenario files may also contain lines unused in the final version of the game and debug menus not accessible to players. In the case of ''[[The 3rd]]'', the calculation also includes the majority of the Moon, Star and Sun Doors found throughout the world.
   
 
'''Note that these calculations are indicative and by no means definitive or absolute.'''
 
'''Note that these calculations are indicative and by no means definitive or absolute.'''
Line 18: Line 18:
   
 
=== Kiseki series ===
 
=== Kiseki series ===
{| class="article-table"
+
{| class="article-table sortable"
 
!Game
 
!Game
 
!Platform
 
!Platform
  +
!Characters<ref>Japanese character count of the scenario. Other text, e.g. collectable books, recipes, monster guide, weapons, items, crafts and arts descriptions, are indicated in superscript. Includes repetitions from previous games, such as recurring book series.</ref>
!Characters (JP)
 
  +
!MB size<ref>Size of the scenario in MB. In superscript the size of the scenario plus other text, e.g. collectable books, recipes, monster guide, weapons, items, crafts and arts descriptions.</ref>
!MB size
 
 
|-
 
|-
  +
|{{g|Sora FC}}
|''[[Trails in the Sky FC]]''
 
 
|PC
 
|PC
  +
| data-sort-value="1145857" |1,145,857 <sup>(+100,040)</sup>
|1,145,857
 
  +
| data-sort-value="2.68" |2.68 <sup>(2.91)</sup>
|2.68
 
 
|-
 
|-
  +
|{{g|Sora SC}}
|''[[Trails in the Sky SC]]''
 
 
|PC
 
|PC
  +
| data-sort-value="1344565" |1,344,565 <sup>(+208,712)</sup>
|1,344,565
 
  +
| data-sort-value="3.17" |3.17 <sup>(3.64)</sup>
|3.17
 
 
|-
 
|-
  +
|{{g|Sora 3rd}}
|''[[Trails in the Sky The 3rd]]''
 
 
|PC
 
|PC
  +
| data-sort-value="547750" |547,750 <sup>(+345,526)</sup>
|547,750
 
  +
| data-sort-value="1.36" |1.36 <sup>(2.18)</sup>
|1.36
 
 
|-
 
|-
|''[[Zero no Kiseki]]''
+
|{{g|Zero}}
 
|PSP
 
|PSP
  +
| data-sort-value="1337103" |1,337,103 <sup>(+138,124)</sup>
|1,337,103
 
  +
| data-sort-value="3.17" |3.17 <sup>(3.50)</sup>
|3.17
 
 
|-
 
|-
  +
|{{g|Ao}}
|''[[Ao no Kiseki]]''
 
 
|PSP
 
|PSP
  +
| data-sort-value="1546533" |1,546,533 <sup>(+216,008)</sup>
|1,546,533
 
  +
| data-sort-value="3.64" |3.64 <sup>(4.20)</sup>
|3.64
 
 
|-
 
|-
  +
|{{g|Sen I}}
|''[[Trails of Cold Steel]]''
 
 
|PS3
 
|PS3
|1,373,882<ref>The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,187,638 characters, 'talk' counts 186,244 characters.</ref>
+
| data-sort-value="1373882" |1,373,882<ref>The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,187,638 characters, 'talk' counts 186,244 characters.</ref> <sup>(+279,373)</sup>
  +
| data-sort-value="3.28" |3.28 <sup>(3.89)</sup>
|3.28
 
 
|-
 
|-
  +
|{{g|Sen II}}
|''[[Trails of Cold Steel II]]''
 
 
|PS3
 
|PS3
|1,186,534<ref>The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,006,750 characters, 'talk' counts 179,784 characters.</ref>
+
| data-sort-value="1186534" |1,186,534<ref>The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,006,750 characters, 'talk' counts 179,784 characters.</ref> <sup>(+363,003)</sup>
  +
| data-sort-value="2.83" |2.83 <sup>(3.64)</sup>
|2.83
 
 
|-
 
|-
  +
|{{G|Sen III}}
|''[[Nayuta no Kiseki]]''
 
  +
|PS4
  +
| data-sort-value="1636538" | 1,636,538<ref>The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,372,342 characters, 'talk' counts 264,196characters.</ref> <sup>(+416,946)</sup>
  +
|&mdash;
  +
|-
  +
|{{g|Nayuta}}
 
|PSP
 
|PSP
|334,097
+
| data-sort-value="334097" |334,097
  +
| data-sort-value="0.82" |0.82
|0.82
 
  +
|-
  +
|{{g|Akatsuki}}
  +
|PC
  +
| data-sort-value="334097" |2,174,207
  +
| data-sort-value="0.82" |c. 7.50
 
|}
 
|}
   
Line 69: Line 79:
 
!Game
 
!Game
 
!Platform
 
!Platform
!Scenario (JP)
+
!Characters (JP)
 
!MB Size
 
!MB Size
  +
|-
  +
|''The Legend of Heroes III: White Witch''
  +
|PSP
  +
|467,713
 
|1.38
  +
|-
  +
|''The Legend of Heroes IV: A Tear of Vermilion''
  +
|PSP
  +
|668,239
  +
|&mdash;
  +
|-
  +
|''The Legend of Heroes V: Cagesong of the Ocean''
  +
|PSP
  +
|844,477
 
|2.39
 
|-
 
|-
 
|''Tokyo Xanadu''
 
|''Tokyo Xanadu''
Line 80: Line 105:
 
== References ==
 
== References ==
 
<references />
 
<references />
  +
[[Category:Content]]

Revision as of 13:07, 4 April 2020

This is a list of script sizes for the Kiseki/Trails series.

Background

It is hardly surprising that a series renowned for its lengthy tales and expansive world-building becomes the target of discussions regarding the size of its script. Original estimates without exact calculations to support the estimates with put the script sizes in a range between 1 to 5 million Japanese characters. The development of reverse-engineering compression methods used by Falcom for their games allows fans to examine the scripts in greater detail.

Method

The calculations below result from a regular expression (regex) that encompasses all characters associated with the Japanese script (hiragana, full-width katakana, kanji, kanji radicals, half-width katakana, punctuation and symbols, miscellaneous symbols and characters, and full-width alphanumeric punctuation).[1] The calculation includes both furigana (reading aid) and the characters they represent the reading of. The calculation excludes ellipses.

The regular expression used for the calculation is as follows:

[\x{3041}-\x{3096}\x{30A0}-\x{30FF}\x{3400}-\x{4DB5}\x{4E00}-\x{9FCB}\x{F900}-\x{FA6A}\x{2E80}-\x{2FD5}\x{FF5F}-\x{FF9F}\x{3000}-\x{303F}\x{31F0}-\x{31FF}\x{3220}-\x{3243}\x{3280}-\x{337F}\x{FF01}-\x{FF5E}]

Scope

The target files of the calculation are exclusively the scenario files. These include all dialogues that happen in-game, including dialogues with NPCs. That means that text that appears in the notebook, such as collectable books, recipes and the monster guide, are excluded from the calculation. Weapons, items, Crafts and Arts descriptions are also excluded from the scenario calculation. The scenario files may also contain lines unused in the final version of the game and debug menus not accessible to players. In the case of The 3rd, the calculation also includes the majority of the Moon, Star and Sun Doors found throughout the world.

Note that these calculations are indicative and by no means definitive or absolute.

Games

Kiseki series

Game Platform Characters[2] MB size[3]
Trails in the Sky FC PC 1,145,857 (+100,040) 2.68 (2.91)
Trails in the Sky SC PC 1,344,565 (+208,712) 3.17 (3.64)
Trails in the Sky the 3rd PC 547,750 (+345,526) 1.36 (2.18)
Trails from Zero PSP 1,337,103 (+138,124) 3.17 (3.50)
Trails to Azure PSP 1,546,533 (+216,008) 3.64 (4.20)
Trails of Cold Steel PS3 1,373,882[4] (+279,373) 3.28 (3.89)
Trails of Cold Steel II PS3 1,186,534[5] (+363,003) 2.83 (3.64)
Trails of Cold Steel III PS4 1,636,538[6] (+416,946)
The Legend of Nayuta: Boundless Trails PSP 334,097 0.82
Akatsuki no Kiseki PC 2,174,207 c. 7.50

Other Falcom games

Game Platform Characters (JP) MB Size
The Legend of Heroes III: White Witch PSP 467,713 1.38
The Legend of Heroes IV: A Tear of Vermilion PSP 668,239
The Legend of Heroes V: Cagesong of the Ocean PSP 844,477 2.39
Tokyo Xanadu PSVita 845,555[7] 2.01

References

  1. For more information on regular expressions for Japanese, see: http://www.localizingjapan.com/blog/2012/01/20/regular-expressions-for-japanese-text/
  2. Japanese character count of the scenario. Other text, e.g. collectable books, recipes, monster guide, weapons, items, crafts and arts descriptions, are indicated in superscript. Includes repetitions from previous games, such as recurring book series.
  3. Size of the scenario in MB. In superscript the size of the scenario plus other text, e.g. collectable books, recipes, monster guide, weapons, items, crafts and arts descriptions.
  4. The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,187,638 characters, 'talk' counts 186,244 characters.
  5. The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,006,750 characters, 'talk' counts 179,784 characters.
  6. The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 1,372,342 characters, 'talk' counts 264,196characters.
  7. The scenario is split into two files, 'scena' and 'talk'; 'scena' counts 714,812 characters, 'talk' counts 130,743 characters.