XML Files

From 7 Days to Die Wiki
Jump to: navigation, search
Some items' or groups' chance to drop changes according to the player's gamestage. Here you can see those values for any gamestage you want using the little box below. Just type the gamestage you want in the box and press the Apply!-button. The values should change immediately, if the chance is different.

Current game stage: 1

List of XML files included in Alpha 19[edit | edit source]

archetypes.xml[edit | edit source]

This file contains attributes for building the player's avatar

biomes.xml[edit | edit source]

Settings related to Biomes that appear in the game.

blockplaceholders.xml[edit | edit source]

Block Placeholders are special blocks used in the creation of prefabs. They stand for "some random block of type <X>". So when creating a prefab, you can have a sort of random junk block, and the game will create a random type of garbage from the list of possible objects to spawn in for that block. For example, a street has just a scattering of blocks called "Street Random Loot Helper" but when the game renders them, it will choose an actual block from this list:

 <placeholder name="cntStreetRandomLootHelper">
   <block name="cntTrashPile01"/>
   <block name="cntTrashPile02"/>
   <block name="cntTrashPile03"/>
   <block name="cntTrashPile04"/>
   <block name="cntTrashPile05"/>
   <block name="cntTrashPile06"/>
   <block name="cntTrashPile07"/>
   <block name="cntTrashPile08"/>
   <block name="cntTrashPile09"/>
   <block name="cntShoppingCart" prob=".05"/>
   <block name="cntShoppingCartEmpty" prob=".75"/>
   <block name="cntBackpack01" prob=".05"/>
   <block name="cntBackpack03" prob=".05"/>
   <block name="cntDuffle01" prob=".05"/>
   <block name="cntSportsBag01" prob=".05"/>
   <block name="cntSportsBag02" prob=".05"/>
   <block name="cntPurse01" prob=".05"/>
 </placeholder>

blocksA16PrefabConversion.xml[edit | edit source]

blocks.xml[edit | edit source]

One of the most important files, this defines the actual blocks used in the world.

buffs.xml[edit | edit source]

Defines effects that can be placed on the player. Includes special things like godmode, and debuffs in addition to buffs from food and drugs.

dialogs.xml[edit | edit source]

This is the conversations you have with the traders.

dmscontent.xml[edit | edit source]

Ambient sounds definitions

entityclasses.xml[edit | edit source]

Defines classes of entities )"living" things) to apply sets of attributes for any in-game entity based on that class. So a male player avatar has a specific defined set of attributes:

 <entity_class name="playerMale">
   <property name="EntityType" value="Player"/>
   <property name="Tags" value="entity,player,human"/> 
   <property name="ModelType" value="UMA"/>
   <property name="Class" value="EntityPlayer"/>
   <property name="Prefab" value="Player"/>
   <property name="Mesh" value="Player/Male/player_maleRagdoll"/>
   <property name="Mass" value="180"/>
   <property name="PhysicsBody" value="Player"/>
   <property name="HasDeathAnim" value="true"/>
   <property name="HasRagdoll" value="true"/>
   <property name="RagdollOnDeathChance" value="0"/>
   <property name="AvatarController" value="AvatarUMAController"/>
   <property name="LocalAvatarController" value="AvatarLocalPlayerController"/>
   <property name="Parent" value="Players"/>
   <property name="CrouchYOffsetFP" value="-0.65"/>
   <property name="IsMale" value="true"/>
   <property name="TimeStayAfterDeath" value="10"/>
   .... etc.

entitygroups.xml[edit | edit source]

Defines groups of entities ("living" things) so that attributes can be assigned to the entire group.

gamestages.xml[edit | edit source]

This file defines how the game scales the number and types of zombies based on your player's gamestage.

item_modifiers.xml[edit | edit source]

items.xml[edit | edit source]

This file defines the stuff that you can pick up in the game. Individual items, and their associated attributes.

loadingscreen.xml[edit | edit source]

This file defines the sets of background images to cycle through, as well as the loading tips that you can cycle through when starting the game or reloading from death.

Localization.txt[edit | edit source]

Another very important file, this contains every description line for each item in the game. The definitions in this file are what appear as the names of objects crafted by the player for example.

loot.xml[edit | edit source]

materials.xml[edit | edit source]

misc.xml[edit | edit source]

music.xml[edit | edit source]

nav_objects.xml[edit | edit source]

npc.xml[edit | edit source]

painting.xml[edit | edit source]

This is where the textures for use with the paintbrush and paint items are defined!

physicsbodies.xml[edit | edit source]

progression.xml[edit | edit source]

qualityinfo.xml[edit | edit source]

quests.xml[edit | edit source]

recipes.xml[edit | edit source]

Definitions for how things are crafted by the player.

rwgmixer.xml[edit | edit source]

Random World Generator presets and definitions.

sounds.xml[edit | edit source]

Defines sounds related to in-game events, and how they affect the game. (How noisy they are for example.)

spawning.xml[edit | edit source]

Stealth.txt[edit | edit source]

traders.xml[edit | edit source]

Defines what items traders will sell you. Also defines objects sold in vending machines.

ui_display.xml[edit | edit source]

utilityai.xml[edit | edit source]

vehicles.xml[edit | edit source]

weathersurvival.xml[edit | edit source]

worldglobal.xml[edit | edit source]

XML.txt[edit | edit source]

XUi[edit | edit source]

XUi_Menu[edit | edit source]