Способ добавления двигателей в SLRR by Jack V2 Pre-release 4
|
|
Karfagen
|
Дата: Понедельник, 05.11.2012, 18:22 | Сообщение # 1
|
Пойдет тип
Группа: Проверенный
Сообщений: 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
|
Дата: Воскресенье, 10.03.2013, 16:35 | Сообщение # 21
|
Никакой
Группа: Пользователь
Сообщений: 5
Награды: 0
Репутация: 1
Статус: Гдето лазит
|
Спасибо за труд все получилось, вопрос если в сборку SLRR by Jack V2 Pre-release 4 не становиться машина например Veyron c ошибкой Veyron.rpk 0000013D parts.rpk 00000BE способ аналогичен и какие ID каталога на машину
|
|
|
|
Karfagen
|
Дата: Понедельник, 11.03.2013, 20:49 | Сообщение # 22
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
victor_71, Рад что труды полезны! По поводу машин там слегка другая песня: нужно смотреть на что именно матерится, но часто помогает элементарное удаление проблемных блоков кода в РПК
|
|
|
|
Kluhru
|
Дата: Вторник, 26.03.2013, 20:32 | Сообщение # 23
|
Никакой
Группа: Пользователь
Сообщений: 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
|
Дата: Понедельник, 29.04.2013, 11:43 | Сообщение # 24
|
Никакой
Группа: Пользователь
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
А есть в природе что нибудь лучше сборки Джека? что бы ничего не переделывать вставлять да и всё?
Подпись отключена!!!
|
|
|
|
RC95612
|
Дата: Пятница, 03.05.2013, 19:41 | Сообщение # 25
|
ModZona.Ru
Группа: Проверенный
Сообщений: 620
Награды: 13
Репутация: 114
Статус: Гдето лазит
|
hanor, есть, называется "собери сам")
Подпись отключена!!!
|
|
|
|
VIP_TITAN
|
Дата: Пятница, 10.05.2013, 20:08 | Сообщение # 26
|
Никакой
Группа: Проверенный
Сообщений: 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
|
Дата: Вторник, 20.08.2013, 17:47 | Сообщение # 27
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Спасибо за статью, как делать я понял, но теперь с ошибкой выскакивает уже новый id (typeof 8 superid 0x0002AB5C typeid 0x0000003F alias RACING_V10_engine_block). что делать?
|
|
|
|
RC95612
|
Дата: Вторник, 20.08.2013, 19:16 | Сообщение # 28
|
ModZona.Ru
Группа: Проверенный
Сообщений: 620
Награды: 13
Репутация: 114
Статус: Гдето лазит
|
Persi, ты изменил все superid, или только один?
Подпись отключена!!!
|
|
|
|
Persi
|
Дата: Вторник, 20.08.2013, 21:18 | Сообщение # 29
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
RC95612, да все, в том то и дело, что раньше выскакивала одна ошибка, а теперь таже, но уже с новым id
|
|
|
|
Karfagen
|
Дата: Вторник, 20.08.2013, 23:53 | Сообщение # 30
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Ну так в том то и дело, что нужно было менять superid во всех деталях
|
|
|
|
Persi
|
Дата: Среда, 21.08.2013, 00:07 | Сообщение # 31
|
Никакой
Группа: Пользователь
Сообщений: 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
|
Дата: Среда, 21.08.2013, 15:13 | Сообщение # 32
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Persi, А что за сборка? Parts.rpk менял?
|
|
|
|
Persi
|
Дата: Четверг, 22.08.2013, 11:25 | Сообщение # 33
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Сборка от Джека Pre-release4. не Parts.rpk не трогал
|
|
|
|
Karfagen
|
Дата: Четверг, 22.08.2013, 12:44 | Сообщение # 34
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Странно. Скинь ссылочку на двигатель, посмотрю что с ним
|
|
|
|
Persi
|
Дата: Четверг, 22.08.2013, 13:49 | Сообщение # 35
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Вот: /load/1/1/lamborghini_gallard_lp560_4_rc1/21-1-0-1585 Идет вместе с машиной, думаю это я где-то накосячил и не вижу где...
Заработало!!! Как и думал, это был мой косяк) Что поделать первый блин комом))
Сообщение отредактировал Persi - Четверг, 22.08.2013, 14:27
|
|
|
|
Karfagen
|
Дата: Четверг, 22.08.2013, 15:26 | Сообщение # 36
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Ну главное результат!
|
|
|
|
Persi
|
Дата: Четверг, 22.08.2013, 22:58 | Сообщение # 37
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Вопрос не по теме, можешь пофиксить/отредактировать эту модель? Чтобы она продавалась с подвеской и аккумом, просто видел в одной теме ты так делал. Или скажи что делать, буду сам копаться.Добавлено (22.08.2013, 22:58) --------------------------------------------- Вот пытаюсь двиг запихать, что-то опять не выходит: Вроде все правильно заменил, в глазах уже рябит.
Сообщение отредактировал Persi - Четверг, 22.08.2013, 16:48
|
|
|
|
Karfagen
|
Дата: Суббота, 24.08.2013, 22:23 | Сообщение # 38
|
Пойдет тип
Группа: Проверенный
Сообщений: 172
Награды: 7
Репутация: 111
Статус: Гдето лазит
|
Относительно ошибки: parent должен быть "00020ABE", а не "00000ABE". По поводу модели: что именно за модель ты просишь пофиксить? Ты не названия не дал, ни ссылки на мод
|
|
|
|
JACK
|
Дата: Воскресенье, 25.08.2013, 11:32 | Сообщение # 39
|
сборко делатель)))
Группа: МодМейкер
Сообщений: 203
Награды: 27
Репутация: 122
Статус: Гдето лазит
|
Persi епты танкист
Подпись отключена!!!
|
|
|
|
Persi
|
Дата: Воскресенье, 25.08.2013, 22:21 | Сообщение # 40
|
Никакой
Группа: Пользователь
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Гдето лазит
|
Цитата (JACK) Persi епты танкист Не без этого)) Цитата (Karfagen) что именно за модель ты просишь пофиксить? Ты не названия не дал, ни ссылки на мод Ссылка была выше: /load/1/1/lamborghini_gallard_lp560_4_rc1/21-1-0-1585 по поводу ошибки, спасибо заработало.
Сообщение отредактировал Persi - Воскресенье, 25.08.2013, 22:22
|
|
|
|