[EN] Introduction - JuniorDjjr/VehFuncs GitHub Wiki
What?
VehFuncs is a mod for GTA San Andreas with the aim of adding more functionality to the game vehicles, thus enabling the modeler to do things that were not possible before.
How to adapt
You can use any software that create vehicles to GTA SA, as 3DS Max and ZModeler. Follow the tutorials list at Home.
Glossary
node
Simply an item of the hierarchy within the template.
hierarchy (parent, child, brother etc)
The list of nodes is generally categorized as a family hierarchy, thus facilitating our communication.
See:
dummy
An empty node. Dummy is a pseudo, a simulated, a false node used to indicate a position / rotation or other information. In ZModeler generally a dummy is created by a copy of an existing dummy, thus facilitating in positioning and rotation.
Important informations
-
Various functions are applied directly to the node name (e.g. Characteristics), keep in mind that GTA SA supports nodes with names of up to only 23 letters! Beware leaving nodes with very long names will cause crash.
-
It's important to note that almost all the original nodes can't have the name changed, for example it's wrong to change the name of the node
chassis
,bump_front_dummy
etc. -
Inside dummies like
bump_front_dummy
avoid to add nodes with name started withbump
; as so insidedoor_lf_dummy
avoid to use started withdoor
etc, because the meshes will be copied to the dummy. That is, is a node is inside a_dummy
along with damage parts, avoid using a name started equal to the dummy name — this only applies to this case. If you do this, the VehFuncs will not find the part. -
When you publish a vehicle mod that requires VehFuncs, don't add VehFuncs files on your download, instead this, add this download link. This ensures that the player is always with the newer version of the mod.