Age of Empires II (2013)

Age of Empires II (2013)

Advance to the Steam Age
Explore new maps, multiplayer scenarios, and user created campaigns. Or reinvent your game experience with new sounds, visuals, AI, units, and more! Ready to share your creations with the world? Upload right from the map editor, or collaborate with friends to create a masterpiece collection.
Fox 36 26 Nov, 2018 @ 7:10pm
How do you change the name of new units you make with advanced genie editor?
It keeps saying go to language files, But where are they? How do i change the name of units for making datasets? ''You Cant'' Is not an answer, If your going to say that id rather you not say anything at all. I want to know how to actually do it. If you cant do it, Then prove it
< >
Showing 1-7 of 7 comments
T-West 4 27 Nov, 2018 @ 2:59am 
Does this tutorial answer your question?
http://aok.heavengames.com/university/modding/an-introduction-to-creating-units-with-age-2/

This is an obvious first change. We don't want our new unit to be named "Archer," do we? Not really. To change the name, there are two options. The first is to change the language.dll string for the unit. This box is located a few lines from the top of the window. AoK has a file that has a list of all the names used in the game, from "A Barbarian Proposal" (Scenario 4 in the Attila the Hun campaign) to "Yusuf" (A computer player in the El Cid campaign). If it's text in the game, it's in the language files. So, one option for changing a name is linking to a different string in the .dll file. The default for the archer is 5083. So, you could decide that you want your archer to be named "My granny," (a taunt in the language file) you could, since it's in the dll (string 7129 if you're curious). The limitation here is that you can only use strings in the language file. Let's say you want to name your new unit "Sniper" (which isn't in the language file. You're out of luck, right? Wrong!

Your other option allows you to enter in any name you want. To do this, first put a zero (0) in the "Language Dll Name" box, which should be right in the center fo your screen currently. This tell AGE to use the name in the "Name" box, which is right above the language DLLs section. Now that you've done this, delete the text in the "Name" box" (right now it should be "ARCHR") and type the name you want. For this example, enter "Sniper." Click in another box and look at the list on the left. You should see that our unit (ID 866, all the way at the bottom) is now named "Sniper." Success!
Fox 36 27 Nov, 2018 @ 3:55pm 
Originally posted by TWest:
Does this tutorial answer your question?
http://aok.heavengames.com/university/modding/an-introduction-to-creating-units-with-age-2/

This is an obvious first change. We don't want our new unit to be named "Archer," do we? Not really. To change the name, there are two options. The first is to change the language.dll string for the unit. This box is located a few lines from the top of the window. AoK has a file that has a list of all the names used in the game, from "A Barbarian Proposal" (Scenario 4 in the Attila the Hun campaign) to "Yusuf" (A computer player in the El Cid campaign). If it's text in the game, it's in the language files. So, one option for changing a name is linking to a different string in the .dll file. The default for the archer is 5083. So, you could decide that you want your archer to be named "My granny," (a taunt in the language file) you could, since it's in the dll (string 7129 if you're curious). The limitation here is that you can only use strings in the language file. Let's say you want to name your new unit "Sniper" (which isn't in the language file. You're out of luck, right? Wrong!

Your other option allows you to enter in any name you want. To do this, first put a zero (0) in the "Language Dll Name" box, which should be right in the center fo your screen currently. This tell AGE to use the name in the "Name" box, which is right above the language DLLs section. Now that you've done this, delete the text in the "Name" box" (right now it should be "ARCHR") and type the name you want. For this example, enter "Sniper." Click in another box and look at the list on the left. You should see that our unit (ID 866, all the way at the bottom) is now named "Sniper." Success!
I dont get it? Please explain in a better way, Where is the Language DLL name? what few lines down????
Fox 36 27 Nov, 2018 @ 4:03pm 
I need help, I saw that theres a key string file too, Idk how to do this, Video tutorial Please.
Necro, but:
Originally posted by 󠀡:
I need help, I saw that theres a key string file too, Idk how to do this, Video tutorial Please.
"put a zero (0) in the "Language Dll Name" box, which should be right in the center of your screen currently. This tell AGE to use the name in the "Name" box, which is right above the language DLLs section. Now that you've done this, delete the text in the "Name" box" (right now it should be "ARCHR") and type the name you want."
Last edited by Regular Soldier Tso; 23 Apr, 2019 @ 6:56am
Fox 36 24 Apr, 2019 @ 3:26am 
Originally posted by Rudhek Trevanion:
Necro, but:
Originally posted by 󠀡:
I need help, I saw that theres a key string file too, Idk how to do this, Video tutorial Please.
"put a zero (0) in the "Language Dll Name" box, which should be right in the center of your screen currently. This tell AGE to use the name in the "Name" box, which is right above the language DLLs section. Now that you've done this, delete the text in the "Name" box" (right now it should be "ARCHR") and type the name you want."
So its not possible to make mods with units with different names? Changing the strings wont affect mods
Jineapple 12 24 Apr, 2019 @ 5:04am 
There is a "key-value-modded-strings-utf8.txt" file where you can include your custom strings. This needs to be in a seperate visual mod, not your data mod (It can't load .txt files for whatever reason). You can check other mods changing language files such as this one: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=649570924
to see how it works.
Last edited by Jineapple; 24 Apr, 2019 @ 5:05am
Originally posted by 󠀡:
Originally posted by Rudhek Trevanion:
Necro, but:

"put a zero (0) in the "Language Dll Name" box, which should be right in the center of your screen currently. This tell AGE to use the name in the "Name" box, which is right above the language DLLs section. Now that you've done this, delete the text in the "Name" box" (right now it should be "ARCHR") and type the name you want."
So its not possible to make mods with units with different names? Changing the strings wont affect mods
If you put a 0 in the "Language Dll Name" box then AGE will instead make the word in the Name box the unit name
< >
Showing 1-7 of 7 comments
Per page: 1530 50