VehFuncs v2.0 beta

 Português      English
Atualizado v2.0 beta - 25/05/20 06:00
  • Reimplementado os danos nas peças "wing_lr" e "wing_rr" (para-lamas traseiros) removidos da versão final do GTA SA. Nenhum carro original do jogo usa, mas mods agora podem usá-lo, igual aos para-lamas da frente. Baseado no código do DK22Pac que iria pra nova versão do IVF.
  • Adicionado "_se=" (sound engine; som do motor): Modders agora podem definir o som do motor do carro como uma característica, sem a necessidade de arquivo de configuração (compatível com a seleção de peças extras etc, por exemplo cada motor ou escapamento pode usar um ronco diferente).
  • Adicionado "f_dodometer" (odômetro digital): Visualização da quilometragem do veículo. É aleatório baseado em alguns fatores, como o nível de sujeira e danos que o veículo apareceu. Utiliza o cálculo de velocidade realista para contar a distância. Mods podem ler e escrever o valor (eu atualizei agora o mod Car Dealership para usar a mesma quilometragem mostrada no menu). A quilometragem é salva junto com o carro na garagem, é claro.
  • Mais uma correção de tuning para carros que não usam a peça "chassis" (que causa bugs, dependente da organização da hierarquia do .dff). VehFuncs usará a peça "body", que ficou comum modders usarem (isto corrige o tuning de 70 carros do GTA Brasil).
  • Corrigido a correção de carros tunáveis sem "chassis" não funcionando para o "copcarla".
  • Corrigido "vehicle.txd" adicionais não funcionando para o "copcarla".
  • Em aviões, foi alterado "f_gear" para "f_spin", pois coincidentemente outro mod também usa este nome (isto corrige as rodas girando em alguns mods de aviões).
  • Agora todas as funções do painel terão LOD ativados por padrão (para não serem renderizados caso a câmera estiver um pouco longe do veículo, melhorando o desempenho do jogo).
  • Adicionado configuração "LogNoTextureFound": Mostra no "VehFuncs.log" o nome das texturas não encontradas. Desativado por padrão, útil para modders.
Atualizado v1.9 beta - 08/05/20 15:10
  • O download estava errado, era de uma versão de testes. Corrigido agora.
Atualizado v1.9 beta - 08/05/20 04:05
  • Adicionada a condição de classe "?d", seguida pelo ID do pedstat, para checar pedstat do motorista (se é policial, gangue específica, velho, jovem etc). Também "?nd" para negativo. O número é do "pedstats.dat" (a partir de 0, por exemplo, GANG2 (Families) é "?d5").
  • Adicionada a condição de classe "?m" para checar se o veículo é controlado por missão. Somente durante missões. Também "?nm" para negativo.
  • Recriado a maneira como os nodes que correspondem às classes são selecionados, agora mais otimizados e, finalmente, um node pode ter mais de uma classe. Também foi corrigido um bug que as classes com nomes semelhantes eram consideradas iguais, portanto, é recomendável checar se seus carros estão usando esse bug.
  • Adicionado arquivo .ini para algumas configurações. Por enquanto, multiplicar o nível de sujeira padrão, definir o ângulo de volante padrão e desativar a geração do .log (para uma pequena melhoria de desempenho, especialmente para gameplays casuais com muitos veículos adaptados).
  • Corrigido o "_busrender" não funcionando caso o motorista seja criado no mesmo frame do ônibus.
  • Corrigido um crash raro ao setar a seed do veículo. Corrige crash que algumas pessoas tiveram no Car Dealership e carregar carro salvo do Tuning Mod.
Atualizado v1.8.3 beta - 12/04/20 09:45
  • Corrigido um crash ocasional que apareceu nas novas versões. Tudo certo agora?
Atualizado v1.8.2 beta - 10/04/20 22:30
  • Um pequeno erro estava fazendo a classe não ser selecionada caso exista somente 1 dentro do "f_class". Corrigido, eu espero que agora esteja tudo certo.
Atualizado v1.8.1 beta - 07/04/20 22:30
  • Corrigido peças do carro sumindo ao desinstalar peças tuning na versão anterior.
  • Pequena otimização de desempenho e adição da opção "taxisign" como nome de textura pra placa de táxi acender.
Atualizado v1.8 beta - 07/04/20
  • Adicionado "?norain" que é o negativo do "?rain".
  • Adicionado "f_taxilight" para determinar a posição da luz do taxi.
  • Corrigido "f_coplight" não funcionando para FBI Rancher. Ainda não é possível determinar a cor da luz, nem "outpoint"; você pode escolher a luz aparecer mesmo com a câmera vista detrás colocando um "f" no final do nome.
  • Corrigido problemas com peças extras e funcionais no copcarla (carro da polícia de LS).
  • Corrigido escapamento tuning não sendo apagado ao voltar ao original em carros com escapamento duplo.
  • Corrigido a preservação de cor do ao trocar de paintjob/remap não funcionando em aviões, motos e outros(?).
  • A paintjob/remap inserida com VehFuncs agora é carregada instantaneamente.
  • Agora é possível definir porcentagem de chances de uma classe com condição ser selecionada. Quando uma classe com condição ser selecionada, todas as classes sem condição serão ignoradas.
  • A documentação para a "?p" estava documentada errada nas instruções de uso, não há "=".

