Играть бесплатно в World of Warships
Поделиться с друзьями
Новые файлы
Новые статьи
Как установить моды в
Реклама на сайте
Мы в соц-сетях
Ма на YouTube
Опрос на сайте
Какой браузер ты юзаеш ?
Всего ответов: 94
Страница 2 из 5«12345»
Модератор форума: KOcccTya, RC95612 
Форум » SLRR » Установки и настройки SLRR » Способ добавления двигателей в SLRR by Jack V2 Pre-release 4 (А вдруг кому пригодится)
Способ добавления двигателей в SLRR by Jack V2 Pre-release 4
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Пару строк о том, как я добавляю новые движки в 4-ую сборку Jack'a.
Сразу хочу отметить: я в скриптинге SLRR новичок, посему то что напишу ниже может быть не 100% правильно, но работает. Буду рад объяснениям моих недочётов и ошибок!

Итак,
Закидываю двигатель в игру, игра вылетает с ошибкой типа:"Unregistable node: parts\engines\Lama_performance_V12.rpk:00000001 (invalid parent parts.rpk:0000AF5C)". Как видно из ошибки, мы имеем дело с Lama V12.
Корень проблемы: при создании своей сборки, Jack переделал каталог и соответственно файл parts.rpk
Решение:
Нам нужно подогнать наш V12 под каталог и parts.rpk Jack'a.
Для этого:
Берем Lama_performance_V12.rpk и конвертируем его в Lama_performance_V12.rpb (как это сделать я описывать не буду, на форумах есть много туторов по данному действию), после чего открываем Lama_performance_V12.rpb блокнотом, Notepad++, кому что по душе.
Видим очень много кода, похожего на XML(если юзать Notepad++, то советую в меню "Синтаксис" выбрать "XML" - для глаз полегше будет).
Далее открываем окно поиска и вбиваем ПОСЛЕДНИЕ 4 ЗНАКА ОШИБКИ, в нашем случае это "AF5C".
Поиск приводит нас к отрезку кода:


typeof 8
superid 0x0002AF5C
typeid 0x00000001
alias V12_block_stock
isparentcompatible 1.00


script parts\engines\Lama_Performance_V12\scripts\LP_V12_engine_block_stock.class
native part parts\engines\Lama_Performance_V12\scripts\block_stock.cfg
lod_amp 4.000


данный код отвечает за объявление блока цилиндров(его class и cfg файлы), а наше букво-цифросочетание отвечает за положение данного блока в каталоге.
Ошибка вылетает потому что в parts.rpk не прописана ветка каталога с таким ID, а поскольку изменить сам каталог, что бы создать отдельную ветку именно для нашего V12, мы не можем, то наш двигатель появится в разделе Engines->Others. Возможно правильней будет менять сам parts.rpk, но я буду подгонять двигатель под parts.rpk, а не наоборот.

Итак, всё что нам нужно сделать, что бы наш блок появился в Engines->Others->Blocks нужно "AF5C" заменить на "AB5C".
После изменения код будет выглядеть так:


typeof 8
superid 0x0002AB5C
typeid 0x00000001
alias V12_block_stock
isparentcompatible 1.00


script parts\engines\Lama_Performance_V12\scripts\LP_V12_engine_block_stock.class
native part parts\engines\Lama_Performance_V12\scripts\block_stock.cfg
lod_amp 4.000


В принципе все, НО.... мы изменили лишь один блок, а нужно изменить ID ВСЕХ деталей данного движка, которые мы хотим видеть в каталоге, т.е. нужно все детали двигателя раскидать по нужным секциям каталога.
Поэтому на примере изложенного пройдите по всем деталям и замените 4 последние букво-цифры на ID соответствующей секции каталога.

Когда наткнетесь на код объявляющий киты двигателей(Engine kits), НЕ меняйте его ID, оставьте как есть!

Ниже приведу список ID секций каталога:
Blocks: AB5C
Crankshafts: AB5E
Connecting rods: AB7E
Pistons: 0AB6
Intake systems: A282
Exhaust systems: A26F
Fuel: A26B
Cylinder heads: A25D
Camshafts: A25F
Performance systems: 0AB4
Clutch/flywheel: A23C
Transmission: A24B
Misc: 0ABE

После того как вы заменили все ID, конвертируйте файл обратно в Lama_performance_V12.rpk и закидывайте его в папку двигателей. Если все сделали правильно, то зайдя в игру найдёте V12 в каталоге.

Ну вот как-то так. Надеюсь ничего не упустил и изложил доходчиво не только для себя, но и для других!
Критика приветствуется!
Удачи на дорогах!


Сообщение отредактировал Karfagen - Вторник, 06.11.2012, 03:28
victor_71
victor_71
Никакой
Группа: Пользователь
Сообщений: 5
Награды: 0
Репутация: 1
Статус: Гдето лазит
Спасибо за труд все получилось, вопрос если в сборку SLRR by Jack V2 Pre-release 4 не становиться машина например Veyron c ошибкой Veyron.rpk 0000013D parts.rpk 00000BE способ аналогичен и какие ID каталога на машину
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
victor_71, Рад что труды полезны! good По поводу машин там слегка другая песня: нужно смотреть на что именно матерится, но часто помогает элементарное удаление проблемных блоков кода в РПК
Kluhru
Kluhru
Никакой
Группа: Пользователь
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Гдето лазит
Привет! Я так и не понял что это за список?

