Source Code Project Mantis - FSSCP
View Issue Details
0002919FSSCPtablespublic2013-09-19 01:012017-06-24 20:12
Assigned ToGoober5000 
PlatformOSOS Version
Product Version3.7.1 
Target Version3.7.1Fixed in Version 
Summary0002919: Tech-add-intel can't handle localization for intel entries
DescriptionAs reported by Yarn...

The name fields in species.tbl currently have XSTR structures. This is a problem waiting to happen because if a future translation modifies the "Shivans" string at all, then if the game loads the mission that unlocks that intel, it will crash with an "intel not found" error (I don't remember exactly what the message is). This happens because the mission expects an intel entry called "Shivans," but if that string is changed by the XSTR functions (e.g., to "Die Shivaner" as in the German version of FS2), then there would no longer be a "Shivans" intel entry, and the game would crash.
TagsNo tags attached.
related to 0002920resolved niffiwan Pilot file code can't handle localization for intel entries 
related to 0003192confirmed  Freespace look always for the translated strings in the missions, not for the initial default one. 
Attached Files

2013-09-19 01:02   
Fix committed to trunk@9797.

Issue History
2013-09-19 01:01Goober5000New Issue
2013-09-19 01:01Goober5000Statusnew => assigned
2013-09-19 01:01Goober5000Assigned To => Goober5000
2013-09-19 01:02Goober5000Changeset attached => fs2open trunk r9797
2013-09-19 01:02Goober5000Note Added: 0015276
2013-09-19 01:02Goober5000Statusassigned => resolved
2013-09-19 01:02Goober5000Resolutionopen => fixed
2013-09-19 02:20Goober5000Changeset attached => fs2open trunk r9798
2013-09-19 02:41Goober5000Relationship addedrelated to 0002920
2017-06-24 20:12Goober5000Relationship addedrelated to 0003192