Skip to content
Ferdinand Calo edited this page Aug 5, 2019 · 1 revision
# Data Overview
DataType: FUEL
File Ending: .fuel
Has Own Item: no
Has TMT Model: no

Config location: ./assets/<packid>/config/fuels/<here>.fuel
Model location: none

Fuels allow you to create various types and groups of fuels your engines can run on!
A fuel usually has 3 attributes, "primary" group, e.g. petrol, "secondary" group, e.g. super95,
and then at last, "quality", e.g. 0.95 (1.0 being 100%).

This way multiple packs can add multiple variations of the same primary fuel type!
And eventually (once it does get implemented) depending on the quality of fuel you
put into your vehicle, it may drive better or worse, up to breaking the engine or other parts.

Some examples are at GEP!


Here the overview of the Fields in a fuel json config file:

  • RegistryName - the registryname, should be packid:fuel_id
  • Addon - the addon the fuel is in, e.g. fvtm:gep
  • Name - optional name field
  • Description - can be either a string (supports line breaks \n) or string array
  • PrimaryGroup - the primary group of the Fuel, e.g. petrol, diesel or invent your own.
  • SecondaryGroup - the secondary group of the Fuel, e.g. super95, super98, e10 and so on.
  • Quality - the "quality" of your fuel.

This datatype does NOT create an own item. Although, if you create a Material which is configured
as "fuel container" - FVTM will automatically generate (in creative mode available) such a Material
filled at full capacity with this fuel.

Clone this wiki locally