Редактирование каталога
|
|
modnkind
|
Дата: Четверг, 16.04.2015, 22:49 | Сообщение # 1
|
Никакой
Группа: Пользователь
Сообщений: 12
Награды: 0
Репутация: 1
Статус: Гдето лазит
|
Для начала нам потребуются исходники. Найти не сложно. Гуглим mwm beta java pack. Скачали архив, распаковали. Далее находим файл Catalog.java. Можно открыть блокнотом, но лучше notepad++. Для начала нам нужно понять как что устроено и что мы хотим изменить. Ищем метод createOSDObjects() и смотрим какую секцию каталога мы хотим изменить или добавить. Например я хочу добавить секцию с новой подвеской. Находим вот такие строки. Показано для общего понимания. Здесь видно как устроена секция Running Gear и какие команды закреплены за объектами. Например команда CMD_MAIN3_1 закреплена за кнопкой SUSPENSIONS и т.д. Добавим новую секцию. Для этого переходим в начало и ищем CMD_MAIN3_1 (помним что это Suspension - подвеска). Я добавлю переменную NEW_SUSPENSION. См. скрин. ВАЖНО! Теперь сбилась нумерация переменных. НУжно все заново пронумеровать иначе ничего не будет работать. Если кто скажет мне как это сделать автоматически буду рад. Я всегда нумерую ручками
Сообщение отредактировал modnkind - Пятница, 17.04.2015, 00:06
|
|
|
|
modnkind
|
Дата: Пятница, 17.04.2015, 00:14 | Сообщение # 2
|
Никакой
Группа: Пользователь
Сообщений: 12
Награды: 0
Репутация: 1
Статус: Гдето лазит
|
В одном сообщении все не уместилось т.к. картинок много. Далее идем в уже знакомый нам метод createOSDObjects() и добавляем на экран объект с нашей переменной. Идем далее. Нужно задать комманду для нашей переменной. Находим метод osdCommand() и добавляем в него такие строки. ВАЖНО! Здесь у нас идет отсылка в parts.rpk потом его тоже нужно будет подредактировать и добавить секцию 0x0000F230. После всех манипуляций заходим в игру (при первом запуске может велететь) и смотрим что получилось. Таким образом можно создавать секции и подсекции каталога для абсолютно любых деталей. В рпк детали потом просто прописываем id секции (в нашем случае это 0xF230 см. скрин) и она появится в данном разделе. P.S. Хотел побольше написать но инет тупит( Возможно админы подредактируют где надо.
Сообщение отредактировал modnkind - Пятница, 17.04.2015, 00:52
|
|
|
|
Karfagen
|
Дата: Суббота, 18.04.2015, 09:50 | Сообщение # 3
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Абсолютно не обязательно перенумеровывать переменных, главное что бы её значение было уникальным
|
|
|
|
HardFFlip
|
Дата: Понедельник, 20.04.2015, 21:44 | Сообщение # 4
|
Салага
Группа: Проверенный
Сообщений: 71
Награды: 1
Репутация: 6
Статус: Гдето лазит
|
Было бы здорово, если тему закрепят, ибо материал очень полезный.
Подпись отключена!!!
|
|
|
|
KriO
|
Дата: Воскресенье, 31.07.2016, 19:33 | Сообщение # 5
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
а где вообще .java файлы, если нет таковых ни в одной папке,???чистые версии 2.2.1 2.3.0.LEДобавлено (31.07.2016, 19:33) --------------------------------------------- HardFFlip, Karfagen, modnkind, ,,??
|
|
|
|
Korogodoff
|
Дата: Пятница, 12.08.2016, 14:57 | Сообщение # 6
|
Никакой
Группа: Пользователь
Сообщений: 18
Награды: 1
Репутация: 2
Статус: Гдето лазит
|
я в классы и java не лез, может кто помочь и объяснить для чего это необходимо?
Подпись отключена!!!
|
|
|
|
AlexMoroz
|
Дата: Суббота, 13.08.2016, 23:03 | Сообщение # 7
|
Никакой
Группа: Пользователь
Сообщений: 18
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Отлично! браво! очень хорошая инфа! спасибо Добавлено (13.08.2016, 23:03) --------------------------------------------- Если надо java-исходники, то они на сайте gom_team, точнее streetlegalmods
|
|
|
|
stancemkpp
|
Дата: Суббота, 08.05.2021, 10:37 | Сообщение # 8
|
Никакой
Группа: Пользователь
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Всех приветствую, подскажите, как именно нужно отредактировать parts.rpk и добавить секцию 0x0000F230 туда? Parts.rpk я открыл, именно интересует как добавить секцию, скринов нет по этому файлу.. Благодарю, если кто подскажет
|
|
|
|