Difference between revisions of "New Horizons:Dialog"

From Animal Crossing Mods Wiki
(snpc list)
(updated for 2.0)
 
Line 51: Line 51:
* G4_An: Sisterly
* G4_An: Sisterly


Special NPC's aren't grouped in with normal villagers though. For ''Mail'', inside SNpc, there will be 14 folders. Each folder of course representing a different special NPC. The HHA, Nintendo, Catalog Shop, Milage Program, Dodo Airlines, Museum, Snowman, and the ATM have separate folders named after them respectively.  
Special NPC's aren't grouped in with normal villagers though. For ''Mail'', inside SNpc, there will be 22 folders. Each folder of course representing a different special NPC. The HHA, Nintendo, Catalog Shop, Milage Program, Dodo Airlines, Faraway museum, Snowman, and the ATM have separate folders named after them respectively.  


* chy: Flick
* alw: Reese
* bey: C.J.
*boc: Daisy Mae
*bpt: Katrina
*chy: Flick
*fox: Redd
*gul: Gulliver
*gulB: Gullivarrr
*hgc: Label
*man: Wardell
*mnc: Niko
*otg: Lottie
*owl: Blathers
* pkn: Jack
* pyn: Zipper
* rco: Tom Nook
* rco: Tom Nook
* pyn: Zipper T. Bunny
*slo: Leif
* tap: Luna
*spn: Harvey
* gul: Gullivarr
*sza: Isabelle
* pkn: Jack
*tap: Luna
* alw: Reese & Cyrus
*tkk: K.K.
* bey: C.J.
*xct: Rover
* boc: Daisy Mae(?)
* tkk: K.K.
* fox: Redd
* sza: Isabelle
* xct: Rover
* hgc: Label


There are also special NPC's which don't send mail, but still have abbreviated names to refer to them. There's 63 of SNpcs like this. Expand the table below to see.
Below is a list of all special NPC's. Most don't send mail, but still have abbreviated names to refer to them. There's 64 SNpcs like this. Expand the table below to see.
{| class="wikitable sortable mw-collapsible mw-collapsed"
{| class="wikitable sortable mw-collapsible mw-collapsed"
!ID
!**ID**!!**Name**
!Name
|-
|-
|alp
|
|Cyrus
alp||Cyrus
|-
|-
|alw
|alw||
|Reese
Reese
|-
|-
|bev
|bev||Chip
|Chip
|-
|-
|bey
|
|C.J.
bey||C.J.
|-
|-
|boa
|
|Joan
boa||Joan
|-
|-
|boc
|boc||
|Daisy Mae
Daisy Mae
|-
|-
|bpt
|bpt
|Katrina
|Katrina
|-
|-
|chm
|chm||Nat
|Nat
|-
|-
|chy
|chy
|Flick
|Flick
|-
|-
|cml
|cml<br>cmlB
|Saharah
|Saharah
|-
|-
Line 106: Line 111:
|Copper
|Copper
|-
|-
|dgb
|dgb||Booker
|Booker
|-
|-
|doc
|
|Wilbur
doc||Wilbur
|-
|-
|dod
|dod||Orville
|Orville
|-
|-
|fox
|fox||Redd
|Redd
|-
|-
|fsl
|fsl
|Phineas
|Phineas
|-
|-
|grf
|grf||Gracie
|Gracie
|-
|-
|gstA
|gstA
gstB
gstB
|Wisp
|
Wisp
|-
|
gul<br>gulB||Gulliver<br>Gullivarrr
|-
|hgc||Label
|-
|-
|gul
|hgh||Mabel
gulB
|Gulliver
Gullivarrr
|-
|-
|hgc
|
|Label
hgs||Sable
|-
|-
|hgh
|kpg||Grams
|Mabel
|-
|-
|hgs
|kpm||Leilani
|Sable
|-
|-
|kpg
|
|Grams
kpp||Kapp'n
|-
|-
|kpm
|kps||
|Leilani
Leila
|-
|-
|kpp
|lom||Katie
|Kapp'n
|-
|-
|kps
|
|Leila
man||Wardell
|-
|-
|lom
|mka||Blanca
|Katie
|-
|-
|mka
|mnc
|Blanca
|Niko
|-
|-
|mnk
|
|Porter
mnk||Porter
|-
|-
|mob
|mob
|Don
|Don
|-
|-
|mol
|mol||Resetti
|Resetti
|-
|-
|otg
|otg<br>otgB||
|Littie
Lottie
|-
|-
|ott
|ott
|Lyle
|Lyle
|-
|-
|owl
|owl||Blathers
|Blathers
|-
|-
|ows
|ows||Celeste
|Celeste
|-
|-
|pck
|pck
|Pavé
|Pavé
|-
|-
|pge
|pge<br>pgeB||Brewster
|Brewster
|-
|-
|pkn
|pkn ||
|Jack
Jack
|-
|-
|plk
|plk||Pelly
|Pelly
|-
|-
|plm
|plm||Phyllis
|Phyllis
|-
|-
|plo
|plo||Pete
|Pete
|-
|-
|poo
|poo <br>pooB||Harriet
|Harriet
|-
|-
|pyn
|pyn||Zipper
|Zipper
|-
|-
|rcm
|rcm||Timmy
|Timmy
|-
|-
|rco
|rco||Tom Nook
|Tom Nook
|-
|-
|rct
|rct ||Tommy
|Tommy
|-
|-
|rei
| rei||Jingle
|Jingle
|-
|-
|seo
|seo ||Pascal
|Pascal
|-
|-
|skk
|skk||Kicks
|Kicks
|-
|-
|slo
|slo||Leif
|Leif
|-
|-
|spn
|spn||Harvey
|Harvey
|-
|-
|sza
|sza||Isabelle
|Isabelle
|-
|-
|szo
| szo||Digby
|Digby
|-
|-
|tap
|tap ||Luna
|Luna
|-
|-
|tkkA
|tkkA<br>tkkB|| K.K.<br>DJ KK
tkkB
|K.K.
DJ KK
|-
|-
|ttlA
| ttlA<br>ttlB||Tortimer<br>Cornimer
|Tortimer
|-
|-
|tuk
|tuk||Franklin
|Franklin
|-
|-
|upa
|upa||Shrunk
|Shrunk
|-
|-
|wrl
|wrl||Wendell
|Wendell
|-
|-
|xct
|xct||Rover
|Rover
|}
|}
For ''TalkNNpc'', there is more folders that are named based on what they are. For example, the ''React'' folder has dialog on when the villager is doing/experiencing an action, like sitting down or crafting a DIY. Or the ''Dream'' folder which has dialog when speaking to a villager in a dream. The rest of them are self-explanatory.
For ''TalkNNpc'', there is more folders that are named based on what they are. For example, the ''React'' folder has dialog on when the villager is doing/experiencing an action, like sitting down or crafting a DIY. Or the ''Dream'' folder which has dialog when speaking to a villager in a dream. The rest of them are self-explanatory.


