Hello all,
I am trying to make an old client version of an official Metin server (BR) usable. I am so far that I can log in with the client again and move partially ingame. I can also start the client without patching and Xigncode has been bypassed so that changes can be made to the client. Every now and then, however, the client crashes and the following entries appear in the syserr log:
0428 03:56:29364 :: CInstanceBase::RegisterEffect(eEftType=267, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/affect/damagevalue/nontarget.mse, isCache=1) - Error
0428 03:56:29365 :: CInstanceBase::RegisterEffect(eEftType=270, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/affect/damagevalue/poison.mse, isCache=1) - Error
0428 03:56:46292 :: Unknown packet header: 169, last: 143 143
However, the client does not crash every time. It does not matter on which map you log in. The client crashes seemingly at random. However, as soon as you are in-game and carry out interactions there, such as speaking to NPCs on the Bazaar map, the following appears in the syserr log:
0428 03:46:12792 :: CInstanceBase::RegisterEffect(eEftType=267, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/affect/damagevalue/nontarget.mse, isCache=1) - Error
0428 03:46:12793 :: CInstanceBase::RegisterEffect(eEftType=270, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/affect/damagevalue/poison.mse, isCache=1) - Error
0428 03:46:32818 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:46:32820 :: Phase Loading does not handle this header (header: 87, last: 87, 87)
0428 03:47:52744 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:55956 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:08111 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:08755 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:09384 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:11313 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
0428 03:47:11954 :: Phase Loading does not handle this header (header: 87, last: 125, 87)
With my dangerous half-knowledge, I would now say that packages have been adapted there with the last client patches and the client can no longer handle them.
Without knowing the configuration on the server side, do I have the possibility to edit the packages in such a way that it no longer leads to problems in the end?
How do you go about customising a client.bin? Theoretically, I think I have the current and older metin2client.bin unpacked. (Many thanks for this to dotpngr#3873