Jump to content

Recommended Posts

Posted

hello,everyone! this forum is really a good place and many nice people are here!

recently, chinese players would have their WOW version from TBC 3.1.3 update to WLK 3.2.2-12484.

i followed this great guy's guide here: http://getmangos.eu/community/viewtopic.php?id=7318 ,luckly,

everything goes fine ,and it worked well on my WOW 3.3.5a-12340 version (though the post recommended 3.3.3a,

but my 3.3.5a also did well,due to my data update?)

but when i used my China's WOW version 3.2.2-12484, it came to this error "can't validate game version",

i almost know this error would happen , though ,it is said that someone can modify the MaNGOS file to make

the newer version MaNGOS support lower version WOW . i used the search function of this forum, but due

to my bad english ,i can only find the the "sharedefine" file contain some statment about version problems,

but i really messed up, can some of you nice guys help me with this problem? or give me a link about this?

that will be a great favor for me ! thank you everyone reading this post!

  • 40 years later...
Posted

Well, when Tom_Rus made his 3.3.5 branch. he commited this and that should be everything needed to make the core accept the client version

BUT a lot of Opcodes and other stuff related to the communication between core and client have been changed (or so i think, didn't check all commits following up on this one)

so you'll have quite a lot problems but atleast you should be able to login :)

Posted

thanks!

after your advice:

first , i modified the 2 files in src folder ,and then compile MaNGOS again.

second, i followed the "windows setup installation" guide, i used new *dll ,*exe and ad.exe , but when i run mangosd.exe file, it crashed, the "server.txt" for error

message says"there are 8 dbc files not compatible......wrong game version?"

i guess all these problems were due to which i violently modified the MaNGOS sorce file, is that true?

Posted

you'll need to revert any commits done by Tom_Rus which changed anything to DBC*.cpp and DBC*.h where * can be anything so that the fields in the 3.2.2 DBC files correspond with the fields in the source files again

Posted

I think the big problem is that the Chinese client is completely different from the other clients. The DBCs are different, there is no WotLK expansion (AFAIK), etc. I think you would have to modify mangos-0.12 to make it work.

  • 4 months later...
Posted

possible chinese client have different build values.

If so then need

1) update relamd for accept related build:

Look in src/realmd/RealmList.cpp and add your build into

static RealmBuildInfo ExpectedRealmdClientBuilds[] = {

2) you need make mangosd accept your build:

Open src/game/SharedDefines.h and update EXPECTED_MANGOSD_CLIENT_BUILD

Just for note: ofc, you must use revision more near by supporting client for expecting all work correctly.

mangos git 9134 can support to zhCN 3.2.2

I not recheck but possible this correct case.

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use