Crankshafts: AB5E
Connecting rods: AB7E
Pistons: 0AB6
Intake systems: A282
Exhaust systems: A26F
Fuel: A26B
Cylinder heads: A25D
Camshafts: A25F
Performance systems: 0AB4
Clutch/flywheel: A23C
Transmission: A24B
Misc: 0ABE

Если эти все коды надо менять на AB5C то в Lama_Performance_V12.rdb этих кодов не существует или я что то не понял, подскажите где моя ошибка?
p.s.
Все что ниже я проделал, а дальше запутался.

Итак, всё что нам нужно сделать, что бы наш блок появился в Engines->Others->Blocks нужно "AF5C" заменить на "AB5C".
После изменения код будет выглядеть так:
typeof 8
superid 0x0002AB5C
typeid 0x00000001
alias V12_block_stock
isparentcompatible 1.00

script parts\engines\Lama_Performance_V12\scripts\LP_V12_engine_block_stock.class
native part parts\engines\Lama_Performance_V12\scripts\block_stock.cfg
lod_amp 4.000
hanor
hanor
Никакой
Группа: Пользователь
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Гдето лазит
А есть в природе что нибудь лучше сборки Джека? что бы ничего не переделывать вставлять да и всё?

Подпись отключена!!!
RC95612
RC95612
ModZona.Ru
Группа: Проверенный
Сообщений: 620
Награды: 13
Репутация: 114
Статус: Гдето лазит
hanor, есть, называется "собери сам")

Подпись отключена!!!
VIP_TITAN
VIP_TITAN
Никакой
Группа: Проверенный
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Гдето лазит
Братцы! у меня...
typeof 8
superid 0x0002025C
typeid 0x00000052
alias Baiern_Devils_6SFi_3_6_block
isparentcompatible 1.00
</FILE>
<FILE 00000035.rsd >
script parts\engines\BMW_s54b32\scripts\s54b32csl_block.class
native part parts\engines\BMW_s54b32\scripts\s54b32csl_block.cfg
lod_amp 4.000
Что и на какую букву мне менять? подскажите пожалуйста!
Все разобрался!!! спасибо за тему!


Сообщение отредактировал VIP_TITAN - Воскресенье, 12.05.2013, 09:26
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
Спасибо за статью, как делать я понял, но теперь с ошибкой выскакивает уже новый id (typeof 8
superid 0x0002AB5C
typeid 0x0000003F
alias RACING_V10_engine_block). что делать?
RC95612
RC95612
ModZona.Ru
Группа: Проверенный
Сообщений: 620
Награды: 13
Репутация: 114
Статус: Гдето лазит
Persi, ты изменил все superid, или только один?

Подпись отключена!!!
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
RC95612, да все, в том то и дело, что раньше выскакивала одна ошибка, а теперь таже, но уже с новым id
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Ну так в том то и дело, что нужно было менять superid во всех деталях
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
под словом новый я понимаю не другую деталь, а все тот же RACING_V10_engine_block уже под другим superid из этого списка:Blocks: AB5C
Crankshafts: AB5E
Connecting rods: AB7E
Pistons: 0AB6
Intake systems: A282
Exhaust systems: A26F
Fuel: A26B
Cylinder heads: A25D
Camshafts: A25F
Performance systems: 0AB4
Clutch/flywheel: A23C
Transmission: A24B
Misc: 0ABE
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Persi, А что за сборка? Parts.rpk менял?
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
Сборка от Джека Pre-release4. не Parts.rpk не трогал
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Странно. Скинь ссылочку на двигатель, посмотрю что с ним
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
Вот: /load/1/1/lamborghini_gallard_lp560_4_rc1/21-1-0-1585
Идет вместе с машиной, думаю это я где-то накосячил и не вижу где...

Заработало!!! Как и думал, это был мой косяк) Что поделать первый блин комом))


Сообщение отредактировал Persi - Четверг, 22.08.2013, 14:27
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Ну главное результат! good
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
Вопрос не по теме, можешь пофиксить/отредактировать эту модель? Чтобы она продавалась с подвеской и аккумом, просто видел в одной теме ты так делал.
Или скажи что делать, буду сам копаться.

Добавлено (22.08.2013, 22:58)
---------------------------------------------
Вот пытаюсь двиг запихать, что-то опять не выходит:


Вроде все правильно заменил, в глазах уже рябит.


Сообщение отредактировал Persi - Четверг, 22.08.2013, 16:48
Karfagen
Karfagen
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
Относительно ошибки: parent должен быть "00020ABE", а не "00000ABE".
По поводу модели: что именно за модель ты просишь пофиксить? Ты не названия не дал, ни ссылки на мод
JACK
JACK
сборко делатель)))
Группа: МодМейкер
Сообщений: 203
Награды: 27
Репутация: 116
Статус: Гдето лазит
Persi епты танкист haha crazy

Подпись отключена!!!
Persi
Persi
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
Цитата (JACK)
Persi епты танкист

Не без этого))
Цитата (Karfagen)
что именно за модель ты просишь пофиксить? Ты не названия не дал, ни ссылки на мод

Ссылка была выше: /load/1/1/lamborghini_gallard_lp560_4_rc1/21-1-0-1585
по поводу ошибки, спасибо заработало.


Сообщение отредактировал Persi - Воскресенье, 25.08.2013, 22:22
Форум » SLRR » Установки и настройки SLRR » Способ добавления двигателей в SLRR by Jack V2 Pre-release 4 (А вдруг кому пригодится)
Страница 2 из 5«12345»
Поиск: