SA2VC Car Converter 1.1 beta [MAXScript]
Скрипт, що спрощує конверт автомобілів з GTA SA до GTA VC.
Використовувати на свій страх та ризик.
Можливо, будуть якісь подальші зміни.
Увага! Скрипт не працює зі стандартними матеріалами!
Перед використанням скрипта переконайтеся, що всі матеріали авто використовують GTA_Material!
Версія 1.1 (25.10.2024):
- Виправлено помилку, через яку при генерації пошкодженого елемента виникав збій роботи скрипта.
- Додано функцію масового об'єднання виділених об'єктів.
- При конвертуванні тепер деактивується спекуляр SA у всіх матеріалів.
- Додано кнопку деактивації спекуляра у виділених об'єктів.
- Додано список імен компонентів авто. Для перейменування: вибрати ім'я зі списку, вибрати об'єкт та натиснути кнопку Set Name.
- Додано можливість налаштування максимального та мінімального зміщення вертексів для генерації пошкоджених елементів.
- Доповнено функцію перескладання ієрархії авто.
- Додано кнопку відображення ієрархії.
Можливості:
- Початкова настройка авто під вайс по одному кліку кнопки Convert (перейменовуються компоненти авто, масштабуються колеса під правильний розмір,
виводиться розмір колеса та розмір тачки (для default.ide та handling.cfg, відповідно)), скидається колір у vehiclelights128);
- можливість прибрати номерні знаки GTA SA (опція make transparent to carplate and carpback);
- генерація пошкоджених елементів як у процесі конвертації, так і в ручному режимі;
- можливість додавання текстури розбитого скла (стоить використовувати акуратно!); текстуру прописувати З розширенням!;
- можливість вказати текстуру оптики авто, якщо використовується текстура з нестандартним ім'ям; текстуру прописувати БЕЗ розширення!;
- можливість прибрати зайві дамміси (опція Delete SA Dummy);
- Можливість призначити хром на prim чи sec матеріал. Для цього треба вписати ім'я текстури з розширенням і інтенсивністю хрому і поставити галочки.
- Конвертація Handling.cfg у формат VC. Сконвертований handling буде у вікні MaxScript Listener (натисніть F11 для виклику).
Для зручності зроблено кілька кнопок:
- Set VehLights Color 255255255 - скидає колір vehiclelights128 у виділених об'єктів;
- Disable Reflection Map - відключити хром у виділених об'єктів (наприклад, у коліс або інтер'єру);
- Calculate Car Size – вираховує розмір авто (для handling.cfg);
- Add _hi for selected - додає _hi до виділених об'єктів. Ця кнопка потрібна для об'єктів інтер'єру тачки, а також для скла. Інакше через скло не буде видно елементів інтер'єру.
- Scale wheel to 1.0 - цією кнопкою можна вибірково відмасштабувати колеса (у разі, якщо у тачки спочатку є колеса крім wheel_rf)
- Generate _dam element – цією кнопкою можна вручну створити пошкодження до вибраних елементів! Увага! Використання цієї функції може призвести до помилок! У разі помилки перезапустити скрипт і спробувати знову!
- Set Ambient - призначення амбіенту для ВСІХ матеріалів у ВИБРАНИХ об'єктів.
- Set Diffuse – призначення дифузу для ВСІХ матеріалів у ВИБРАНИХ об'єктів.
- Disable SA SpecMap - видалити сан андресовський спекуляр у матеріалів.
- Mass Attach – об'єднати виділені об'єкти в один об'єкт.
- Hide _ok elements – приховати непошкоджені елементи.
- Hide _dam elements – приховати пошкоджені елементи.
- Unhide _ok elements – відображати непошкоджені елементи.
- Unhide _dam elements – відображення пошкоджених елементів.
- Display hierarchy – відкрити вікно редагування ієрархії.
Як користуватись? Імпортувати .dff в макс, запустити скрипт, натиснути кнопку Convert, трохи почекати поки скрипт прошуршить всі компоненти тачок. Це десь секунд 10-20.
Після налаштування необхідно додати до імені елементів інтер'єру або скла _hi. Для цього потрібно виділити ці елементи та натиснути кнопку add _hi for selected.
Після цього переконуємось у правильності налаштування ієрархії та можна спокійно експортувати .dff.
Скрипт не гарантує 100% працездатність авто! Після конвертації бажано переконатися у правильності налаштування ієрархії та наявності всіх компонентів.
Решту всіляких косяків з геометрією та нормалями (і не тільки) необхідно правити вручну!
Скрипт написано на 3ds max 2010 x64.
Скрипт написав aleks926820.
Тестування скрипту, виявлення помилок: AiExcel, Bryxanov1337.
e-mail: a-kostenko@bk.ru
Discord aleks926367 # 2994
Скрипт дозволяється розміщувати на інших ресурсах із зазначенням пошти автора (a-kostenko@bk.ru) та сайту автора libertycity.ru.
Забороняється порушувати цілісність архіву!
быстро и просто
-
sa2vc-car-converter-1-1-beta-maxscript_1730217852_348525.zipЗавантажити (0.25 MB)Пароль на архив: libertycity