-
Notifications
You must be signed in to change notification settings - Fork 59
Strings
Robert Russell edited this page Jun 24, 2019
·
2 revisions
This page contains various information about the string engine used in OpenVIII. The Strings class has been overhauled on my fork. These changes are not live yet.
- Class Tree Structure
-
Strings.cs
This class contains a dictionary of the other string classes, and a method to read theFF8StringReference
out.-
StringsBase.cs
This class contains methods general methods for reading strings inherited by the other classes.-
Strings.Mngrp.cs
This class contains methods specific to reading the strings from mngrp.bin -
Strings.Namedic.cs
This class contains methods specific to reading the strings from namedic.bin-
Strings.Areames.cs
This class contains methods specific to reading the strings from areames.dc1. RequiresStrings.Namedic.cs
. -
Strings.Kernel.cs
This class contains methods specific to reading the strings from kernel.bin RequiresStrings.Namedic.cs
.
-
-
StringFile.cs
This class contains a map of the binary files of where the strings are.-
FF8String.cs
This is a helper class to serve as automatic conversion from FF8 encoded strings and Unicode Strings. Using theOpenVIII.Encoder
Project. Keeps the strings, FF8 encoded, unless required to convert. Some things can be lost in the conversion, so I try to avoid it.-
FF8StringReference.cs
This class inheritsFF8String
and contains the position of the string and the method to read the data. It watches for references to the Value, or the Length, for when to read the data. -
OpenVII.Encoder
Project
This project contains methods to convert FF8 encoded strings to/from unicode strings.
-
-
-
-
-
Vanilla reverse engineering wiki: https://wiki.ffrtt.ru/index.php?title=FF8