During major game changes will be very useful even edit config.cpp according changes.
My usecase is for example incompatible animgraph changes between game updates.
example:
class enfAnimSys { meshObject="dz\characters\bodies\player_testing.xob"; #ifdef DAYZ_1_23 graphName="TalkingNPC\models\animations\NPC\player_main.agr"; defaultInstance="TalkingNPC\models\animations\NPC\player_main.asi"; #else graphName="AnotherPath\player_main.agr"; defaultInstance="AnotherPath\player_main.asi"; #endif skeletonName="player_testing.xob"; startNode="MasterControl"; };
using this I can publish mod before game update and it will automatically adjust changes