SA2VC Car Converter 1.2 beta [MAXScript]





















-
7 November 20241.2sa2vc-car-converter-1-2-beta-maxscript_1730943802_350963.zip
A script that simplifies the conversion of cars from GTA SA to GTA VC.
Use at your own risk.
There may be some further changes.
Attention! The script does not work with standard materials!
Before using the script, make sure that all car materials use GTA_Material!
Version 1.2 (07.11.2024)
- Added a handling flag calculator for both Vice City and GTA 3. To calculate the flag: open the calculator with the Open III\/Vice City handling flag calculator button, select the desired game (III\/Vice City), select the desired flags, click Calculate.
- At the request of the workers, the drop-down list of component names was remade into a menu: it presents 65 components.
To rename, you need to call the window with the Open Component Menu button; select the desired object or objects and click the button with the desired name.
Features:
- Initial car setup for Vice City with one click of the Convert button (car components are renamed, wheels are scaled to the correct size,
the wheel size and car size are displayed (for default.ide and handling.cfg, respectively)), the color is reset for vehiclelights128);
- Ability to remove GTA SA license plates (make transparent to carplate and carpback option);
- Generation of damaged elements both during conversion and manually;
- Ability to add a broken glass texture (use carefully!); write the texture WITH the extension!;
- Ability to specify the texture of the car optics if a texture with a non-standard name is used; write the texture WITHOUT the extension!;
- Ability to remove unnecessary dummies (Delete SA Dummy option);
- Ability to assign chrome to prim or sec material. To do this, you need to enter the texture name WITH the extension and the chrome intensity and check the boxes.
- Removing zero vertices from all car components (Removed isolated and unused verticles option).
- Converting Handling.cfg to VC format. The converted handling will be in the MaxScript Listener window (press F11 to call it).
Also, for convenience, several buttons have been made:
- Set VehLights Color 255 255 255 — resets the vehiclelights128 color for the selected objects;
- Disable Reflection Map — disable chrome for the selected objects (for example, for wheels or the interior);
- Calculate Car Size — calculates the car size (for handling.cfg);
- Add _hi for selected — adds _hi to the selected objects. This button is needed for interior car objects, as well as for glass. Otherwise, the interior elements will not be visible through the glass.
- Scale wheel to 1.0 — with this button you can selectively scale the wheels (if the car initially has wheels in addition to wheel_rf)
- Generate _dam element — with this button you can manually create damage to the selected elements! Attention! Errors may occur when using this function! In case of an error, restart the script and try again!
- Set Ambient — assigning ambient to ALL materials for SELECTED objects.
- Set Diffuse — assigning diffuse for ALL materials for SELECTED objects.
- Set Specular — assigning specular for ALL materials for SELECTED objects.
- Disable SA SpecMap — remove the San Andreas specular from the materials.
- Mass Attach — combine the selected objects into one object.
- Hide _ok elements — hide undamaged elements.
- Hide _dam elements — hide damaged elements.
- Unhide _ok elements — display undamaged elements.
- Unhide _dam elements — display damaged elements.
- Display hierarchy — open the hierarchy editing window.
- Open Component Menu — open a window with the names of car components.
- Open III\/Vice City handling flag calculator — open the handling flag calculator for Vice City\/III.
How to use? Import .dff into max, run the script, click the Convert button, wait a little while the script shuffles all the car components. This is about 10-20 seconds.
After the initial setup, you need to add _hi to the name of the interior elements or glass. To do this, you need to select these elements and click the add _hi for selected button.
After that, make sure the hierarchy is set up correctly and you can safely export .dff.
The script does not guarantee 100% car performance! After conversion, it is advisable to make sure that the hierarchy is set up correctly and that all components are present.
During conversion, the script removes zero vertices from all components. All other possible flaws with geometry and normals (and not only) must be corrected manually!
The script is written in 3ds max 2010 x64.
The script was written by aleks926820.
Script testing, error detection: AiExcel, Bryxanov1337.
e-mail: a-kostenko@bk.ru
Discord aleks926367#2994
The script is allowed to be placed on other resources with the author's email (a-kostenko@bk.ru) and the author's website libertycity.ru.
It is forbidden to violate the integrity of the archive!
Скрипт, упрощающий конверт автомобилей из GTA SA в GTA VC.
Использовать на свой страх и риск.
Возможно будут какие-то дальнейшие изменения.
Внимание! Скрипт не работает со стандартными материалами!
Перед использованием скрипта убедитесь, что все материалы авто используют GTA_Material!
Версия 1.2 (07.11.2024)
- Добавлен калькулятор флагов хендлинга как для Vice City, так и для GTA 3. Для расчета флага: открыть калькулятор кнопкой Open III/Vice City handling flag calculator, выбрать нужную игру (III/Vice City), выбрать нужные флаги, нажать Calculate.
- По просьбе трудящихся выпадающий список имен компонентов был переделан под меню: в нём представлено 65 компонентов.
Для переименования необходимо вызвать окно кнопкой Open Component Menu; выделить нужный объект или объекты и нажать кнопку с нужным именем.
Возможности:
- Первоначальная настройка авто под вайс по одному клику кнопки Convert (переименовываются компоненты авто, масштабируются колеса под правильный размер,
выводится размер колеса и размер тачки (для default.ide и handling.cfg, соответственно)), сбрасывается цвет у vehiclelights128);
- Возможность убрать номерные знаки GTA SA (опция make transparent to carplate and carpback);
- Генерация поврежденных элементов как в процессе конвертации, так и в ручном режиме;
- Возможность добавления текстуры разбитого стекла (стоит использовать аккуратно!); текстуру прописывать С расширением!;
- Возможность указать текстуру оптики авто, если используется текстура с нестандартным именем; текстуру прописывать БЕЗ расширения!;
- Возможность убрать лишние даммисы (опция Delete SA Dummy);
- Возможность назначить хром на prim или sec материал. Для этого надо вписать имя текстуры С расширением и интенсивность хрома и поставить галочки.
- Удаление нулевых вертексов со всех компонентов авто (опция Removed isolated and unused verticles).
- Конвертация Handling.cfg в формат VC. Сконвертированный handling будет в окне MaxScript Listener (нажмите F11 для его вызова).
А также для удобства сделано несколько кнопок:
- Set VehLights Color 255 255 255 — сбрасывает цвет 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 — назначение диффуза для ВСЕХ материалов у ВЫБРАННЫХ объектов.
- Set Specular — назначение спекуляра для ВСЕХ материалов у ВЫБРАННЫХ объектов.
- Disable SA SpecMap — удалить сан андресовский спекуляр у материалов.
- Mass Attach — объединить выделенные объекты в один объект.
- Hide _ok elements — скрыть неповрежденные элементы.
- Hide _dam elements — скрыть поврежденные элементы.
- Unhide _ok elements — отобразить неповрежденные элементы.
- Unhide _dam elements — отобразить поврежденные элементы.
- Display hierarchy — открыть окно редактирования иерархии.
- Open Component Menu — открыть окно с именами компонентов автотранспорта.
- Open III/Vice City handling flag calculator — открыть калькулятор флагов хендлинга для Vice City/III.
Как пользоваться? Импортнуть .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.
Запрещается нарушать целостность архива!
Recommended files

Some cars from the beta version.

SA2VC Skin Converter 1.0

FBI Car (San Andreas Beta) (MVL)

Easy Car Spawner 1.2

ВАЗ 2105 VFTS

Pak cars from beta

Guard Machine


Beta Inferno and Police Car

GTA VC Beta peds and cars

Buying all vehicles in a car service, in random mode (VC) 1.2


Beta Blista Compact (Blista GPX)

Flat Out 1 Cars

Vice City Paths IO Script v. 2.7f [MAXScript]

Hardcore Graphic for Vice City beta 0.4
