Vice City Paths IO Script 05/2026
- ⚠️ Наблюдаются проблемы с доступностью файловых серверов с территории РФ. Если файлы не скачиваются, воспользуйтесь кнопкой "Скачать в Telegram" или используйте VPN
-
Скачать (5.69 MB)5 февраля 202602/02/2026vice-city-paths-io-script-052026_1770288730_956375.zip
Vice City Paths IO Script 05/2026 by aleks926820
Специально для GTABuilder.RU и для Libertycity.ru
Изменения в версии 05.26 (обновление 02/02/2026):
- Полностью переписан код импорта и экспорта путей GTA Vice City — теперь можно редактировать стандартный paths.ipl без каких-либо последствий в стандартной игре.
- Переписан код импорта путей GTA 3 (по аналогии кода импорта путей Vice City)
- Переписан код конвертации путей GTA 3 в paths.ipl для GTA Vice City
- Появилась поддержка многосплайновых путей (при этом максимальное количество уникальных узлов всех сплайнов пути не должно превышать 12)
- Автоматическое распознавание перекрестков (пересечений путей) — но только внутри одного сплайна; теперь не нужно создавать перекрестки способом, описанным в .docx файлах.
- В связи с выходом скрипта импорта/экспорта путей GTASA от ZZpuma было принято решение отказаться от импортирования путей GTASA в формате, пригодном для редактирования скриптом Дениски. Пути GTA SA импортируются ТОЛЬКО в формате Vice City!
- Также было принято решение отказаться от кода импорта путей формата Fastman92 — в Vice City пока нет возможности сделать границы путей бесконечно больших размеров.
- Небольшие изменения кода импорта путей GTA SA — небольшие изменения и сокращение кода, убраны лишние функции, дописана загрузка параметров.
- Сделана отдельная версия скрипта на русском языке (vc_paths_io_3dsMax2024_RU.ms). Она проверена только на 2024 версии 3dsmax. на более старших версиях скрипт может на загрузиться!
Используйте английскую версию скрипта (vc_paths_io_3dsMax2008+.ms), если вы используете более старые версии 3dsmax, вплоть до 2010!
Поддерживаемый тип линий Splines — Line. Initial Type — Corner. Drag Type — Bezier.
Не применяйте модификаторы к линиям! Это может привести к невозможности нормально экспортировать пути и создавать перекрестки.
Для более удобного прописывания путей используйте привязки в 3dsMax (см. подробнее .docx файлы).
Пример создания путей для GTAVC описан в paths_tutorial[RU].pdf
Скрипт полностью поддерживает импорт и экспорт путей GTA VC.
Скрипт поддерживает импорт путей 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, но только в формате для последующей работы и экспортирования в GTA VC/GTA 3!
После импортирования путей потребуется их ручная доработка! А именно потребуется перепроверка всех флагов путей в том числе и проверка направления движения, поскольку пока что не удалось написать нормальный алгоритм импортирования путей и их настроек.
Потребуется также проверка перекрестков, ввиду возможного наложения сегментов рядом стоящих перекрестков — наличие наложенных сегментов может повлечь за собой вылет игры.
При создании новой линии пути скрипт автоматически назначает ей настройки, исходя из параметров в блоке Default Parameters!
Обратите внимание, что параметры Lanes для внутренних точек всегда равны 1 1! Для назначения направления движения и количества полос достаточно редактировать только конечные (внешние) точки.
Или используйте кнопки set one-way/set two-way traffic для назначения одностороннего или двустороннего движения и используйте кнопку Change the direction of traffic для смены направления движения.
Для отображения параметров линий во вьюпорте используйте вкладку Display helper. Для отображения доступны — номера точек, число полос, флаги, ширина пути, координаты точек.
Для сброса параметров по умолчанию у выделенных линий используйте функцию Reset User Properties.
Для экспорта трафика достаточно выбрать линии и нажать кнопку Export Paths. Готовые строки для Paths.ipl будут выведены в окне MAXScript Listener (в левом нижнем углу 3Ds max или нажмите F11 для вызова MAXScript Listener).
Стоит обратить внимание на то, что скрипт автоматически проигнорирует сплайны, у которых число уникальных узлов меньше двух или больше 12!
Скрипт имеет возможность создавать перекрестки.
Для этого нажать кнопку create dummys at line ends, далее выбрать дамми перекрестка (можно даже выделить и сплайны), нажать кнопку create crossroad.
От пользователя потребуется лишь настроить его параметры. Для удаления дамми нажать кнопку delete all dummy.
Краткое описание кнопок:
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.
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.
LibertyCity.ru: https://libertycity.ru/user/aleks926820/
Разрешается выкладывать скрипт на других ресурсах с указанием сайта автора (libertycity.ru) и почты автора.
Запрещается нарушать целостность архива.