







Correção de spawn do Pizza Boy e Boxville









-
30 março 2023ispravlenie-nepojavlenija-picca-bojj-i_1680190859_761354.zip
Correção de spawn do Pizza Boy e Boxville para GTA Vice City
Desde o início do jogo no porto, uma carrinha Boxville estacionada deveria aparecer, e após a conclusão das missões de entrega de pizza, um Pizza Boy estacionado deveria começar a aparecer perto da mansão. Não encontramos nenhum dos dois nos locais especificados porque houve um erro na coordenada responsável pela altura - Boxville e Pizza Boy foram colocados abaixo do necessário e o jogo simplesmente não conseguiu criá-los. Você pode resolver este problema editando diretamente main.scm, mas não posso entrar no main.scm de cada fã, além disso, essas alterações não funcionarão em saves antigos, então decidi apenas colocar o mesmo transporte nos mesmos lugares com as mesmas condições.
A informação sobre o erro na coordenada em si não é nova, escrevi esses scripts há alguns anos e, na época, as informações sobre o Pizza Boy já estavam disponíveis em um dos sites de fãs. Eu descobri o Boxville simplesmente assumindo que o Pizza Boy pode não ter sido o único caso de erro nas coordenadas - todos nós lembramos como Vice City foi feito.
Recursos do mod:
- O transporte aparece exatamente nas coordenadas em que deveria aparecer;
- Pizza Boy aparece perto da mansão, independentemente de sua afiliação (como pretendido), mas você pode escolher a segunda opção (mais lógica) (opção 2), e o scooter perto da mansão começará a aparecer somente quando a mansão já for sua;
- Em vez do cargenerator, uma ferramenta de criação de transporte é usada, graças à qual o transporte não é registrado nos saves e não aparece duas vezes um em cima do outro;
- Se de repente você não gostar que, tendo saído / se afastado de Boxville, ele desapareça imediatamente - aumente a distância de desaparecimento do transporte (atrás da tela) no jogo com a ajuda de ferramentas como MixSets;
- A correção de Boxville é, com alta probabilidade, aplicável a qualquer modificação da história, o Pizza Boy foi projetado para a linha da história original;
- A capacidade de desempenho dos scripts foi verificada nas versões do jogo 1.0 e 1.1.
Instalação: transfira os arquivos boxport.cs e pizza-boy-man.cs (selecione apenas um pizza-boy-man.cs) para a pasta CLEO na pasta com seu jogo (CLEO instalado é necessário, claro).
P.S. Se você não se importa com a compatibilidade com saves antigos, tem pelo menos uma experiência mínima de trabalho com script SCM e deseja corrigir erros diretamente no main.scm - aqui estão as linhas que você precisa corrigir (arredonde a coordenada 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
É tudo, divirta-se jogando!
Исправление спавна 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
На этом всё, всем приятной игры!