Funções adicionais para carros









-
3 julho 202311.2dopolnitelnye-funkcii-dlja-avtomobilejj_1688340557_986606.zipSenha do arquivo: libertycity
-
2 julho 2023(вылетает. оставлено для архива)11.1 publicdop-funkcii-dlja-avtomobilejj_1688255951_94495.zipSenha do arquivo: libertycity
Um script simples que visa adicionar novas funções aos carros.
Novas flags (nomes de editIV):
N/A(à direita de SMOOTH_COMPRESN) — direção das rodas dianteiras e traseiras.
PROC_REARWHEEL1ST — rodas dianteiras na frente. Pode ser usado para que uma trilha dupla fique na frente.
Novos detalhes:
temp_mesh - seta de temperatura.
serpentinebelt_root + serpentinebelt0-19 — passe do motor.
engine_fan — ventoinha do radiador. Sincronizado com a temperatura do motor. Liga se a temperatura for superior a 203. Desliga se a temperatura for inferior a 194 e se funcionar por pelo menos 10 segundos.
speed_mesh — ponteiro do velocímetro. Mostra a velocidade das rodas. Pode ser da frente, traseira e todas, dependendo da unidade do carro.
rpm_mesh — ponteiro do tacômetro.
engine_mesh — motor. Ele vibra. A força da vibração dependerá das rotações do motor.
supercharger_throttle_mesh — acelerador do supercharger. Funciona como em V, exceto pelo movimento suave.
exhaust_door_mesh — a tampa do escape, que abrirá e fechará. Eu vi isso nos Simpsons.
steer_mesh — volante. Funciona com a roda, portanto, repetirá totalmente os movimentos das rodas de direção.
Também:
A lógica das rotações do motor foi alterada. Quando o motor está desligado, as rotações caem para 0 e, ao ligar, subirão para 0,1. É relevante para outros mods também. Também pequenas mudanças.
Lógica da temperatura do motor. O script foi projetado para operar na faixa de 32 a 500 graus.
Nitro. Ele fornece um aumento de curto prazo na potência do motor e um efeito visual de todos os escapes. É ativado no X.
Importante:
No modelo de teste, há um exemplo de como usar a lacuna para girar novas peças.
Quase todas as peças novas têm configurações adicionais.
steer_mesh: rotMax.y — multiplicador do ângulo de giro.
exhaust_door_mesh: rotMax.x — máx. ângulo.
supercharger_throttle_mesh: rotMax.x — máx. ângulo.
engine_mesh: rotMax.y — multiplicador da força de vibração.
rpm_mesh: rotMax.y — ângulo das rotações máximas.
speed_mesh: rotMax.y — multiplicador.
temp_mesh: rotMin.x — temperatura mínima para a seta, rotMin.y temperatura máxima para a seta, rotMin.z — ângulo de rotMin.x a rotMin.y.
Notas:
Ângulos em radianos.
Temperatura em Fahrenheit.
Apenas para 1.0.7.0.
Instalação:
Mova o asi do arquivo para a pasta do jogo.
Para o script, você só precisa do carregador de arquivos asi e não precisa de scripthook, scripthookdonet e outros porque o script funciona diretamente com a memória do jogo.
E o arquivo tem um modelo de teste que suporta quase tudo deste script.
Registro de alterações:
11.2 - Corrigidos travamentos devido a objetos desconhecidos em Liberty City, aos quais o script reagiu.
Простой скрипт, который нацелен добавления новых функций для автомобилей.
Новые флаги(названия из editIV):
N/A(справа от SMOOTH_COMPRESN) — руление передними и задними колесами.
PROC_REARWHEEL1ST — передные колеса спереду. Можно использовать чтобы двойной след был спереду.
Новые детали:
temp_mesh - стрелка температуры.
serpentinebelt_root + serpentinebelt0-19 — пас двигателя.
engine_fan — вентилятор радиатора. Синхронизирован с температурой двигателя. Включается если температура больше 203. Отключается если температура ниже 194 и если отработал как минимум 10 секунд.
speed_mesh — стрелка спидометра. Показывает скорость от колес. Может быть от передных, задных и всех, зависит от привода авто.
rpm_mesh — стрелка тахометра.
engine_mesh — двигатель. Он вибрирует. Сила вибрации завысит от оборотов двигателя.
supercharger_throttle_mesh — дросель нагнетателя. Работает как в V за исключением плавного движения.
exhaust_door_mesh — крышка выхлопа, которая будет открываться и закрываться. Выдел такое в Симпсонах.
steer_mesh — руль. Работает от колеса, поэтому будет полностью повторять движения поворотных колес.
Также:
Изменена логика оборотов двигателя. При выключеном двигатели обороты падают на 0 и при запуске будут подниматься к 0.1. Актуально и для других модов. Также мелкие изменения.
Логика температуры двигателя. Скрипт рассчитан на работу в пределах от 32 до 500 градусов.
Нитро. Дает кратковременной прирост к мощности двигателя и визуальный эффект их всех выхлопных. Включается на X.
Важно:
В тестовой модели есть пример использования лазейки для поворота новых деталей.
Для почти всех новых деталей есть доп. настройки.
steer_mesh: rotMax.y — множитель угла поворота.
exhaust_door_mesh: rotMax.x — макс. угол.
supercharger_throttle_mesh: rotMax.x — макс. угол.
engine_mesh: rotMax.y — множитель силы вибрации.
rpm_mesh: rotMax.y — угол максимальных оборотов.
speed_mesh: rotMax.y — множитель.
temp_mesh: rotMin.x — минимальная температура для стрелки, rotMin.y максимальная температура для стрелки, rotMin.z — угол от rotMin.x до rotMin.y.
Примечания:
Углы в радианах.
Температура в фаренгейтах.
Только для 1.0.7.0.
Установка:
Переместить asi из архива в папку с игрой.
Для скрипта нужен только загрузчик asi файлов и не нужно scripthook, scripthookdonet и прочее ибо скрипт работает напрямую с памятью игры.
А архиве есть тестовая модель, которая поддерживает почти все их этого скрипта.
Журнал изменений:
11.2 — исправлены вылеты из-за непонятных объектов в Либерти Сити, на которые реарировал скрипт.