ShadowDragyn Posted March 19, 2010 Share Posted March 19, 2010 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 More sharing options...
ShadowDragyn Posted March 19, 2010 Author Share Posted March 19, 2010 Ha, I figured it out!You have to manually add a c to the talk table at the end of the module name, for example "Arcane_Arts_c_en-us.tlk. Link to comment Share on other sites More sharing options...
Recommended Posts