dont fully understand the reasoning for the question
If setting the time and date in the mission.sqm, then it will be an internal variable stored within ofp hard coding
the missionstart command would i assume run some ofp hard code function which will query the pc's clock time
there is nothing in the resource,.cpp or main config
as far as i know, nobody has been able to de-binarize the context.bin but i doubt that will have any content do do with this
what exactly is it that you are trying to achieve
At a guess, do you want to display the real time in a hint box etc throughout the mission
maybe a combination of "missionstart" and "time" comparison and then set the array elements after doing some maths would do it
eg
;; _Z = start time
;; _M = time since mission started
;;_R = _Z + _R
#INIT
_Zyear = missionstart select 0
_Zmonth = missionstart select 1
_Zday = missionstart select 2
_Zhour = missionstart select 3
_Zminute= missionstart select 4
#START
~1
_Msecs = time
_Mhour = _Msecs/60/60
_Mhour = _Mhour - (_Mhour mod 1)
_Rhour = _zhour + _Mhour
if(_rhour >= 24)then{_rday = _rday + (_Rhour/24)-_rhour mod 1)}
;;;lots of more code and maths but you get the generral idea
the above maths is probably incorrect, (just wrote this on the fly, done no testing)Z_time = Format["<<< Zulu Hour\n>>>>%1 - %2 - %3 at %4 : %5 Hrs",_zday, _zmonth, _zyear, _zhour, _zminute]
R_time = Format["<<< Time into mission\n>>>>%1 - %2 - %3 at %4 : %5 Hrs",_Rday, _Rmonth, _Ryear, _Rhour, _Rminute]
goto "START"
General idea, you take the missionstart time, do some maths to return for instance possibly any skiptime values using the "daytime" query or if no skiptime is used, then the "time" query
check to see that no more than 24hrs has passed and if it has add 1 day to ther _rday etc, same for hours, minutes etc
in the end you get a "realtime" printout in a hint format of what the actual time is on the server or client PC etc as computed since missionstart
IS THAT THE SORT OF THING YOU MEAN ??