View Issue Details [ Jump to Notes ] [ Related Changesets ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002919 | FSSCP | tables | public | 2013-09-19 01:01 | 2017-06-24 20:12 | ||||
Reporter | Goober5000 | ||||||||
Assigned To | Goober5000 | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 3.7.1 | ||||||||
Target Version | 3.7.1 | Fixed in Version | |||||||
Summary | 0002919: Tech-add-intel can't handle localization for intel entries | ||||||||
Description | As 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. --- | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
![]() |
|||||||||||
|
![]() |
|
Goober5000 (administrator) 2013-09-19 01:02 |
Fix committed to trunk@9797. |
![]() |
|||
fs2open: trunk r9797
Timestamp: 2013-09-19 01:19:46 Author: Goober5000 Ported: N/A [ Details ] [ Diff ] |
add tech-add-intel-xstr, and modify intel_info_lookup to properly translate intel entries (fixes Mantis 0002919) | ||
mod - /trunk/fs2_open/code/fred2/sexp_tree.cpp | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/menuui/techmenu.cpp | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/menuui/techmenu.h | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/parse/sexp.cpp | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/parse/sexp.h | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/pilotfile/csg.cpp | [ Diff ] [ File ] | ||
fs2open: trunk r9798
Timestamp: 2013-09-19 02:37:45 Author: Goober5000 Ported: N/A [ Details ] [ Diff ] |
fix tech-add-intel-xstr to actually localize from tstrings.tbl (Mantis 0002919) | ||
mod - /trunk/fs2_open/code/menuui/techmenu.cpp | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/menuui/techmenu.h | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/parse/sexp.cpp | [ Diff ] [ File ] | ||
mod - /trunk/fs2_open/code/pilotfile/csg.cpp | [ Diff ] [ File ] | ||
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2013-09-19 01:01 | Goober5000 | New Issue | |
2013-09-19 01:01 | Goober5000 | Status | new => assigned |
2013-09-19 01:01 | Goober5000 | Assigned To | => Goober5000 |
2013-09-19 01:02 | Goober5000 | Changeset attached | => fs2open trunk r9797 |
2013-09-19 01:02 | Goober5000 | Note Added: 0015276 | |
2013-09-19 01:02 | Goober5000 | Status | assigned => resolved |
2013-09-19 01:02 | Goober5000 | Resolution | open => fixed |
2013-09-19 02:20 | Goober5000 | Changeset attached | => fs2open trunk r9798 |
2013-09-19 02:41 | Goober5000 | Relationship added | related to 0002920 |
2017-06-24 20:12 | Goober5000 | Relationship added | related to 0003192 |