Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница
Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [176]
Уроки по переводу java игр [15]
Программы для компьютера [102]
Программы для телефона [85]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [10]
Мини-чат
Главная » Статьи » Уроки по модификации java

02.01.2012, 13:10

Редактор Real Football 2012

Наконец-то нашёл в себе силы и дописал редактор команд и составов для версии 2012 реального футбола.
Сразу же большое спасибо хочу сказать Johnler06 и всем остальным, кто хоть уже и не ждал, но не бросался говном в вентилятор. И даже тем, кто поносил меня на чем свет стоит - и им спасибо за критику.
Редактор переписывался несколько раз, поскольку всегда находились баги. В этой версии не могу обещать отсутствие багов, поэтому стоит проверять.
В редакторе можно изменить всё. Любой параметр любого игрока из любой команды.

Состав редактора.
Редактор состоит из 6 листов в книге формата Excel.
Лист 1: Com - редактор команд. Редактировать команды ТОЛЬКО на этом листе.
Лист 2: CodeCom - лист с информацией о команде в виде, понятном игре. НЕ МЕНЯТЬ!
Лист 3: Pl - редактор игроков. Редактировать игроков ТОЛЬКО на этом листе.
Лист 4: CodePl - соответственно, кодированная информация об игроке. И тоже НЕ МЕНЯТЬ!
Лист 5: ForCopyPl: Лист с готовой для копирования информацией об игроке.
Лист 6: ForCopyCom: Лист с готовой для копирования информацией о команде.

Как с ним работать.
Собственно, на листах 1 и 3 мы будем редактировать составы и команды, а с двух последних копировать информацию.
Внизу сообщения лежит демо-версия, показывающая возможности редактора, из неё необходимо взять файл d для редактирования, но для искушенных расскажу, какие в него внесены изменения. В начале нашего файла d идут два байта, которые отвечают за общее количество игроков, у нас это 18E3, или в десятичной системе - 6371 - это общее количество игроков. Хочу заметить, что игроки для клуба и сборной разные. Далее, начиная с оффсета 0002 и до 0116 идет массив со значениями 00 и 01. В нашем случае, все значения 00, что позволяет отображать все фамилии игроков во всех командах, вне зависимости от лицензии.
С оффсета 0117 по 0E12 расположены характеристики команд. Всего 277 команд по 12 байт. Для того, чтобы скопировать новые параметры команд из редактора, нам нужно сделать несколько шагов. По началу, они покажутся немного сложными, но привыкнуть можно. В редакторе открываем лист ForCopyCom и выделяем ячейки с B2 по B278. Копируем их. Далее, создаем в винхексе новый файл из 1 байта и вставляем наши скопированные данные. Программа задаст нам вопрос, в каком формате мы хотим вставить наши данные. Необходимо выбрать пункт ASCII Hex (он находится в самом низу списка). Удаляем из начала наш первый байт (который создался при создании нового файла), для того, чтобы наш размер блока с характеристиками совпадал с игровым. Для чего такое нужно? При копировании напрямую из экселя в файл d возможна некорректная вставка данных, что приводит к сбою формата, поэтому необходимо сначала копировать в новый файл, обрабатывать его, а уже с него копировать в наш файл d.
Следующим идёт блок с характеристиками игроков. Характеристики нужно копировать листа ForCopyPl по аналогии с характеристиками команд: сначала в новый файл в винхексе, а из него уже в файл d. Копировать необходимо с ячейки B2 по B6372. Вставляем также в формате ASCII Hex. Из начала опять же стираем созданный программой нулевой байт, после чего копируем эти данные и вставляем их в файл d. Блок характеристик игроков расположен с оффсета 0E12 по 016A7C. Внимательно следите за размерами копируемых блоков, если они больше или меньше указанных, то игра работать не будет.
Переходим к именам и названиям команд. В принципе, самое простое, однако, есть свои подводные камни. Начинается этот блок с оффсета 016A7D. Первыми идут названия команд. Копируем их с листа ForCopyCom, начиная с ячейки A2 по A278. Вставляем их в опять-таки новый файл в винхексе, но в этот раз в формате ANSI-ASCII. Как видим, названия отделены друг от друга специальными байтами. Для того, чтобы эти разделители удалить, мы в винхексе открываем диалоговое окошко - заменить HEX-значения, где указываем в поле Искать 0D0A, а в поле Заменить оставляем пустое место. В итоге, после замены всех значений, у нас останется практически готовый для копирования файл, но ещё опять нужно удалить начальный байт, плюс лично я с конца файла вручную удалял ещё байт 00.
И последним идет блок имен игроков. Его копируем с листа ForCopyPl с ячеек A2 по A6372. Также, как и в предыдущем абзаце, обрабатываем его.Но тут есть важное замечание: после последнего байта последнего имени добавляется блок с какими-то данными, его просто стираем и не обращаем на него никакого внимания, после чего копируем данные и вставляем их после названий команд.
Вуаля, если сделали всё правильно - должно работать.

