Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
The wiki has recently moved; please report any issues in Discord. Pardon the dust.
Strike Witches: Silver Wing/TBL: Difference between revisions
Jump to navigation
Jump to search
(More research) |
(More research) |
||
Line 40: | Line 40: | ||
! Command/Instruction? !! Behavior | ! Command/Instruction? !! Behavior | ||
|- | |- | ||
| 0x02 | | 0x02 0x13 || Clear textbox, reset cursor position to 0 | ||
|- | |- | ||
| | | 0x02 0x29 [arg1]|| Always appears at end of command data? arg1 is always the sum of lines + internal references, possibly unload? | ||
|- | |- | ||
| | | 0x03 0x10 [arg1]|| Write line to textbox, arg1 is line number | ||
|- | |- | ||
| | | 0x03 0x27 [arg1] || Related to tarot card mini-game. arg1 is boolean, '''0x27 0x00''' = no tarot, '''0x27 0x01''' = tarot, always draws "The Fool"? | ||
|- | |- | ||
| | | 0x04 [arg1] [arg2] [arg3]|| Load? | ||
|- | |- | ||
| | | 0x04 0x1D [arg1] [arg2]|| Audio play, arg1 is audio ID, arg2 is probably volume percent (most use 0x64/100%) | ||
|} | |} | ||
*Note: Commands are DWORDs but have been shorted to single bytes here for simplicity | *Note: Commands are DWORDs but have been shorted to single bytes here for simplicity |
Latest revision as of 18:12, 7 May 2024
The following article is a Text Table for Strike Witches: Silver Wing.
Text Format
/media/data/sc_scenario.bin is potentially unused, but contains a copy of all the text in the game?
Mostly found in /media/data/event/[GGXARCHIVE].bin.
ADV
- ADVENTUREBA[x]
- BASE[x]ST[x]
- STORY[x]- 19 and 20 seem to be unused
Inside GGXArchives are relevant DDS textures for that scene and a textbin. Textbin uses non-standard formatting:
- LE UTF-16
- Seems to be a small virtual machine with instructions to do various things? (Dubbed "MiniVN")
- Message length possibly releated to CrLf count? Can insert bytes without modifying "instructions" but overwriting CrLf hard freezes
Entry | Data |
---|---|
Header/Length field | 4 bytes, indicates length in DWORDs of next segment(LE) |
Unknown Table/Commands?/Instructions? | Collection of DWORDs(LE). VERY COMPLICATED
DWORD 4 is always number of CrLf in file |
Raw Text | Text Data
Does not have any breaks. 0x0D 0x00 0x0A 0x00 (CrLf) is newline |
Internal References | UTF-16(LE), used by executable |
Command/Instruction? | Behavior |
---|---|
0x02 0x13 | Clear textbox, reset cursor position to 0 |
0x02 0x29 [arg1] | Always appears at end of command data? arg1 is always the sum of lines + internal references, possibly unload? |
0x03 0x10 [arg1] | Write line to textbox, arg1 is line number |
0x03 0x27 [arg1] | Related to tarot card mini-game. arg1 is boolean, 0x27 0x00 = no tarot, 0x27 0x01 = tarot, always draws "The Fool"? |
0x04 [arg1] [arg2] [arg3] | Load? |
0x04 0x1D [arg1] [arg2] | Audio play, arg1 is audio ID, arg2 is probably volume percent (most use 0x64/100%) |
- Note: Commands are DWORDs but have been shorted to single bytes here for simplicity
Text Table
30A3=ィ 30A4=イ 30A6=ウ 30AF=ク 30B9=ス 30BA=ズ 30C1=チ 30C3=ッ 30C8=ト 30E9=ラ 30FC=ー FF10=0 FF11=1 FF12=2 FF13=3 FF14=4 FF15=5 FF16=6 FF17=7 FF18=8 FF19=9
Internal Data for Strike Witches: Silver Wing
| |
---|---|