**How to extract and pack epk files is on my YouTube channel. ****These are all small tutorials that will be updated from time to time.****release dates are in red beside the title.****If you want to bypass the patcher so it won't overwrite your new archives you need to create a .bat file
with "start metin2.bin" or "start metin2client.bin" in it and run the game using this. Save the file in the root directory
of your Metin2 installation.**Edit or Remove Insults ~ 8/15/2010
1) Extract your
pack/locale_ca (or whichever locale file you use)
2) Navigate to
locale/ca/insult.txt3) Open
insult.txt in a text editor (I like EditPadPro)
4) Remove or make changes to the listed words, be sure to keep each word on its own separate line
5) Save & Close
6) Re-pack the archive and replace it in the game's directory.
(self-explanatory, for those of you who still don't understand: You can use words such as:
"fuck", "shit", and "bitch"..and many more.. Or force your client to replace certain words with asterisks.)
Coordinates Under MiniMap ~ 8/15/2010
1) Extract your
pack/root2) Open
constinfo.py in a text editor (I like EditPadPro)
3) Go down to
line#49 and change "
0" to "
1" like this:
MINIMAP_POSITIONINFO_ENABLE = 14) Save & Close
5) Re-pack the archive and replace it in the game's directory.
Now while in-game you get your map coordinates wherever you go:
Enable Up Arrow Chat Function ~ 8/15/2010
1) Extract your
pack/root2) Open
uichat.py in a text editor (I like EditPadPro)
3) Find the following section:
if locale.IsHONGKONG():
ENABLE_LAST_SENTENCE_STACK = TRUE
if locale.IsEUROPE():
ENABLE_CHAT_COMMAND = FALSE
if locale.IsCANADA():
ENABLE_LAST_SENTENCE_STACK = FALSE4) Change all "
FALSE" to "
TRUE" (some root archives vary, depending on your server.. just change each of them to be sure you effect the correct locale archive. If you know which locale you are using, it works fine to just change that one too.
5) Re-pack the archive and replace it in the game's directory.
(self-explanatory and cannot be displayed using an image.)
Drop More Gold! ~ 8/15/2010
1) Extract your
pack/root2) Open
game.py in a text editor (I like EditPadPro)
3) Find the following:
if attachedMoney>=1000:
self.stream.popupWindow.Close()
self.stream.popupWindow.Open(locale.DROP_MONEY_FAILURE_1000_OVER, 0, locale.UI_OK)
return4) Change each "
1000" to a higher number like "
100000000" for 1kk or "
100000" for 100k.
5) Re-pack the archive and replace it in the game's directory.
Put Your LVL Beside Your Name in PM ~ 8/15/2010
1) Extract your
pack/root2) Open
uiwhisper.py in a text editor (I like EditPadPro)
3) Find the following:
net.SendWhisperPacket(self.targetName, text)4) Replace it with this:
net.SendWhisperPacket(self.targetName, "(Lv. " + str(player.GetStatus(player.LEVEL) )+ "):" + text)
5) Save & Close
6) Re-pack the archive and replace it in the game's directory.
Note: You will not see it by your name but when you send a message to another player, they will.
Show Success Rate ~ 8/15/2010
1) Extract your
pack/root2) Open
uirefine.py in a text editor (I like EditPadPro)
3) Find the following:
self.successPercentage.Hide()4) Change it to this:
self.successPercentage.Show()This shows up two times in the document, you must change BOTH.
5) Save & Close
6) Re-pack the archive and replace it in the game's directory.
10/22/2010 edit:
If you extract the PC archive you can change the display of the armors and weapons. Edit the dds files with a dds plugin for an image editing software or use paint.NET. I suggest paint.NET

. Here are some armors with changed appearances:

I took those in poly so I was unable to get the female and male screen of each

And had some issues with bugs of the new items so don't currently have them in my client. Might be able to get screens of both sexes later..