Hey :) I must have made a mistake and not realized that I was using this mod with the wrong language for the main game (German). Now all ship names are marked with NULL, and setting it to English didn't solve the problem. Do you have a solution for this? Or do I have to start a new game? /o\
As a test, I started a new game to see if it works with the English client. It does. The question is whether it can be undone in an older save game.
Edit: Is it possible that the names of newly built ships are being generated correctly over time? I'm seeing names from your mod more often now. Perhaps this problem will resolve itself over time.^^
Some amazing work. Downloading the mod right now. Since I am really uncreative when it comes to naming my fighting ships this is exactly what I was looking for. Just an idea because I dont know yet if it`s implemented in that way. It would be awesome if the player could choose if the script would only apply to battleships, fighters, etc. (and maybe even fleets) and not miners or traders since my "working ships" have designated names for their station, sector and purpose.
Hello! In order to this, simply remove those names from the mod script itself. If you open it up and scroll down to "players" you can see the types of ships given names. Simply delete the ones you don't want changed.
Hello to both of you. I just loaded up a save with just my mod to see if maybe the 7.5 update broke anything, everything appeared to be working for me.
If possible, can you send me a copy of your save game and any mods currently in use so I can try to troubleshoot this for you?
After running into this issue myself, I believe I figured out where the problem lies: Localization. My game is set to German, whereas the mod only supports English. An easy fix is to copy the file 0001-l044.xml and rename that copy to whichever language code you need. In my case, it is 49 for Germany, so: 0001-l049.xml. I also changed the language ID in line 2 of the file to 49, but I am unsure if that is necessary.
Mind that this does not translate the mod itself. Also, I have not done sufficient testing to be 100% confident in my solution. It worked for me, though.
@OrginalLoco I believe this is because I coded the T file wrong. What language is your game running in? Apparently running it in a language other than English causes this. Should be fixed next update.
Hey, do you have a github repository or something I could add a pull request at? I whipped up a little python script that makes it a lot easier to manage custom player ship names, Would be nice to share it with the main mod :)
LOVE this mod! Would really love a way to right click on a ship that didn't get a name (or even just a ship you don't like the name of) to pick a new random name for it. Would that be possible?
I'm not positive...probably? But my scripting knowledge is virtually non-existent. I would like to implement something like that though, mostly so this can be used on on-going games.
I'm wondering if a version of the mod that simply adds names or replaces the ship function name while keeping the ship model would be possible. For example: HAT Energy Freighter Shuyaku Vanguard => HAT Shuyaku Vanguard "Solar something something"
Is there anything in particular you need for reporting ships not receiving names? I have seen a handful so far that seems to have been missed but it might have been due to a mod.
There a few ships who are "spawned in" and don't have jobs, so can't receive names.
So far I am aware of the Xenon group in Nopileos Memorial, and a few HAT Skiron's added I think by SVE?
If you want to check for sure, you can use Uni's console mod to check: https://github.com/UniTrader/ut_console/tree/main
1). Press / to open console 2). Type &eval ABC-123.job (ABC-123=the ID tags at the end of every ship name) 3). If no output is sent, then the ship is spawned in. If there is an output, let me know and I'll check where the job is.
Sounds good, I’ll look into it when I get the chance. By the way is there an easier way to use faction name lists for the player? In the brief window I had to look at the 0001-I044.xml, I saw the the player and the faction name list format was different so copy and pasting probably would not have worked.
That could definitely work however, there comes the issue that since the Player categories are different than the AI categories, you end up with problems such as the miners. The AI has 3 categories for miners (Solid, Liquid and Water). While the player list only has Miners. Minor inconvenience all things considered, just a game of wack-a-mole, fixing ship having the wrong type of name. Combat ships have a similar issue but it is not as bad as the Miners as the names for "L and XL Combat Ships minus Carriers and Resupply" can be put into "Destroyers" and "Battleships" easily and likewise for "S and M Combat Ships" into "Corvettes and Frigates and Gunboats", "Fighters" and "Bombers". I hope you do not mind this minor gripe, this mod is amazing for immersion!
As for some ships I saw without names but did get an output: HAT Energy Freighter Shuyaku Vanguard (hatikvah_energycell_trader_l_ES) HAT Energy Trader Courier Sentinel (hatikvah_energycell_trader_s_ES) HAT High-Tech Trader Ides Vanguard (hatikvah_ship_construction_trader_m_ES) HAT Medical Delivery Callisto Sentinel (hatikvah_ship_medical_trader_s_ES)
They may also be related to one of these mods Minor Factions Extended: https://steamcommunity.com/sharedfiles/filedetails/?id=2422352898 More AI Economy Ships: https://steamcommunity.com/sharedfiles/filedetails/?id=2967312547 Spawn Begone: https://steamcommunity.com/sharedfiles/filedetails/?id=2982889173
Thank you for researching those. I will add their compatibility in when I update the mod next. As for player ships, I agree it is more restrictive which is unfortunate. I would recommend UniTrader's Renaming Mod (linked in the description) for a better player-naming experience.
33 comments
I must have made a mistake and not realized that I was using this mod with the wrong language for the main game (German). Now all ship names are marked with NULL, and setting it to English didn't solve the problem. Do you have a solution for this? Or do I have to start a new game? /o\
As a test, I started a new game to see if it works with the English client. It does. The question is whether it can be undone in an older save game.
Edit:
Is it possible that the names of newly built ships are being generated correctly over time? I'm seeing names from your mod more often now. Perhaps this problem will resolve itself over time.^^
Any mod known that is incompatible? I run a lot of mods have no idea what may conflict..
If possible, can you send me a copy of your save game and any mods currently in use so I can try to troubleshoot this for you?
My game is set to German, whereas the mod only supports English. An easy fix is to copy the file 0001-l044.xml and rename that copy to whichever language code you need. In my case, it is 49 for Germany, so: 0001-l049.xml.
I also changed the language ID in line 2 of the file to 49, but I am unsure if that is necessary.
Mind that this does not translate the mod itself. Also, I have not done sufficient testing to be 100% confident in my solution. It worked for me, though.
For example:
HAT Energy Freighter Shuyaku Vanguard => HAT Shuyaku Vanguard "Solar something something"
The trick here is to get the right sort of names for the right type of ships.
So far I am aware of the Xenon group in Nopileos Memorial, and a few HAT Skiron's added I think by SVE?
If you want to check for sure, you can use Uni's console mod to check: https://github.com/UniTrader/ut_console/tree/main
1). Press / to open console
2). Type &eval ABC-123.job (ABC-123=the ID tags at the end of every ship name)
3). If no output is sent, then the ship is spawned in. If there is an output, let me know and I'll check where the job is.
For example:
Format the names I send to look like this:
<t id="1">Example One</t>
<t id="2">Example Two</t>
HAT Energy Freighter Shuyaku Vanguard (hatikvah_energycell_trader_l_ES)
HAT Energy Trader Courier Sentinel (hatikvah_energycell_trader_s_ES)
HAT High-Tech Trader Ides Vanguard (hatikvah_ship_construction_trader_m_ES)
HAT Medical Delivery Callisto Sentinel (hatikvah_ship_medical_trader_s_ES)
They may also be related to one of these mods
Minor Factions Extended: https://steamcommunity.com/sharedfiles/filedetails/?id=2422352898
More AI Economy Ships: https://steamcommunity.com/sharedfiles/filedetails/?id=2967312547
Spawn Begone: https://steamcommunity.com/sharedfiles/filedetails/?id=2982889173