Суббота, 08.02.2025, 10:23


Приветствую Вас Гость | RSS


Главная | [Руководство]Редактируем 201* клиент - Форум | Регистрация | Вход
Metin2 сервера, руководства, гайды, читы, боты

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

  • Страница 1 из 1
  • 1
[Руководство]Редактируем 201* клиент
valkiriy Дата: Суббота, 26.11.2011, 21:05 | Сообщение # 1

Сообщений: 1121

Статус: Не на сайте
И так представляю вам немного неполный гайд по редактированию 2011 клиентов
(Со временем будет дополняться)
И так я начну:
Для распаковки некоторых архивов нам нужна эта прога а для работы с некоторыми файлами Notepad++ и DDS Converter
[spoiler="Меняем картинки"]Распаковываем папку locale***.epk и полазив по папкам находим изображение с именами serverlist, login и select

serverlist отвечает за этот экран:


login отвечает за этот экран:


select отвечает за этот экран:

И так чтобы нам заменить картинки ставим свои вместо стандартных, а для коректного отображения заходим в файл loginwindow.py и ищем строчку:
"name" : "bg1", "type" : "expanded_image", "x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1914.0, "y_scale" : float(SCREEN_HEIGHT) / 1281.0,
"image" : "locale/**/ui/serverlist.sub",
},
{
"name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1914.0, "y_scale" : float(SCREEN_HEIGHT) / 1281.0,
"image" : "locale/**/ui/login.sub",
Цифры выделенные красным заменяем на размер своего изображения. Хочу заметить что синим выделены названия изображений к которым применяем данный атрибут)
Далее идем к файлу serverlist.sub и открываем его Notepad++ b И видим:
title subImage
version 2.0
image "serverlist.jpg"
left 0
top 0
right 1914
bottom 1281
Где красным опять же отмечен размер изображения.
Аналогичные действия проводим с файлами:
createcharacterwindow.py
selectcharacterwindow.py
login.sub
select.sub
и так мы изменили картинки окон входа и выбора персонажа!
Теперь создаем GM иконку идем в папку effect и берем в руки фотошоп и издеваемся над ymirred.tga, поиздевались? сохраняем, теперь создаем эффекты GM:
Открываем файл gm.mse все тем же Notepad++ и теперь ищем знакомые БУКВЫ) не нашли? не беда я выложу эффект который использую я)
Меняем картинки высвечивающиеся во время загрузки:
Распаковываем архив uiloading и меняем картинки)[/spoiler]
[spoiler="Меняем звуковое сопровождение"]
Звуковое сопровождение клиента находиться в архиве BGM.epk распаковав и прослушав звуки вы можете заменить их на свои)[/spoiler]
[spoiler="Меняем дизайн"]
Для изменения дизайна нам потребуются следующие архивы:
ETC
Terrain
locale
Что мы будем менять?
в этих архивах ищем следущие файлы:
login.dds
windows.dds
taskbar.tga
quest.dds
public.dds
minimap.dds
introselect.dds
intrologin.dds
introloading.dds
introempire.dds
а также папки:
pattern
public
И заменяем их на свои) если же вы хотите поиздеваться то берем DDS Converter и конвертируем изображения в понятный для вас формат и долго и упорно пытаем их фотошопом после пытки обратно конвертируем в формат .dds[/spoiler]
[spoiler="Конект и Название клиента"]
Распаковываем root
Меняем название:
открываем locale.py и ищем строчку:
APP_TITLE = "*****"
Где ***** название клиента)
Конект и название сервера:
открываем serverinfo.py:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

def BuildServerList(orderList):
retMarkAddrDict = {}
retAuthAddrDict = {}
retRegion0 = {}

ridx = 1
for region, auth, mark, channels in orderList:
cidx = 1
channelDict = {}
for channel in channels:
key = ridx * 10 + cidx
channel["key"] = key
channelDict[cidx] = channel
cidx += 1

region["channel"] = channelDict

retRegion0[ridx] = region
retAuthAddrDict[ridx] = auth
retMarkAddrDict[ridx*10] = mark
ridx += 1

return retRegion0, retAuthAddrDict, retMarkAddrDict

app.ServerName = None

if locale.IsEUROPE():
info = {
'MARKADDR': {
10: {
'tcp_port': 13000, 'ip': 'Ваш IP', 'symbol_path': '10', 'mark': '10.tga'
}
},
'GAMEADDR': {
0: {
1: {
'name': 'Название сервера',
'channel':
{
1: {
'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': 'Ваш IP', 'tcp_port': 13000, 'udp_port': 1300

}
}
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': 'Ваш IP', 'port': 11002
}
} }
}

STATE_NONE = "..."

STATE_DICT = {
0 : "Выключен",
1 : "Включен",
2 : "Свободен",
3 : "занят"
}

REGION_NAME_DICT = info["NAME"]
REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
REGION_DICT = info["GAMEADDR"]
MARKADDR_DICT = info["MARKADDR"]
[/spoiler]
Ну это только крохи того чего я могу еще рассказать о клиентах, но как уже я сказал Гайд будет дополняться)
В скором времени выложу Русский клиент адаптированный под 201* СФ




Сообщение отредактировал valkiriy - Суббота, 26.11.2011, 21:33

 
СообщениеИ так представляю вам немного неполный гайд по редактированию 2011 клиентов
(Со временем будет дополняться)
И так я начну:
Для распаковки некоторых архивов нам нужна эта прога а для работы с некоторыми файлами Notepad++ и DDS Converter
[spoiler="Меняем картинки"]Распаковываем папку locale***.epk и полазив по папкам находим изображение с именами serverlist, login и select

serverlist отвечает за этот экран:


login отвечает за этот экран:


select отвечает за этот экран:

И так чтобы нам заменить картинки ставим свои вместо стандартных, а для коректного отображения заходим в файл loginwindow.py и ищем строчку:
"name" : "bg1", "type" : "expanded_image", "x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1914.0, "y_scale" : float(SCREEN_HEIGHT) / 1281.0,
"image" : "locale/**/ui/serverlist.sub",
},
{
"name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
"x_scale" : float(SCREEN_WIDTH) / 1914.0, "y_scale" : float(SCREEN_HEIGHT) / 1281.0,
"image" : "locale/**/ui/login.sub",
Цифры выделенные красным заменяем на размер своего изображения. Хочу заметить что синим выделены названия изображений к которым применяем данный атрибут)
Далее идем к файлу serverlist.sub и открываем его Notepad++ b И видим:
title subImage
version 2.0
image "serverlist.jpg"
left 0
top 0
right 1914
bottom 1281
Где красным опять же отмечен размер изображения.
Аналогичные действия проводим с файлами:
createcharacterwindow.py
selectcharacterwindow.py
login.sub
select.sub
и так мы изменили картинки окон входа и выбора персонажа!
Теперь создаем GM иконку идем в папку effect и берем в руки фотошоп и издеваемся над ymirred.tga, поиздевались? сохраняем, теперь создаем эффекты GM:
Открываем файл gm.mse все тем же Notepad++ и теперь ищем знакомые БУКВЫ) не нашли? не беда я выложу эффект который использую я)
Меняем картинки высвечивающиеся во время загрузки:
Распаковываем архив uiloading и меняем картинки)[/spoiler]
[spoiler="Меняем звуковое сопровождение"]
Звуковое сопровождение клиента находиться в архиве BGM.epk распаковав и прослушав звуки вы можете заменить их на свои)[/spoiler]
[spoiler="Меняем дизайн"]
Для изменения дизайна нам потребуются следующие архивы:
ETC
Terrain
locale
Что мы будем менять?
в этих архивах ищем следущие файлы:
login.dds
windows.dds
taskbar.tga
quest.dds
public.dds
minimap.dds
introselect.dds
intrologin.dds
introloading.dds
introempire.dds
а также папки:
pattern
public
И заменяем их на свои) если же вы хотите поиздеваться то берем DDS Converter и конвертируем изображения в понятный для вас формат и долго и упорно пытаем их фотошопом после пытки обратно конвертируем в формат .dds[/spoiler]
[spoiler="Конект и Название клиента"]
Распаковываем root
Меняем название:
открываем locale.py и ищем строчку:
APP_TITLE = "*****"
Где ***** название клиента)
Конект и название сервера:
открываем serverinfo.py:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

def BuildServerList(orderList):
retMarkAddrDict = {}
retAuthAddrDict = {}
retRegion0 = {}

ridx = 1
for region, auth, mark, channels in orderList:
cidx = 1
channelDict = {}
for channel in channels:
key = ridx * 10 + cidx
channel["key"] = key
channelDict[cidx] = channel
cidx += 1

region["channel"] = channelDict

retRegion0[ridx] = region
retAuthAddrDict[ridx] = auth
retMarkAddrDict[ridx*10] = mark
ridx += 1

return retRegion0, retAuthAddrDict, retMarkAddrDict

app.ServerName = None

if locale.IsEUROPE():
info = {
'MARKADDR': {
10: {
'tcp_port': 13000, 'ip': 'Ваш IP', 'symbol_path': '10', 'mark': '10.tga'
}
},
'GAMEADDR': {
0: {
1: {
'name': 'Название сервера',
'channel':
{
1: {
'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': 'Ваш IP', 'tcp_port': 13000, 'udp_port': 1300

}
}
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': 'Ваш IP', 'port': 11002
}
} }
}

STATE_NONE = "..."

STATE_DICT = {
0 : "Выключен",
1 : "Включен",
2 : "Свободен",
3 : "занят"
}

REGION_NAME_DICT = info["NAME"]
REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
REGION_DICT = info["GAMEADDR"]
MARKADDR_DICT = info["MARKADDR"]
[/spoiler]
Ну это только крохи того чего я могу еще рассказать о клиентах, но как уже я сказал Гайд будет дополняться)
В скором времени выложу Русский клиент адаптированный под 201* СФ

Автор - valkiriy
Дата добавления - 26.11.2011 в 21:05
terrоn™ Дата: Суббота, 26.11.2011, 21:30 | Сообщение # 2

Сообщений: 4
[0]

Статус: Не на сайте
В этом ВВ коде "Исходный код" прочие ВВ коды не сопровождаются.



 
СообщениеВ этом ВВ коде "Исходный код" прочие ВВ коды не сопровождаются.

Автор - terrоn™
Дата добавления - 26.11.2011 в 21:30
valkiriy Дата: Суббота, 26.11.2011, 21:34 | Сообщение # 3

Сообщений: 1121

Статус: Не на сайте
Извиняюсь исправил.....



 
СообщениеИзвиняюсь исправил.....

Автор - valkiriy
Дата добавления - 26.11.2011 в 21:34
Grove Дата: Понедельник, 28.11.2011, 23:24 | Сообщение # 4

Сообщений: 27

Статус: Не на сайте
у меня не получается разархивировать...все перепрбовал, кто может помоч, напишите в лс.

 
Сообщениеу меня не получается разархивировать...все перепрбовал, кто может помоч, напишите в лс.

Автор - Grove
Дата добавления - 28.11.2011 в 23:24
valkiriy Дата: Вторник, 29.11.2011, 07:58 | Сообщение # 5

Сообщений: 1121

Статус: Не на сайте
клиент чей?



 
Сообщениеклиент чей?

Автор - valkiriy
Дата добавления - 29.11.2011 в 07:58
Grove Дата: Вторник, 29.11.2011, 08:05 | Сообщение # 6

Сообщений: 27

Статус: Не на сайте
daroo и сф его 1678

 
Сообщениеdaroo и сф его 1678

Автор - Grove
Дата добавления - 29.11.2011 в 08:05
valkiriy Дата: Вторник, 29.11.2011, 10:20 | Сообщение # 7

Сообщений: 1121

Статус: Не на сайте
клиент только на выходных увижу и тогда скажу что к чему



 
Сообщениеклиент только на выходных увижу и тогда скажу что к чему

Автор - valkiriy
Дата добавления - 29.11.2011 в 10:20
MOLOTOW Дата: Вторник, 29.11.2011, 10:41 | Сообщение # 8

Сообщений: 436

Статус: Не на сайте
Quote (valkiriy)
STATE_DICT = {
0 : "Выключен",
1 : "Включен",
2 : "Свободен",
3 : "занят"
}

Зря вот это ты написал т.к. если люди будут это в root 201* клиента редактировать и переводить как не крути отображатся у них будет многоточие (...) ведь они заходят через Surakopf.exe (по другому - стартер 201* клиента от Lexico).
Нет ну конечно те кто будут заходить чисто локально не через Surakopf.exe а через нормальный metin2client.exe то они увидят свое чудо :)



 
Сообщение
Quote (valkiriy)
STATE_DICT = {
0 : "Выключен",
1 : "Включен",
2 : "Свободен",
3 : "занят"
}

Зря вот это ты написал т.к. если люди будут это в root 201* клиента редактировать и переводить как не крути отображатся у них будет многоточие (...) ведь они заходят через Surakopf.exe (по другому - стартер 201* клиента от Lexico).
Нет ну конечно те кто будут заходить чисто локально не через Surakopf.exe а через нормальный metin2client.exe то они увидят свое чудо :)

Автор - MOLOTOW
Дата добавления - 29.11.2011 в 10:41
valkiriy Дата: Вторник, 29.11.2011, 13:06 | Сообщение # 9

Сообщений: 1121

Статус: Не на сайте
да, но будет полезным тем кто всетаки подберет понг клиента под свои Сф



 
Сообщениеда, но будет полезным тем кто всетаки подберет понг клиента под свои Сф

Автор - valkiriy
Дата добавления - 29.11.2011 в 13:06
Kansan Дата: Понедельник, 19.12.2011, 18:15 | Сообщение # 10

Сообщений: 236

Статус: Не на сайте
А чем отличается это редактирование, от редактирование 2008 клиента?
Что-то я разници не рамечаю dry



 
СообщениеА чем отличается это редактирование, от редактирование 2008 клиента?
Что-то я разници не рамечаю dry

Автор - Kansan
Дата добавления - 19.12.2011 в 18:15
CoolMen Дата: Понедельник, 19.12.2011, 19:34 | Сообщение # 11

Сообщений: 350

Статус: Не на сайте
Quote (Kansan)
А чем отличается это редактирование, от редактирование 2008 клиента?

мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?



 
Сообщение
Quote (Kansan)
А чем отличается это редактирование, от редактирование 2008 клиента?

мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?

Автор - CoolMen
Дата добавления - 19.12.2011 в 19:34
DeadHunter Дата: Вторник, 20.12.2011, 11:48 | Сообщение # 12

Сообщений: 1087

Статус: Не на сайте
Quote (CoolMen)
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?

хи хи) Это как так не распаковывать хД А в принципе ничем не отличается



 
Сообщение
Quote (CoolMen)
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?

хи хи) Это как так не распаковывать хД А в принципе ничем не отличается

Автор - DeadHunter
Дата добавления - 20.12.2011 в 11:48
valkiriy Дата: Вторник, 20.12.2011, 22:21 | Сообщение # 13

Сообщений: 1121

Статус: Не на сайте
ну по сути не чем просто сейчас создают чаще на 2011 сф



 
Сообщениену по сути не чем просто сейчас создают чаще на 2011 сф

Автор - valkiriy
Дата добавления - 20.12.2011 в 22:21
Obitoh Дата: Пятница, 30.12.2011, 06:34 | Сообщение # 14

Сообщений: 23
[7]

Статус: Не на сайте
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

valkiriy, прости, но -

 
Сообщениежеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

valkiriy, прости, но -

Автор - Obitoh
Дата добавления - 30.12.2011 в 06:34
Bancaq™ Дата: Пятница, 30.12.2011, 07:54 | Сообщение # 15

Сообщений: 564

Статус: Не на сайте
Quote (Obitoh)
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

valkiriy, прости, но -

хы он не для тебя писал окда?=) не нравиться я бы промалчал happy



 
Сообщение
Quote (Obitoh)
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

valkiriy, прости, но -

хы он не для тебя писал окда?=) не нравиться я бы промалчал happy

Автор - Bancaq™
Дата добавления - 30.12.2011 в 07:54
Freyia Дата: Пятница, 30.12.2011, 08:10 | Сообщение # 16

Сообщений: 117

Статус: Не на сайте
Quote (Kansan)
А чем отличается это редактирование, от редактирование 2008 клиента?
ни чем. все абсолютно одинаково. просто повод написать "гайд" которых тут и так полно. если почитать и полистать то 1/3 часть гайдов можно смело поместить в мусорку.

 
Сообщение
Quote (Kansan)
А чем отличается это редактирование, от редактирование 2008 клиента?
ни чем. все абсолютно одинаково. просто повод написать "гайд" которых тут и так полно. если почитать и полистать то 1/3 часть гайдов можно смело поместить в мусорку.

Автор - Freyia
Дата добавления - 30.12.2011 в 08:10
valkiriy Дата: Пятница, 30.12.2011, 09:10 | Сообщение # 17

Сообщений: 1121

Статус: Не на сайте
>_<
Quote (Obitoh)
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

респект, но я не знаю чего ты этим хотел добиться?! wacko все что взято под цитату (т.е. сказанное тобой) - бред....

