Виправлення спавна Pizza Boy та Boxville
-
30 березня 2023ispravlenie-nepojavlenija-picca-bojj-i_1680190859_761354.zip
Виправлення спавна Pizza Boy та Boxville для GTA Vice City
З самого початку гри в порту повинен був з'являтися припаркований фургон Боксвілль, а після виконання місій з розвезення піци біля особняка повинен був почати з'являтися припаркований Піцца Бой. Ні того, ні іншого на зазначених місцях ми не знаходили тому, що в координату, яка відповідала за висоту, затесалася помилка — Боксвілль і Піцца Бой розташували нижче потрібного, і гра просто не могла їх створити. Вирішити цю проблему можна, відредагувавши безпосередньо 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
На цьому все, всім приємної гри!
Исправление спавна Pizza Boy и Boxville для GTA Vice City
С самого начала игры в порту должен был появляться припаркованный фургон Боксвилль, а после выполнения миссий по развозу пиццы у особняка должен был начать появляться припаркованный Пицца Бой. Ни того, ни другого на указанных местах мы не находили потому, что в отвечающую за высоту координату затесалась ошибка — Боксвилль и Пицца Бой расположили ниже нужного и игра просто не могла их создать. Решить эту проблему можно отредактировав непосредственно 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
На этом всё, всем приятной игры!