1.256x256 or bigger a image
Example ;
2.Download paint.net and open the image
Image > Rotate 90 Clockwise click
3.Image > Resize
256x256
4.Save As DDS name xxx1_1
5.Image > Resize
128x128 and Save As DDS name xxx1_2
6.Image > Resize
32x32 for icon save as .tga name is xxx
7.Download .mse

in mse xxx1_1 , xxx1_2 you can change this
7.Open a xml
and repack
8.Open game.py and add this
under
example :
Add this code end of game.py
9.Open playersettingmodule.py
find this
add under
add this under
Example :
and repack root
10.Quest
11.Block in the chat writing xxx
open uichat.py
go 210.line
change this
with
Video ;
Show
Sorry for bad english
Example ;
2.Download paint.net and open the image
Image > Rotate 90 Clockwise click
3.Image > Resize
256x256
4.Save As DDS name xxx1_1
5.Image > Resize
128x128 and Save As DDS name xxx1_2
6.Image > Resize
32x32 for icon save as .tga name is xxx
7.Download .mse

in mse xxx1_1 , xxx1_2 you can change this
7.Open a xml
Code:
<!-- This file was generated by the Metin2 File Archiver (r155) --> <Buildfile version="1.1"> <Action type="create" output="NewEffect"> <File archivedPath="d:/ymir work/effect/etc/buff/xxx.mse" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx.mse]]></File> <File archivedPath="d:/ymir work/effect/etc/buff/xxx1_1.dds" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx1_1.dds]]></File> <File archivedPath="d:/ymir work/effect/etc/buff/xxx1_2.dds" type="1"><![CDATA[Source\ymir work\effect\etc\buff\xxx1_2.dds]]></File> <File archivedPath="icon/item/xxx.tga" type="1"><![CDATA[Source\icon\item\arbok.tga]]></File> </Action> </Buildfile>
8.Open game.py and add this
Code:
"xxx" : self.__xxx,
Code:
"CloseSafebox" : self.CommandCloseSafebox,
Add this code end of game.py
Code:
def __xxx(self):
net.SendChatPacket("(xxx)")
find this
Code:
EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
Code:
BuffStr = "d:/ymir work/effect/etc/buff/"
Code:
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"xxx.mse")
net.RegisterEmoticonString("(xxx)")
Code:
net.RegisterEmoticonString("(fish)")
and repack root
10.Quest
Code:
quest neweffectsafa begin
state start begin
when xxx.use begin
cmdchat("xxx")
end end end end
open uichat.py
go 210.line
change this
Code:
if net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: net.SendChatPacket(text, type)
Code:
if text == "(xxx)": return elif net.IsChatInsultIn(text): chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_INSULT_STRING) else: net.SendChatPacket(text, type)
Video ;
Show
Sorry for bad english






