Назад

Xray Гайд

Автор: 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 не заметил, тоже не маловажно.

Автор: MaHapX: Дата: 02.01.2010

У меня при запуске созданного EXE выдаёт кучу ошибок =(





Автор: Cutlet: Дата: 02.01.2010

ну когда таблицы xrayевские в грф свою суеш отдельно в грф создай папку xray и туда их пихай

Автор: MaHapX: Дата: 02.03.2010

Ппц ошибок , никак не могу настроить EXE

вроде всё сделал , без ошибок заходит в игру ... но ни одного скила не отображается , и вещи которые на мне были одеты - тоже не отображаются на чаре =(

Автор: Extez1: Дата: 03.30.2010

юзайте на здоровье

Автор: Respect: Дата: 03.30.2010

Мой exe раскидываеш xDD кстати exe нормальный бес всякой шелухни