OBD:TSFF: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 11: | Line 11: | ||
{{OBDtr| 0x04 | lev_id |FFFF00| 01 00 00 00 | 0 | level 0 }} | {{OBDtr| 0x04 | lev_id |FFFF00| 01 00 00 00 | 0 | level 0 }} | ||
{{OBDtr| 0x08 | char[16] |00FF00| AD DE | dead | unused }} | {{OBDtr| 0x08 | char[16] |00FF00| AD DE | dead | unused }} | ||
{{OBDtr| 0x18 | link | {{OBDtr| 0x18 | link |00FFFF| 01 01 00 00 | 1 | link to [[OBD:TSFL|00001-Roman.TSFL]]; contains a list of line-breaking characters }} | ||
{{OBDtr| 0x1C | int32 |FF00FF| 0F 00 00 00 | 15 | array size }} | {{OBDtr| 0x1C | int32 |FF00FF| 0F 00 00 00 | 15 | array size }} | ||
{{OBDtrBK}} | {{OBDtrBK}} | ||
{{OBDtr| 0x00 | link |FFC8C8| 01 03 00 00 | 3 | link to [[OBD:TSFT|00003-.TSFT]] }} | {{OBDtr| 0x00 | link |FFC8C8| 01 03 00 00 | 3 | link to [[OBD:TSFT|00003-.TSFT]] }} | ||
|} | |} | ||
Vanilla Oni game data typically has only one TSFF file, TSFFTahoma, with the following 15 font variants: | |||
*<span style="font-size:70%">'''7pt bold''', 7pt regular, ''7pt italic''</span> | |||
*<span style="font-size:140%">'''14pt bold''', 14pt regular, ''14pt italic''</span> | |||
*'''10pt bold''', 10pt regular, ''10pt italic'' | |||
*<span style="font-size:120%">'''12pt bold''', 12pt regular, ''12pt italic''</span> | |||
*<span style="font-size:90%">'''9pt bold''', 9pt regular, ''9pt italic''</span> | |||
The most recurrent fonts used by Vanilla Oni are: | |||
*'''10pt bold''' - all game dialogs and text consoles | |||
*<span style="font-size:70%">7pt regular</span> - subtitles, console input, debug messages | |||
*<span style="font-size:120%">12pt regular</span> - ingame prompts (objectives, interactive elements, etc) | |||
Italic variants, at least in the case of TSFFTahoma, are completely unusable because the right side of each glyph is cut off and there is no provision for overlapping glyphs. | |||
Revision as of 22:27, 3 December 2021
|
Offset | Type | Raw Hex | Value | Description |
---|---|---|---|---|
0x00 | res_id | 01 02 00 00 | 2 | 00002-Tahoma.TSFF |
0x04 | lev_id | 01 00 00 00 | 0 | level 0 |
0x08 | char[16] | AD DE | dead | unused |
0x18 | link | 01 01 00 00 | 1 | link to 00001-Roman.TSFL; contains a list of line-breaking characters |
0x1C | int32 | 0F 00 00 00 | 15 | array size |
First element (black outline) | ||||
0x00 | link | 01 03 00 00 | 3 | link to 00003-.TSFT |
Vanilla Oni game data typically has only one TSFF file, TSFFTahoma, with the following 15 font variants:
- 7pt bold, 7pt regular, 7pt italic
- 14pt bold, 14pt regular, 14pt italic
- 10pt bold, 10pt regular, 10pt italic
- 12pt bold, 12pt regular, 12pt italic
- 9pt bold, 9pt regular, 9pt italic
The most recurrent fonts used by Vanilla Oni are:
- 10pt bold - all game dialogs and text consoles
- 7pt regular - subtitles, console input, debug messages
- 12pt regular - ingame prompts (objectives, interactive elements, etc)
Italic variants, at least in the case of TSFFTahoma, are completely unusable because the right side of each glyph is cut off and there is no provision for overlapping glyphs.
ONI BINARY DATA |
---|
TRTA << Other file types >> TSFL |
TSFF : Font Family |
Message file |