[Help] Add support language to the main

Results 1 to 1 of 1
  1. #1
    Member FishnZone is offline
    MemberRank
    Jun 2010 Join Date
    53Posts

    [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

    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:
    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...
    Last edited by FishnZone; 16-04-19 at 11:24 PM.




Advertisement