







Correção do Spawn de Pizza Boy e Boxville









-
30 março 2023ispravlenie-nepojavlenija-picca-bojj-i_1680190859_761354.zip
Desde o início do jogo, uma van Boxville estacionada deveria ter aparecido no porto, e depois de completar as missões de entrega de pizza, um Pizza Boy estacionado deveria ter começado a aparecer perto da mansão. Não encontramos nenhum dos dois nos locais especificados porque um erro se infiltrou 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 esse problema editando diretamente o main.scm, mas não posso entrar no main.scm de todos os fãs, além disso, essas alterações não funcionarão em jogos salvos antigos, então decidi simplesmente colocar o mesmo transporte nos mesmos lugares com as mesmas condições.
A informação sobre o erro na coordenada não é nova em si, escrevi esses scripts há vários anos e mesmo assim a informação sobre o Pizza Boy estava disponível em um dos sites de fãs. Descobri Boxville simplesmente presumindo que Pizza Boy poderia não ser o único caso de erro nas coordenadas - todos nos lembramos de quando Vice City foi feita.
Recursos do mod:
- O transporte aparece exatamente nas coordenadas em que deveria aparecer;
- Pizza Boy aparece perto da mansão, independentemente de a quem ela pertence (como pretendido), mas você pode escolher a segunda opção (mais lógica) (opção 2), e a scooter perto da mansão só começará a aparecer quando a mansão já pertencer a você;
- Em vez de um gerador de carros, é usada uma ferramenta de criação de transporte, graças à qual o transporte não é registrado nos jogos salvos e não aparece duas vezes um em cima do outro;
- Se você de repente não gosta que, assim que você se afasta/desvia de Boxville, ele desaparece imediatamente - aumente o alcance do desaparecimento do transporte (fora da tela) no jogo com ferramentas como MixSets;
- A correção de Boxville provavelmente se aplica a qualquer modificação da história, Pizza Boy foi projetado para o enredo original;
- A funcionalidade dos scripts foi testada nas versões 1.0 e 1.1 do jogo.
Instalação: mova os arquivos boxport.cs e pizza-boy-man.cs (escolha apenas um pizza-boy-man.cs) para a pasta CLEO na pasta com seu jogo (o CLEO instalado é necessário, é claro).
P.S. Se você não se importa com a compatibilidade com jogos salvos antigos, você tem pelo menos um mínimo de experiência trabalhando com scripts 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
Isso é tudo, aproveitem o jogo!
С самого начала игры в порту должен был появляться припаркованный фургон Боксвилль, а после выполнения миссий по развозу пиццы у особняка должен был начать появляться припаркованный Пицца Бой. Ни того, ни другого на указанных местах мы не находили потому, что в отвечающую за высоту координату затесалась ошибка — Боксвилль и Пицца Бой расположили ниже нужного и игра просто не могла их создать. Решить эту проблему можно отредактировав непосредственно 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
На этом всё, всем приятной игры!