Автор: Anton: Дата: 09.19.2008
гайд не мой
Список изменений :
[4.09.2008] v1.0 - дата создания гайда
[5.09.2008] v1.03 - исправлены орф.ошибки, описание патча, в текст добавлены ссылки
[7.01.2009] v1.031 - исправлены орф.ошибки, спасибо [kegonni]
ЧТО ТАКОЕ XRAY И ЗАЧЕМ ОН НУЖЕН
СКАЧИВАНИЕ НЕОБХОДИМЫХ ФАЙЛОВ
- регистрация на форуме
- выбор версии XRay
- скачивание XRay, выбор версии
- скачивание Diff-патчера
- скачивание файла с Diff-патчами
ОСМОТР ПОЛУЧЕННЫХ ФАЙЛОВ
НАСТРОЙКА \ DIFF
- запуск патчера
- описание Diff-патчей
- оптимальный выбор патчей
ПЕРВЫЙ ЗАПУСК
Требования :
- обновленный клиент игры
- знание русского языка
- базовые знания английского языка
- IQ на уровне "Pan troglodytes"
1. ЧТО ТАКОЕ XRAY И ЗАЧЕМ ОН НУЖЕН
XRay - это название измененного EXE-файла игры Ragnarok Online, который обладает большими, по сравнению с стандартным EXE, возможностями. В частности он позволяет добавлять новые виды(спрайты) причесок, шлемов, крыльев, монстров, гомункулов, делая Ваш сервер более привлекательным по сравнению с сервером, имеющим лишь стандартный набор спрайтов. Создателем XRay технологии является Meruru, администратор одного из приватных RO-серверов.
2. СКАЧИВАНИЕ НЕОБХОДИМЫХ ФАЙЛОВ
Для успешной установки XRay необходимо 3 компонента:
- сам XRay со всеми необходимыми ему TXT-файлами в папке "Data" (идут в комплекте)
- Diff-патчер для настройки XRay
- сборник Diff-патчей, подходящий для выбранной версии XRay
Все это есть на сайте Meruru - www.heliumro.com. Вся необходимая нам информация находится на форуме, да еще и в закрытом для незарегистрированных пользователей месте.
Регистрация на сайте
Заходим на www.forums.heliumro.com и сверху-слева жмем на "Register", после чего читаем правила и соглашаемся с ними, нажав на "I agree to this terms". Вводим свои данные в поля, после чего внимательно всматриваемся в картинку и вводим код подтверждения. Почему внимательно? Потому что с недавних пор эти картинки стали очень непонятными, в них часто можно просто не заметить символ. После удачной регистрации ждем письма на введенный Вами e-mail. Если же оно долго не приходит, то пробуем войти на форум под своим логином и паролем. Если не пускают - то Вам не повезло. Попробуйте зарегистрироваться, используя email другой фирмы\провайдера.
Скачивание XRay, выбор версии
Вот мы и подошли к самому сложному и запутанному действию (IMG:style_emoticons/default/happy.gif) . Итак, после удачного входа на форум под своим логином, идем в раздел "XRay Clients" и находим там тему "XRay Client CURRENT XRay XX.X.X.X". Там видим самый первый пост, в котором куча разных ссылок на различные версии. Какую же из них выбрать? Посмотрим внимательно:
XRAY_2007-10-02a-v11.1.0.1-FINAL
XRAY_2007-10-17b-v11.1.0.1-FINAL
XRAY_2008-01-02a-v11.1.0.1-FINAL
XRAY_2008-01-02a-v12.0.0.0-FINAL
XRAY_2008-01-22a-v11.1.0.1-FINAL
XRAY_2008-05-28a-v12.0.0.1-FINAL
Зеленым обозначена "дата выпуска" EXE-файла. Также она показывает, насколько должен быть пропатченным клиент, чтобы EXE работал стабильно.
Оранжевым показан эпизод EXE-файла. Можно сказать, что это показатель того, сколько новшеств поддерживает EXE файл. Например в 12-м эпизоде появилось новое окно скилов (в виде дерева).
Внимание! Очень опрометчиво выбирать сразу самый новый EXE не зная, на сколько у Вас обновлен клиент! Сделав это, вы рискуете получить ошибки в игре.
Допустим вы выбрали нужным вам XRay, вы нажимаете на ссылку и получаете... картинку? (IMG:style_emoticons/default/blink.gif) Да да, именно картинку вы и получите. Не переживайте, ведь из картинки можно легко сделать то, что Вам нужно, если прочитать инструкцию, которую дал Вам Meruru чуть выше ссылок.
Скачивание Diff-патчера
Прежде чем приступить к этому, надо узнать, что это вообще такое. Как известно, любой файл состоит из байтов информации. Так вот Diff-патчер - программа, которая может менять байты внутри файла. Для чего она нам? Для того, чтобы настроить XRay под Ваши нужды. Вообщем не заморачивайтесь и качайте. Я бы порекомендовал следующие 2 Diff-патчера:
Maldiablo's DIFF Patcher - ССЫЛКА №1 - ССЫЛКА №2
k3dt's Diff Patcher - ССЫЛКА №1 - ССЫЛКА №2
Скачивание файла с Diff-патчами
Теперь мы должны найти Diff-файл. Он имеет расширение *.diff и содержит в себе все патчи, которые можно установить на XRay. Diff-файлы также как и XRay имеют "дату выпуска", поэтому желательно найти Diff-файл под Вашу версию XRay. Найти их можно ЗДЕСЬ и ЗДЕСЬ.
3. ОСМОТР ПОЛУЧЕННЫХ ФАЙЛОВ
1) Распакуйте XRay в любую папку и посмотрите на полученные файлы:
XRayexe.exe - это и есть наш EXE файл. Пока он без иконки и не работает, но мы его вылечим патчами.
changelog.txt - в этом файле описаны версии XRay. Можете удалить.
Папка "data" - в ней содержатся все файлы, необходимые для правильной работы EXE файла. Эту папку надо скопировать в тот клиент игры, который вы хотите использовать вместе с XRay. Ну или корректно добавить в GRF-файл вашего клиента.
2) Распакуйте Diff-патчер. Там Вы не найдете ничего сложного, так как там простая программа. Остается только запустить и пользоваться.
3)Diff-файл. Его лучше положить в папку с Diff-патчером.
4. НАСТРОЙКА \ DIFF
Теперь все готов для настойки Вашего EXE файла. Приступим.
Запуск Diff-патчера
Как пользоваться патчером я расскажу на примере "k3dt's Diff" патчера. Итак, запускаем патчер и видим перед собой 2 строки: "DIFF File" и "EXE File". Как наверное многие догадались тут надо указывать путь к "чем патчить" и "что патчить" (IMG:style_emoticons/default/smile.gif) . Указываем соответствующие файлы и нажимаем "Continue". Теперь перед собой мы видим 2 колонки и три строчки внизу, две из которых мы не можем изменить. 1 колонка - это всевозможные патчи, доступные нам, правая - те патчи, которые будут задействованы. Соответственно мы должны выделять нужные патч из левой колонки и жать ">>" чтобы перенести их в правую. После выбора всех патчей мы жмем кнопку "Patch" и получаем готовый к работе EXE файл там, В самом начале в правой колонке уже есть 1 патч. Что он означает - читаем дальше...
Опсание Diff-патчей
Патчи делятся на несколько типов:
[Required] - необходимый. Правда он всего один (IMG:style_emoticons/default/smile.gif)
[UI] - меняет внешний вид игры
[Fix] - исправляет ошибки\недочеты
[Data] - изменяет параметры чтения GRF-файлов и папки "data"
[Add] - добавляет EXE файлу новые функции
[Auto] - включает-отключает некоторые команды, доступные в игре
[Packet] - изменяет данные, которыми обмениваются клиент\сервер
[XRay] - поправляет\дополняет функции XRay
Помимо этого патчи делятся на несколько групп, например "[Data](7)GRF Adata/Bdata Support" означает, что патч принадлежит к 7-ой группе патчей. Можно выбрать только 1 патч в каждой из групп. А теперь, наконец, описание самих патчей:
[Required] Aura Crashfix
Исправляет постоянные вылеты игры в случае использования нестандартной ауры
[UI] Adjust Font Size
Уменьшает размер шрифта до 11 пикселей
[UI](1) Allow Chat Flood (25 lines)
[UI](1) Allow Chat Flood (50 lines)
[UI](1) Allow Chat Flood (100 lines)
[UI](1) Unlimit Chat Flood
Включает флуд-контроль на 25, 50 или 100 строке, сказанной персонажем за короткий промежуток времени. Последний патч в списке убирает флуд-контроль вообще.
[UI](A) Change GM Chat Color (Blue)
[UI](A) Change GM Chat Color (Green)
[UI](A) Change GM Chat Color (Orange)
[UI](A) Change GM Chat Color (Pink)
[UI](A) Change GM Chat Color (Purple)
[UI](A) Change GM Chat Color (Turquoise)
[UI](B ) Change Guild Chat Color (Blue)
[UI](B ) Change Guild Chat Color (Green)
[UI](B ) Change Guild Chat Color (Orange)
[UI](B ) Change Guild Chat Color (Pink)
[UI](B ) Change Guild Chat Color (Purple)
[UI](B ) Change Guild Chat Color (Turquoise)
[UI]( C) Change Other Chat Color (Blue)
[UI]( C) Change Other Chat Color (Green)
[UI]( C) Change Other Chat Color (Orange)
[UI]( C) Change Other Chat Color (Pink)
[UI]( C) Change Other Chat Color (Purple)
[UI]( C) Change Other Chat Color (Turquoise)
[UI](D) Change Party Chat Color (Blue)
[UI](D) Change Party Chat Color (Green)
[UI](D) Change Party Chat Color (Orange)
[UI](D) Change Party Chat Color (Pink)
[UI](D) Change Party Chat Color (Purple)
[UI](D) Change Party Chat Color (Turquoise)
[UI](E) Change Your Chat Color (Blue)
[UI](E) Change Your Chat Color (Green)
[UI](E) Change Your Chat Color (Orange)
[UI](E) Change Your Chat Color (Pink)
[UI](E) Change Your Chat Color (Purple)
[UI](E) Change Your Chat Color (Turquoise)
Эти патчи позволяют установить цвет, которым будет отображена фраза, сказанная:
A - GameMaster'ом
B - Согильдейцем
C - Кем-то рядом
D - Однопартийцем
E - Вами
Имеются следующие цвета:
Blue | Green | Orange | Pink | Purple | Turquoise
[UI] Custom Window Title (Recommended)
Позволяет сменить название окна игры на свое.По умолчанию имя окна - "Ragnarok"
[UI](2) Disable lv99 Aura
[UI](2) Enable Aura over lv99
Первый патч отключает ауру игрока 99-го уровня. Второй включает ауру игрока, если его уровень выше 99-го (для серверов, где максимальный уровень 255 или 1000)
[UI] Disable Swear Filter
Отключает фильтр мата (manner.txt)
[UI] Enable ASCII in text
Позволяет использовать всю таблицу символов ASCII. Необходимо для серверов, на которых играют люди с многих стран.
[UI] Enable Flag1 Emote
[UI] Enable Flag2 Emote
[UI] Enable Flag3 Emote
[UI] Enable Flag4 Emote
[UI] Enable Flag5 Emote
[UI] Enable Flag6 Emote
[UI] Enable Flag7 Emote
[UI] Enable Flag8 Emote
[UI] Enable Flag9 Emote
Позволяют использовать флаги-эмоции. В игре их можно использовать, нажав Ctrl + [1-9]
[UI](10) Enable /showname
[UI](10) Enforce iRO Font
Изменяет отображение надписи внизу игрока
[UI] Enable Stats over 99
Позволяет прокачивать статусы больше чем на 99, если это разрешено сервером
[UI](3) Enforce New Login Background
[UI](3) Enforce Old Login Background
Позволяет выбрать, какую картинку загрузить при включении игры: новую, состоящую из таких вот частей "t_№и°ж2-1", или старую bgi_temp.bmp
[UI](4) Fix Camera Angles (Recommended)
[UI](4) Fix Camera Angles (less)
[UI](4) Fix Camera Angles (FULL)
Позволяет изменить наклон камеры: обычный, сжатый или полный
[UI] Ignore Changed Alert Messages
Отключает предупреждения от систем защиты nProtect и GameGuard
[UI] Ignore Missing File Errors
Отключает сообщение об ошибке из-за отсутствия файлов
[UI] Ignore Missing Palette Errors
Отключает сообщения об отсутствующих палитрах(покрасках персонажей)
[UI] Increase Quality Screenshot to 95%
Увеличивает качество скриншотов до 95%. По умолчанию стоит 75%
[UI](5) Increase Zoom Out 2x
[UI](5) Increase Zoom Out 10x
Позволяет увеличить обзор камеры в 2 и 10 раз соответственно
[UI] Play Openning.bik
Включает проигрывание ролика "opening.bik". Если такого нет, то желательно не использовать
[UI] Show All Buttons In Login Windows
Позволяет включить все кнопки в меню игры, такие как "Регистрация"
[UI] Show EXP/Job Bars up to 255
Увеличивает полоски опыта до 255 уровня
[UI](6) Show License Screen Always
[UI](6) Skip Licence Screen (Recommended)
Включает\отключает показ окна с лицензией (license.txt)
[UI](9) Use Arial on All Langtypes
[UI](9) Use Custom Font
Первый патч позволяет использовать шрифт Arial, а второй по идее позволяет использовать свой шрифт на выбор, но как это сделать я не знаю
[UI] Use Ragnarok Icon
Включает отображение рисунка(иконки) на EXE файле
[Data](7) Enable Multiple GRFs
[Data](7) GRF Adata/Bdata Support
Первый позволяет игре использовать 2 и более GRF файла. Второй включает поддержку только adata.grf и bdata.grf
[Data] Read Data Folder First (Recommended)
Заставляет EXE файл считывать содержимое папки "data" до чтения содержимого GRF-файлов [Tiera]
[Data] Read msgstringtable.txt (Recommended)
Включает чтение файла "msgstringtable.txt". Напомню, этот файл содержит переведенные сообщения менюшек и прочее
[Data] Unlimited Loading Screens
Позволяет использовать бесконечное число картинок, появляющихся при переходе с локации на локацию(sclientinfo.xml)
[Data] Use Custom Aura Sprites
Позволяет использовать свою ауру 99-го уровня вместо стандартной (pikapika2.bmp, blue_ring.tga, freezing_circle.bmp)
[Fix] Allow Multiple Windows
Позволяет открыть несколько окон игры на одном компьютере
[Fix] Disable 1rag1 & 1sak1 (Recommended)
[Fix] Disable nProtect & GameGuard (Recommended)
[Fix] Disable Sakexe Filename Check (Recommended)
[Fix] Enable 9 Character Slots (Recommended)
[Fix] Invalid Email Fix (Recommended)
[Fix] KOREA ServiceType XML Fix (Recommended)
Исправляют различные проблемы, связанные с корейцами (IMG:style_emoticons/default/laugh.gif) . Обязательно добавьте их в список
[Fix] Disable 4 Letter UserCharacter Limit
[Fix] Disable 4 Letter UserID Limit
[Fix] Disable 4 Letter UserPassword Limit
Патчи убирают ограничение на минимальное кол.символов в имени персонажа, аккаунта и пароля. По умолчанию стоит ограничение в 4 символа
[Add] Enable DNS Support
[Add] Enable Proxy Support
Включают поддержку DNS и Proxy
Оптимальный выбор патчей
Ну тут все просто: берите те патчи, которые отмечены как рекомендуемые (Recommended). Если у Вас есть какие-то еще патчи - то используйте их только после того, как поймете, зачем они нужны.
5. ПЕРВЫЙ ЗАПУСК
После того, как Ваш XRay стал более-менее рабочим, пора его протестировать. Копируйте его и папку "data" в папку с клиентом и запускайте. [3BEPOK]
Автор: ffdown: Дата: 02.18.2009
RoPatcher 4.0.0.2 для раггейма больше не пашет( а конкретно не создаёт MultiGRF
Автор: Мяфк: Дата: 02.18.2009
Хм... я добавил функцию [UI] Custom Window Title (Recommended)
Позволяет сменить название окна игры на свое.По умолчанию имя окна - "Ragnarok"
Но как переименовать его? у меня он наз sakexe by diff team)
Автор: Anton7: Дата: 02.18.2009
я тоже разобраться немогу
Автор: NineTails: Дата: 03.29.2009
Пробежал глазами, заметку о packetver не заметил, тоже не маловажно.
Автор: Cutlet: Дата: 02.01.2010
ну когда таблицы xrayевские в грф свою суеш отдельно в грф создай папку xray и туда их пихай
Автор: MaHapX: Дата: 02.03.2010
Ппц ошибок , никак не могу настроить EXE
вроде всё сделал , без ошибок заходит в игру ... но ни одного скила не отображается , и вещи которые на мне были одеты - тоже не отображаются на чаре =(
Автор: Respect: Дата: 03.30.2010
Мой exe раскидываеш xDD кстати exe нормальный бес всякой шелухни