[Help] Add support language to the main
Hello, I tried to change the main language for supporting my system language,
However, it's still in Gibberish :blink:
I saw many guides about that, but no one had any success to fix that...
I'm not looking for a fixed main, I mean it will be great also, but I prefer to learn and know what I did wrong...
I'm using these files: http://forum.ragezone.com/f197/relea...eason-1148185/
Main.exe: https://mega.nz/#!FMRiUSKS!N1fhFHrMZ...wQL6Nl7d2F4Tac
I tried two ways, one of them is looking for CreateFontA function and the second is this guide:
Quote:
zasmqniq,
Do not know if I understood your question right ... But I believe if you follow the steps below you can solve your problem:
1 - Open you main with Olly.
2 - Go to offset 401000 and select Follow in Dump -> Selection.
3 - In Dump Window, press CRTL + B and right in field HEX +00 the binaries:
6A 00 6A 00 6A 00 68 BC 02 00 00 6A 00 6A 00 6A 00
4 - In Disassembly Window, go to offset found.
5 - Two offsets above will see the following function: mov edx,dword ptr ds:[XXXXXX]
6 - Go to offset XXXXXX and select Follow in Dump -> Selection.
7 - Then you see it in Dump Window: 81 00 00 00 01......
8 - Change the value 81 by the desired locale.
I dont know all Codes, but I know that:
KOR - 0x81 (Korean)
POR - 0xA0 (Portuguese/Brazil)
JPN - 0x80 (Japan)
VTM - 0xA3 (Vietnamese)
CHS - 0x81 (Chinese)
==================
Sorry my bad English....
In both cases, I reached to the offset 83FB1C which seems right because the two ways took me there.
So I changed the 81 to 01 (which should work for Hebrew as far as I know).
Any help? What I did wrong?
Many thanks guys...