Script de Caminhos de Vice City IO v. 2.7f [MAXScript]



























-
1 janeiro 2025vice-city-paths-io-script-v-2-7f_1735740078_213789.zip
Script de Caminhos de Vice City IO v.2.7e
Script para trabalhar com paths.ipl (e não só).
Requisitos: 3dsMax 2008 ou superior.
Funcionalidades:
- Importação de caminhos GTA VC, GTA3, GTA SA (incluindo suporte para caminhos no formato Fastman92, apenas formato FLA4);
- Exportação de caminhos GTA VC (exporta todos os tipos de linhas suportados pelo jogo (de 3 a 12 pontos inclusos));
- Importação de caminhos GTA SA no formato Vice City/3 (veja abaixo);
- Possibilidade de atribuir o tipo de caminho (pedestres, carros, barcos) a cada linha. Se o tipo não for atribuído, o script automaticamente designará um tipo com base no valor Default Path Type;
- Possibilidade de criar e exportar cruzamentos (T e cruzados). Para mais detalhes, consulte "Criação de Cruzamentos.docx" ou arquivos .avi;
- Possibilidade de alterar parâmetros de cada linha/ponto. Para modificar parâmetros, basta selecionar a linha. Todas as alterações serão salvas automaticamente;
Não é necessário inserir tudo manualmente — se as configurações da linha não forem definidas, o script as gerará automaticamente;
- Possibilidade de importar/exportar arquivos .dat de caminhos da pasta data/paths;
- Botões para selecionar caminhos por tipo (seleção de todos os caminhos de tráfego/pedestres/barcos);
- Possibilidade de converter VC Paths.ipl para o formato de caminhos GTA 3;
- Conversão de caminhos GTA 3 para o formato GTA VC;
- Exibição dos números dos vértices da linha editável no viewport;
- Exibição das flags do caminho, número de faixas, coordenadas e largura do caminho no viewport;
- Função para mudar a direção do movimento do caminho;
- Função para definir a direção do movimento do caminho (unidirecional/bidirecional);
- Função para dividir linhas com mais de 12 pontos (para linhas selecionadas);
- Função para redefinir parâmetros de linhas (para linhas selecionadas);
- Função para ativar/desativar o tráfego de veículos.
- Função para configuração automática de cruzamentos com base nas linhas adjacentes (a função ainda não está completamente implementada).
- Função para remover linhas "incorretas" com menos de 2 pontos.
Alterações na versão 2.7f (atualização 31.12.2024)
- Adicionada a função de conversão de caminhos GTA3 para o formato Vice City. Para isso, é necessário selecionar a pasta onde o GTA3 está instalado, em seguida, indicar onde o Paths.ipl será salvo e pressionar o botão Converter.
- Corrigido um erro que fazia com que, ao converter caminhos para o formato GTA3 em versões mais recentes do 3dsmax (inferiores a 2012), um arquivo .COL de 0 bytes fosse criado.
- Adicionado um barra de progresso auxiliar para informar sobre o processo de conversão de caminhos para o formato GTA3 e também para a conversão de caminhos para o formato GTA Vice City.
- Para um carregamento mais rápido dos caminhos GTA3, a notificação sobre caminhos encontrados no MaxScript Listener foi removida — isso estava atrasando o processo de carregamento dos dados dos caminhos.
Tipo de linha suportado Splines — Line. Tipo Inicial — Corner. Tipo de Arraste — Bezier.
Não aplique modificadores às linhas! Isso pode resultar na incapacidade de exportar caminhos corretamente e criar cruzamentos.
Para facilitar a definição de caminhos, utilize as amarrações no 3dsMax (veja mais em arquivos .docx).
Exemplo de criação de caminhos para GTAVC descrito em paths_tutorial[RU].pdf
O script suporta a importação de caminhos GTA VC. Se algo for importado incorretamente (por exemplo, cruzamentos), recomendo corrigir manualmente.
Não é recomendado usar este script para editar o mapa padrão de caminhos, pois ao importar o mapa padrão de caminhos, mais linhas são criadas em comparação com o paths.ipl original, o que compromete a estrutura original dos caminhos e do arquivo Paths.ipl; após a exportação, o arquivo de caminhos pesa mais do que o original, o que resulta na ausência de tráfego ou pedestres em algumas áreas.
É preferível usar o script para criar novos caminhos.
O script suporta a importação de caminhos GTA3 — apenas importação, para exportar é necessário exportar caminhos para o formato Vice City e, em seguida, converter para o formato GTA3.
O script suporta a conversão de paths.ipl para o formato de caminhos GTA 3.
Para isso, é necessário indicar o ID inicial do caminho, o prefixo para os modelos de caminhos, o nome para IPL IDE COL, o multiplicador de coordenadas dos caminhos com os quais o paths.ipl foi exportado (para o .exe padrão é 16)
Em seguida, escolher o diretório onde os arquivos de caminhos GTA 3 serão exportados e, por último, selecionar paths.ipl.
O script notificará quando o processo de conversão estiver concluído. Os arquivos IPL IDE COL estarão prontos para serem adicionados ao jogo.
Não é recomendado usar esta função para editar caminhos padrão!
É preferível usar a função para criar caminhos de um novo mapa ou adicionar novos caminhos aos caminhos originais.
Observe que ao adicionar caminhos em GTA 3, se houver originais, é necessário aumentar o limite com o ajustador Dynamic Limits: Buildings, PtrNodes, EntryInfoNodes, Treadables; [Pool Limits]: Objects Models; limite para arquivos DFF [ID LIMITS].
Para isso, use o Limit Adjuster by Vitlgt. Também é necessário definir o parâmetro "Enable path limits patch=1" e aumentar o ID máximo no bloco PATH LIMITS.
Para aumentar o limite de caminhos em Vice City, é necessário usar o Maxorator's Path hack.
O script suporta a conversão de caminhos GTA3 para o formato Vice City.
Para isso, é necessário definir os multiplicadores dos caminhos GTA3 e Vice City, em seguida, indicar o diretório do GTA3 e o caminho para salvar o Paths.ipl.
Depois disso, pressione o botão Converter.
É importante notar que o tamanho do arquivo de caminhos resultante é maior que o original, portanto, para que os caminhos funcionem, será necessário o Maxorator's Path Hack (vcpathlimit.flt).
O script suporta a importação de caminhos GTA SA, incluindo a importação de caminhos no formato Fastman92.
Para importar, pressione o botão Importar Caminhos GTASA e indique a pasta onde estão os 64 arquivos de caminhos NodesXX.dat.
O processo de importação de caminhos pode levar de algumas dezenas de segundos a 10 minutos.
Os caminhos são importados como splines, que podem ser editados ou ajustados usando o SA Path Tool by Deniska.
O autor não garante 100% de funcionalidade dos caminhos GTASA após a importação/exportação.
É altamente recomendável verificar as configurações de todas as linhas, incluindo a correção das configurações dos semáforos!
Há a possibilidade de carregar caminhos no formato GTAVC. Após a importação, é altamente recomendável verificar e corrigir as configurações dos caminhos, bem como os splines e cruzamentos criados! O autor não garante que os caminhos importados no formato Vice City serão totalmente funcionais! Em caso de detecção de splines de caminhos e cruzamentos incorretos, recomenda-se reconstruir manualmente o caminho (ou caminhos) incorretos!
O script processa por padrão os caminhos GTASA durante a importação, ou seja, remove segmentos duplicados e funde pontos para possibilitar a edição das linhas de caminhos para GTASA ou para GTAVC/GTA3.
Essas funções podem ser desativadas na seção Configurações de Importação GTASA, mas nesse caso as linhas de caminhos serão absolutamente inadequadas para edição para GTASA ou para GTAVC/GTA3. Isso pode ser útil se for necessário visualizar o mapa de caminhos (a importação do mapa padrão de caminhos sem processamento leva cerca de 2 minutos).
Detalhes estão escritos em "Importação de Caminhos GTA SA.docx".
Ao criar uma nova linha de caminho, o script automaticamente atribui configurações com base nos parâmetros no bloco Default Parameters!
Observe que os parâmetros de Faixas para pontos internos são sempre iguais a 1 1! Para definir a direção do movimento e o número de faixas, basta editar apenas os pontos finais (externos).
Ou use os botões definir tráfego unidirecional/definir tráfego bidirecional para designar o movimento unidirecional ou bidirecional e use o botão Mudar a direção do tráfego para alterar a direção do movimento.
Para exibir os parâmetros das linhas no viewport, use a aba Display helper. Os disponíveis para exibição são — números dos pontos, número de faixas, flags, largura do caminho, coordenadas dos pontos.
Para redefinir os parâmetros padrão das linhas selecionadas, use a função Reset User Properties.
Em caso de erro "O script não suporta splines com um número de pontos maior que 12 e menor que 3! Por favor, edite o spline" aplique a função Split Lines to VC Format.
Essa função divide a linha em n-quantidade de linhas, se o número de seus pontos for estritamente maior que 12 ou divide a linha até três pontos, se a linha procurada tiver dois (Vice City não suporta linhas com dois pontos).
Para exportar tráfego, basta selecionar as linhas e pressionar o botão Exportar Caminhos. As linhas prontas para Paths.ipl serão exibidas na janela MAXScript Listener (no canto inferior esquerdo do 3Ds max ou pressione F11 para chamar o MAXScript Listener).
O script tem a capacidade de criar cruzamentos de duas maneiras:
1) — Para cada linha, SELECIONE um ponto no modo de edição de vértices
— Selecione as linhas e pressione o botão Criar Cruzamento
2) — Pressione o botão Criar Dummys no final da linha
— Selecione o dummy e pressione o botão Criar Cruzamento
Descrição breve dos botões:
Definir Ped — designar linhas para tráfego de pedestres.
Selecionar todos os Caminhos de Pedestres — selecionar todos os caminhos de pedestres.
Definir Carro — designar linhas para tráfego de carros.
Selecionar todos os Caminhos de Carros — selecionar todos os caminhos de carros.
Definir Barco — designar linhas para tráfego de barcos.
Selecionar todos os Caminhos de Barcos — selecionar todos os caminhos de barcos.
Selecionar Todos os Caminhos — selecionar todos os caminhos.
Importar Caminhos GTAVC — importar caminhos GTAVC.
Importar Caminhos GTA3 — importar caminhos GTA3.
Importar Caminhos GTASA — importar caminhos GTASA.
Importar Caminhos GTASA (apenas formato Fastman92 FLA4!) — importar caminhos GTASA no formato Fastman92.
Excluir Segmentos Duplicados — remover segmentos duplicados ao importar caminhos GTASA. Para possibilitar a edição dos caminhos, esta opção deve estar marcada!
Formato ViceCity/III (beta) — converter caminhos GTASA para o formato GTAVC/GTAIII. Esta opção deve ser marcada se os caminhos forem configurados apenas para GTAVC/GTAIII!
Fundir nós de caminhos e dividir caminhos — fundir pontos de caminhos e dividir linhas ao importar caminhos GTASA. Para possibilitar a edição dos caminhos, esta opção deve estar marcada!
Criar Cruzamento — criar um cruzamento (com base em dummies auxiliares ou com base em pontos selecionados de splines)
Definir nome do Caminho do Cruzamento — designar o caminho como cruzamento. Se o cruzamento estiver configurado incorretamente, o script ignorará esta linha.
Criar dummy nos finais das linhas — criar dummies nos finais das linhas. Útil para criar cruzamentos.
Excluir todos os dummies — remover todos os dummies auxiliares.
Exibir número do vértice — exibir no viewport os números dos pontos dos caminhos (desde que o número de pontos na linha esteja entre 2 e 12 inclusos).
Exibir Faixas — exibir no viewport o número de faixas da linha.
Exibir largura — exibir no viewport a largura do caminho.
Exibir flags — exibir no viewport as flags dos caminhos.
Exibir coordenadas XYZ — exibir no viewport as coordenadas dos pontos.
Importar .dat — importar arquivo .dat de caminhos flightX.dat/tracksX.dat/spathX.dat.
Exportar .dat — exportar arquivo .dat de caminhos.
Dividir linhas — converter linhas selecionadas para o formato de caminhos GTAVC/III.
Redefinir propriedades do usuário — redefinir todas as configurações da linha selecionada.
Ativar Tráfego — ativar tráfego (define a flag 0)
Desativar Tráfego — desativar tráfego (define a flag 1)
Excluir formas zero — remove linhas incorretas com menos de 2 pontos.
Inverter ordem dos nós — altera a prioridade dos pontos.
definir tráfego unidirecional — fazer movimento unidirecional.
definir tráfego bidirecional — fazer movimento bidirecional.
Mudar direção do tráfego — alterar a direção do movimento.
Atribuir Parâmetro de Linha para Cruzamento por linhas — ajustar o número de faixas nos cruzamentos com base nas linhas adjacentes. Não funciona no caso de cruzamentos adjacentes!
Selecionar Diretório — escolher o diretório para exportar arquivos de caminhos GTA3.
Selecionar paths.ipl de ViceCity — escolher paths.ipl de Vice City para convertê-lo para o formato de caminhos GTAIII.
Selecionar Diretório GTA3 — escolher a pasta onde o GTA3 está instalado.
Selecionar caminho para salvar Paths.ipl — escolher o caminho para salvar Paths.ipl
O script suporta a importação e exportação de arquivos .dat de caminhos GTA 3 ou GTA Vice City da pasta data/paths, especificamente flightX.dat, tracksX.dat, spathX.dat, onde X é o número do arquivo.
Para exportar, é necessário selecionar UMA linha de caminho e pressionar exportar. O script solicitará que você escolha um arquivo para salvar.
Agradecimentos: Shagg_E; Starenat — pelo apoio na escrita do script.
Agradecimento especial: Ilufir — pela ajuda com a estrutura dos caminhos GTASA, ZZPuma — pelas informações sobre os semáforos dos caminhos GTASA.
Usa o código do script SA Path Tool de autoria de Deniska.
31/12/2024
Vice City Paths IO Script v.2.7e
Скрипт для работы с paths.ipl (и не только).
Для работы требуется: 3dsMax 2008 и выше.
Возможности:
- Импорт путей GTA VC, GTA3, GTA SA (в том числе поддержка путей формата Fastman92, только FLA4 формат);
- Экспорт путей GTA VC (экспорт всех типов линий, поддерживаемых игрой (от 3-х до 12 точек включительно));
- Импортирование путей GTA SA в формате Vice City/3 (см.ниже);
- Возможность назначать тип пути (педы, тачки, лодки) каждой линии. Если не назначен тип пути, скрипт автоматически назначит тип, исходя из значения Default Path Type;
- Возможность создавать и экспортировать перекрестки (Т-образные и крестообразные). Подробнее смотрите в "Создание перекрестков.docx" или .avi файлы;
- Возможность менять параметры у каждой линии/точки. Для изменения параметров достаточно выбрать линию. Все изменения будут автоматически сохранены;
Не нужно самому всё вбивать — если настройки линии не назначены, скрипт автоматически их сгенерирует;
- Возможность импорта/экспорта .dat файлов путей из папки data/paths;
- Кнопки выбора путей по их типу (выбор всех путей трафика/педов/лодок);
- Возможность конвертации VC Paths.ipl в формат путей GTA 3;
- Конвертация путей GTA 3 в формат GTA VC;
- Отображение номеров вертексов редактируемой линии во вьюпорте;
- Отображение флагов пути, числа полос, координат и ширины пути во вьюпорте;
- Функция смены направления движения пути;
- Функция назначения направления движения пути (одностороннее/двустороннее);
- Функция разбивки линий с числом точек, больше 12 (для выбранных линий);
- Функция сброса параметров линий (для выбранных линий);
- Функция включения/отключения автомобильного трафика.
- Функция автоматической настройки перекрестков на основе примыкающих к ним линий (функция еще не дописана должным образом).
- Функция удаления "неправильных" линий с числом точек меньше 2.
Изменения в версии 2.7f (обновление 31.12.2024)
- Добавлена функция конвертации путей GTA3 в формат Vice City. Для этого необходимо выбрать папку с установленной GTA3, далее указать, куда будет сохраняться Paths.ipl, после чего нажать кнопку Convert.
- Исправлена ошибка, из-за которой при конвертации путей в формат GTA3 на более свежих версиях 3dsmax (младше 2012) создавался .COL файл весом 0 байт.
- Добавлен вспомогательный прогрессбар для информирования о процессе конвертации путей в формат GTA3 а также для конвертации путей в формат GTA Vice City.
- Для более быстрой загрузки путей GTA3 удалено информирование о найденных путях в MaxScript Listener — это тормозило процесс загрузки данных путей.
Поддерживаемый тип линий Splines — Line. Initial Type — Corner. Drag Type — Bezier.
Не применяйте модификаторы к линиям! Это может привести к невозможности нормально экспортировать пути и создавать перекрестки.
Для более удобного прописывания путей используйте привязки в 3dsMax (см. подробнее .docx файлы).
Пример создания путей для GTAVC описан в paths_tutorial[RU].pdf
Скрипт поддерживает импорт путей GTA VC. Если что-то некорректно импортировалось (например, перекрестки) рекомендую исправить это вручную.
Не рекомендуется использовать данный скрипт для редактирования стандартной карты путей, ввиду того, что при импорте стандартной карты путей создается больше линий по сравнению с оригинальным paths.ipl, тем самым нарушается оригинальная структура путей и файла Paths.ipl; после экспорта файл путей весит больше, чем оригинальный и это приводит к тому, что в некоторых районах отсутствует трафик или пешеходы.
Желательно использовать скрипт для создания новых путей.
Скрипт поддерживает импорт путей GTA3 — только импорт, для экспорта необходимо экспортировать пути в формат Vice City, и далее отконвертировать в формат GTA3.
Скрипт поддерживает возможность конверта paths.ipl в формат путей GTA 3.
Для этого необходимо указать стартовый ID пути, префикс для моделей путей, имя для IPL IDE COL, множитель координат путей, с которым экспортировался paths.ipl (для стандартного .exe равен 16)
После чего выбрать директорию, куда будут экспортироваться файлы путей GTA 3 и последним шагом выбирается paths.ipl.
Скрипт уведомит о завершении процесса конвертации. Файлы IPL IDE COL полностью готовы для добавления в игру.
Не рекомендуется использовать эту функцию для редактирования стандартных путей!
Желательно использовать функцию для создания путей новой карты или добавления новых путей к оригинальным путям.
Обратите внимание, что при добавлении путей в GTA 3 при наличии оригинальных необходимо повышать лимит аджастером Dynamic Limits: Buildings, PtrNodes, EntryInfoNodes, Treadables; [Pool Limits]: Objects Models; лимит по DFF файлам [ID LIMITS].
Для этого используйте Limit Adjuster by Vitlgt. Также стоит установить параметр "Enable path limits patch=1" и повысить максимальный ID в блоке PATH LIMITS.
Для повышения лимита путей в Vice City необходимо использовать Maxorator's Path hack.
Скрипт поддерживает возможность конвертации путей GTA3 в формат Vice City.
Для этого необходимо выставить множители путей GTA3 и Vice City, после этого указать директорию GTA3 и путь для сохранения Paths.ipl.
После этого нажать кнопку Convert.
Следует обратить внимание на то, что получаемый размер файла путей больше оригинального, тем самым для работоспособности путей потребуется Maxorator's Path Hack (vcpathlimit.flt).
Скрипт поддерживает импорт путей GTA SA, в том числе импорт путей формата Fastman92.
Для импорта надо нажать кнопку Import GTASA Paths и указать папку, где лежат 64 файла путей NodesXX.dat.
Процесс импорта путей может занимать от нескольких десятков секунд до 10 минут.
Пути импортируются в виде сплайнов, которые можно отредактировать или настроить с помощью SA Path Tool by Deniska.
Автор не гарантирует 100% работосопособность путей GTASA после их импорта/экспорта.
Настоятельно рекомендуется проверять настройки всех линий, в том числе и правильность настроек светофоров!
Есть возможность загрузить пути в формате GTAVC. После импортирования настоятельно рекомендуется проверить и исправить настройки путей а также созданные сплайны путей и перекрестки! Автор не дает гарантий, что импортированные пути в формате Vice City будут полностью работоспособны! В случае обнаружения некорректных сплайнов путей и перекрестков рекомендуется перестроить неправильный путь (пути) вручную!
Скрипт по умолчанию обрабатывает пути GTASA в процессе импортирования, а именно удаляет одинаковые сегменты и сваривает точки в целях дальнейшей возможности редактирования линий путей под GTASA или под GTAVC/GTA3.
Можно отключить эти функции в графе GTASA Import Settings, но в этом случае линии путей абсолютно непригодны для редактирования под GTASA или под GTAVC/GTA3. Это может быть полезно, если необходимо визуально ознакомиться с картой путей (импорт стандартной карты путей без обработки занимает примерно 2 минуты).
Подробно написано в "Импорт путей GTA SA.docx".
При создании новой линии пути скрипт автоматически назначает ей настройки, исходя из параметров в блоке Default Parameters!
Обратите внимание, что параметры Lanes для внутренних точек всегда равны 1 1! Для назначения направления движения и количества полос достаточно редактировать только конечные (внешние) точки.
Или используйте кнопки set one-way/set two-way traffic для назначения одностороннего или двустороннего движения и используйте кнопку Change the direction of traffic для смены направления движения.
Для отображения параметров линий во вьюпорте используйте вкладку Display helper. Для отображения доступны — номера точек, число полос, флаги, ширина пути, координаты точек.
Для сброса параметров по умолчанию у выделенных линий используйте функцию Reset User Properties.
В случае ошибки "The script does not support splines with a number of points greater than 12 and less than 3!Please edit the spline" примените функцию Split Lines to VC Format.
Эта функция разделяет линию на n-ное количество линий, если число ее точек строго больше 12 или разбивает линию до трёх точек, если у искомой линии их две (Vice City не поддерживает линии с двумя точками).
Для экспорта трафика достаточно выбрать линии и нажать кнопку Export Paths. Готовые строки для Paths.ipl будут выведены в окне MAXScript Listener (в левом нижнем углу 3Ds max или нажмите F11 для вызова MAXScript Listener).
Скрипт имеет возможность создавать перекрестки двумя способами:
1) — У каждой линии ОТДЕЛЬНО выбрать по одной точке в режиме редактирования вершин
— Выделить линии и нажать кнопку Create Crossroad
2) — Нажать кнопку Create Dummys at line end
— Выделить дамми и нажать кнопку Create Crossroad
Краткое описание кнопок:
Set Ped — назначить линии трафик пешеходов.
Select all Ped Paths — выбрать все пути пешеходов.
Set Car — назначить линии трафик авто.
Select all Car Paths — выбрать все пути авто.
Set Boat- назначить линии трафик лодок.
Select all BoatPaths — выбрать все пути лодок.
Select All Paths — выбрать все пути.
Import GTAVC Paths — импортировать пути GTAVC.
Import GTA3 Paths — импортировать пути GTA3.
Import GTASA Paths — импортировать пути GTASA.
Import GTASA Paths (Fastman92 FLA4 format only!) — импортировать пути GTASA формата Fastman92.
Delete Double Segments — удалять одинаковые сегменты при импорте путей GTASA. Для возможности редактирования путей эта галочка должна стоять!
ViceCity/III format (beta) — преобразовывать пути GTASA в формат GTAVC/GTAIII. Необходимо ставить эту галочку, если в дальнейшем пути будут настраиваться только под GTAVC/GTAIII!
Weld paths knots and split paths — сваривать точки путей и разделять линии при импорте путей GTASA. Для возможности редактирования путей эта галочка должна стоять!
Create CrossRoad — создать перекресток (на основе вспомогательных дамми или на основе выделенных точек сплайнов)
Set CrossroadPath name — Обозначить путь как перекресток. При неправильной настройке перекрестка скрипт проигнорирует эту линию.
Create dummy at line ends — создать дамми на концах линий. Полезно для создания перекрестков.
Delete all dummy — удалить все вспомогательные дамми.
Display vertex number — отображать во вьюпорте номера точек путей (при условии что число точек в линии лежит в интервале от 2 до 12 включительно).
Display Lanes — отображать во вьюпорте число полос линии.
Display width — отображать во вьюпорте ширину пути.
Display flags — отображать во вьюпорте флаги путей.
Display XYZ coordinate — отображать во вьюпорте координаты точек.
Import .dat — импортировать .dat файл путей flightX.dat/tracksX.dat/spathX.dat.
Export .dat — экспортировать .dat файл путей.
Split lines — преобразовать выбранные линии в формат путей GTAVC/III.
Reset user properties — сбросить все настройки у выбранной линии.
Enable Traffic — включить трафик (выставляет флаг 0)
Disable Traffic — выключить трафик (выставляет флаг 1)
Delete zero shapes — удаляет неправильные линии с числом точек меньше 2.
Reverse knot order — изменяет приоритет точек.
set one way traffic — сделать одностороннее движение.
set two way traffic — сделать двухстороннее движение.
Change direction traffic — изменить направление движения.
Assign Line Parameter for Crossroad by lines — настроить число полос у перекрестков на основе примыкающих к ним линий. Не работает в случае примыкающих друг к другу перекрестков!
Select Directory — выбрать директорию для экспорта файлов путей GTA3.
Select ViceCity paths.ipl — выбрать Vice City paths.ipl для его преобразования в формат путей GTAIII.
Select GTA3 Dicrectory — выбрать папку с установленной GTA3.
Select save path for Paths.ipl — выбрать путь для сохранения Paths.ipl
Скрипт поддерживает импорт и экспорт .dat файлов путей GTA 3 или GTA Vice City из папки data/paths, а именно flightX.dat, tracksX.dat, spathX.dat, где X — номер файла.
Для экспорта необходимо выбрать ОДНУ линию пути и нажать экспорт. Скрипт предложит выбрать файл для сохранения.
Благодарности: Shagg_E; Starenat — за поддержку при написании скрипта.
Отдельное спасибо: Ilufir — за помощь со структурой путей GTASA, ZZPuma — за информацию о светофорах путей GTASA.
Используется код скрипта SA Path Tool авторства Deniska.
31/12/2024