3
edits
m (formatting + a typo) |
m (add note about colors when there is an msbp file present) |
||
Line 3: | Line 3: | ||
'''Message Studio Binary Text''' | '''Message Studio Binary Text''' | ||
<code>MSBT</code> is a binary file format belonging to LibMessageStudio (LMS). These files store the game's text and can contain "tags" that define how said text is displayed/interacted with.</onlyinclude> | <code>MSBT</code> is a binary file format belonging to LibMessageStudio (LMS). These files store the game's text and can contain "tags" that define how said text is displayed/interacted with.</onlyinclude> | ||
== File Layout == | == File Layout == | ||
<code>MSBT</code> files are composed of a file header followed by blocks (each with their own block header). All sections/blocks must be aligned to 0x10 (16) bytes. In BotW, the file layout is as follows: | <code>MSBT</code> files are composed of a file header followed by blocks (each with their own block header). All sections/blocks must be aligned to 0x10 (16) bytes. In BotW, the file layout is as follows: | ||
Line 329: | Line 330: | ||
| Page Break (no extra data) | | Page Break (no extra data) | ||
|} | |} | ||
The available colors are red, green, blue, gray, and orange in that order. 0xffff indicates a reset to the default white text color. | The available colors in BotW are red, green, blue, gray, and orange in that order. 0xffff indicates a reset to the default white text color. These colors are generally either hardcoded in the game's executable or defined in a separate MSBP file if present. If defined in a MSBP file, the color type instead acts as an index into the colors in the MSBP file. | ||
==== EUI Tags ==== | ==== EUI Tags ==== |
edits