Dinogen Wiki

This page contains all data values for objects in the Scenario Editor.

Keep in mind having a number as the first character in a value will remove all letters and symbols (e.g. 100 placeholder or 1e+2 will be converted into 100), however excessively large numbers like 1,000,000,000,000,000,000,000 will be automatically converted into 1e+22, this can be bypassed by directly editting the json.

string (str) - Value supports numbers, decimals, letters, and symbols
integer (int) - Value supports numbers, does not support decimals, will clamp the value to the nearest supported number
float - Value supports numbers, supports decimals
boolean (bool) - Value is a true or false, can also use 1 and 0 as true or false respectively
array - Contains a list of items (e.g. set of coordinates, inventory of character, set of damage multipliers)

Character[]

id - str
type - str
material - str
team - int
health - int
aimRotation - int
desiredAimRotation - int
lookPos - array
maxSpeed - int
reloadMultiplier - float
speedMultiplier - float
baseSpeedMultiplier - float
bRegenHealth - bool
regenTimerMax - float
regenTimer - float
weapon - str
bIgnoreOutOfSight - bool
bInvestigate - bool
bBot - bool
botSkill - int
bUntargetable - bool
bJuggernaut - bool
bZombie - bool
avatar - array
pawnName - str
indicatorData - array
bCanInteract - bool
maxHealth - int
bGodMode - bool
inventory - array
melee - string
grenade - string
equipment - string
bReloading - bool
currentInventoryIndex - int
lockOnTargetId - string
reloadTimerMax - float
reloadTimer - float
damageMultipliers - array
bJammed - bool
bJuiced - bool
bAiming - bool
bWantsToMove - bool
bWantsToFire - bool
bSprinting - bool

Dinosaur[]

id - string
type - string
material - str
team - float
health - float
dinoType - str
lungeMult - float
aimRotation - float
desiredAimRotation - float
lookPos - array
maxSpeed - int
speedMultiplier - float
baseSpeedMultiplier - float
reloadMultiplier - float
bRegenHealth - bool
regenTimerMax - float
regenTimer - float
bGodMode - bool
bIgnoreOutOfSight - bool
bInvestigate - bool
bBot - bool
bUntargetable - bool
botSkill - int
playerId - str
weapon - str
damageMultipliers - array
pawnName - str
indicatorData - array
inventory - array
bCanLunge - bool
bReloading - bool
currentInventoryIndex - int
lockOnTargetId - str
reloadTimerMax - float
reloadTimer - float
regenAmount - float
maxHealth - float
bJuiced - bool
bLunge - bool
inputPosition - array
bWantsToFire - bool
bWantsToMove - bool
moveAngle - float

Weapon[]

damage - float
fireRate - float
burstFireRate - float
numBursts - int
fireMode - string
radius - float
round - string
reloadTime - float
speedModifier - float
range - float
mag - int
magSize - int
ammo - int
ammoMax - int
bGrenade - bool
bRocket - bool
bShotgun - bool
bSingleRoundLoaded - bool
accuracy - float
recoil - float
penetration - int
bNoShell - bool
bNoMag - bool
name - string
bCanLock - bool
bAutoLock - bool
lockTimerMax - float
fireDamage - float
fireTime - float
bRequiresLock - bool
bSilenced - bool
velocity - float
bRevolver - bool