User:MvGulik/HnH Offline Clock
Jump to navigation
Jump to search
Slow World
- Offline HnH clock: (Slow-WIP):
- Potential useful stuff: (Raw Dump)
- - Minimal size. ie: no title-bar, but still moveable (possible). (has minor hiccup, fix unknown)
- - Needs, of course, to show current game: Date, Season, Moon phase, and day-time. (implemented).
- - Accuracy: Potentially about +1.5 game second. (although 1 real second should work ok too.)
- - - Graphical progress-bar for Season, Day(24h), Moon phase (implemented)
- - - Using ender method to get VWST seems to work ok. (set some timer X in game. get VWST value = fileMtime-(start/3.29). compare against current saved VWST value)
- - - - + users can do this on there own. (clock:+check timer button)(so no real need for a online pulled VWST value. keeping it as an option for now.)
- - Importing in-game related timers (from Ender client at least). (possible)
- - - Export timers to Ender client. (Low priority, but should be possible)
- - - - Auto save & load available timers.
- - - - Import option/button.
- - - Displaying current active timers (+gfx-bar). (should be possible)
- - - - Auto display timers that are less then N-minutes from ending.
- - - - - Global at least. Per timer maybe.
- - - Notification: Alarm sound (possible). Message window (not sure yet how. Low Tkinter expertise)
- - - Selectable alarm sound per timer.
- - - Alarm options: One time, x times, until user stopped.
- - Create new timer option.
- - Activate inactive timer.
- - - how/when: ...
- - - 1) Single button to save(array) current datetime point(s), to later be linked to some timer(s). (ie: fast/direct recording of some event, without having to do anything else at the moment.)
- - - 2) Activate button on selected/displayed timer (inactive timers)
- - - 3) Don't use available timers themself but clone them into a active timer. (no need to pre-setup multiple timers for the same thing).
- - - - Link direct recorded time-point(s) to timer(s).
- ...
- - Timer settings:
- - - started(game-time): Yes(needed).
- - - Duration(real time): Yes(needed).
- - - End-time: No (calculate if needed).
- - - Alarm sound: filespec or id to global sound files list.
- - - Alarm play-mode: (1,N,stopped by user(0))
- - - - Alarm Volume ... while where at it. (0.0..1.0//0..100)
- - - Display name. Could allow duplicate names (not sure), but will needs some alternative unique id per active timer in that case. Or could just auto-add some text/number.
- ...
- - Cleanup your code, its a mess.
- .MvGulik. (no sure I will truly finish this though).
Fast world
- Hmm. Based on the server returned data the game clock seems to run around 3.29*1.5. (without the usual used stairs for fast data pulling)
- But when plugging it in the offline clock the date and time are way off. (way to early it seems, spring instead of summer)
- For the bad season I figure dev's could have changes there lengths. But that should not really effect the day time (although that is client based).
- ... Check client clock data against server controlled stuff. Check also against default client.
