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



























-
1 Januari 2025vice-city-paths-io-script-v-2-7f_1735740078_213789.zip
Vice City Paths IO Script v.2.7e
Skrip untuk bekerja dengan paths.ipl (dan lainnya).
Untuk bekerja memerlukan: 3dsMax 2008 atau lebih tinggi.
Fitur:
- Impor path GTA VC, GTA3, GTA SA (termasuk dukungan untuk format path Fastman92, hanya format FLA4);
- Ekspor path GTA VC (ekspor semua jenis garis yang didukung game (termasuk dari 3 hingga 12 titik));
- Impor path GTA SA dalam format Vice City/3 (lihat di bawah);
- Kemampuan untuk menetapkan jenis path (ped, mobil, perahu) untuk setiap garis. Jika jenis path tidak ditetapkan, skrip akan otomatis menetapkan jenis berdasarkan nilai Default Path Type;
- Kemampuan untuk membuat dan mengekspor persimpangan (bentuk T dan silang). Untuk detail, lihat "Создание перекрестков.docx" (Membuat Persimpangan.docx) atau file .avi;
- Kemampuan untuk mengubah parameter untuk setiap garis/titik. Untuk mengubah parameter, cukup pilih garis. Semua perubahan akan disimpan secara otomatis;
Tidak perlu memasukkan semuanya secara manual — jika pengaturan garis tidak ditetapkan, skrip akan otomatis membuatnya;
- Kemampuan untuk mengimpor/mengekspor file .dat path dari folder data/paths;
- Tombol untuk memilih path berdasarkan jenisnya (memilih semua path lalu lintas/pejalan kaki/perahu);
- Kemampuan untuk mengonversi VC Paths.ipl ke format path GTA 3;
- Konversi path GTA 3 ke format GTA VC;
- Menampilkan nomor vertex garis yang diedit di viewport;
- Menampilkan flag path, jumlah jalur, koordinat, dan lebar path di viewport;
- Fungsi untuk mengubah arah gerakan path;
- Fungsi untuk menetapkan arah gerakan path (satu arah/dua arah);
- Fungsi untuk membagi garis dengan jumlah titik lebih dari 12 (untuk garis yang dipilih);
- Fungsi untuk mengatur ulang parameter garis (untuk garis yang dipilih);
- Fungsi untuk mengaktifkan/menonaktifkan lalu lintas mobil.
- Fungsi untuk pengaturan persimpangan otomatis berdasarkan garis yang berdekatan (fungsi ini belum sepenuhnya selesai).
- Fungsi untuk menghapus garis "tidak valid" dengan jumlah titik kurang dari 2.
Perubahan dalam versi 2.7f (pembaruan 31.12.2024)
- Menambahkan fungsi konversi path GTA3 ke format Vice City. Untuk ini, pilih folder dengan GTA3 yang terpasang, lalu tentukan di mana Paths.ipl akan disimpan, setelah itu tekan tombol Convert.
- Memperbaiki bug di mana file .COL berukuran 0 byte dibuat saat mengonversi path ke format GTA3 pada versi 3dsmax yang lebih baru (lebih baru dari 2012).
- Menambahkan progress bar tambahan untuk menginformasikan proses konversi path ke format GTA3 serta konversi path ke format GTA Vice City.
- Untuk pemuatan path GTA3 yang lebih cepat, informasi tentang path yang ditemukan di MaxScript Listener telah dihapus - ini memperlambat proses pemuatan data path.
Jenis garis yang didukung adalah Splines — Line. Initial Type — Corner. Drag Type — Bezier.
Jangan menerapkan modifier ke garis! Ini dapat menyebabkan ketidakmungkinan mengekspor path dan membuat persimpangan dengan benar.
Untuk penulisan path yang lebih mudah, gunakan snapping di 3dsMax (lihat file .docx untuk detail lebih lanjut).
Contoh membuat path untuk GTAVC dijelaskan dalam paths_tutorial[RU].pdf
Skrip mendukung impor path GTA VC. Jika ada yang diimpor secara tidak benar (misalnya, persimpangan), saya sarankan memperbaikinya secara manual.
Tidak disarankan menggunakan skrip ini untuk mengedit peta path standar, karena saat mengimpor peta path standar, lebih banyak garis dibuat dibandingkan dengan paths.ipl asli, sehingga struktur path dan file Paths.ipl asli terganggu; setelah diekspor, file path memiliki ukuran lebih besar dari yang asli dan ini menyebabkan lalu lintas atau pejalan kaki tidak ada di beberapa area.
Sebaiknya gunakan skrip untuk membuat path baru.
Skrip mendukung impor path GTA3 — hanya impor, untuk ekspor perlu mengekspor path dalam format Vice City, lalu mengonversi ke format GTA3.
Skrip mendukung kemampuan untuk mengonversi paths.ipl ke format path GTA 3.
Untuk ini, perlu menentukan ID path awal, prefiks untuk model path, nama untuk IPL IDE COL, pengali koordinat path yang digunakan saat mengekspor paths.ipl (untuk .exe standar adalah 16)
Setelah itu, pilih direktori tempat file path GTA 3 akan diekspor, dan langkah terakhir adalah memilih paths.ipl.
Skrip akan memberitahukan selesainya proses konversi. File IPL IDE COL sepenuhnya siap untuk ditambahkan ke game.
Tidak disarankan menggunakan fungsi ini untuk mengedit path standar!
Sebaiknya gunakan fungsi ini untuk membuat path peta baru atau menambahkan path baru ke path asli.
Perhatikan bahwa saat menambahkan path di GTA 3, jika ada path asli, Anda perlu meningkatkan limit menggunakan Limit Adjuster: Dynamic Limits: Buildings, PtrNodes, EntryInfoNodes, Treadables; [Pool Limits]: Objects Models; limit untuk file DFF [ID LIMITS].
Untuk ini gunakan Limit Adjuster by Vitlgt. Juga, atur parameter "Enable path limits patch=1" dan tingkatkan ID maksimum di blok PATH LIMITS.
Untuk meningkatkan limit path di Vice City, Anda perlu menggunakan Maxorator's Path hack.
Skrip mendukung kemampuan untuk mengonversi path GTA3 ke format Vice City.
Untuk ini, Anda perlu mengatur pengali path GTA3 dan Vice City, setelah itu tentukan direktori GTA3 dan path untuk menyimpan Paths.ipl.
Setelah itu, tekan tombol Convert.
Perlu diperhatikan bahwa ukuran file path yang dihasilkan lebih besar dari yang asli, sehingga Maxorator's Path Hack (vcpathlimit.flt) akan diperlukan agar path berfungsi.
Skrip mendukung impor path GTA SA, termasuk impor path format Fastman92.
Untuk mengimpor, tekan tombol Import GTASA Paths dan tentukan folder tempat 64 file path NodesXX.dat berada.
Proses impor path dapat memakan waktu mulai dari beberapa puluh detik hingga 10 menit.
Path diimpor dalam bentuk splines, yang dapat diedit atau dikonfigurasi menggunakan SA Path Tool by Deniska.
Penulis tidak menjamin 100% fungsionalitas path GTASA setelah impor/ekspor.
Sangat disarankan untuk memeriksa pengaturan semua garis, termasuk pengaturan lampu lalu lintas yang benar!
Ada kemungkinan untuk memuat path dalam format GTAVC. Setelah mengimpor, sangat disarankan untuk memeriksa dan memperbaiki pengaturan path serta splines path dan persimpangan yang dibuat! Penulis tidak memberikan jaminan bahwa path yang diimpor dalam format Vice City akan sepenuhnya berfungsi! Jika ditemukan splines path atau persimpangan yang tidak benar, disarankan untuk membangun kembali path (jalur) yang salah secara manual!
Skrip secara default memproses path GTASA selama proses impor, yaitu menghapus segmen yang sama dan menggabungkan titik-titik untuk kemungkinan mengedit garis path di masa depan untuk GTASA atau GTAVC/GTA3.
Anda dapat menonaktifkan fungsi-fungsi ini di bagian GTASA Import Settings, tetapi dalam kasus ini, garis path sama sekali tidak cocok untuk diedit di bawah GTASA atau di bawah GTAVC/GTA3. Ini mungkin berguna jika Anda perlu melihat peta path secara visual (impor peta path standar tanpa pemrosesan memakan waktu sekitar 2 menit).
Dijelaskan secara detail dalam "Импорт путей GTA SA.docx" (Impor Path GTA SA.docx).
Saat membuat garis path baru, skrip secara otomatis menetapkannya pengaturan berdasarkan parameter di blok Default Parameters!
Perhatikan bahwa parameter Lanes untuk titik internal selalu 1 1! Untuk menetapkan arah gerakan dan jumlah jalur, cukup edit hanya titik akhir (eksternal).
Atau gunakan tombol set one-way/set two-way traffic untuk menetapkan lalu lintas satu arah atau dua arah dan gunakan tombol Change the direction of traffic untuk mengubah arah gerakan.
Untuk menampilkan parameter garis di viewport, gunakan tab Display helper. Tersedia untuk ditampilkan — nomor titik, jumlah jalur, flag, lebar path, koordinat titik.
Untuk mengatur ulang parameter default pada garis yang dipilih, gunakan fungsi Reset User Properties.
Jika terjadi kesalahan "The script does not support splines with a number of points greater than 12 and less than 3!Please edit the spline", gunakan fungsi Split Lines to VC Format.
Fungsi ini membagi garis menjadi n jumlah garis jika jumlah titiknya lebih besar dari 12 atau memecah garis menjadi tiga titik jika garis yang dicari memiliki dua titik (Vice City tidak mendukung garis dengan dua titik).
Untuk mengekspor lalu lintas, cukup pilih garis dan tekan tombol Export Paths. Baris yang sudah jadi untuk Paths.ipl akan ditampilkan di jendela MAXScript Listener (di sudut kiri bawah 3Ds max atau tekan F11 untuk memanggil MAXScript Listener).
Skrip memiliki kemampuan untuk membuat persimpangan dengan dua cara:
1) — Pilih satu titik SECARA TERPISAH dari setiap garis dalam mode edit vertex
— Pilih garis dan tekan tombol Create Crossroad
2) — Tekan tombol Create Dummys at line end
— Pilih dummy dan tekan tombol Create Crossroad
Deskripsi singkat tombol:
Set Ped — menetapkan lalu lintas pejalan kaki ke garis.
Select all Ped Paths — memilih semua path pejalan kaki.
Set Car — menetapkan lalu lintas mobil ke garis.
Select all Car Paths — memilih semua path mobil.
Set Boat - menetapkan lalu lintas perahu ke garis.
Select all BoatPaths — memilih semua path perahu.
Select All Paths — memilih semua path.
Import GTAVC Paths — mengimpor path GTAVC.
Import GTA3 Paths — mengimpor path GTA3.
Import GTASA Paths — mengimpor path GTASA.
Import GTASA Paths (Fastman92 FLA4 format only!) — mengimpor path GTASA format Fastman92.
Delete Double Segments — menghapus segmen yang sama saat mengimpor path GTASA. Opsi ini harus dicentang untuk mengedit path!
ViceCity/III format (beta) — mengonversi path GTASA ke format GTAVC/GTAIII. Opsi ini harus dicentang jika path selanjutnya hanya akan dikonfigurasi untuk GTAVC/GTAIII!
Weld paths knots and split paths — menggabungkan simpul path dan membagi garis saat mengimpor path GTASA. Opsi ini harus dicentang untuk mengedit path!
Create CrossRoad — membuat persimpangan (berdasarkan dummy tambahan atau berdasarkan titik splines yang dipilih)
Set CrossroadPath name — Menandai path sebagai persimpangan. Jika pengaturan persimpangan salah, skrip akan mengabaikan garis ini.
Create dummy at line ends — membuat dummy di ujung garis. Berguna untuk membuat persimpangan.
Delete all dummy — menghapus semua dummy tambahan.
Display vertex number — menampilkan nomor titik path di viewport (jika jumlah titik dalam garis berada dalam rentang 2 hingga 12 inklusif).
Display Lanes — menampilkan jumlah jalur garis di viewport.
Display width — menampilkan lebar path di viewport.
Display flags — menampilkan flag path di viewport.
Display XYZ coordinate — menampilkan koordinat titik di viewport.
Import .dat — mengimpor file .dat path flightX.dat/tracksX.dat/spathX.dat.
Export .dat — mengekspor file .dat path.
Split lines — mengonversi garis yang dipilih ke format path GTAVC/III.
Reset user properties — mengatur ulang semua pengaturan untuk garis yang dipilih.
Enable Traffic — mengaktifkan lalu lintas (menyetel flag 0)
Disable Traffic — menonaktifkan lalu lintas (menyetel flag 1)
Delete zero shapes — menghapus garis yang tidak valid dengan jumlah titik kurang dari 2.
Reverse knot order — mengubah prioritas titik.
set one way traffic — membuat lalu lintas satu arah.
set two way traffic — membuat lalu lintas dua arah.
Change direction traffic — mengubah arah gerakan lalu lintas.
Assign Line Parameter for Crossroad by lines — mengonfigurasi jumlah jalur pada persimpangan berdasarkan garis yang berdekatan. Tidak berfungsi jika persimpangan berdekatan satu sama lain!
Select Directory — memilih direktori untuk mengekspor file path GTA3.
Select ViceCity paths.ipl — memilih Vice City paths.ipl untuk mengonversinya ke format path GTAIII.
Select GTA3 Directory — memilih folder dengan GTA3 yang terpasang.
Select save path for Paths.ipl — memilih path untuk menyimpan Paths.ipl
Skrip mendukung impor dan ekspor file .dat path GTA 3 atau GTA Vice City dari folder data/paths, yaitu flightX.dat, tracksX.dat, spathX.dat, di mana X adalah nomor file.
Untuk ekspor, perlu memilih SATU garis path dan menekan ekspor. Skrip akan menawarkan untuk memilih file untuk disimpan.
Ucapan Terima Kasih: Shagg_E; Starenat — atas dukungan dalam penulisan skrip.
Terima kasih khusus: Ilufir — atas bantuan dengan struktur path GTASA, ZZPuma — atas informasi tentang lampu lalu lintas path GTASA.
Menggunakan kode skrip SA Path Tool oleh 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