Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Look up vehicle-related stuff
The pages following this aim to give a detailed view of the resources that make up each vehicle in the game, with the hope that you'll be able to create (not just modify) vehicles for the game.
The TweakDB default vehicle record
This is the main vehicle record in TweakDB, referenced from VehicleObject
in the game, that references all the other vehicle-related records. Below is the .tweak vehicle template (that's also in the TweakDB) that you can customize for creating your own vehicle. The name Vehicle.vehicle_template
near the top will need to be customized to your vehicle name.
entityTemplatePath
is an important field here, because this is the file that ties our record to the resource files needed for rendering.
Vroom Vroom
The list below has the main entity files for the vehicles in the game, should be a good starting off point for whatever your wanting to do to them.
Referenced from base\appearances_mappings.json
, base\vehicles\base_types_map.csv
maps vehicle names to their respective .ent files. The names are defined in each vehicle's .app file as baseEntityType
.
Vechicle | Ent File |
---|
Archer Bandit | v_standard2_archer_bandit_01.ent |
Archer Hella (police version) | v_standard2_archer_hella__basic_01.ent v_standard2_archer_hella__police_01.ent |
Archer Quartz (Nomad version) | v_standard2_archer_quartz__basic_01.ent v_standard2_archer_quartz_nomad__01.ent |
Chevalier Thrax | v_standard2_chevalier_thrax__basic_01.ent |
Makigai Maimai | v_standard2_makigai_maimai_01_basic_01.ent |
Thorton Colby Station wagon | v_standard2_thorton_colby__basic_01.ent |
Thorton Colby Pickup (Nomad version) | v_standard25_thorton_colby_pickup__basic_01.ent v_standard25_thorton_colby_pickup_nomad__basic_01.ent |
Thornton Galena (Nomad version) | v_standard2_thorton_galena_01__basic_01.ent v_standard2_thorton_galena_nomad__01.ent |
Villefort Cortes (police version) (Delamain cab) | v_standard2_villefort_cortes_01__basic_01.ent v_standard2_villefort_cortes_01__police_01.ent v_standard2_villefort_cortes_02__delamain_01.ent |
Chevalier Emperor | v_standard3_chevalier_emperor_01__basic_01.ent |
Thornton Mackinaw Pickup (w rear shell) (Nomad version) | v_standard3_thorton_mackinaw_01__basic_01.ent v_standard3_thorton_mackinaw_larimore_01.ent v_standard3_thorton_mackinaw_nomad_01__basic_01.ent |
Mahir Supron | v_standard25_mahir_supron_01__basic_01.ent |
Villefort Columbus | v_standard25_villefort_columbus_01__basic_01.ent |
Kaukaz z71 Aras | v_kaukaz_z71_aras__basic_01.ent |
Mahir mt28 coach | v_mahir_mt28_coach_basic_01.ent |
Miltech Basilisk | v_militech_basilisk_01__basic_01.ent |
Herrera Outlaw | v_sport1_herrera_outlaw_basic_01.ent |
Quadra Turbo | v_sport1_quadra_turbo__basic_01.ent |
Rayfield Aerondight | v_sport1_rayfield_aerondight__basic_01.ent |
Rayfield Caliburn | v_sport1_rayfield_caliburn__basic_01.ent |
Mizutani Shion (Nomad version) | v_sport2_mizutani_shion__basic_01.ent v_sport2_mizutani_shion_nomad__basic_01.ent |
Jonnys Porsche 911 | v_sport2_porsche_911turbo__basic_01.ent |
Quadra Type 66 (Nomad version) | v_sport2_quadra_type66__basic_01.ent v_sport2_quadra_type66_nomad__basic_01.ent |
Villefort Alvarado | v_sport2_villefort_alvarado__basic_01.ent |
Villefort Alvarado Cabrio | v_sport2_villefort_alvarado__cabrio_01.ent |
Kuanagi Sportsbike | v_sportbike1_yaiba_kusanagi_basic_01.ent |
Arch Nemesis Sportsbike | v_sportbike2_arch_nemesis_basic_01.ent |
Brennan Apollo Sportsbike | v_sportbike3_brennan_apollo_basic_01.ent |
Kaukaz Bratsk | v_utility4_kaukaz_bratsk_extended__basic_01.ent v_utility4_kaukaz_bratsk__basic_01.ent v_utility4_kaukaz_bratsk__basic_concrete_truck_01.ent v_utility4_kaukaz_bratsk__basic_container_truck_01.ent v_utility4_kaukaz_bratsk__basic_dump_truck_01.ent v_utility4_kaukaz_bratsk__basic_machine_truck_01.ent v_utility4_kaukaz_bratsk__basic_metalstud_truck_01.ent |
Kaukaz Zeya | v_utility4_kaukaz_zeya__barrels_01.ent v_utility4_kaukaz_zeya__basic_01.ent v_utility4_kaukaz_zeya__container_01.ent v_utility4_kaukaz_zeya__freight_01.ent v_utility4_kaukaz_zeya__full_01.ent |
Militech Behemoth | v_utility4_militech_behemoth_basic_01.ent v_utility4_militech_behemoth_basic_flatbed.ent |
Mackinaw Monster truck | v_utility4_thorton_mackinaw_bmf_01.ent |
Militech Griffin AV | av_militech_griffin__basic_01.ent |
Militech Manticore AV | av_militech_manticore_basic_01.ent |
Militech Wyvern AV | av_militech_wyvern__basic_01.ent |
Train | av_public_train.ent av_public_train_b.ent |
Rayfield Excalibur AV | av_rayfield_excalibur__basic_01.ent |
Zetatech Atlus AV | av_zetatech_atlus_basic_01.ent av_zetatech_atlus_basic_02.ent |
Zetatech Bombus AV | av_zetatech_bombus__basic.ent |
Zetatech Canopy AV | av_zetatech_canopy__basic_01.ent |
Zetatech Octant AV | av_zetatech_octant.ent av_zetatech_octant__basic_01.ent |
Zetatech Surveyor AV | av_zetatech_surveyor_basic_01.ent |
Zetatech Valgus AV | av_zetatech_valgus_basic_01.ent |
This page is archived. Its contents are no longer relevant.
These are the part names used in filenames for .mesh and .ent files. Each header is their category - base
is used in both Interior
& Exterior
.
base
steering_wheel
pedals
base
bumper_f
bumper_b
hood
trunk
door_fl
door_fr
door_bl
door_br
fuelcap
fuelport
wheel
This page is archived. Its contents are no longer relevant.
Referenced from base\appearances_mappings.json
, base\vehicles\vehicle_filename_parsing.json
contains a regex string is defined that outlines the allowable file names for .ent files (play around with this regex here):
For a filename like v_sport2_mizutani_shion__ext01_body_01.ent
, this would match the following groups:
Group 1: sport
Group 2: mizutani
Group 3: body
Group 3 has no mapping, is of the type partType
.
Curiously, this regex doesn't work for vehicles such as the Type 66, or the 911, since numbers aren't permitted in Group 2. It's unknown if this is even used, or if there is replacing done at some point.
This page is archived. Its contents are no longer relevant.
In base\appearance_mappings.json
, entity types have their resources defined. The vehicle definition is below:
This page is archived. Its contents are no longer relevant.
This section contains an overview of things that you might encounter while modding vehicles. For a full list of sub-pages, please check the link tree in the left-hand menu.
For the documentation on .app files (appearance definitions), see here or check the appearance mappings subpage.
For the documentation on .ent files, see here.
An example entry for a vehicle entEntityTemplate from a vehicle's .ent file looks like this:
To make your new vehicle available in-game, add its record to the flat Vehicle.vehicle_list.list
To unlock a vehicle at the start of the game, add the record to Vehicle.vehicle_list.initially_unlocked_list
Group 1 (base) | Name |
---|---|
Group 2 (category) | Name |
---|---|
key | value |
---|---|
key | example |
---|---|
For more information about TweakDB modding, follow the links under .
av
Aerial
sport
Car
standard
Car
utility
Car
Mahir
Mahir Motors
name
Vehicle
baseTypesFile
base\vehicles\base_types_map.csv
baseTypePrefix
baseType
categoriesFile
base\vehicles\categories.csv
partsFile
partsCategoriesFile
scanDirectory
base\vehicles\
filenameParsingRules
name
quadra_type66__basic_urban_01
appearanceResource
[`base\vehicles\appearances\sport\quadra_type66__basic.app`](.app-file-appearanceresource.md)
appearanceName
urban_01