Error #112

Hello i compiled the latest version of TC 6.x, updated the database to TDB_full_6.02_2015_07_14 and created account with bnet account create ***** *****,

but when i try to login the client gives me this error : Battle.net error #112 Unable to validate game version.

My game version is 6.2.0(20201)(64x Release)(Patched).

Why is that?

The last database says that it supports 6.2.0

Your 6.2.0 client build isn’t compatible I had t he same problem until i updated the build to 20216

Your 6.2.0 client build isn’t compatible I had t he same problem until i updated the build to 20216

​How you updated it?

I made a copy of my retail client when blizzard put out the patch for 6.2 on july 7th

What is the build of the current retail version?

And how a people that doesn’t made copy must get that client?

Retail Version 6.2.0 build 20216 and you can connect to a starter account on retail to get get a copy of the client.

Retail Version 6.2.0 build 20216 and you can connect to a starter account on retail to get get a copy of the client.

​Ok now i got error #114…Do you know how to fix it?

Did you change portal from “US” or “EU” to “localhost” ?

Did you change portal from “US” or “EU” to “localhost” ?

​Yep!

Hmmm with the research that I’ve done this is what I’ve found https://github.com/TrinityCore/TrinityCore/issues/13863

​By the way when i patch the client i got this output:

Creating patched binary…
Win32 client…
patching Portal
Found offset 11671340
patching redirect RSA Modulus
Found offset 10608752
patching BNet
Found offset 7933815
patching Signature
Found offset 7901388
Patching done.
EX: basic_string::_S_construct null not valid
An error occurred. Press ENTER to continue…

I see there is an error but it still creates a patched wow.exe

maybe the problem is caused by this error?

I no idea with patching the client, I have always made copies of my retail with each version trinity was working on

I have a (20253) client and I am getting the same error? What should I do now?

​the error is linux related…for some strange reason the connection patcher for the linux build gives this error. you will need to build the connection patcher on a windows machine and patch it there.

hi,

i[COLOR=rgb(82,82,82)] am getting the same error too… :"Current version supported: live ([FONT=Helvetica]20253[/FONT]) (all versions since [FONT=Consolas]5ab88b993e8[/FONT])"

[COLOR=rgb(82,82,82)]What should I do ?

[COLOR=rgb(82,82,82)]thx

For AND ONLY FOR GNU/Linux users :

To get connection_patcher (linux version obviously…) working, you need to change bnet modules default path in the connection patcher source code. On Linux, bnet modules are located in /home/larry/.wine/drive_c/users/Public/Application Data/Blizzard Entertainment/Battle.net/Cache/

edit tools/connection_patcher/Program.cpp

case Constants::BinaryTypes::Pe32:
std::cout << “Win32 client…\n”;

            boost::algorithm::replace_all(renamed_binary_path, ".exe", "_Patched.exe");
            do_patches<Patches::Windows::x86, Patterns::Windows::x86>
                (&patcher, renamed_binary_path, patchVersionPath, wowBuild);

            [B]do_module<Patches::Windows::x86, Patterns::Windows::x86>
                ( "8f52906a2c85b416a595702251570f96d3522f39237603115f2f1ab24962043c.auth"
                , std::wstring(L"/home/larry/.wine/drive_c/users/Public/Application Data/Blizzard Entertainment/Battle.net/Cache/")
                );[/B]

            break;
        case Constants::BinaryTypes::Pe64:
            std::cout << "Win64 client...\n";

            boost::algorithm::replace_all(renamed_binary_path, ".exe", "_Patched.exe");
            do_patches<Patches::Windows::x64, Patterns::Windows::x64>
                (&patcher, renamed_binary_path, patchVersionPath, wowBuild);

            [B]do_module<Patches::Windows::x64, Patterns::Windows::x64>
                ( "0a3afee2cade3a0e8b458c4b4660104cac7fc50e2ca9bef0d708942e77f15c1d.auth"
                , std::wstring(L"/home/larry/.wine/drive_c/users/Public/Application Data/Blizzard Entertainment/Battle.net/Cache/")
                );[/B]

            break;replace larry with your session username.

I’m having the exact same issue.

So far I tried with two different versions, both with the same result.

version 20338 (most recent version from bnet):

7/29 13:47:41.526 Login program=WoW platform=Win locale=enUS
7/29 13:47:41.615 Component WoW.Win.20338
7/29 13:47:41.671 Component WoW.base.20182
7/29 13:47:41.837 Battle.net is Component Bnet.Win.37165
7/29 13:47:41.908 LOGIN: state: LOGIN_STATE_CONNECTING result: LOGIN_OK
7/29 13:47:41.947 Connecting to 127.0.0.1:1119
7/29 13:47:42.019 LOGIN: state: LOGIN_STATE_FAILED result: LOGIN_BADVERSION
7/29 13:47:42.056 Disconnected from 127.0.0.1
7/29 13:47:42.143 Client initiated Disconnect from 127.0.0.1
7/29 13:47:42.206 LOGIN: state: LOGIN_STATE_FAILED result: LOGIN_BADVERSION
7/29 13:47:42.306 Login program=WoW platform=Win locale=enUS
7/29 13:47:42.377 Component WoW.Win.20338
7/29 13:47:42.407 Component WoW.base.20182
7/29 13:47:42.436 Battle.net is Component Bnet.Win.37165version 20182 (same version as server):

7/29 13:57:16.016 Login program=WoW platform=Win locale=enUS
7/29 13:57:16.050 Component WoW.Win.20182
7/29 13:57:16.081 Component WoW.base.20182
7/29 13:57:16.142 Battle.net is Component Bnet.Win.37165
7/29 13:57:16.170 LOGIN: state: LOGIN_STATE_CONNECTING result: LOGIN_OK
7/29 13:57:16.196 Connecting to 127.0.0.1:1119
7/29 13:57:16.240 LOGIN: state: LOGIN_STATE_FAILED result: LOGIN_BADVERSION
7/29 13:57:16.261 Disconnected from 127.0.0.1
7/29 13:57:16.293 Client initiated Disconnect from 127.0.0.1
7/29 13:57:16.319 LOGIN: state: LOGIN_STATE_FAILED result: LOGIN_BADVERSION
7/29 13:57:16.348 Login program=WoW platform=Win locale=enUS
7/29 13:57:16.372 Component WoW.Win.20182
7/29 13:57:16.403 Component WoW.base.20182
7/29 13:57:16.429 Battle.net is Component Bnet.Win.37165
I have even tried 32 and 64 bit versions for both the client and server… nothing!

It would seem that i am also having the same problem with the 122 error. I also have the latest patch which is version 20338. I have downloaded the latest trinity source code and compiled it all over again with only receiving the same error.

Hello,

you have to have the same build of client which we support (currently 20338). Download it from blizzard launcher and then you have to use connection_patcher. This patch your client and you will get rid of that error. It will create new file Wow_patched.exe (Wow-64_patched.exe) and with that new file you can connect on your local server. Of course you have to change portal in WTF folder and Config.wtf file. Change it from EU (or possibly US) to IP of server where you are trying to connect (possibly localhost)

Regards, Mitches