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




























-
1 enero 2025vice-city-paths-io-script-v-2-7f_1735740078_213789.zip
Vice City Paths IO Script v.2.7e
Script para trabajar con paths.ipl (y no solo).
Se requiere para trabajar: 3dsMax 2008 y superior.
Posibilidades:
- Importación de rutas GTA VC, GTA3, GTA SA (incluida la compatibilidad con rutas en formato Fastman92, solo formato FLA4);
- Exportación de rutas GTA VC (exportación de todos los tipos de líneas compatibles con el juego (de 3 a 12 puntos inclusive));
- Importación de rutas GTA SA en formato Vice City/3 (ver abajo);
- Posibilidad de asignar el tipo de ruta (peats, carros, botes) a cada línea. Si no se asigna un tipo de ruta, el script asignará automáticamente el tipo, basándose en el valor Tipo de ruta predeterminado;
- Posibilidad de crear y exportar cruces (en forma de T y en forma de cruz). Consulte "Creación de cruces.docx" o archivos .avi para obtener más detalles;
- Posibilidad de cambiar los parámetros de cada línea/punto. Para cambiar los parámetros, basta con seleccionar la línea. Todos los cambios se guardarán automáticamente;
No es necesario que lo introduzcas todo tú mismo: si no se han establecido los ajustes de la línea, el script los generará automáticamente;
- Posibilidad de importar/exportar archivos .dat de rutas desde la carpeta data/paths;
- Botones para seleccionar rutas por su tipo (seleccionar todas las rutas de tráfico/peatones/botes);
- Posibilidad de convertir VC Paths.ipl al formato de ruta GTA 3;
- Conversión de rutas GTA 3 al formato GTA VC;
- Visualización de los números de vértice de la línea editada en la ventana gráfica;
- Visualización de las banderas de ruta, el número de carriles, las coordenadas y el ancho de la ruta en la ventana gráfica;
- Función para cambiar la dirección del movimiento de la ruta;
- Función para asignar la dirección del movimiento de la ruta (unidireccional/bidireccional);
- Función para dividir líneas con un número de puntos superior a 12 (para las líneas seleccionadas);
- Función para restablecer los parámetros de las líneas (para las líneas seleccionadas);
- Función para activar/desactivar el tráfico de automóviles.
- Función para configurar automáticamente los cruces basándose en las líneas adyacentes a ellos (la función aún no está escrita correctamente).
- Función para eliminar líneas "incorrectas" con un número de puntos inferior a 2.
Cambios en la versión 2.7f (actualización 31/12/2024)
- Se ha añadido la función de conversión de rutas GTA3 al formato Vice City. Para ello, debe seleccionar la carpeta con GTA3 instalada y, a continuación, especificar dónde se guardará Paths.ipl, después de lo cual debe pulsar el botón Convertir.
- Se corrigió un error que provocaba que, al convertir rutas al formato GTA3 en versiones más recientes de 3dsmax (anteriores a 2012), se creara un archivo .COL con un peso de 0 bytes.
- Se ha añadido una barra de progreso auxiliar para informar sobre el proceso de conversión de rutas al formato GTA3, así como para convertir rutas al formato GTA Vice City.
- Para una carga más rápida de las rutas de GTA3, se ha eliminado la información sobre las rutas encontradas en MaxScript Listener; esto frenaba el proceso de carga de datos de las rutas.
Tipo de línea compatible Splines - Line. Initial Type - Corner. Drag Type - Bezier.
¡No aplique modificadores a las líneas! Esto puede impedir la correcta exportación de rutas y la creación de cruces.
Para una creación de rutas más cómoda, utilice enlaces en 3dsMax (consulte los archivos .docx para obtener más detalles).
Un ejemplo de cómo crear rutas para GTAVC se describe en paths_tutorial[RU].pdf
El script es compatible con la importación de rutas GTA VC. Si algo se importó incorrectamente (por ejemplo, cruces), le recomiendo que lo corrija manualmente.
No se recomienda utilizar este script para editar el mapa de rutas estándar, debido a que al importar el mapa de rutas estándar se crean más líneas en comparación con el paths.ipl original, lo que viola la estructura original de las rutas y el archivo Paths.ipl; después de exportar, el archivo de rutas pesa más que el original y esto conduce a que en algunas zonas falte tráfico o peatones.
Es deseable utilizar el script para crear nuevas rutas.
El script es compatible con la importación de rutas GTA3 - solo importación, para la exportación es necesario exportar rutas al formato Vice City y luego convertirlas al formato GTA3.
El script admite la capacidad de convertir paths.ipl al formato de ruta GTA 3.
Para ello, debe especificar el ID de ruta inicial, el prefijo de los modelos de ruta, el nombre del archivo IPL IDE COL, el multiplicador de coordenadas de ruta con el que se exportó paths.ipl (para .exe estándar es igual a 16)
Después de lo cual, seleccione el directorio donde se exportarán los archivos de ruta GTA 3 y, como último paso, se selecciona paths.ipl.
El script le notificará el final del proceso de conversión. Los archivos IPL IDE COL están completamente listos para ser añadidos al juego.
¡No se recomienda utilizar esta función para editar las rutas estándar!
Es deseable utilizar la función para crear rutas de un nuevo mapa o añadir nuevas rutas a las rutas originales.
Tenga en cuenta que cuando añada rutas en GTA 3, si hay originales, debe aumentar el límite con el ajustador de Límites dinámicos: Edificios, PtrNodes, EntryInfoNodes, Treadables; [Límites del grupo]: Objetos Modelos; el límite por archivos DFF [LÍMITES DE ID].
Para ello, utilice Limit Adjuster de Vitlgt. También debe establecer el parámetro "Enable path limits patch=1" y aumentar el ID máximo en el bloque PATH LIMITS.
Para aumentar el límite de rutas en Vice City, debe utilizar el hack de rutas de Maxorator.
El script admite la capacidad de convertir rutas GTA3 al formato Vice City.
Para ello, debe establecer los multiplicadores de ruta GTA3 y Vice City, después de lo cual debe especificar el directorio GTA3 y la ruta para guardar Paths.ipl.
Después de lo cual, pulse el botón Convertir.
Cabe señalar que el tamaño del archivo de ruta resultante es mayor que el original, por lo que se requerirá el Path Hack de Maxorator (vcpathlimit.flt) para que las rutas funcionen.
El script es compatible con la importación de rutas GTA SA, incluida la importación de rutas en formato Fastman92.
Para importar, debe pulsar el botón Import GTASA Paths y especificar la carpeta donde se encuentran los 64 archivos de ruta NodesXX.dat.
El proceso de importación de rutas puede tardar desde varias decenas de segundos hasta 10 minutos.
Las rutas se importan en forma de splines, que se pueden editar o configurar utilizando SA Path Tool de Deniska.
El autor no garantiza el 100% de funcionalidad de las rutas GTASA después de su importación/exportación.
Se recomienda encarecidamente comprobar la configuración de todas las líneas, ¡incluida la corrección de la configuración de los semáforos!
Es posible cargar rutas en formato GTAVC. Después de la importación, se recomienda encarecidamente comprobar y corregir la configuración de las rutas, así como los splines de ruta y los cruces creados. ¡El autor no garantiza que las rutas importadas en formato Vice City sean completamente funcionales! Si se detectan splines de ruta y cruces incorrectos, se recomienda reconstruir la ruta incorrecta (rutas) manualmente!
El script procesa por defecto las rutas GTASA durante el proceso de importación, concretamente, elimina los segmentos idénticos y fusiona los puntos con el fin de poder editar posteriormente las líneas de ruta para GTASA o para GTAVC/GTA3.
Puede desactivar estas funciones en la sección Configuración de importación de GTASA, pero en este caso las líneas de ruta son absolutamente inadecuadas para la edición para GTASA o para GTAVC/GTA3. Esto puede ser útil si necesita familiarizarse visualmente con el mapa de rutas (la importación del mapa de rutas estándar sin procesamiento tarda unos 2 minutos).
Escrito en detalle en "Importación de rutas GTA SA.docx".
Al crear una nueva línea de ruta, el script le asigna automáticamente los ajustes, basándose en los parámetros del bloque Parámetros predeterminados!
Tenga en cuenta que los parámetros Carriles para los puntos internos son siempre 1 1! Para asignar la dirección del movimiento y el número de carriles, basta con editar solo los puntos finales (externos).
O utilice los botones establecer tráfico en una dirección/establecer tráfico en dos direcciones para asignar el movimiento en una o dos direcciones y utilice el botón Cambiar la dirección del tráfico para cambiar la dirección del movimiento.
Para mostrar los parámetros de las líneas en la ventana gráfica, utilice la pestaña Ayuda de visualización. Para mostrar están disponibles: números de puntos, número de carriles, banderas, ancho de la ruta, coordenadas de los puntos.
Para restablecer la configuración predeterminada de las líneas seleccionadas, utilice la función Restablecer propiedades del usuario.
En caso de error "¡El script no es compatible con splines con un número de puntos mayor que 12 y menor que 3! Edite el spline" aplique la función Dividir líneas al formato VC.
Esta función divide la línea en un número n de líneas, si el número de sus puntos es estrictamente superior a 12 o divide la línea en tres puntos, si la línea buscada tiene dos (Vice City no admite líneas con dos puntos).
Para exportar el tráfico, basta con seleccionar las líneas y pulsar el botón Exportar rutas. Las cadenas listas para Paths.ipl se mostrarán en la ventana MAXScript Listener (en la esquina inferior izquierda de 3Ds max o pulse F11 para llamar a MAXScript Listener).
El script tiene la capacidad de crear cruces de dos maneras:
1) - Para cada línea POR SEPARADO, seleccione un punto en el modo de edición de vértices
- Seleccione las líneas y pulse el botón Crear cruce
2) - Pulse el botón Crear Dummys al final de la línea
- Seleccione los dummies y pulse el botón Crear cruce
Breve descripción de los botones:
Establecer peatones - asignar el tráfico de peatones a la línea.
Seleccionar todas las rutas de peatones - seleccionar todas las rutas de peatones.
Establecer coche - asignar líneas de tráfico de coches.
Seleccionar todas las rutas de coches - seleccionar todas las rutas de coches.
Establecer barco - asignar líneas de tráfico de barcos.
Seleccionar todas las rutas de barcos - seleccionar todas las rutas de barcos.
Seleccionar todas las rutas - seleccionar todas las rutas.
Importar rutas GTAVC - importar rutas GTAVC.
Importar rutas GTA3 - importar rutas GTA3.
Importar rutas GTASA - importar rutas GTASA.
Importar rutas GTASA (¡solo formato Fastman92 FLA4!) - importar rutas GTASA en formato Fastman92.
Eliminar segmentos dobles - eliminar segmentos idénticos al importar rutas GTASA. Para la posibilidad de editar las rutas, ¡esta casilla debe estar marcada!
Formato ViceCity/III (beta) - convertir rutas GTASA al formato GTAVC/GTAIII. Debe marcar esta casilla si en el futuro las rutas solo se configurarán para GTAVC/GTAIII!
Soldar nudos de rutas y dividir rutas - soldar puntos de rutas y dividir líneas al importar rutas GTASA. Para la posibilidad de editar las rutas, ¡esta casilla debe estar marcada!
Crear cruce - crear un cruce (basado en dummies auxiliares o en los puntos seleccionados de splines)
Establecer nombre de la ruta del cruce - Designar la ruta como cruce. Si el cruce no está configurado correctamente, el script ignorará esta línea.
Crear dummy en los extremos de la línea - crear dummies en los extremos de las líneas. Útil para crear cruces.
Eliminar todos los dummies - eliminar todos los dummies auxiliares.
Mostrar número de vértice - mostrar los números de los puntos de las rutas en la ventana gráfica (si el número de puntos de la línea está en el intervalo de 2 a 12 inclusive).
Mostrar Carriles - mostrar el número de carriles de la línea en la ventana gráfica.
Mostrar ancho - mostrar el ancho de la ruta en la ventana gráfica.
Mostrar banderas - mostrar las banderas de ruta en la ventana gráfica.
Mostrar coordenada XYZ - mostrar las coordenadas de los puntos en la ventana gráfica.
Importar .dat - importar el archivo .dat de las rutas flightX.dat/tracksX.dat/spathX.dat.
Exportar .dat - exportar el archivo .dat de las rutas.
Dividir líneas - convertir las líneas seleccionadas al formato de rutas GTAVC/III.
Restablecer propiedades del usuario - restablecer todos los ajustes de la línea seleccionada.
Habilitar tráfico - habilitar el tráfico (establece la bandera 0)
Deshabilitar tráfico - deshabilitar el tráfico (establece la bandera 1)
Eliminar formas cero - elimina las líneas incorrectas con un número de puntos inferior a 2.
Invertir el orden de los nudos - cambia la prioridad de los puntos.
establecer tráfico en una dirección - hacer el movimiento unidireccional.
establecer tráfico en dos direcciones - hacer el movimiento de doble sentido.
Cambiar la dirección del tráfico - cambiar la dirección del movimiento.
Asignar parámetro de línea para cruce por líneas - configurar el número de carriles en los cruces basándose en las líneas adyacentes a ellos. ¡No funciona en el caso de cruces adyacentes entre sí!
Seleccionar directorio - seleccionar el directorio para exportar archivos de rutas GTA3.
Seleccionar ViceCity paths.ipl - seleccionar Vice City paths.ipl para convertirlo al formato de rutas GTAIII.
Seleccionar directorio GTA3 - seleccionar la carpeta con GTA3 instalada.
Seleccionar la ruta de guardado para Paths.ipl - seleccionar la ruta para guardar Paths.ipl
El script es compatible con la importación y exportación de archivos .dat de rutas GTA 3 o GTA Vice City desde la carpeta data/paths, concretamente flightX.dat, tracksX.dat, spathX.dat, donde X es el número del archivo.
Para exportar, debe seleccionar UNA línea de ruta y pulsar exportar. El script le pedirá que seleccione un archivo para guardar.
Agradecimientos: Shagg_E; Starenat - por su apoyo en la escritura del script.
Un agradecimiento especial: Ilufir - por su ayuda con la estructura de las rutas GTASA, ZZPuma - por la información sobre los semáforos de las rutas GTASA.
Se utiliza el código del script SA Path Tool del autor 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