== Region Types ==
==Region Types==
{| class="wikitable sortable"
{| class="wikitable sortable"
!Region
!Region
!Language
! Language  
!Description
!Description
|-
|-
Line 322: Line 294:
They start with a dialog type, then the region and language. So, if you were looking for the LayoutMsg in German, it would be named '''LayoutMsg_EUde.sarc.zs'''
They start with a dialog type, then the region and language. So, if you were looking for the LayoutMsg in German, it would be named '''LayoutMsg_EUde.sarc.zs'''


== Editing Dialog ==
==Editing Dialog==
In [https://ci.appveyor.com/api/projects/KillzXGaming/switch-toolbox/artifacts/Toolbox-Latest.zip?branch=master Switch Toolbox], open the folder to the ACNH romFS folder. All text is stored in sarc.zs files, in the ''Message'' folder. Expand the folder, double click on the file to open it, and then you'll see the contents of it. In the Toolbox, you can edit MSBT files, but it's better to use [https://github.com/IcySon55/Kuriimu/releases/download/v1.0.15/kuriimu-v1.0.15-47d7462b.rar Kuriimu].
In [https://ci.appveyor.com/api/projects/KillzXGaming/switch-toolbox/artifacts/Toolbox-Latest.zip?branch=master Switch Toolbox], open the folder to the ACNH romFS folder. All text is stored in sarc.zs files, in the ''Message'' folder. Expand the folder, double click on the file to open it, and then you'll see the contents of it. In the Toolbox, you can edit MSBT files, but it's better to use [https://github.com/IcySon55/Kuriimu/releases/download/v1.0.15/kuriimu-v1.0.15-47d7462b.rar Kuriimu].



Latest revision as of 02:22, 26 November 2021

Dialog in this game is stored in Message Studio Binary Text (MSBT) files. There are separate archive files that the MSBT files will be in depending on its type of dialog, and it is named based on its region and language. All dialog files are stored in the Message directory in the games romFS.

Dialog Types

Type Description
Dialog Text for menus in the game
LayoutMsg Text for menus in the game
System Text for menus in the game
Mail Mail that can be sent by villagers or special NPC's
String Names of villagers, NPC's, items, along with catchphrases
TalkFtr Text for interacting with furniture
TalkNNpc Villager dialog
TalkObj For things like the Nook Stop, Lloid, Snowman, the drop-off box, etc.
TalkSNpc Text for special NPC's like Isabelle, Wilbur, Tom Nook, etc.
TalkSys For text when the PC is talking to themselves, like catching critters.

Or menus the PC opens themselves, like the save dialog.

Tutorials Any text during the games tutorial.

For dialog types that correlate to villagers (TalkNNpc and Mail), there will be 8 folders. Each folder represents a different personality type.

  • B1_Bo: Lazy
  • B2_Ha: Jock
  • B3_Ko: Cranky
  • B4_Zk: Smug
  • G1_Fu: Normal
  • G2_Ge: Peppy
  • G3_Ot: Snooty
  • G4_An: Sisterly

Special NPC's aren't grouped in with normal villagers though. For Mail, inside SNpc, there will be 22 folders. Each folder of course representing a different special NPC. The HHA, Nintendo, Catalog Shop, Milage Program, Dodo Airlines, Faraway museum, Snowman, and the ATM have separate folders named after them respectively.

  • alw: Reese
  • bey: C.J.
  • boc: Daisy Mae
  • bpt: Katrina
  • chy: Flick
  • fox: Redd
  • gul: Gulliver
  • gulB: Gullivarrr
  • hgc: Label
  • man: Wardell
  • mnc: Niko
  • otg: Lottie
  • owl: Blathers
  • pkn: Jack
  • pyn: Zipper
  • rco: Tom Nook
  • slo: Leif
  • spn: Harvey
  • sza: Isabelle
  • tap: Luna
  • tkk: K.K.
  • xct: Rover

Below is a list of all special NPC's. Most don't send mail, but still have abbreviated names to refer to them. There's 64 SNpcs like this. Expand the table below to see.

**ID** **Name**

alp||Cyrus

alw

Reese

bev Chip

bey||C.J.

boa||Joan

boc

Daisy Mae

bpt Katrina
chm Nat
chy Flick
cml
cmlB
Saharah
dga Copper
dgb Booker

doc||Wilbur

dod Orville
fox Redd
fsl Phineas
grf Gracie
gstA

gstB

Wisp

gul
gulB||Gulliver
Gullivarrr

hgc Label
hgh Mabel

hgs||Sable

kpg Grams
kpm Leilani

kpp||Kapp'n

kps

Leila

lom Katie

man||Wardell

mka Blanca
mnc Niko

mnk||Porter

mob Don
mol Resetti
otg
otgB

Lottie

ott Lyle
owl Blathers
ows Celeste
pck Pavé
pge
pgeB
Brewster
pkn

Jack

plk Pelly
plm Phyllis
plo Pete
poo
pooB
Harriet
pyn Zipper
rcm Timmy
rco Tom Nook
rct Tommy
rei Jingle
seo Pascal
skk Kicks
slo Leif
spn Harvey
sza Isabelle
szo Digby
tap Luna
tkkA
tkkB
K.K.
DJ KK
ttlA
ttlB
Tortimer
Cornimer
tuk Franklin
upa Shrunk
wrl Wendell
xct Rover

For TalkNNpc, there is more folders that are named based on what they are. For example, the React folder has dialog on when the villager is doing/experiencing an action, like sitting down or crafting a DIY. Or the Dream folder which has dialog when speaking to a villager in a dream. The rest of them are self-explanatory.

Region Types

Region Language Description
CN zh Simplified Chinese
TW zh Traditional Chinese
EU de

en

es

fr

it

nl

ru

German

European English

European Spanish

European French

Italian

Dutch

Russian

JP ja Japanese
KR ko Korean
US en

es

fr

NA English

LA Spanish

CA French

As you can see above, the way that they're named is very straight-forward.

They start with a dialog type, then the region and language. So, if you were looking for the LayoutMsg in German, it would be named LayoutMsg_EUde.sarc.zs

Editing Dialog

In Switch Toolbox, open the folder to the ACNH romFS folder. All text is stored in sarc.zs files, in the Message folder. Expand the folder, double click on the file to open it, and then you'll see the contents of it. In the Toolbox, you can edit MSBT files, but it's better to use Kuriimu.

With the MSBT file you're looking to edit, right click it then select Export Raw Data. You can save it to wherever you'd like. Now in Kuriimu, drag the file onto the window to open it. For more on what you can do with MSBT files, read MSBT Functions. Anyway, Make your changes, and save. Back in the toolbox, take find the MSBT you just extracted and delete it. Now, right click the folder it was in, select add file, and select the edited text file. As an example, you open the TalkFtr_USen.sarc.zs, and make changes to the FTR_TrashBox.msbt. Delete the original MSBT, right click the sarc, and click Add File.

To get your edits to show, right click the sarc.zs that you opened, and press Save. Make sure to save the file with ZSTD, and it's named the same. On your SD card go to /atmosphere/contents/, and make the directory 01006F8002326000/romFs/Message. Copy the file in there, load up your game, and you'll see your changes.

If the game crashes instead, place this file in /System/Resource/ in the romFs folder. If you do not have this directory, create it. It should work now. Under normal circumstances, with ACNH, loading a file that's much bigger or smaller than the original, the game crashes. This file disables the games RAM management, so it will load any mod no matter the size.