This just came to me not long ago. Whenever a new Soldat.exe is compiled, the memory and hex values change right? So the idea is, if it's not much of a problem, to make a mandantory update for Soldat every 2 months or so(doesn't even need bugfixes, just recompile the program).
Ofcourse people don't check Soldat.pl very often, so it might be a good idea to implement Enesce's version checker too.
That is, if it's not much of a problem.