I'm experiencing an incredibly frustrating issue here, where some units appear to always have a broken name. There are structures from which players upgrade in my game, and in order to fit everything neatly (and all the abilities) there have to be multiple units. As of either patch 3.4 or 3.5, the names of these units turned into Unit/Name/;aosikjfe;lkasjdf, and it's like I can't fix this at all.
I've tried everything, changing the parent, changing the ID, changing the name text key, and even duplicating a supply depot and renaming it. Each time I name it to the name I want (Elite Orbital Fortress), it breaks, and there's no way to unbreak this stupid shit. It seems as though each time I make the unit functional it breaks. I even tried naming it to 'Planetary Fortress' from 'Supply Depot Copy' and it still broke. Every other unit, actor, etc in the editor is fine, I can duplicate them all except for this purpose.
Your map is suffering from broken localizations. This is an issue when new localizations are created accidently, possibly by someone else editing the map with a different default locale, but not maintained there after. As the map develops the unmaintained locales miss more and more of the game's text. When text is missing from a locale that the map is said to contain it will show the text link, which is that "Unit/Name/;aosikjfe;lkasjdf" stuff you see.
The solution is to export all locales, including editor text flag, as a backup then delete all but the maintained locales. For English users this is generally English (formally English(US)). If the map is very old it might have a English(UK) or other deprecated and no-longer supported English locales which need to be deleted. If you mess up all the map text you can restore from the backup locale files. If your desired locale file is incomplete you can merge locale files by appending the missing text to the bottom. Duplicate text links inside the locale files should automatically be merged out so bulk copying is a viable approach in the case of accidental locales.
If your locales are not broken, then the text link for the units must be somehow invalid. In such a case try deleting the name text link field using XML view so it assumes a default value again. Then try setting this default value text link to your desired user name.
Try manually inserting the missing text. Export locale (with editor only data), add the missing text reference and then import it back again. Or try exporting, removing and importing in case the reference has somehow become corrupt.
1. Check with what locale editor started(by default it ENglish)
(you can check at MAP -> Locale)
2. Move to Modify Locales menu and uncheck all flags except one, I suggest English
I guess when you change language in editor locales also can be added, it was with me in 2012 X)
If you have add new names which are created in any locales which are not english, then all text will be shown like param/value at them. Text in editor for Data module is saved, however you need open field with it and click ok, no need manually rewrite name again. This is if you will want once localise your map
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I'm experiencing an incredibly frustrating issue here, where some units appear to always have a broken name. There are structures from which players upgrade in my game, and in order to fit everything neatly (and all the abilities) there have to be multiple units. As of either patch 3.4 or 3.5, the names of these units turned into Unit/Name/;aosikjfe;lkasjdf, and it's like I can't fix this at all.
I've tried everything, changing the parent, changing the ID, changing the name text key, and even duplicating a supply depot and renaming it. Each time I name it to the name I want (Elite Orbital Fortress), it breaks, and there's no way to unbreak this stupid shit. It seems as though each time I make the unit functional it breaks. I even tried naming it to 'Planetary Fortress' from 'Supply Depot Copy' and it still broke. Every other unit, actor, etc in the editor is fine, I can duplicate them all except for this purpose.
Any solutions on how to fix this?
SCII Profile: http://us.battle.net/sc2/en/profile/2744634/1/Drusus/
"The main reason Santa is so jolly is because he knows where all the bad girls live." - George Carlin
Your map is suffering from broken localizations. This is an issue when new localizations are created accidently, possibly by someone else editing the map with a different default locale, but not maintained there after. As the map develops the unmaintained locales miss more and more of the game's text. When text is missing from a locale that the map is said to contain it will show the text link, which is that "Unit/Name/;aosikjfe;lkasjdf" stuff you see.
The solution is to export all locales, including editor text flag, as a backup then delete all but the maintained locales. For English users this is generally English (formally English(US)). If the map is very old it might have a English(UK) or other deprecated and no-longer supported English locales which need to be deleted. If you mess up all the map text you can restore from the backup locale files. If your desired locale file is incomplete you can merge locale files by appending the missing text to the bottom. Duplicate text links inside the locale files should automatically be merged out so bulk copying is a viable approach in the case of accidental locales.
If your locales are not broken, then the text link for the units must be somehow invalid. In such a case try deleting the name text link field using XML view so it assumes a default value again. Then try setting this default value text link to your desired user name.
Not working...................
SCII Profile: http://us.battle.net/sc2/en/profile/2744634/1/Drusus/
"The main reason Santa is so jolly is because he knows where all the bad girls live." - George Carlin
Try manually inserting the missing text. Export locale (with editor only data), add the missing text reference and then import it back again. Or try exporting, removing and importing in case the reference has somehow become corrupt.
1. Check with what locale editor started(by default it ENglish)
(you can check at MAP -> Locale)
2. Move to Modify Locales menu and uncheck all flags except one, I suggest English
I guess when you change language in editor locales also can be added, it was with me in 2012 X)
If you have add new names which are created in any locales which are not english, then all text will be shown like param/value at them. Text in editor for Data module is saved, however you need open field with it and click ok, no need manually rewrite name again. This is if you will want once localise your map