AH64_Jimbo Posted February 25, 2023 Share Posted February 25, 2023 Since the introduction of questing back in Alpha 17, I've always thought it would be nice to have more descriptive, player-friendly names when getting quests from a trader. For example, instead of having a clear quest at "skyscraper_01" a trader would send you to "Dishong Tower" or instead of a fetch/clear quest at "factory_03" the trader sends you to your doom at the "Pop-N-Pills Factory". It would be nice to have an "alias" attribute assigned to each POI XML file. Then the traders could call the POIs by their alias, and not the unique file name. This would also mean that duplicate aliases could be used; So whether you head off to "store_grocery_01" or "store_grocery_02" the trader will send you off toward "Shamway", because there is always a Shamway up the road that you can try looting. Link to comment Share on other sites More sharing options...
khzmusik Posted February 26, 2023 Share Posted February 26, 2023 This is already possible. If you use the name of the POI as the "key" value in Localization.txt, the game will use the localized text value instead of the raw POI name. I don't know why TFP don't already do this. I expect they probably will add these entries soon before going gold. 1 Link to comment Share on other sites More sharing options...
zztong Posted February 27, 2023 Share Posted February 27, 2023 14 hours ago, khzmusik said: This is already possible. If you use the name of the POI as the "key" value in Localization.txt, the game will use the localized text value instead of the raw POI name. Really? Neato! Link to comment Share on other sites More sharing options...
AH64_Jimbo Posted February 28, 2023 Author Share Posted February 28, 2023 @khzmusik Where do you find Localization.txt? Link to comment Share on other sites More sharing options...
bdubyah Posted February 28, 2023 Share Posted February 28, 2023 13 minutes ago, AH64_Jimbo said: @khzmusik Where do you find Localization.txt? It's in the Config folder with the XML files. 1 Link to comment Share on other sites More sharing options...
khzmusik Posted February 28, 2023 Share Posted February 28, 2023 2 hours ago, bdubyah said: It's in the Config folder with the XML files. Yep, that's correct. There are already a few entries in there - one for each of the traders, one for the big Shamway factory, and one for the big Shotgun Messiah factory. TFP only provided English translations though. Link to comment Share on other sites More sharing options...
BFT2020 Posted February 28, 2023 Share Posted February 28, 2023 Word of advice though, best to use excel to modify it as a csv file rather than your xml editor (I use Notepad++). Excel will keep everything in neat columns 2 Link to comment Share on other sites More sharing options...
Laz Man Posted February 28, 2023 Share Posted February 28, 2023 2 Link to comment Share on other sites More sharing options...
zztong Posted February 28, 2023 Share Posted February 28, 2023 So POI names in Localization.txt will show up on the new danger meter and when getting a quest. Oh, cool, there are even a couple of examples in A20's Localization.txt file... factory_lg_01,POI,POI,,x,Shamway Factory,,,,,,,,,,,,,, Link to comment Share on other sites More sharing options...
zztong Posted March 1, 2023 Share Posted March 1, 2023 On 2/26/2023 at 6:35 PM, khzmusik said: This is already possible. If you use the name of the POI as the "key" value in Localization.txt, the game will use the localized text value instead of the raw POI name. Are you sure? I just put a bunch of entries into my modlet's Localization.txt file and I don't see any results. Using this an example: factory_lg_01,POI,POI,,x,Shamway Factory,,,,,,,,,,,,,, I made entries such as: zztong_store_xs_11,POI,POI,,x,Namaste Yoga,,,,,,,,,,,,,, zztong_store_xs_12,POI,POI,,x,Navezgane Karate,,,,,,,,,,,,,, But the Trader is still handing out quests with a name like zztong_store_xs_12. There's no joy with either an existing world or a newly generated one via RWG. Link to comment Share on other sites More sharing options...
khzmusik Posted March 2, 2023 Share Posted March 2, 2023 2 hours ago, zztong said: Are you sure? I just put a bunch of entries into my modlet's Localization.txt file and I don't see any results. Using this an example: factory_lg_01,POI,POI,,x,Shamway Factory,,,,,,,,,,,,,, I made entries such as: zztong_store_xs_11,POI,POI,,x,Namaste Yoga,,,,,,,,,,,,,, zztong_store_xs_12,POI,POI,,x,Navezgane Karate,,,,,,,,,,,,,, But the Trader is still handing out quests with a name like zztong_store_xs_12. There's no joy with either an existing world or a newly generated one via RWG. Let me try it myself. I could swear it used to work, but maybe it stopped or I remembered wrong. Link to comment Share on other sites More sharing options...
khzmusik Posted March 2, 2023 Share Posted March 2, 2023 4 hours ago, zztong said: Are you sure? I just put a bunch of entries into my modlet's Localization.txt file and I don't see any results. Using this an example: factory_lg_01,POI,POI,,x,Shamway Factory,,,,,,,,,,,,,, I made entries such as: zztong_store_xs_11,POI,POI,,x,Namaste Yoga,,,,,,,,,,,,,, zztong_store_xs_12,POI,POI,,x,Navezgane Karate,,,,,,,,,,,,,, But the Trader is still handing out quests with a name like zztong_store_xs_12. There's no joy with either an existing world or a newly generated one via RWG. So, it turns out you are right, and I was wrong. I could swear I saw this working - maybe an alpha or two ago? It has been a while. Or perhaps I was remembering a mod that did it. The good news is that I looked in the code, and it shouldn't be too difficult to do a Harmony patch that adds that feature. I'll see if I can create one within the next couple of days. Maybe I will also include translations for all the POIs while I'm at it. Link to comment Share on other sites More sharing options...
zztong Posted March 2, 2023 Share Posted March 2, 2023 34 minutes ago, khzmusik said: The good news is that I looked in the code, and it shouldn't be too difficult to do a Harmony patch that adds that feature. I'll see if I can create one within the next couple of days. Maybe I will also include translations for all the POIs while I'm at it. I appreciate you looking into it. Since Lazman demonstrated a feature that seems to be related, I think I'll just hang onto my configuration and see if it pays off in A21. Link to comment Share on other sites More sharing options...
khzmusik Posted March 2, 2023 Share Posted March 2, 2023 1 hour ago, zztong said: I appreciate you looking into it. Since Lazman demonstrated a feature that seems to be related, I think I'll just hang onto my configuration and see if it pays off in A21. I completely did not notice the name of the POI come up. I was wondering why he posted a joke Twitter video about people making motorbike sounds with their mouths. Link to comment Share on other sites More sharing options...
bdubyah Posted March 2, 2023 Share Posted March 2, 2023 4 hours ago, khzmusik said: I completely did not notice the name of the POI come up. I was wondering why he posted a joke Twitter video about people making motorbike sounds with their mouths. It took me a second too. Haha. For that new meter it appears that they have the POIs localized, but that may not guarantee the quest offer window using it. Hopefully it will though. Link to comment Share on other sites More sharing options...
meganoth Posted March 2, 2023 Share Posted March 2, 2023 It is possible that it isn't a joke that they make the minibike sound with voice and maybe some other ingredients mixed in and some distortion added. If you didn't know you would probably never guess. I think it is highly likely that quests will show the new names as well. This is one of the task that definitely has to be done before the game can be released. Link to comment Share on other sites More sharing options...
khzmusik Posted March 5, 2023 Share Posted March 5, 2023 (edited) If anyone wants this for A20, I just finished a mod that will do it: The C# code was simple. The hard part was translating the names of POIs. I tried my best, but since I used automatic translation services, I'm sure I got a few things wrong. Even so, it should work with the English language, so hopefully folks will find it useful. EDIT: I realize that thread has a lot of mods. Here's a direct link to it on GitHub: modlet folder: https://gitlab.com/karlgiesing/7d2d-a20-modlets/-/tree/main/khzmusik_Localize_Prefabs download: https://gitlab.com/karlgiesing/7d2d-a20-modlets/-/archive/main/7d2d-a20-modlets-main.zip?path=khzmusik_Localize_Prefabs This should also work with custom POIs, by the way. Edited March 11, 2023 by khzmusik (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now