VehFuncs é um mod asi para GTA SA que visa trazer novas funções para mods de veículos — semelhante ao Improved Vehicle Features e Active Dashboard — assim substituindo o meu antigo mod Enhanced Functions.
VehFuncs venceu a GTA Annual Awards 2019 na categoria "Melhor Script/Plugin".
gta sa san mod vehfuncs junior_djjr
Veja a postagem de divulgação aqui.
Já que o mod tem foco em modeladores 3D, vou deixar aqui só o resumo de cada função.

Para entender melhor o que é e como funciona, clique nos links abaixo:

Extras Recursivos — destaque

Novo sistema de variações extras que utiliza lógica recursiva para criar variações de peças de carros, motos etc. O novo sistema quebra todos os limites anteriores, além de proporcionar novos controles sobre como o modelo irá variar. É possível variar o modelo quase inteiro usando isto, inclusive rodas. Inclusive condições, como região do mapa, clima etc.

Características — destaque

Possibilidade de aplicar características personalizadas dentro do .dff do veículo, por exemplo paintjob, ocupantes, nível de sujeira, escapamento duplo etc. Isto é super poderoso quando utilizado junto com Extras Recursivos, por exemplo aplicar uma paintjob caso um extra ser aplicado.

Velocímetro Digital

Você pode criar velocímetros digitais no painel do carro, moto etc. Este é o primeiro velocímetro para GTA SA que utiliza cálculo real baseado na rotação da roda. [vídeo]

Odômetro Digital

Você pode criar odômetros digitais no painel do carro, moto etc.
  

Motor/escapamento vibrando

Você pode fazer um motor, escapamento ou outra peça vibrar com o motor. A vibração utiliza perlin noise para um efeito natural e sofre reações com a aceleração [vídeo]

Peça rotacionando com pedais

Anteriormente conhecido como "enh_scoop", mas agora suportando rotação XYZ configurável. É uma peça que rotaciona com o pedal acelerador ou freio, sendo útil para diversos casos.

Pedaleiras em motos e bicicletas

Pedaleiras abrindo e fechando caso tiver piloto ou garupa.

Fix: Cores de materiais

Pare de usar aquelas texturas de cores "preto", "branco", "vermelho" etc!!!

Fix: Veículos adaptados ao IVF

Você não usa ImVehFt mas baixou um carro adaptado à ele e ficou com luzes coloridas? VehFuncs corrigirá isso para você.

Engate Funcional

Engate que funciona em qualquer veículo (moto ainda não, ainda? Resto não testado).. Sem bugs; Sem limitações (como outros mods); Compatível com outros mods do tipo; Sem arquivos adicionais.

Peças rotatórias

Você pode adicionar peças que rodam com a rotação do motor, ou ventiladores.

Giroflex e táxi

Definir posição e cores das luzes da polícia. Você também pode adicionar sirene e luzes em qualquer veículo. Posição para táxis.

Paintjobs em veículos terminados com dígito

Agora é possível utilizar paintjobs em veículos terminados com dígito, como PCJ600, AT400 etc.

Faróis "pop-up"

Um sistema completamente novo e configurável para os famosos faróis "pop-up", como ZR-350 (RX-7).

Correção para spoilers tuning

Agora você pode criar carros com spoiler, e quando instalar um novo spoiler tuning, o original será removido.

Animações para diversos casos

Animação que é reproduzida por alguma condição. Isto possibilita criar retrovisores dobráveis, spoilers que sobem com a velocidade e freio, entre outras coisas que podem vir.

Volante funcional

Volante funcional; não precisa de dummy. Inclui retrocompatibilidade com "movsteer" e "steering" de carros adaptados ao IVF e Active Dashboard.

LOD (Nível de detalhe)

Sistema de nível de detalhe para desaparecer ou trocar peças dependente da distância que o carro está da câmera, assim otimizando o peso do seu modelo de modo extremamente simples.
  

Arquivos vehicle.txd adicionais

Você pode ter mais de 1 arquivo vehicle.txd para texturas genéricas. Útil para packs de veículos que usam as mesmas texturas, assim você pode ter por exemplo "vehicle2.txd" com texturas genéricas adicionais (para diminuir o uso de carregamento e memória do jogo) e ainda poder instalar mods de "vehicle.txd".


Veja a wiki completa: Como adaptar um veículo ao VehFuncs?

O mod ainda está em fase de testes e pode ter problemas. Avise qualquer coisa.

  VehFuncs utiliza GSX (Garage Save eXtender) do Fabio para salvar as informações adicionais na garagem, o que também está em fase de testes.

f_shake + f_gas + f_gear =

No vídeo foi usado sons SACSFX e este supercharger, adicionando-o pelo Tuning Mod v3.
  
Usos:
gta sa san mod vehfuncs trator valtra
baixe o trator e carreta aqui, ótimo para estudar como foram feitos —

gta sa san mod moto xt painel digital

   
Este mod NÃO causa cheating no SAMP!
Questionem servidores que baniram este mod!

É necessário ter o VehFuncs instalado no seu GTA SA para poder usar carros adaptados à ele.
Agradecimentos aos contribuidores do plugin-sdk por deixar isto muito mais fácil de ser feito.
Veja as funções que estão por vir.
  
‎Autor: Junior_Djjr
Mod GSX, ajudas, Engate: Fabio
Agradecimentos: DK22Pac, _F_, Avant, M4k3, xXKenBlockXx, dxivilea
Download
Aviso:
Download quebrado?
Precisa atualizar?
Problemas com a postagem?
Dê sugestões de mods para serem postados aqui (fórum) ou aqui (formulário).
Dê ideias de mods para GTA aqui.
É proibido discutir política, ideologias e religião aqui. Isto é um site de jogos, não facebook.
Abrir Comentários