Работа с sclientinfo.xml

Кирилл

Новичок
Сообщения
120
Лайки
0
Баллы
0
Все с ач: Сегодня вы узнаете как увидить всех на ГВ. Но не думайте, что всё так просто, мы будем видеть таблички гильдий над всеми, и врагами и своими, вне зависимости от их статуса (hide, cloak, tunnel drive).


ЧАСТЬ 1: Вытаскиваем sclientinfo.xml


1.1 Сперва нам нужно проверить есть ли в нашем клиенте папка Data, если есть, то смотрим в ней файл sclientinfo.xml с ним мы и будем работать.

1.2 Если папка отсутствует, то это усложняет нашу задачу и нам придется вытаскивать её из *.grf файлов. Откроем data.ini (блокнотик с шестеренкой). Увидим примерно такую картину.

Код:

[Data] 1=adata.grf 2=bdata.grf 3=sdata.grf 4=data.grf

Посмотрим размеры этих файлов в папке с нашим клиентом. Те файлы, размер которых ~1GB нам НЕ нужны!
Чаще всего это data.grf и sdata.grf .

Теперь, нам нужно найти оставшиеся файлы. И вытащить из них sclientinfo.xml. Для этого будем использовать программу gryff.

Распаковываем архив и запускаем gryff_s.exe
Теперь нам нужно открыть наши *.grf файлы.

Жмем File -> Open... Находим наши *data.grf (где * - любая буква англ. алфавита, кроме s)

Вы увидите примерно такое окошко


В правой части мы видим список файлов, поищем там sclientinfo.xml


Теперь нужно его отсюда извлечь. Жмем правой кнопкой и выбираем Extract


Извлекаем в любую удобную нам папку.

И вот sclientinfo.xml у нас в руках. Больше он нигде находится не может, за исключением некотрых серверов где он хитро замаскирован под какую-либо карту! Но это редкость, описывать здесь я это не буду.


Часть 2: Прописываем себя ГМом


2.1 Открываем sclientinfo.xml с помощью блокнота.
Видим примерно такое


Код:
<?xml version="1.0" encoding="euc-kr" ?> <clientinfo> 	<desc>Ragnarok Client Information - Taiwan Version</desc> 	<servicetype>korea</servicetype> 	<servertype>sakray</servertype> 	<connection> 		<display>Имя сервера</display> 		<desc>...</desc> 		<address>xx.xxx.xxx.xxx</address> 		<port>6900</port> 		<version>xx</version> 		<langtype>xx</langtype> 		<aid> 		<admin>2000001</admin> 		<admin>2000002</admin> 		</aid> 	</connection> </clientinfo>

Видим, что админами прописано два человека, нужно добавить еще строчку...


Код:
<admin>2000001</admin> 		<admin>ВАШ ID  </admin> 		<admin>2000002</admin>

У вас сразу возникнет вопрос: "а как узнать свой ID?"

Конечно же, с помощью бота, других методов я не нашел...

2.2 Я расскажу вам как сделать это быстрее всего, без всяких настроек.

1. Скачиваем самого бота.

2. Распаковываем, открываем /control/config.txt.

3. Нам нужны строки:


Код:
# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true proxy XKore 1   <===Включаем режим xkore XKore_silent 1 XKore_bypassBotDetection 1 XKore_exeName


Код:
*.exe <===Сюда прописываем exe который у вас в клиенте и которым вы запускаете игру, если патчером, то проследите какой exe он использует.

Делаем всё как у меня выше. Сохраняем

4. Запускаем start.exe в папке с ботом. Ждем пару минут и запускаем клиент, заходим под своим логином(чаром можно не заходить), сворачиваем или закрываем клиент и смотрим в окошко start.

Там появится примерно следующее:


Account ID это то, что нам нужно. Вписываем его туда куда сказано в пункте 2.1.

ВСЁ НАШ ЧИТЕРНЫЙ sclientinfo.xml готов!



Часть 3: Возвращаем sclientinfo.grf в клиент

3.1 Теперь нам нужно возвратить наш читерный sclientinfo.xml обратно. Если вы его брали в папке Data, то положите его снова туда.

3.2 Если же вы извлекали его с помощью gryff, то теперь лучше засунуть его обратно, сделаем это таким образом:

Открываем gryff, и свой *data.grf в котором брали sclientinfo.xml . Перетаскиваем в правое окошко мышкой его обратно, он заменяется. Нажимаем закрыть, нас спрашивают "Хотим ли мы сохранить?" жмем, ОК!
После чего начнется перепаковка grf, ждем и наш клиент готов.



Пояснения:

1. Вы выглядите как ГМ, но это только клиент думает, что вы ГМ.

2. Только вы видите себя как ГМ, у остальных вы обычный персонаж.

3. У вас не работают комманды ГМа.

4. Теперь вы можите узнавать ID персонажей нажав на них правой кнопкой в игре читерным акком.

5. Это всё один гайд, делать нужно всё с начала и до конца!
 
Сверху