Page MenuHomeFeedback Tracker

Experimental 1.16 February 11th update has a wrong/placeholder define for game version
Closed, ResolvedPublic

Description

1_Core\Defines.c has

#define DAYZ_X_XX

instead of

#define DAYZ_1_16

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Windows 10 x64
Category
Scripting
Steps To Reproduce

Open 1_Core\Defines.c, right at the top

Event Timeline

lava76 created this task.Feb 12 2022, 12:17 PM
Geez closed this task as Resolved.Feb 14 2022, 10:44 AM
Geez claimed this task.
Geez added a subscriber: Geez.

Hello lava76.

At the top of the newly introduced "1_Core\Defines.c", added in the first 1.16 Experimental update, it is stated that

All defines in this file are added from C++ side
It simply exists for documentation purposes
#ifdef DOXYGEN

The entire file is wrapped inside of this #ifdef DOXYGEN, which is not an enabled define when the game runs
This file purely exists for documentation purposes as explicitly stated inside of the file, the real defines exist on C++ side

Additionally, it is elaborated on the define itself as well

/*!
\brief Define filled in with the current Major and Minor version (e.g. DAYZ_1_16)
*/
#define DAYZ_X_XX

Regards,
Geez