Pick a vehicle and choose what it spawns with: every wheel, door, the battery, spark plug and radiator, each with its own chance. Make every car ready to drive in one click, or strip them down to bare shells, add a jerry can to the cargo, and download the entries for cfgspawnabletypes.xml, merged into your file or Bohemia's vanilla one.

The vehicles and their parts come from Bohemia's vanilla events.xml and cfgspawnabletypes.xml for the map you pick.

Where vehicle parts come from

When a car spawns, DayZ looks it up in cfgspawnabletypes.xml in the root of the mission folder. Its entry lists the parts as <attachments> groups, one per wheel, door or engine part, each with a chance. Bohemia's files give wheels 80%, the spare 40%, the battery, radiator and spark plug 60% and doors 30%, which is why most cars need work before they drive.

  • Ready to drive sets every part to 100%.
  • Wheels and engine parts only puts every wheel, the battery, radiator, spark or glow plug and the headlights at 100% and leaves the doors, hood and trunk as they were.
  • Bare shell sets every part to 0%, so players have to find them all.
  • Extra cargo adds <cargo> groups with items that spawn inside the vehicle.

How many vehicles spawn is set in events.xml: use the events.xml Editor. For any other item, the cfgspawnabletypes Generator builds entries from scratch, and the guide DayZ cfgspawnabletypes.xml explains the format.

Change the vehicles on a Nitrado server

  1. Open the file browser in the Nitrado web interface and go to your mission folder: dayzxb_missions/dayzOffline.chernarusplus on Xbox, dayzps_missions/… on PlayStation. Livonia uses dayzOffline.enoch, Sakhal dayzOffline.sakhal and Nasdara dayzOffline.nasdara.
  2. Download cfgspawnabletypes.xml, keep an untouched copy and open it here.
  3. Set the parts for each vehicle and download the merged file.
  4. Upload it over the old file and restart the server. Vehicles already on the map keep their parts until they respawn.

On Xbox and PlayStation servers running Law's KillFeed, the dashboard's Server Files page opens, checks and uploads this file for you and keeps the last 15 versions of every file.

Questions

How do I make cars spawn ready to drive?

Load the vanilla vehicles, tick "All vehicles", click "Ready to drive" and download cfgspawnabletypes.xml. Every wheel, door and engine part then spawns on the car. Upload the file and restart the server.

Does this fill the fuel tank?

No. cfgspawnabletypes.xml only sets the parts and items a vehicle spawns with. Fuel, coolant and oil are not in this file.

How do I get more cars on the map?

That is set in events.xml: raise nominal on the vehicle events with the events.xml Editor. Vehicles also need free positions in cfgeventspawns.xml.

What does a part's chance mean?

How likely that part is on the vehicle when it spawns: 100% always, 0% never. Vanilla gives most wheels 80% and doors 30%.

Can I give vehicles extra items?

Yes. Under Extra cargo, add items such as a jerry can or a tire repair kit, each with its own chance. They spawn in the vehicle's cargo.

Is my file uploaded anywhere?

No. The builder runs in your browser and your file never leaves your device. The vanilla button loads Bohemia's files straight from their public GitHub repository.

// Workbench

More free tools

types.xml Editor

Search, edit and bulk-change the loot in your types.xml, with common mistakes flagged before you upload it.

types.xml Compare

Put two types.xml files side by side and see which items were added, removed or changed.

Loot Multiplier

Double the guns, halve the food or boost military loot: scale types.xml by group in one click.

cfgspawnabletypes Generator

Pick the attachments, magazines and cargo an item spawns with, set chances or presets and merge them into your file.

events.xml Editor

Change vehicles, helicopter crashes, animals and infected event by event, or scale a whole group at once.

Zombie Horde Generator

Place infected hordes on the map, set how many spawn and which types, and download zombie_territories.xml.

cfggameplay.json Editor

Change base damage, stamina, building checks, hit indicators and map options with switches instead of JSON.

globals.xml Editor

Infected and animal caps, cleanup times, login timers and loot damage, with every value explained.

cfgweather.xml Editor

Set clouds, fog, rain, wind and lightning with sliders, or turn off fog and rain in one click.

Contaminated Zone Editor

See the gas zones in cfgEffectArea.json on the map, then add, move, resize or remove them.

Spawn Point Editor

See fresh, hop and travel spawn points from cfgplayerspawnpoints.xml on the map, then add, move or delete them.

messages.xml Generator

Build welcome messages, repeating notices and restart countdowns for your server and download the file.

Spawn Loadout Generator

Pick the starting clothes and items for fresh spawns and get a loadout file ready for cfggameplay.json.

Day & Night Calculator

Work out how long a day and a night last in real time from your server's time acceleration settings.

DayZ File Checker

Paste or open any DayZ XML or JSON file and find the exact line that would stop your server reading it.