DIFF

enum StaticDefinesDOXYGENSource

DefinesShort descriptionDayZ buildsWorkbench builds
DEVELOPERInternal developer versionyes (binarize, debug, release, releaseAsserts, releaseNoOpt)
no(Profile server, Retail server, Retail client)
yes
RELEASERetail build of the gameyes (retail client, retail server)no
PREVIEW_BUILDPreview build. Currently used only in console buildsyes (preview build)no
PLATFORM_WINDOWS || PLATFORM_MACOSX || ENF_LINUXPlatform specific definesyesyes
PLATFORM_CONSOLE && (PLATFORM_XBOX || PLATFORM_PS4 || PLATFORM_MSSTORE)Platform specific definesyesno
X1_TODO_TEMP_GUITemporary XBOX GUI hacksyes (xbox builds)no
BULDOZERGame is launched in land editor mode (-buldozer)yes (binarize, debug, release, releaseAsserts, releaseNoOpt, retail client)
no(server, retail server, xbox, ps4)
yes
SERVERGame runs as serveryes (all pc builds, client with -server)no
NO_GUI, NO_GUI_INGAMEGame runs without gui - Server, client simulatoryesno
WORKBENCHGame runs from workbenchnoyes
COMPONENT_SYSTEMEnfusion entity component systemnoyes
GAME_TEMPLATEGame template implementation see linknoyes
ENF_DONELooks like commented out wip or dead codenono
DOXYGENDoxygen documentation, never compilednono
_DAYZ_CREATURE_DEBUG_SHADOWGame is built with network debug for DayZCreaturenono
BOT? Script player debug bot ?nono
PS3? obsolete ?nono
PC buildsDefines used
release, releaseAssertsDEVELOPER, (PLATFORM_WINDOWS || PLATFORM_MACOSX || ENF_LINUX), (-server => SERVER, NO_GUI, NO_GUI_INGAME), (-buldozer => BULDOZER) + any number of static defines using command line parameter -scrDef=... see link
retail clientRELEASE, (PLATFORM_WINDOWS || PLATFORM_MACOSX || ENF_LINUX), (-buldozer => BULDOZER)
retail server, profile serverRELEASE, (PLATFORM_WINDOWS || PLATFORM_MACOSX || ENF_LINUX), SERVER, NO_GUI, NO_GUI_INGAME
Console buildsDefines used
previewRELEASE, PLATFORM_CONSOLE, (PLATFORM_XBOX || PLATFORM_PS4 || PLATFORM_MSSTORE), PREVIEW_BUILD
retailRELEASE, PLATFORM_CONSOLE, (PLATFORM_XBOX || PLATFORM_PS4 || PLATFORM_MSSTORE)
releaseDEVELOPER, PLATFORM_CONSOLE, (PLATFORM_XBOX || PLATFORM_PS4 || PLATFORM_MSSTORE)
NameValue
DEVELOPERDOXYGEN
RELEASEDOXYGEN
PREVIEW_BUILDDOXYGEN
PLATFORM_WINDOWSDOXYGEN
PLATFORM_MACOSXDOXYGEN
ENF_LINUXDOXYGEN
PLATFORM_CONSOLEDOXYGEN
PLATFORM_XBOXDOXYGEN
PLATFORM_MSSTOREDOXYGEN
PLATFORM_PS4DOXYGEN
X1_TODO_TEMP_GUIDOXYGEN
BULDOZERDOXYGEN
SERVERDOXYGEN
NO_GUIDOXYGEN
NO_GUI_INGAMEDOXYGEN
WORKBENCHDOXYGEN
GAME_TEMPLATEDOXYGEN
ENF_DONEDOXYGEN
COMPONENT_SYSTEMDOXYGEN
DOXYGENDOXYGEN
_DAYZ_CREATURE_DEBUG_SHADOWDOXYGEN
BOTDOXYGEN
PS3DOXYGEN