Приветствую Вас Гость • Регистрация • Вход
Среда, 23.9.2020
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » БагТрекер » Баги игры RF Online » Понижение уровня турелей
Понижение уровня турелей
boris241
Дата: Среда, 26.09.2012, 09:44 | Сообщение # 1
Взломщик серверов
Группа: Пользователи
Сообщений: 365
Награды: 1
Репутация: 0
Статус: Offline
 
Данный способ позволит сделать возможным установку всех турелей на 30 уровне.
для этого нам нужно понизить уровень необходимый для использования каждой турели.

Делать это будем через модификацию файла item.edf. возможно кто то скажет что была подобная тема, но я нашел только способ с использованием ce и то криво описанный. данный способ в отличии от способа с ce хорош тем что необходимые действия не нужно повторять после каждого перезапуска игры.

Инструменты которые нам понадобятся:
edf-dat
winhex

для 2.2.3 и для gu методы будут немного различаться.

Для начала рассмотрим метод для 2.2.3:

нам нужно отредактировать характеристики турелей, а конкретно уровень на котором ее можно использовать.
характеристики всех вещей хранятся в файле "item.edf". для 2.2.3 он хранится в папке "\datatable\ru-ru".
нам нужно будет его расшифровать с помощью утилитки edf-dat. переместив файл "item.edf" на значек "edf-dat.exe".


после чего в этой же папке появится файл "item.dat".



его мы и будем редактировать. откроем его в winhex,
http://i035.radikal.ru/1102/a3/43fd68a835e1.png

и нажмем ctrl+f, откроется окно поиска в котором нужно набрать название турели уровень которой мы хотим понизить, и затем нажать ок.



нашлась нужная строка.

http://img40.imageshack.us/img40/2332/15633383.png

по смещению 98h находится уровень который нам нужно поменять.

http://img37.imageshack.us/img37/6757/83633031.png

по умолчанию там стоит значение 2d если перевести его в 10-ю систему то это равно 45. нам нужно понизить уровень до 30. переведем 30 в шестнадцатеричную систему, получится 1e. и теперь заменяем 2d на 1e и сохраняем файл.



теперь нужно зашифровать назад в "item.edf". переносим "item.dat" на значек "edf-dat.exe", файл "item.edf" обновился и содержит измененную информацию. заходим в игру и ставим турели.

для gu метод немного отличается, и если изменить "item.edf" из папки "\datatable\ru-ru" то ничего не произойдет. это связано с тем что в gu разделили описание предметов и их характеристики. описание хранится в файле "nditem.edf" который находится в папке "\datatable\ru-ru", а характеристики хранятся в файле "item.edf" который находится в папке "\datatable".
теперь приступим к модификации. проделаем все те же действия что и для 2.2.3 до пункта выделенного зеленым. но изменять и сохранять мы не будем ничего. а сделаем следующее. после названия турели найдем группу байт ffffffff. выделим группу байтов как показано на рисунке и нажмем ctrl+shift+c.

http://img412.imageshack.us/img412/4493/13659625.png

теперь проделаем расшифровку для файла "nditem.edf" из папки "\datatable\ru-ru" и закинем "nditem.dat" в winhex. теперь нажмем ctrl+alt+f для поиска hex значений и нажмем ctrl+v что бы вставить скопированное ранее значение, теперь нажмем ок.



будет найдена нужная нам комбинация байт. курсор будет на байте ff а под ним находится байт отвечающий за уровень.

http://img821.imageshack.us/img821/7214/47632596.png

меняем его как и в случае с 2.2.3 и сохраняем файл. затем зашифровываем его и запускаем игру.
http://img809.imageshack.us/img809/3313/52192882.jpg

Вот собственно и все. как вы уже заметили для gu придется помучиться, возможно с первого раза не получится. возможно я напишу утилитку которая склеивает файлы "nditem.edf" и "item.edf" и приводит к такому же формату как в 2.2.3 для удобного редактирования.

УДАЧИ!





boris241 - Среда, 26.09.2012, 09:46
 
Форум » БагТрекер » Баги игры RF Online » Понижение уровня турелей
  • Страница 1 из 1
  • 1
Поиск: