3.0.3.9183", "diffrenceB2_TimeMin", "0x012dad10" ;Time Minutes
3.0.3.9183", "diffrenceB2_TimeHour", "0x012dad14" ;Time Minutes
3.0.3.9183", "diffrenceB2_TimeSpeed", "0x012DAD3C";Time Speed
there are 1 more, can't remeber where but it makes the minute and hour adjustments apply instantly.
You can also do it like WoWMachinima tool does it.
Code:
Func Action_Time()
If String($commandinput[$commandinput[0]]) = "time" Then
_report(_MemoryRead(($memoryTimeMin + 0x4), $DllInformation, 'int') & ":" & _MemoryRead($memoryTimeMin, $DllInformation, 'int'))
ConsoleWrite($memoryTimeMin)
Elseif String($commandinput[$commandinput[0]]) = "?" Then
_report("This value indicates the current time, use format: 'Hour:Minute' with : as seperator")
_report("Takes a few seconds before change is affected")
Else
$commandinputB = StringSplit($commandinput[2], ":")
_MemoryWrite(($memoryTimeMin + 0x4), $DllInformation, ($commandinputB[1]), 'int')
_MemoryWrite($memoryTimeMin, $DllInformation, ($commandinputB[2]), 'int')
_MemoryWrite($memoryTimeMin + 0x30, $DllInformation, 1, 'float') ;this part speeds up time to make the change happen instantly
_MemoryWrite($memoryTimeMin, $DllInformation, ($commandinputB[2]), 'int') ;this makes the minute that just passed by go back to the desired value.
_report("Time set to " & $commandinput[2])
EndIf
Return
EndFunc ;==>Action_Time