Чтобы редактировать lang файл из игры, а в нашем случае это файл o, необходимо открыть игру в Halo, выбрать из списка слева файл o, щелкнуть на нем правой кнопкой мыши, выбрать пункт Plugin-> More plugins, открыть папку Gameloft и выбрать файл RealFM_BIG.jar
На вкладке Plugin Explorer будет отображен наш файл, например так.


Выкладываю сам редактор и пример работы на игре с пустой базой игроков.

Скачать редактор

Урок по работе с редактором:


Автор: FleXoR с http://blackcats.su
Категория: Уроки по модификации java | Добавил: Tommy_M | Автор: FleXoR
Просмотров: 9336 | Комментарии: 12 | Рейтинг: 4.3/11

Всего комментариев: 121 2 »
Спам
Wrestler   (03.05.2013 06:44) [Материал]
Tommy_M, please contact author and tell him that i need help for creation

Спам
Tommy_M   (30.04.2013 13:25) [Материал]
Wrestler, I can't. Author - FleXoR.

Спам
Wrestler   (29.04.2013 21:40) [Материал]
Please add there direct program RFBig.jar for modifikation Tommy_M,Please add java program on this.

Спам
KENN_G   (24.02.2013 08:14) [Материал]
video in english, please kul2 yes :D

Спам
Rusik   (10.01.2013 15:10) [Материал]
Блин , все по видео сделал , только имена на большинство команд в итоге получились какие-то закодированные

Спам
ValekS   (14.12.2012 16:41) [Материал]
z836900, открывать в Икселе, а каком это почти безразницы.

Спам
z836900   (14.12.2012 13:26) [Материал]
Ехсеl 2007 да?

Спам
Tommy_M   (13.12.2012 18:49) [Материал]
z836900, "Скачать редактор" нажми.

Спам
z836900   (13.12.2012 16:58) [Материал]
а откуда можно взять ссылку? напишите пожалуйста ссылку???

Спам
ValekS   (13.12.2012 15:27) [Материал]
z836900, скачивается по ссылке. А так то он созданный чуваком на основе файлов игры. В самой игре иксель файлов нет...

1-10 11-12
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Rise Of Antares
Комментов: 1 | Загрузок: 40
РЕЗНЯ 3D: Not city of sins
Комментов: 0 | Загрузок: 97
Vice Multi-Player 0.1 beta RC 8-4-9-5
Комментов: 0 | Загрузок: 17
GTA San Andreas Beta 1
Комментов: 1 | Загрузок: 170
Galaxy Force 2 FINAL
Комментов: 42 | Загрузок: 1
Haunting abandoned mansion (color mod)
Комментов: 0 | Загрузок: 148
Deadly game Resident Evil 7 DLC
Комментов: 0 | Загрузок: 225
GTA SA FLY
Комментов: 0 | Загрузок: 278
GTA SA Mobile: Definitive Edition
Комментов: 1 | Загрузок: 490
QUAKE
Комментов: 51 | Загрузок: 431

ODN Remake - скриншоты
Комментов: 0 | Просмотров: 37
O. D. N Remake
Комментов: 0 | Просмотров: 116
Новый сайт с мобильными загрузками - Oldfag
Комментов: 7 | Просмотров: 1479
Здорово и вечно 2 свободное человечество анонс номер два
Комментов: 9 | Просмотров: 1408
Дневник разработки "Шизофрения 3D" #2 - Концепция
Комментов: 2 | Просмотров: 1422
Дневник разработки "Шизофрения 3D" #1 - Общая инфа
Комментов: 0 | Просмотров: 1371
Maximum Carnage: No Way Home
Комментов: 0 | Просмотров: 1284
Случайный мод
Вот мод на игру Duke Nukem Mobile 3D. Это мой обещенный мод на зимнюю тематику.
2141 338 3 3.7
Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2024 | Хостинг от uCoz