Skip to content
This repository has been archived by the owner on Dec 25, 2023. It is now read-only.

arves100/Metin2OldExperience

Repository files navigation

Metin2 old experience

Metin2 history and client studies.

Client study (2005 Chinese CBT Client)

Client timestamp: (pass /timestamp as argument)

Catv Chinese beta 2005 timestamp

Mysterious patch.bin reference (not referenced in leaked srcs):

patch.bin 2005

The client contains 3 character slots in SelectPhase.

There are only 4 jobs. (Warrior Male, Sura Male, Ninja Female, Shaman Female)

Interesting switch to set the default fonts, apperently it supported EU fonts?

Default fonts 2005

The XTEA hardcoded korean key

Korean 2004 XTEA key in 2005 client

is not used in this version as with any client after 2005?

AccountConnector connect

MyEvan crypt functionalities:

Myevan getkey 2005

Myevan buildkey 2005

Matrix card is present in this build, suggesting it might have been used first in this client (catv.net BETA client)

Send matrix card 2005

As my suspect, LoginPacketNew is present (and used) in this version, perhaps it was only really used in 2004 or 2003 beta.

Login packet new 2005

Login phase:

Login phase packets 2005

Handshake phase:

Handshake phase packets 2005

Inside the folder 2005Catv I've dropped some files, more info in that readme.

Dead links

File infos

  • File "MetinBT-0192": 2nd stage torrent client
  • Patch "Enable logfile": Enables debug logging (log.txt) and Console
  • Patch "NoMyevankey": Disables pseudorandom XTEA key implemented in 2005 by MyEvan With this patch the client will rely on the old hardcoded XTEA key probably used in Ymir locales (KR from 2004)

Screenshots

2005 SelectPhase working

2005 selectphase

Suspects

  • Direct login from Game core (input_login.cpp) or Login method 1 (No keys supplied when loggin in / SendLoginPacket) might be used before the 2005 Chinese client.

TODO

  • @todo: 2003/2004 articles and screenshots
  • @todo: Forcepatch SendLoginPacket old to Game server? (GameServer.cs)
  • @todo: After selectphase handling? (GameServer.cs Packet_Login3.cs)

Other

  • 说明 - manual.txt: Translated manual of 2009 rain files release

Reference articles for old metin2 (up to 2005)

@todo!

About

Studies and stuff for the old Metin2 system (2003 to 2005)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages