Jump to content

Creating a new string


Recommended Posts

So I'm trying to create some new strings for the names and descriptions of abilities in ABI_base, but I can't get them to work.

I've followed all of the tutorials and advice found in threads that I could find, but somehow it still does not work.

The problem is, once I go in-game the fields using new strings are blank.

I think the issue is that the talk table isn't getting exported correctly. I altered the script for an ability to include this line:

DisplayFloatyMessage(stEvent.oCaster, GetStringByStringId(<stringID>), FLOATY_MESSAGE, 10040064, 5.0);

 

When I set <stringID> to an existing core string for an ability's name, the message shows up fine after activating the ability.

When I set <stringID> to the string I created for the ability's new name, it shows nothing at all.

 

On top of that, I've checked the String Editor and ABI_base (through both GDApp and the toolset) over and over again and the IDs do match.

 

Here's the process I used for creating and exporting the strings.

I open the String Editor, select Insert String, set the new string to the table and ownership of my custom module using the strings, set the type to Spell, and fill out the description then select OK.

I then select Tools > Export > Talk Table.

Then I go into Addins > Arcane_Arts (my module) > Module > Override > Toolsetexport to find Arcane_Arts_en-us.tlk and move it to Packages > Core > Override > Arcane_Arts (the same place I have ABI_base stored).

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...