-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can I edit the GameInfo.xml that display other languages? #27
Comments
Maybe It will take you a long time to finish. Maybe It doesn't deserve. |
You don't want to edit the "name" attribute of events in the XML file; that name is what appears in the save files. You could possibly add/edit the "altname" attributes to change how events are shown in the analzyer. I haven't tested this with Chinese myself, though. Also, be aware that the GameInfo.xml file will update automatically even when you don't download a full program update. I set it up that way to be able to push out updates to people without requiring them to go and download the full program each time. I suppose you can prevent it from being overwritten by changing the version in the XML at the very top to a very high number so it thinks your version is higher than what's available online. |
I tried. Altname is about some boss names. There are 37 altnames. I wish item name can be translated.. But to do so, maybe you will take a long time. |
Ok, with the latest version you should be able to add the "altname" attribute to items as well now. |
I know how to do now. I wish I can translate zone name like earth/Rhom.(If I edit it I don't enter the exe) It's about language above. My English is not well. Hope you can understand. |
Yeah, it would be nice if it were easy to make all of this easily editable, but unfortunately it's not simple. The program wasn't designed with multiple language support in mind, and adding the ability to easily change the text on all these items would simply be too much work for me to handle. It's a good idea to add left-click and right-click functions to the missing items, and I had similar thoughts in the past, but I ended up determining it would be too much work. First, it would take a considerable amount of time to manually add links for each of the items in the XML. But even if that were done, there are constraints in how the components in the program actually work. In the Campaign and Adventure tabs, the missing item cells don't actually store the item "objects', those cells are are only able to store simple text. Because there could be any number of items displayed in each cell, it isn't possible for the user to do any action related specifically to one of those items. I'm sure it's possible to do these things with some amount of work, but the cost/benefit analysis isn't worth it to me. But the source code is available here on GitHub for anyone who has better technical ability than I do and/or sees the benefit as being worth the cost. |
I think you don't add links for each of the items in the XML. Because : About language it's a pity but it doesn't matter at all. |
翻译的进展如何,联系我,或许我能帮你 |
目前地球+沙漠 翻译完了我去b站专栏发帖吧 |
"Cultist" is one of the starting class types (or "archetypes"). In English, the starting class types are Cultist, Hunter, and Scrapper. The code dealing with those class types starts on line 136 of RemnantCharacter.cs. If you see on line 140, it assigns the archetype value. You could insert a dictionary there that substitutes the Chinese translations for the class names. In English, the class names are pulled straight out of the save file. For the Trait Book and Simulacrum, these names are also pulled straight from the save file, but I think you can rename them by just adding new events to the GameInfo.xml file: |
It's a easy way for TraitBook and Simulacrum. For the Cultist.. I don't know programing well so I can't make it right. |
朋友,你的翻译好了吗?可以给我发一份吗?我邮箱[email protected] |
If I edit the GameInfo.xml to the Chinese("name"), I can't enter the RSM.exe.
I wish I can provide language for my country's people.
I like this program so much!!
The text was updated successfully, but these errors were encountered: