Strings - SekiroResurrection/modding-wiki GitHub Wiki
Setup
In order to access the strings of Sekiro, two requirements must be met.
- Unpack the Sekiro
.exe
with UXM. - Have Yabber installed.
➡ Download UXM and Yabber in the Tools page.
Getting started
Once Sekiro has been unpacked, your Sekiro game folder should contain several other folders, like chr
, cutscene
, event
, font
, and more.
Among them, the one we want is the msg
folder. This contains all of the text files in Sekiro.
Inside most of the folders, you'll find two .msgbnd.dcx
files.
In this documentation we'll be looking at the engus
folder files.
Accessing files
Yabber's README file contains an important and easy introduction to the software and its uses. We will not go over how to use Yabber in this documentation.
Use Yabber
— not Yabber.DCX
— to decompress the .msgbnd.dcx
files. This will create a new folder of the decompressed file, containing more files.
These files are in the .fmg
format. Attempting to open them will result in an unreadable file, as they need to be decompressed.
Use Yabber to decompress these files as well.
This will give you a .xml
file of the original .fmg
file, which you can open in any text editor.
Menu files
The files themselves have Japanese filenames, so here's a table of all the relevant ones.
Filename | Type of content |
---|---|
会話 | Dialogue |
イベントテキスト | Action labels & prompts |
ローディングタイトル | Loading screen titles |
ローディングテキスト | Loading screen messages |
ムービー字幕 | Opening cutscene |
血文字 | Remnant templates |
キーガイド | Interface buttons |
Item files
The files themselves have Japanese filenames, so here's a table of all the relevant ones. These files are very poorly organized.
Filename | Type of content |
---|---|
NPC名 | NPC names |
アイテムうんちく | Ninjutsu |
アイテム名 | Item names |
アイテム説明 | Item descriptions |
戦技種別 | Descriptions for some skills |
武器うんちく | Descriptions for some skills and prosthetics |
武器名 | Descriptions for some skills and prosthetics |
武器説明 | Descriptions for some skills and prosthetics |
防具説明 | Skins |
Everything else is either a leftover, or not important.