







Memperbaiki Spawn Pizza Boy dan Boxville
-
30 Maret 2023ispravlenie-nepojavlenija-picca-bojj-i_1680190859_761354.zip
Sejak awal permainan, sebuah van Boxville yang diparkir seharusnya muncul di pelabuhan, dan setelah menyelesaikan misi pengiriman pizza, Pizza Boy yang diparkir seharusnya mulai muncul di dekat mansion. Kami tidak menemukan keduanya di tempat yang ditentukan karena kesalahan menyusup ke koordinat yang bertanggung jawab atas ketinggian - Boxville dan Pizza Boy ditempatkan lebih rendah dari yang diperlukan dan permainan tidak dapat membuatnya. Anda dapat memperbaiki masalah ini dengan mengedit main.scm secara langsung, tetapi saya tidak dapat masuk ke main.scm setiap penggemar, apalagi perubahan seperti itu tidak akan berfungsi pada penyimpanan lama, jadi saya memutuskan untuk hanya meletakkan transportasi yang sama di tempat yang sama dengan kondisi yang sama.
Informasi tentang kesalahan dalam koordinat itu sendiri sama sekali tidak baru, saya menulis skrip ini beberapa tahun yang lalu dan bahkan kemudian informasi tentang Pizza Boy tersedia di salah satu situs penggemar. Saya menemukan Boxville hanya dengan berasumsi bahwa Pizza Boy mungkin bukan satu-satunya kasus kesalahan dalam koordinat - kita semua ingat tenggat waktu pembuatan Vice City.
Fitur mod:
- Transportasi muncul tepat di koordinat tempat seharusnya muncul;
- Pizza Boy muncul di dekat mansion terlepas dari kepemilikannya (seperti yang direncanakan), tetapi Anda dapat memilih opsi kedua (lebih logis) (opsi 2), dan skuter di dekat mansion akan mulai muncul hanya ketika mansion sudah menjadi milik Anda;
- Alih-alih generator mobil, alat untuk membuat transportasi digunakan, sehingga transportasi tidak terdaftar di penyimpanan dan tidak muncul dua kali di atas satu sama lain;
- Jika Anda tiba-tiba tidak suka fakta bahwa begitu Anda menjauh/berpaling dari Boxville, itu segera menghilang - tingkatkan jangkauan hilangnya transportasi (di luar layar) dalam game menggunakan alat seperti MixSets;
- Perbaikan Boxville kemungkinan besar berlaku untuk modifikasi cerita apa pun, Pizza Boy dirancang untuk alur cerita asli;
- Kinerja skrip telah diuji pada versi game 1.0 dan 1.1.
Instalasi: pindahkan file boxport.cs dan pizza-boy-man.cs (pilih hanya satu pizza-boy-man.cs) ke folder CLEO di folder dengan game Anda (CLEO yang terinstal diperlukan, tentu saja).
P.S. Jika Anda tidak peduli dengan kompatibilitas dengan penyimpanan lama, Anda memiliki setidaknya pengalaman minimal dengan skrip SCM dan ingin memperbaiki kesalahan langsung di main.scm - berikut adalah baris yang perlu diperbaiki (bulatkan koordinat z):
014B: $1834 = init_car_generator #PIZZABOY -1 -1 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 at -350.8 -534.9 11.4 angle 86.5
014B: $1878 = init_car_generator #BOXVILLE -1 -1 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 at -898.9971 -1462.046 10.94 angle 10.8204
Itu saja, semua orang bersenang-senang!
С самого начала игры в порту должен был появляться припаркованный фургон Боксвилль, а после выполнения миссий по развозу пиццы у особняка должен был начать появляться припаркованный Пицца Бой. Ни того, ни другого на указанных местах мы не находили потому, что в отвечающую за высоту координату затесалась ошибка — Боксвилль и Пицца Бой расположили ниже нужного и игра просто не могла их создать. Решить эту проблему можно отредактировав непосредственно main.scm, но в main.scm каждого фаната мне не залезть, к тому же такие изменения не будут работать на старых сохранениях, поэтому я решил просто поставить на те же места тот же транспорт с теми же условиями.
Сама по себе информация об ошибке в координате вовсе не нова, эти скрипты я написал несколько лет назад и уже тогда информация о Пицца Бой была доступна на одном из фанатских сайтов. Боксвилль я обнаружил просто предположив, что Пицца Бой мог быть не единственным случаем ошибки в координатах — все мы помним, в какие сроки делалась Vice City.
Особенности мода:
- Транспорт появляется ровно на тех координатах, на которых и должен был появляться;
- Пицца Бой появляется у особняка без оглядки на его принадлежность (как и было задумано), но вы можете выбрать вторую (более логичную) опцию (option 2), и скутер у особняка начнёт появляться только тогда, когда особняк уже будет принадлежать вам;
- Вместо каргенератора использован инструмент создания транспорта, благодаря чему транспорт не прописывается в сохранения и не появляется дважды одно поверх другого;
- Если вам вдруг не нравится, что едва отъехав/отвернувшись от Боксвилля он тут же исчезает — увеличьте дальность исчезновения транспорта (за экраном) в игре с помощью инструментов типа MixSets;
- Исправление Боксвилля с большой долей вероятности применимо на любой сюжетной модификации, Пицца Бой расчитан на оригинальную сюжетную линию;
- Работоспособность скриптов проверена на версиях игры 1.0 и 1.1.
Установка: перенесите файлы boxport.cs и pizza-boy-man.cs (выберите только один pizza-boy-man.cs) в папку CLEO в папке с вашей игрой (требуется установленный CLEO, естественно).
P.S. Если вам не важна совместимость со старыми сохранениями, вы имеете хотя бы минимальный опыт работы с SCM скриптингом и хотите исправить ошибки непосредственно в main.scm — вот строки, которые нужно исправить (округлите z координату):
014B: $1834 = init_car_generator #PIZZABOY -1 -1 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 at -350.8 -534.9 11.4 angle 86.5
014B: $1878 = init_car_generator #BOXVILLE -1 -1 force_spawn 0 alarm 0 door_lock 0 min_delay 0 max_delay 10000 at -898.9971 -1462.046 10.94 angle 10.8204
На этом всё, всем приятной игры!