И так начнем. Сначала нам надо вычислить некоторые данные. Например:
Оружие которое мы будем менять, на примере это будет Священный Посох.
Оружие на которое мы будем менять, на примере это будет Посох Древних.
Цитата:
Что нам для этого потребуется?
Чистые .edf файлы, которые не зашифрованы. , .
Несколько программ, такие как , , .
Прямые руки, читать спокойно, вникать а не выполнять просто гайд.
Если у вас есть чистые .edf файлы то, берем свои и конвертируем их программой EDF_Tools.
Так, теперь мы готовы к работе, поздравляю :winked: .
Устанавливает HxD. Распаковываем ВСЕ файлы в C:\textures.
ВАЖНО!
Цитата:
Путь до конвертаторов должно быть прописано латиницей (английскими буквами), иначе при работе, будут выдавать ошибки.
Открываем HEX редактор и 2 файла в нем а именно Item.dat и Resorce.dat.
Видим примерно следующее:
Жмем сочетание клавиш CTRL+F.
Вписываем название нашего оружия и жмем ENTER.
Цитата:
Параметры поиска:
Искать: НАЗВАНИЕ ОРУЖИЯ
Тип данных: Текстовая строка
Направление поиска: Везде
И получаем что-то вроде этого:
Сразу смотрим на байты которые обведены (именно БАЙТЫ а не ТЕКСТ) после них идут нулевые байты ( 00 00 00.. ) после этих нулевых байтов сразу идет 3 байта они то нам как раз таки и нужны (выделено красным):
Так же делаем и с оружием на которое мы будем менять и в итоге мы получаем 2 кода.
Священный Посох: 87 0D 91
Посох Древних: C4 0D 91
В HxD переходим на вкладку Resource.dat:
Жмем сочетание клавиш CTRL+F.
Цитата:
Параметры поиска:
Искать: Код, который получился у нас в прошлых действиях. В моем случае это 87 0D 91.
Тип данных: Шестнадцатеричные значения
Направление поиска: Везде
Получаем что-то вроде этого:
Тут я обвел для пущей наглядности:
Давайте рассмотрим. Тут сказано что наша 3D модель и текстура должна называться BELCOR_WEAPON_TSTAFF_135.
Что 3D модель лежит в /item/Weapon/Mesh/ а текстура /ITEM/WEAPON/TEX.
Отлично, давай-те проделаем тоже самое со 2-ым кодом: BELCOR_WEAPON_TSTAFF_196, пути теже самые.
Внимание! Бывают случае когда КОД нельзя найти в Resource.edf. В этом случае придется искать в ручную, распаковывать все файлы и открывать в photoshop.
Не закрывая HxD, закрываем вкладки Item.edf и Resource.edf. Открываем папку с игрой./Item/Weapon/Mesh и обводим все файлы с расширением .RFS
И перетаскиваем их всех в HxD.
Теперь делаем следующие:
Жмем сочетание клавиш CTRL+F.
Цитата:
Параметры поиска:
Искать: НАЗВАНИЕ 3D модели, у нас это BELCOR_WEAPON_TSTAFF_135.
Тип данных: Текстовая строка
Направление поиска: Везде
И делаем поиск во всех вкладках пока не найдем:
И так мы нашли 3D модель Священного Посоха, он находится в WEM07.RFS
Делаем так-же с Посохом Древних:
и вот наш Посох Древних лежит в WEM10.RFS.
Копируем сначала ТО, на что менять будем. В нашем случае копируем (Посох древних) WEM10.RFS в C:\Textures\RFSTools
Перетаскиваем наш WEM10.RFS на RFSUnPack и наш файл распаковывается.
Находим наш BELCOR_WEAPON_TSTAFF_196 и копируем его например в C:\Textures\RFSTools\1, все остальное удаляем кроме RFSRePack RFSUnPack RFT-DDS и папки 1.
Заходим в папку 1, открываем нашу 3D модель в Hex и мотаем вниз пока не увидим что-то похожее на это:
Тут написано точное название нашей текстуры, на путь не обращаем внимание. Записываем это, нам это еще понадобится.
Теперь перетаскиваем наш Священный Посох (WEM07.RFS) в C:\Textures\RFSTools и распаковываем.
Находим нашу 3D модель BELCOR_WEAPON_TSTAFF_135 и перетаскиваем ее в Hex редактор (HxD), аналогично мотаем пока не увидим путь где на конце написана текстура:
Теперь мы знаем точные название текстур. Теперь делаем следующие:
Название текстуры Священного Посоха (BELCOR_WEAPON_TSTAFF_135.dds) вписываем в 3D модель Посоха Древних место (COM_WEAPON_TSTAFF_196.dds). Внимание если у вас текст заменяемого меньше и у вас остаются куски то просто в Hex вписываем лишние 00 00 т.е. нулим.
Название самой 3D модели Посоха Древних меняем на название 3D модели Священного Посоха
Перетаскиваем нашу 3D модель на которую мы будем менять из C:\Textures\RFSTools\1 в C:\Textures\RFSTools, соглашаемся с заменой.
Удаляем из папки C:\Textures\RFSTools файл с расширением .RFS (WEM07.RFS).
Обводим все файлы с расширением ".MSH" и перетаскиваем их на "RFSRePack.exe" в итоге получаем файл "PACKED.RFS" переименовываем его на "WEM07.RFS". Закидываем это в папку с игрой./Item/Weapon/Mesh. И вычищаем папку C:\Textures\RFSTools от всего кроме программ.
Основное мы сделали, поздравляю. Осталось еще пару этапов, они на много легче.
Заходим в папку с игрой./Item/Weapon/Tex. Выделяем все файлы с расширением ".RFS" и перетаскиваем их в Hex редактор (HxD). Внимание, при поиске ТЕКСТУР, расширение может быть как и .DDS так и .RFT, по этому когда делаем поиск, специально не указываем расширение.
Сначала мы будем искать Текстуру от Посоха Древних (COM_WEAPON_TSTAFF_196.dds).
Жмем сочетание клавиш CTRL+F.
Цитата:
Параметры поиска:
Искать: COM_WEAPON_TSTAFF_196
Тип данных: Текстовая строка
Направление поиска: Везде
Находим, наша текстура Посоха Древних лежит в: WET10.RFS
Так же проделываем и с текстурой Священного Посоха (BELCOR_WEAPON_TSTAFF_135.dds).
Жмем сочетание клавиш CTRL+F.
Цитата:
Параметры поиска:
Искать: BELCOR_WEAPON_TSTAFF_135
Тип данных: Текстовая строка
Направление поиска: Везде
Находим, наша текстура Священного Посоха лежит в: WET07.RFS
Копируем сначала WET10.RFS в C:\Textures\RFSTools, распаковываем, находим нашу текстуру COM_WEAPON_TSTAFF_196, копируем ее в папку C:\Textures\RFSTools\1, и переименовываем COM_WEAPON_TSTAFF_196 в BELCOR_WEAPON_TSTAFF_135. Внимание, смотрите на расширение. В принципе клиент видит и расширение .dds и .rft. Но если у вас будет запаковано 2 файла с 2 расширениями то клиент вероятнее всего будет выбивать критом (не проверял).
Переходим в C:\Textures\RFSTools\ и чистим там все кроме программ и папки 1.
Перетаскиваем с клиента WET07.RFS, распаковываем, удаляем WET07.RFS, переносим с папки 1 текстуру в C:\Textures\RFSTools\ соглашаемся с заменой. Пакуем - получили PACKED.RFS, переименовываем в WET07.RFS и скидываем в папку с игрой./Item/Weapon/Tex, соглашаемся с заменой.
Поздравляю, мы заменили 3D модель и текстуру, но кое что мы все же забыли. Если сейчас зайти в игру то наше точеное оружие будет не очень красиво светится. Вспоминаем наши КОДы а именно:
Священный Посох: 87 0D 91
Посох Древних: C4 0D 91
Заходим в папку c игрой./Chef/ и открываем в текстовом редакторе файл ItemEffectList.txt.
Жмем сочетание клавиш CTRL+F.
и вписываем в поисковое поле наш код Посоха Древних в перевернутом виде: 910DC4
т.е. 3 байта читаются в другую сторону было C40D91 стало 910DC4
Получаем примерно такую строчку:
Код:
910DC4 531 0 0 0 0 0
Запоминаем.
Так же делаем с Священным Посохом, его код будет 910D87, и получаем такую строчку:
Код:
910D87 292 0 0 0 0 0
Меняем тут 292 на 531 что бы получилось так:
Код:
910D87 531 0 0 0 0 0
И сохраняем файл. Заходим в игру и радуемся.
RF Online GUIDE special for RF-MODS.ru
Original article: .
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.