idk how this api implement, but seems it return negative value after 2X days.
so i guess it's based on TickCount ?
but it'll "broken" after 24.9 days....
https://msdn.microso...(v=vs.110).aspx
i think GetTickCount() is better
https://msdn.microso...p/ms724408.aspx
or even GetTickCount64(), according the comment in the doc, it support ~585 million years
https://msdn.microso...p/ms724411.aspx
anyways, temporally way is to avoid compare tick with 0, use smth like this
tick = - math.huge if tick < GetTickcount() then