Jump to content

Modding Help? Renaming Some of the Sillier Multiclasses?


Recommended Posts

Hey guys!

Wondering if there's a way to rename multiclasses currently? Some of the names (Mindstalker, Psyblade, etc) are a little silly/don't really seem like they fit the setting. Is there a way to, say, change Mindstalker to... I don't know. Phantom Thief, and then have that apply to all NPC Mindstalkers as well? 

Link to comment
Share on other sites

Hey guys!

Wondering if there's a way to rename multiclasses currently? Some of the names (Mindstalker, Psyblade, etc) are a little silly/don't really seem like they fit the setting. Is there a way to, say, change Mindstalker to... I don't know. Phantom Thief, and then have that apply to all NPC Mindstalkers as well? 

 

Yes, you can do that via stringtable

You can found them in \Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\exported\localized\en\text\game\ for the english language,

or in \Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\exported\localized\it\text\game\ for Italian,

or in \Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\exported\localized\es\text\game\ for Spanish and so on.

Make a backup  before.

Don't change the original files, instead create an override folder and use it, with the proper folder structure,  like \Pillars of Eternity II Deadfire\PillarsOfEternityII_Data\override\Name of Your Mod\localized\en\text\game\  ,check thread linked below 

 

The entries that you have to change are in gui.stringtable (for subclasses) and characters.stringtable (for NPC names) , check here for further details about stringtables.

 

e.g.

 

from characters.stringtable (en)

<Entry>
      <ID>810</ID>
      <DefaultText>Lagufaeth Mindstalker</DefaultText>
      <FemaleText />
    </Entry>

or in gui.stringtable (en)

 <Entry>
      <ID>2614</ID>
      <DefaultText>Mindstalker</DefaultText>
      <FemaleText />
    </Entry>

just change them as you like

Edited by kilay
Link to comment
Share on other sites

Nice! Thank you. 

 

Does there have to be a connector between two separate words? Like, if I were to change Holy Slayer to something else, would it have to be "Holy_Slayer"?

 

What you mean are debug names inside gamedatabundle but they aren't connected by name to the entries in stringtable.

Instead they're linked by entry ID .

 <ID>2614</ID>
Edited by kilay
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...