







SA2VC Car Converter 1.2 beta [MAXScript]




















-
7 novembro 20241.2sa2vc-car-converter-1-2-beta-maxscript_1730943802_350963.zip
Script que simplifica a conversão de carros de GTA SA para GTA VC.
Use por sua conta e risco.
Pode haver algumas alterações futuras.
Atenção! O script não funciona com materiais padrão!
Antes de usar o script, certifique-se de que todos os materiais do carro usam GTA_Material!
Versão 1.2 (07.11.2024)
- Adicionado um calculador de flags de handling tanto para Vice City quanto para GTA 3. Para calcular a flag: abra a calculadora com o botão Open III/Vice City handling flag calculator, selecione o jogo desejado (III/Vice City), selecione as flags desejadas, clique em Calculate.
- A pedido dos trabalhadores, a lista suspensa de nomes de componentes foi refeita em um menu: ele apresenta 65 componentes.
Para renomear, você precisa abrir a janela com o botão Open Component Menu; selecione o(s) objeto(s) desejado(s) e clique no botão com o nome desejado.
Recursos:
- Configuração inicial do carro para o vice em um clique do botão Convert (os componentes do carro são renomeados, as rodas são dimensionadas para o tamanho correto,
o tamanho da roda e o tamanho do carro são exibidos (para default.ide e handling.cfg, respectivamente)), a cor do vehiclelights128 é resetada);
- Capacidade de remover as placas de carro do GTA SA (opção make transparent to carplate and carpback);
- Geração de elementos danificados tanto no processo de conversão quanto no modo manual;
- Capacidade de adicionar uma textura de vidro quebrado (você deve usar com cuidado!); escreva a textura COM a extensão!;
- Capacidade de especificar a textura da óptica do carro, se uma textura com um nome não padrão for usada; escreva a textura SEM a extensão!;
- Capacidade de remover dummies extras (opção Delete SA Dummy);
- Capacidade de atribuir cromo ao material prim ou sec. Para fazer isso, você precisa digitar o nome da textura COM a extensão e a intensidade do cromo e marcar as caixas.
- Remoção de vértices zero de todos os componentes do carro (opção Removed isolated and unused verticles).
- Conversão de Handling.cfg para o formato VC. O handling convertido estará na janela MaxScript Listener (pressione F11 para chamá-lo).
E também para conveniência, vários botões foram feitos:
- Set VehLights Color 255 255 255 - redefine a cor do vehiclelights128 para os objetos selecionados;
- Disable Reflection Map - desativa o cromo nos objetos selecionados (por exemplo, nas rodas ou no interior);
- Calculate Car Size - calcula o tamanho do carro (para handling.cfg);
- Add _hi for selected - adiciona _hi aos objetos selecionados. Este botão é necessário para os objetos interiores do carro, bem como para os vidros. Caso contrário, os elementos interiores não serão visíveis através do vidro.
- Scale wheel to 1.0 - com este botão, você pode dimensionar seletivamente as rodas (se o carro tiver originalmente rodas além de wheel_rf)
- Generate _dam element - com este botão, você pode criar manualmente danos aos elementos selecionados! Atenção! Podem ocorrer erros ao usar esta função! Se ocorrer um erro, reinicie o script e tente novamente!
- Set Ambient - atribuindo o ambiente a TODOS os materiais nos objetos SELECIONADOS.
- Set Diffuse - atribuindo difuso a TODOS os materiais nos objetos SELECIONADOS.
- Set Specular - atribuindo especular a TODOS os materiais nos objetos SELECIONADOS.
- Disable SA SpecMap - remove o especular de San Andreas dos materiais.
- Mass Attach - une os objetos selecionados em um objeto.
- Hide _ok elements - oculta elementos não danificados.
- Hide _dam elements - oculta elementos danificados.
- Unhide _ok elements - exibe elementos não danificados.
- Unhide _dam elements - exibe elementos danificados.
- Display hierarchy - abre a janela de edição de hierarquia.
- Open Component Menu - abre a janela com os nomes dos componentes do veículo.
- Open III/Vice City handling flag calculator - abre a calculadora de flags de handling para Vice City/III.
Como usar? Importe .dff para max, execute o script, clique no botão Convert, espere um pouco enquanto o script percorre todos os componentes dos carros. Isso é cerca de 10-20 segundos.
Após a configuração inicial, é necessário adicionar _hi ao nome dos elementos interiores ou vidros. Para fazer isso, você precisa selecionar esses elementos e clicar no botão add _hi for selected.
Depois disso, certifique-se de que a hierarquia está configurada corretamente e você pode exportar .dff com segurança.
O script não garante 100% de funcionalidade do carro! Após a conversão, é aconselhável certificar-se de que a hierarquia está configurada corretamente e que todos os componentes estão presentes.
Durante a conversão, o script remove vértices zero de todos os componentes. Todos os outros possíveis erros com geometria e normais (e não apenas) devem ser corrigidos manualmente!
O script foi escrito em 3ds max 2010 x64.
O script foi escrito por aleks926820.
Teste de script, detecção de erros: AiExcel, Bryxanov1337.
e-mail: a-kostenko@bk.ru
Discord aleks926367#2994
O script pode ser publicado em outros recursos com a indicação do e-mail do autor (a-kostenko@bk.ru) e do site do autor libertycity.ru.
É proibido violar a integridade do arquivo!
Скрипт, упрощающий конверт автомобилей из 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.
Запрещается нарушать целостность архива!