-
Notifications
You must be signed in to change notification settings - Fork 9
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
Posibility to Change Keyboard Layout? #17
Comments
"Keyboard" is mostly handled through the .FNT files. |
Thanks for your answer. Keyboard: Casing:
I searched with Notepad++ in all files for an lowercase "holz". But nothing found. This is quite strange... Edit: I've confirmed it: If I change "Holz" to "AAAHolz" in ResTypes.txt it will display "aAAHolz" in the Box on the right. Sadly there is an lowercasing (at least in the box after picking up e.g. wood; I've don't seen this anywhere else yet). |
Learn something new every day looking at that exe... the first letter of resource names is transformed to lowercase before displaying. A localization plugin could take care of that. I'm not familiar enough with heroes3's handling of keyboard styles and I don't have the German RoE version handy. |
Your message contained copyrighted content, I deleted it. |
I can think of two possible solutions: I'm not sure what kind of impact this would have overall to be honest. EDIT |
Amazing results. Thank you. 3. looks very interesting. With my Hex-Editor I don't find the values. Is the data encoded? |
That's the memory layout of InputManager, you won't find it as is with a hex editor. I'll have a bit of free time this weekend, I can make a plugin for QWERTZ keyboard layout then. |
I edited my memory with cheat engine. It seems to work. Very nice. |
Thank you very much. The only thing that won't work is uppercase at the "new" chars. |
Was it working correctly in RoE? |
Okay, really strange. The german RoE has the same behavior. SHIFT+Z works -> uppercase |
Give this one a try. Essentially changed to this:
It looks ok in memory but I have no clue if it will work since it's not proper |
|
Okay, that's a good step forward. Now I can look in making the lowercase-uppercase conversion actually do its job instead of naively converting with The issue I see with |
That's |
Thank you. Yes, that is correct. |
Note: The Keyboard issue is completely fixed with HoMM3 HD 5.2 R54. |
Hmm, I'll still do it at some point when I get time for it. |
Hello,
I'm working currently on an complete german translation of H3 Complete. Normally only RoE exists in german.
But there are some things I can't fix.
Is it possible to modify the Keyboard-Layout of H3 Complete?
The german RoE is the correct QWERTZ Layout. While the Complete is fixed to QWERTY.
Another problem to be perfect - Heroes III seems to automatically lowercase resources in the windows right. Is there a way to fix this?
The text was updated successfully, but these errors were encountered: