[Руководство]Редактируем 201* клиент
8063
71
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* СФ
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение отредактировал 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
8063
71
terrоn™
Дата: Суббота, 26.11.2011, 21:30 | Сообщение # 2
Сообщений: 4
Статус: Не на сайте
В этом ВВ коде "Исходный код" прочие ВВ коды не сопровождаются.
Operation NMD : COMING SOON Участник организации Тролли. :3
Сообщение В этом ВВ коде "Исходный код" прочие ВВ коды не сопровождаются. Автор - terrоn™ Дата добавления - 26.11.2011 в 21:30
8063
71
valkiriy
Дата: Суббота, 26.11.2011, 21:34 | Сообщение # 3
Сообщений: 1121
Статус: Не на сайте
Извиняюсь исправил.....
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение Извиняюсь исправил..... Автор - valkiriy Дата добавления - 26.11.2011 в 21:34
8063
71
Grove
Дата: Понедельник, 28.11.2011, 23:24 | Сообщение # 4
Сообщений: 27
Статус: Не на сайте
у меня не получается разархивировать...все перепрбовал, кто может помоч, напишите в лс.
Сообщение у меня не получается разархивировать...все перепрбовал, кто может помоч, напишите в лс. Автор - Grove Дата добавления - 28.11.2011 в 23:24
8063
71
valkiriy
Дата: Вторник, 29.11.2011, 07:58 | Сообщение # 5
Сообщений: 1121
Статус: Не на сайте
клиент чей?
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение клиент чей? Автор - valkiriy Дата добавления - 29.11.2011 в 07:58
8063
71
Grove
Дата: Вторник, 29.11.2011, 08:05 | Сообщение # 6
Сообщений: 27
Статус: Не на сайте
daroo и сф его 1678
Сообщение daroo и сф его 1678 Автор - Grove Дата добавления - 29.11.2011 в 08:05
8063
71
valkiriy
Дата: Вторник, 29.11.2011, 10:20 | Сообщение # 7
Сообщений: 1121
Статус: Не на сайте
клиент только на выходных увижу и тогда скажу что к чему
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение клиент только на выходных увижу и тогда скажу что к чему Автор - valkiriy Дата добавления - 29.11.2011 в 10:20
8063
71
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 то они увидят свое чудо :)
[IMG]http://www.speedtest.net/result/2430545481.png[/IMG]
Сообщение Quote (valkiriy )
STATE_DICT = { 0 : "Выключен", 1 : "Включен", 2 : "Свободен", 3 : "занят" }
Зря вот это ты написал т.к. если люди будут это в root 201* клиента редактировать и переводить как не крути отображатся у них будет многоточие (...) ведь они заходят через Surakopf.exe (по другому - стартер 201* клиента от Lexico). Нет ну конечно те кто будут заходить чисто локально не через Surakopf.exe а через нормальный metin2client.exe то они увидят свое чудо :)Автор - MOLOTOW Дата добавления - 29.11.2011 в 10:41
8063
71
valkiriy
Дата: Вторник, 29.11.2011, 13:06 | Сообщение # 9
Сообщений: 1121
Статус: Не на сайте
да, но будет полезным тем кто всетаки подберет понг клиента под свои Сф
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение да, но будет полезным тем кто всетаки подберет понг клиента под свои Сф Автор - valkiriy Дата добавления - 29.11.2011 в 13:06
8063
71
Kansan
Дата: Понедельник, 19.12.2011, 18:15 | Сообщение # 10
Сообщений: 236
Статус: Не на сайте
А чем отличается это редактирование, от редактирование 2008 клиента? Что-то я разници не рамечаю
Люди бывают разными. Главное - это понимать их и адекватно реагировать. (с)
Сообщение А чем отличается это редактирование, от редактирование 2008 клиента? Что-то я разници не рамечаю Автор - Kansan Дата добавления - 19.12.2011 в 18:15
8063
71
CoolMen
Дата: Понедельник, 19.12.2011, 19:34 | Сообщение # 11
Сообщений: 350
Статус: Не на сайте
Quote (Kansan )
А чем отличается это редактирование, от редактирование 2008 клиента?
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?
Сообщение Quote (Kansan )
А чем отличается это редактирование, от редактирование 2008 клиента?
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?Автор - CoolMen Дата добавления - 19.12.2011 в 19:34
8063
71
DeadHunter
Дата: Вторник, 20.12.2011, 11:48 | Сообщение # 12
Сообщений: 1087
Статус: Не на сайте
Quote (CoolMen )
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?
хи хи) Это как так не распаковывать хД А в принципе ничем не отличается
Сообщение Quote (CoolMen )
мне кажется или в 2008 там не надо распаковывать архивы в pack, там уже все есть ?
хи хи) Это как так не распаковывать хД А в принципе ничем не отличаетсяАвтор - DeadHunter Дата добавления - 20.12.2011 в 11:48
8063
71
valkiriy
Дата: Вторник, 20.12.2011, 22:21 | Сообщение # 13
Сообщений: 1121
Статус: Не на сайте
ну по сути не чем просто сейчас создают чаще на 2011 сф
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение ну по сути не чем просто сейчас создают чаще на 2011 сф Автор - valkiriy Дата добавления - 20.12.2011 в 22:21
8063
71
Obitoh
Дата: Пятница, 30.12.2011, 06:34 | Сообщение # 14
Сообщений: 23
Статус: Не на сайте
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои... valkiriy, прости, но -
Сообщение жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои... valkiriy, прости, но - Автор - Obitoh Дата добавления - 30.12.2011 в 06:34
8063
71
Bancaq™
Дата: Пятница, 30.12.2011, 07:54 | Сообщение # 15
Сообщений: 564
Статус: Не на сайте
Quote (Obitoh )
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои... valkiriy, прости, но -
хы он не для тебя писал окда?=) не нравиться я бы промалчал
http://rivendell2.ru
Сообщение Quote (Obitoh )
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои... valkiriy, прости, но -
хы он не для тебя писал окда?=) не нравиться я бы промалчал Автор - Bancaq™ Дата добавления - 30.12.2011 в 07:54
8063
71
Freyia
Дата: Пятница, 30.12.2011, 08:10 | Сообщение # 16
Сообщений: 117
Статус: Не на сайте
Quote (Kansan )
А чем отличается это редактирование, от редактирование 2008 клиента?
ни чем. все абсолютно одинаково. просто повод написать "гайд" которых тут и так полно. если почитать и полистать то 1/3 часть гайдов можно смело поместить в мусорку.
Сообщение Quote (Kansan )
А чем отличается это редактирование, от редактирование 2008 клиента?
ни чем. все абсолютно одинаково. просто повод написать "гайд" которых тут и так полно. если почитать и полистать то 1/3 часть гайдов можно смело поместить в мусорку.Автор - Freyia Дата добавления - 30.12.2011 в 08:10
8063
71
valkiriy
Дата: Пятница, 30.12.2011, 09:10 | Сообщение # 17
Сообщений: 1121
Статус: Не на сайте
>_<Quote (Obitoh )
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...
респект, но я не знаю чего ты этим хотел добиться?! все что взято под цитату (т.е. сказанное тобой) - бред.... П.с. Quote (Obitoh )
Группа: Пользователи Сообщений: 7 Награды: 0 + Загрузка [ ? ] + [0] -
кстати и критику таких вот пользователей я не воспринимаю серьезно)))) ^_^Гораздо интересней видеть критику вот таких людейQuote (Bancaq )
Группа: Проверенные Сообщений: 192 Награды: 80 + Загрузка [ ? ] + [216] -
Они хоть что-то умное скажут в отличии от некоторых
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение >_<Quote (Obitoh )
жеесть... есть способ куда проще... просто распакуйте local.epk побегайте там чуток, и найдете эти картинки, и в фотошоме не замазывая черный экран подгоните свои...
респект, но я не знаю чего ты этим хотел добиться?! все что взято под цитату (т.е. сказанное тобой) - бред.... П.с. Quote (Obitoh )
Группа: Пользователи Сообщений: 7 Награды: 0 + Загрузка [ ? ] + [0] -
кстати и критику таких вот пользователей я не воспринимаю серьезно)))) ^_^Гораздо интересней видеть критику вот таких людейQuote (Bancaq )
Группа: Проверенные Сообщений: 192 Награды: 80 + Загрузка [ ? ] + [216] -
Они хоть что-то умное скажут в отличии от некоторых Автор - valkiriy Дата добавления - 30.12.2011 в 09:10
8063
71
Obitoh
Дата: Пятница, 30.12.2011, 14:41 | Сообщение # 18
Сообщений: 23
Статус: Не на сайте
valkiriy, случайно не знаешь где располагаются картинки загрузок, линия загрузки? просто в locale\ru\ui\loading стоят катакомбы, но в игре показывает стандартную линию загрузки и картинки старые! что надо сделать?
Сообщение valkiriy, случайно не знаешь где располагаются картинки загрузок, линия загрузки? просто в locale\ru\ui\loading стоят катакомбы, но в игре показывает стандартную линию загрузки и картинки старые! что надо сделать? Автор - Obitoh Дата добавления - 30.12.2011 в 14:41
8063
71
valkiriy
Дата: Пятница, 30.12.2011, 17:44 | Сообщение # 19
Сообщений: 1121
Статус: Не на сайте
etc->loading.dds (точное название не помню, но точно в архиве etc)
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение etc->loading.dds (точное название не помню, но точно в архиве etc) Автор - valkiriy Дата добавления - 30.12.2011 в 17:44
8063
71
windows
Дата: Воскресенье, 08.01.2012, 02:53 | Сообщение # 20
Сообщений: 783
Статус: Не на сайте
а клиент офа можно таким образом редактировать :?
знающий поймет:С rubukkit.org/threads/minecon-Новости-о-mod-api-и-будущем-minecraft.25551/
Сообщение а клиент офа можно таким образом редактировать :? Автор - windows Дата добавления - 08.01.2012 в 02:53
8063
71
valkiriy
Дата: Воскресенье, 08.01.2012, 12:27 | Сообщение # 21
Сообщений: 1121
Статус: Не на сайте
можно это относится ко всем клиентам
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение можно это относится ко всем клиентам Автор - valkiriy Дата добавления - 08.01.2012 в 12:27
8063
71
windows
Дата: Воскресенье, 08.01.2012, 15:17 | Сообщение # 22
Сообщений: 783
Статус: Не на сайте
разукрашу себе клиент офа:О
знающий поймет:С rubukkit.org/threads/minecon-Новости-о-mod-api-и-будущем-minecraft.25551/
Сообщение разукрашу себе клиент офа:О Автор - windows Дата добавления - 08.01.2012 в 15:17
8063
71
xBARADOSx
Дата: Среда, 01.02.2012, 21:49 | Сообщение # 23
Сообщений: 30
Статус: Не на сайте
он патч обновит и прощай твои старания с(=
Роман Дарецкий
Сообщение он патч обновит и прощай твои старания с(= Автор - xBARADOSx Дата добавления - 01.02.2012 в 21:49
8063
71
valkiriy
Дата: Четверг, 02.02.2012, 12:54 | Сообщение # 24
Сообщений: 1121
Статус: Не на сайте
xBARADOSx, ну люди не глупые наверно
Мои контакты: vk.com/npocto.macuk skype: valkiriy94
Сообщение xBARADOSx, ну люди не глупые наверно Автор - valkiriy Дата добавления - 02.02.2012 в 12:54
8063
71
xBARADOSx
Дата: Четверг, 02.02.2012, 16:53 | Сообщение # 25
Сообщений: 30
Статус: Не на сайте
поясни........................
Роман Дарецкий
Сообщение поясни........................ Автор - xBARADOSx Дата добавления - 02.02.2012 в 16:53
Copyright Necromancers © 2025 Сайт основан на мотивах Метин-2
Все права на некоторые элементы дизайна принадлежат официальному сайту www.metin-2.ru