Jump to content
TrinityCore

Elckerlijc

Members
  • Posts

    20
  • Joined

  • Last visited

Posts posted by Elckerlijc

  1. Hello,

    - If your client is 6.2.3:20779, you can't connect to TC server yet. You'll need to wait for new TC upgrade.

    - To connect to your server you need to edit config.WTF to SET portal "ip of your server" and patch your WoW binary with the connection_patcher

    - Login to a live account (was needed) to download bnet modules before patching the binary (the patcher patchs both binary and modules). Afaik, on Win/Linux it's not needed anymore because the patcher will download bnet modules automatically. On OS X, I still need to connect to a live account before running the patcher or I won't be able to connect to my server. Oh and another bug on OS X, you need to patch everytime you want to connect to the game.

  2. 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);
    
                    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/")
                        );
    
                    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);
    
                    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/")
                        );
    
                    break;

    replace larry with your session username.

  3. You can't downgrade your client. You can grab a 6.1.2 executable somewhere and play with it (thanks to blizzard streaming system) but you won't be able to extract dbc/maps/vmaps because your client will be incomplete.

    6.2.0 20216 works with last commit. It's not fully working but it works. Check github

  4. Hi,

    First of all, make sure that authserver.conf & worldserver.conf are in the same directory than authserver.exe & worldserver.exe. Look at the file extension: it should be .conf and not .conf.dist (rename them).

    Are dbc, maps, vmaps folders in the same directory than authserver.exe & worldserver.exe ?

×
×
  • Create New...