|
You last visited: Today at 09:05
Advertisement
Clientmodding Frage
Discussion on Clientmodding Frage within the Metin2 Private Server forum part of the Metin2 category.
05/13/2012, 18:35
|
#1
|
elite*gold: 281
Join Date: May 2011
Posts: 1,552
Received Thanks: 946
|
Clientmodding Frage
Hi.
Ich suche eine Stelle im Clienten die ich ändern will.
Habs damals mal geschafft, finde es aber nicht mehr.
Stelle:
Wo finde ich die?
Danke.
Mfg. EasyFarm
|
|
|
05/13/2012, 18:37
|
#2
|
elite*gold: 0
Join Date: Apr 2012
Posts: 57
Received Thanks: 73
|
intrologin.py in der root, oder loginwindow.py in locale/de/ui
einfach den text in der dateien suchen
|
|
|
05/13/2012, 18:49
|
#3
|
elite*gold: 281
Join Date: May 2011
Posts: 1,552
Received Thanks: 946
|
Steht in keiner der genannten Dateien drin!
|
|
|
05/13/2012, 18:58
|
#4
|
elite*gold: 0
Join Date: Apr 2012
Posts: 57
Received Thanks: 73
|
sorry.. meinte introselect.py in der root oder selectcharacterwindow.py in der locale/de/ui
war gerade mit dem login bei mir beschäftigt deswegen habe ich ausversehen die datein von login geschrieben
|
|
|
05/13/2012, 19:07
|
#5
|
elite*gold: 281
Join Date: May 2011
Posts: 1,552
Received Thanks: 946
|
Steht da auch nicht drin -.-
Introselect.py:
import locale
if locale.IsYMIR() or locale.IsCHEONMA():
from introSelect_new import *
elif locale.IsJAPAN():
from introSelect_new import *
elif locale.IsNEWCIBN():
from introSelect_new import *
elif locale.IsBRAZIL():
from introSelect_new import *
elif locale.IsCANADA():
from introSelect_new import *
elif locale.IsTAIWAN():
from introSelect_new import *
elif locale.IsHONGKONG():
from introSelect_new import *
elif locale.IsEUROPE():
from introSelect_new import *
else:
from introSelect_old import *
selectcharacterwindow.py:
import uiScriptLocale
ROOT_PATH = "d:/ymir work/ui/public/"
LOCALE_PATH = uiScriptLocale.SELECT_PATH
BOARD_X = SCREEN_WIDTH * (65) / 800
BOARD_Y = SCREEN_HEIGHT * (230) / 600
BOARD_ITEM_ADD_POSITION = -40
window = {
"name" : "SelectCharacterWindow",
"x" : 0,
"y" : 0,
"width" : SCREEN_WIDTH,
"height" : SCREEN_HEIGHT,
"children" :
(
## Board
{
"name" : "BackGround", "type" : "expanded_image", "x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
"image" : "locale/loginscreen/select.sub",
},
## Name
{
"name" : "name_warrior",
"type" : "image",
"x" : BOARD_X - 27,
"y" : BOARD_Y - 174 + 25,
"image" : LOCALE_PATH+"name_warrior.sub",
},
{
"name" : "name_assassin",
"type" : "image",
"x" : BOARD_X - 27,
"y" : BOARD_Y - 174 + 25,
"image" : LOCALE_PATH+"name_assassin.sub",
},
{
"name" : "name_sura",
"type" : "image",
"x" : BOARD_X - 27,
"y" : BOARD_Y - 174 + 25,
"image" : LOCALE_PATH+"name_sura.sub",
},
{
"name" : "name_shaman",
"type" : "image",
"x" : BOARD_X - 27,
"y" : BOARD_Y - 174 + 25,
"image" : LOCALE_PATH+"name_shaman.sub",
},
## Character Board
{
"name" : "character_board",
"type" : "thinboard",
"x" : BOARD_X,
"y" : BOARD_Y,
"width" : 208,
"height" : 385 + BOARD_ITEM_ADD_POSITION,
"children" :
(
## Empire Flag
{
"name" : "EmpireFlag_A",
"type" : "expanded_image",
"x" : 21,
"y" : 12,
"x_scale" : 0.5,
"y_scale" : 0.5,
"image" : "d:/ymir work/ui/intro/empire/empireflag_a.sub"
},
{
"name" : "EmpireFlag_B",
"type" : "expanded_image",
"x" : 21,
"y" : 12,
"x_scale" : 0.5,
"y_scale" : 0.5,
"image" : "d:/ymir work/ui/intro/empire/empireflag_b.sub"
},
{
"name" : "EmpireFlag_C",
"type" : "expanded_image",
"x" : 21,
"y" : 12,
"x_scale" : 0.5,
"y_scale" : 0.5,
"image" : "d:/ymir work/ui/intro/empire/empireflag_c.sub"
},
{
"name" : "EmpireNameSlot",
"type" : "image",
"x" : 100,
"y" : 12,
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
"children" :
(
{
"name" : "EmpireName",
"type" : "text",
"x" : 0,
"y" : 0,
"text" : uiScriptLocale.SELECT_EMPIRE_NAME,
"all_align" : "center",
},
),
},
{
"name" : "GuildNameSlot",
"type" : "image",
"x" : 100,
"y" : 33,
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
"children" :
(
{
"name" : "GuildName",
"type" : "text",
"x" : 0,
"y" : 0,
"text" : uiScriptLocale.SELECT_NO_GUILD,
"all_align" : "center",
},
),
},
{
"name" : "character_name",
"type" : "text",
"x" : 17,
"y" : 124 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_NAME,
"children" :
(
{
"name" : "character_name_slot",
"type" : "image",
"x" : 43,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
},
{
"name" : "character_name_value",
"type" : "text",
"x" : 43 + 130/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_level",
"type" : "text",
"x" : 17,
"y" : 50 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_LEVEL,
"children" :
(
{
"name" : "character_level_slot",
"type" : "image",
"x" : 43,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
},
{
"name" : "character_level_value",
"type" : "text",
"x" : 43 + 130/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_play_time",
"type" : "text",
"x" : 17,
"y" : 76 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_PLAYTIME,
"children" :
(
{
"name" : "character_play_time_slot",
"type" : "image",
"x" : 83,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_03.sub",
},
{
"name" : "character_play_time_value",
"type" : "text",
"x" : 83 + 91/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_hth",
"type" : "text",
"x" : 17,
"y" : 102 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_HP,
"children" :
(
{
"name" : "gauge_hth",
"type" : "gauge",
"x" : 30,
"y" : 4,
"width" : 100,
"color" : "red",
},
{
"name" : "character_hth_slot",
"type" : "image",
"x" : 134,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
},
{
"name" : "character_hth_value",
"type" : "text",
"x" : 134 + 39/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_int",
"type" : "text",
"x" : 17,
"y" : 128 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_SP,
"children" :
(
{
"name" : "gauge_int",
"type" : "gauge",
"x" : 30,
"y" : 4,
"width" : 100,
"color" : "pink",
},
{
"name" : "character_int_slot",
"type" : "image",
"x" : 134,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
},
{
"name" : "character_int_value",
"type" : "text",
"x" : 134 + 39/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_str",
"type" : "text",
"x" : 17,
"y" : 154 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_ATT_GRADE,
"children" :
(
{
"name" : "gauge_str",
"type" : "gauge",
"x" : 30,
"y" : 4,
"width" : 100,
"color" : "purple",
},
{
"name" : "character_str_slot",
"type" : "image",
"x" : 134,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
},
{
"name" : "character_str_value",
"type" : "text",
"x" : 134 + 39/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "character_dex",
"type" : "text",
"x" : 17,
"y" : 180 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_DEX_GRADE,
"children" :
(
{
"name" : "gauge_dex",
"type" : "gauge",
"x" : 30,
"y" : 4,
"width" : 100,
"color" : "blue",
},
{
"name" : "character_dex_slot",
"type" : "image",
"x" : 134,
"y" : -2,
"image" : "d:/ymir work/ui/public/Parameter_Slot_00.sub",
},
{
"name" : "character_dex_value",
"type" : "text",
"x" : 134 + 39/2,
"y" : 0,
"text" : "",
"text_horizontal_align" : "center",
},
),
},
{
"name" : "COPYRIGHT",
"type" : "text",
"x" : -50,
"y" : 280 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"children" :
(
{
"name" : "COPYRIGHT",
"type" : "image",
"x" : 88,
"y" : -6,
"image" : "d:/ymir work/ui/public/Parameter_Slot_05.sub",
},
{
"name" : "COPYRIGHT",
"type" : "text",
"x" : 88 + 130/2,
"y" : -5,
"text" : ">> Modified-Client 4.5 <<",
"text_horizontal_align" : "center",
},
),
},
## Buttons
{
"name" : "start_button",
"type" : "button",
"x" : 14,
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_SELECT,
"text_height" : 6,
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
},
{
"name" : "create_button",
"type" : "button",
"x" : 14,
"y" : 210 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_CREATE,
"text_height" : 6,
"default_image" : ROOT_PATH + "XLarge_Button_01.sub",
"over_image" : ROOT_PATH + "XLarge_Button_02.sub",
"down_image" : ROOT_PATH + "XLarge_Button_03.sub",
},
{
"name" : "exit_button",
"type" : "button",
"x" : 105,
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_EXIT,
"default_image" : ROOT_PATH + "Large_Button_01.sub",
"over_image" : ROOT_PATH + "Large_Button_02.sub",
"down_image" : ROOT_PATH + "Large_Button_03.sub",
},
{
"name" : "delete_button",
"type" : "button",
"x" : 14,
"y" : 245 + 100 - 21 + BOARD_ITEM_ADD_POSITION,
"text" : uiScriptLocale.SELECT_DELETE,
"default_image" : ROOT_PATH + "Large_Button_01.sub",
"over_image" : ROOT_PATH + "Large_Button_02.sub",
"down_image" : ROOT_PATH + "Large_Button_03.sub",
},
),
},
## Buttons
{
"name" : "left_button",
"type" : "button",
"x" : SCREEN_WIDTH * (450 - 22*3) / 800,
"y" : SCREEN_HEIGHT * (505) / 600,
"default_image" : "d:/ymir work/ui/intro/select/dragon_left_button_01.sub",
"over_image" : "d:/ymir work/ui/intro/select/dragon_left_button_02.sub",
"down_image" : "d:/ymir work/ui/intro/select/dragon_left_button_03.sub",
},
{
"name" : "right_button",
"type" : "button",
"x" : SCREEN_WIDTH * (580 - 22) / 800,
"y" : SCREEN_HEIGHT * (505) / 600,
"default_image" : "d:/ymir work/ui/intro/select/dragon_right_button_01.sub",
"over_image" : "d:/ymir work/ui/intro/select/dragon_right_button_02.sub",
"down_image" : "d:/ymir work/ui/intro/select/dragon_right_button_03.sub",
},
),
}
Was soll ich jetzt noch machen???
|
|
|
05/13/2012, 19:18
|
#6
|
elite*gold: 0
Join Date: Jun 2011
Posts: 379
Received Thanks: 56
|
Such mal in der selectcharacterwindow.py nach:
Code:
"text" : ">> Modified-Client 4.5 <<"
|
|
|
05/13/2012, 19:19
|
#7
|
elite*gold: 0
Join Date: Oct 2011
Posts: 113
Received Thanks: 5
|
"text" : ">> Modified-Client 4.5 <<",
steht in deiner selectcharacterinfo drin ^^
edit: sry vorposter nich gesehen
|
|
|
05/13/2012, 19:19
|
#8
|
elite*gold: 281
Join Date: May 2011
Posts: 1,552
Received Thanks: 946
|
Quote:
Originally Posted by -i[Gyxx]*
Such mal in der selectcharacterwindow.py nach:
Code:
"text" : ">> Modified-Client 4.5 <<"
|
Wie du meinem Spoiler vielleicht entnehmen konntest, gibt es das da nicht..
|
|
|
05/13/2012, 19:20
|
#9
|
elite*gold: 0
Join Date: Apr 2012
Posts: 57
Received Thanks: 73
|
in der selectcharacterwindow.py
Zeile 462
Quote:
|
"text" : ">> Modified-Client 4.5 <<",
|
|
|
|
05/13/2012, 19:24
|
#10
|
elite*gold: 281
Join Date: May 2011
Posts: 1,552
Received Thanks: 946
|
Wow bin ich blind 
Aber Notepad hat es per Wortsuche nicht gefunden :O
Aber danke es ging ^^
EasyFarm
|
|
|
05/13/2012, 20:35
|
#11
|
elite*gold: 220
Join Date: Oct 2011
Posts: 7,370
Received Thanks: 7,613
|
Quote:
Originally Posted by EasyFarm
Wow bin ich blind 
Aber Notepad hat es per Wortsuche nicht gefunden :O
Aber danke es ging ^^
EasyFarm
|
Ja, weil du falsche Einstellungen hast :>
So müsste das eig. sein, in Notepad.
|
|
|
 |
Similar Threads
|
Frage clientmodding
09/17/2010 - Metin2 Private Server - 3 Replies
hi,
ich wollte fragen wie man bei den fertigkeiten dass so ändern kann dass aura auch wenn man es anhat anders aussieht hab bis jetzt nur anderes aussehen beim anmachen hinbekommen
mfg crossi xD
|
Clientmodding frage
09/11/2010 - Metin2 Private Server - 1 Replies
Hey Ho Com,
Habe ne frage und zwar ist ja irgendwo begrenzt wieviel buchstaben der name des chars haben darf. Kann man das im Clienten modden das man dem char zum beispiel 75 buchstaben und zahlen (vllt. auch sonderzeichen(falls man es modden kann)) in den namen zu setzen. Gibt es dazu schon ein Thread bzw is das überhaupt möglich?
LG
|
frage: Clientmodding
05/24/2010 - Metin2 - 0 Replies
hi
habe ein paar fragen zum clientmodding (auf de Server)
1. habe gestern unter constinfo.py überall wo PvP stand 1 dahinter geschrieben (die 15 weg) jetzt kann man mit lvl 1 duel machen und man mache auch anderen spielern dmg nur kann ich mich nur auf "Frieden" stellen will mich aber auf "Frei" stellen. Ihr sagt bestimmt das geht nicht aber vllt ist es doch möglich wenn man irgendwas andres verändert oder löscht.
2.ich bekomme jetzt häufiger kick ist das normal? oda habe ich einen...
|
Frage Clientmodding
05/19/2010 - Metin2 - 4 Replies
hi
was muss ich verstellen das ich auf .de einen richtig langen namen haben kann ich habe mal einen gesehen weiß aber nicht wie der das gemacht hat
2kann man nicht vllt wenn man im ruf chat schreibt iwie die zeit verkürzen? oda das man schon mit lvl 1 reinschreiben kann müsste doch eig. gehen wenn man clientmodded
3kann man die ports beim teleporter verändern? oda kann man das nicht am clienten?....
pls wo finde ich die dateien
habe einen thread gefunden wo ich 1kk yang auf dem...
|
frage zum [Clientmodding]
03/24/2010 - Metin2 Private Server - 17 Replies
Mit welchem programm kann man z.b. die skills/waffen/rüssis bearbeiten?
(kostenlos pls^^)
Wenn ihr eins kennt pls download reinstellen
|
All times are GMT +1. The time now is 09:07.
|
|