П.с.
Quote (Obitoh)
Группа: Пользователи
Сообщений: 7
Награды: 0  +
Загрузка [ ? ]

+ [0] -

кстати и критику таких вот пользователей я не воспринимаю серьезно))))

^_^Гораздо интересней видеть критику вот таких людей
Quote (Bancaq)
Группа: Проверенные
Сообщений: 192
Награды: 80  +
Загрузка [ ? ]

+ [216] -

Они хоть что-то умное скажут в отличии от некоторых tongue



 
Сообщение>_<
Quote (Obitoh)
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...

респект, но я не знаю чего ты этим хотел добиться?! wacko все что взято под цитату (т.е. сказанное тобой) - бред....

П.с.
Quote (Obitoh)
Группа: Пользователи
Сообщений: 7
Награды: 0  +
Загрузка [ ? ]

+ [0] -

кстати и критику таких вот пользователей я не воспринимаю серьезно))))

^_^Гораздо интересней видеть критику вот таких людей
Quote (Bancaq)
Группа: Проверенные
Сообщений: 192
Награды: 80  +
Загрузка [ ? ]

+ [216] -

Они хоть что-то умное скажут в отличии от некоторых tongue

Автор - valkiriy
Дата добавления - 30.12.2011 в 09:10
Obitoh Дата: Пятница, 30.12.2011, 14:41 | Сообщение # 18

Сообщений: 23
[7]

Статус: Не на сайте
valkiriy, случайно не знаешь где располагаются картинки загрузок, линия загрузки?

просто в locale\ru\ui\loading стоят катакомбы, но в игре показывает стандартную линию загрузки и картинки старые! что надо сделать?

 
Сообщениеvalkiriy, случайно не знаешь где располагаются картинки загрузок, линия загрузки?

просто в locale\ru\ui\loading стоят катакомбы, но в игре показывает стандартную линию загрузки и картинки старые! что надо сделать?

Автор - Obitoh
Дата добавления - 30.12.2011 в 14:41
valkiriy Дата: Пятница, 30.12.2011, 17:44 | Сообщение # 19

Сообщений: 1121

Статус: Не на сайте
etc->loading.dds (точное название не помню, но точно в архиве etc)



 
Сообщениеetc->loading.dds (точное название не помню, но точно в архиве etc)

Автор - valkiriy
Дата добавления - 30.12.2011 в 17:44
windows Дата: Воскресенье, 08.01.2012, 02:53 | Сообщение # 20

Сообщений: 783

Статус: Не на сайте
а клиент офа можно таким образом редактировать :?



 
Сообщениеа клиент офа можно таким образом редактировать :?

Автор - windows
Дата добавления - 08.01.2012 в 02:53
valkiriy Дата: Воскресенье, 08.01.2012, 12:27 | Сообщение # 21

Сообщений: 1121

Статус: Не на сайте
можно это относится ко всем клиентам



 
Сообщениеможно это относится ко всем клиентам

Автор - valkiriy
Дата добавления - 08.01.2012 в 12:27
windows Дата: Воскресенье, 08.01.2012, 15:17 | Сообщение # 22

Сообщений: 783

Статус: Не на сайте
разукрашу себе клиент офа:О



 
Сообщениеразукрашу себе клиент офа:О

Автор - windows
Дата добавления - 08.01.2012 в 15:17
xBARADOSx Дата: Среда, 01.02.2012, 21:49 | Сообщение # 23

Сообщений: 30

Статус: Не на сайте
он патч обновит и прощай твои старания с(=



 
Сообщениеон патч обновит и прощай твои старания с(=

Автор - xBARADOSx
Дата добавления - 01.02.2012 в 21:49
valkiriy Дата: Четверг, 02.02.2012, 12:54 | Сообщение # 24

Сообщений: 1121

Статус: Не на сайте
xBARADOSx, ну люди не глупые наверно



 
СообщениеxBARADOSx, ну люди не глупые наверно

Автор - valkiriy
Дата добавления - 02.02.2012 в 12:54
xBARADOSx Дата: Четверг, 02.02.2012, 16:53 | Сообщение # 25

Сообщений: 30

Статус: Не на сайте
поясни........................



 
Сообщениепоясни........................

Автор - xBARADOSx
Дата добавления - 02.02.2012 в 16:53
  • Страница 1 из 1
  • 1
Поиск:

Загрузка..

Яндекс.Метрика
Copyright Necromancers © 2025 Сайт основан на мотивах Метин-2


Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru