Yaga

Wurmclock: Desktop App Showing Current Wurm Time, Date and Season

Recommended Posts

Hi there,

 

I always wanted to have an offline clock showing the current ingame time, even when not playing. So, after some research and helpful dicussion I created WurmClock, a little desktop application for Windows, and I would like to share it with you.

 

Meanwhile WurmClock has been around since April 2012 and I am happy that many users seem to like it. Versions 1 and 2 turned out to be rather popular among Wurm Online players, so I decided to give it a major overhaul: here is WurmClock V3. You can download it here:

 

https://dl.dropbox.com/s/blfd9eo2mb54ouu/WurmClock342_.zip

 

The app shows a small (300 x 300 pixels) image of an analog 24 hour clock which can be placed anywhere on your display by clicking and dragging it with the mouse. By default, the clock will be displayed on top of other program windows unless the user chooses to turn this option off. In addition to the clock itself WurmClock V3 has a new calendar dial, showing the Wurm year with its starfalls and seasons, and indicates the current time of year (starfall and week). Of course, the calendar display is optional (for those of you who prefer the smaller "clock-only" version), as is the additional info window shown below. The "Real Time Days" scale will make it easier to calculate the number of real days left until a certain Wurm date (for example the end of winter ;)).

 

 

aE34cIX.png

 

WurmClock can be used as an offline tool, i. e. when not playing Wurm Online, to keep an eye on the in-game time. It will show you at a glance if it is currently day or night before you log into the game.

 

The clock is updated frequently (every few seconds) and will usually show the current in-game time with an accuracy of ± 2 Wurm minutes. However, each time the Wurm servers are shut down due to maintenance, Wurm time will stop and be frozen until the servers are running again. WurmClock will, however, try to re-synchronize with the in-game clock as soon as possible.

 

WurmClock V3 displays the following information:

  • Current in-game time
  • Current in-game date
  • Current in-game season
  • Current harvesting seasons
  • Current wind data
  • Date & time for next sunrises and sunsets.

To run WurmClock V3 you only need the executable file WurmClock3.exe, a recent Microsoft operating system (Windows 7, 8, 8.1, 10) and the current .NET framework (which usually is already part of your operating system). In addition to the executable file there will also be a collection of alternative skins. Unpack the archive WurmClock3.zip (containing the executable, a subfolder called \Skin, and a PDF documentation) into any folder of your choice and run the program.

 

============================================================================================

NEW: WurmClock now also displays the current wind situation:

26vFeFb.png

============================================================================================

 

 

To learn more about the features and possibilities, please read the manual (also contained in the archive file):

 

https://dl.dropbox.com/s/x04qi2lc86iidyo/WurmClock3 Manual.pdf

 

Credits

I would like to thank

- Hakim for creating the artwork and graphical representation of the clock,

- Moogien, Explora and Jdbooker for valuable contributions during beta testing,

- Substr for helping me with setting up the software metrics web server,

- and, of course, Rolf Jansson and his team for giving us Wurm Online!

 

Have fun

Yaga

 

----------------------------------------------------------------------------------------------------------

Please check my other tools: WurmDate , WurmStatus , WurmSkills , DPMapAssist

----------------------------------------------------------------------------------------------------------

 

---------- Updates:

Spoiler

29-Apr-2012: Version 1.10 (New: User skins)

03-May-2012: Version 1.11 (Minor bugfixes)

05-May-2012: Version 1.21 (Time synchronization enhanced)

10-May-2012: Version 1.24 (Season display removed - please see discussion in this thread)

20-May-2012: Version 1.25 (Minor corrections to harvest seasons)

05-Jun-2012: Version 1.26 (Local synchronization bug fixed)

19-Nov-2012: Version 2.00 (Major update: WurmClock now synchronizes directly with the Wurm server status information provided by Code Club AB)

20-Nov-2012: Version 2.01 (Trying to solve a problem with "stuck" server information; Independence status page is not being refreshed, so the clock was wrong. This is a first workaround...)

25-Sep-2013: Version 2.02 (Added harvest info for walnut and chestnut)

22-Oct-2015: Version 3.00 (Completely overhauled new version)

27-Oct-2015: Version 3.01 (Tray icon: added context menu and "activate" function; new icon)

01-Jan-2016: Version 3.03 (Added ability to optionally read online time from stats.xml instead of stats.html)

15-Jul-2016: Version 3.1.0 (Data source changed from stats.html to stats.xml; info box now also displays current wind info; WurmClock now automatically checks for updates)

22-Nov-2016: Version 3.1.1 (Updated harvest seasons due to new Wurm Online version 1.3; Resized info box to allow for more lines of text)

18-May-2017: Version 3.2.0 (Updated harvest seasons due to Wurm Online changes; Updated season calendar; Minor bug fixes)

25-May-2017: Version 3.2.1 (Harvest season for blueberries changed; Changed harvest info, considering longer harvest times, now lasting up to 4 weeks)

28-May-2017: Version 3.2.2 (Minor update: info box resized to allow for more harvest seasons)

01-Jun-2017: Version 3.2.3 (Info box will now automatically resize, relating to the amount of information displayed)

13-Jun-2017: Version 3.3.0 (Taskbar icon now displays date and time information; Added a mechanism to count total number of users; Made some cosmetic improvements; PDF manual was updated)

26-Jan-2019: Version 3.4.1 (New feature added: date & time for next sunrises and sunsets)

26-Feb-2019: Version 3.4.2 (Fix for random crashes when trying to read xml data)

 

 

 

  • Like 29

Share this post


Link to post
Share on other sites

So THIS is the secret project you've been working on, very nice!

Share this post


Link to post
Share on other sites

So THIS is the secret project you've been working on, very nice!

Not secret at all - it was presented and discussed in the alliance forum ;)

Share this post


Link to post
Share on other sites

AWESOME!!! If you could make a Firefox extension version that would be even awesomer! See that? I just made up a word :P Seriously, great work ty :-)

Share this post


Link to post
Share on other sites

this is greatly usefull. I hope rolf help you get game time from server directly

Share this post


Link to post
Share on other sites

what a really nice thing!!

gratz!

(btw if the link doesn't work right away, just wait some minutes, try again...)

Share this post


Link to post
Share on other sites

The link is not working for me i get an error..

"Your browser sent a request that this server could not understand."

Share this post


Link to post
Share on other sites

Yes, something seems to be wrong with that webspace. I'll check...

Update: The link was temporarily down - should work again now :)

Share this post


Link to post
Share on other sites

This has come in really handy already. I work from home so can work/play at whatever hours I like. I was planning to play Wurm later then noticed it was 6am in game so I logged on for a while, played in daylight then logged off to do a bit more work hehe :-) Really love it!

Share this post


Link to post
Share on other sites

Could you add uptime since last server reset, that way after a reset we would know if your app was displaying the old time or had been updated.

Share this post


Link to post
Share on other sites

Could you add uptime since last server reset, that way after a reset we would know if your app was displaying the old time or had been updated.

Nice idea, but - as I wrote in the original post:

However, each time the Wurm servers are shut down due to maintenance, Wurm time will stop and be frozen until the servers are running again. Currently WurmClock has no way of noticing these events

Thus, unfortunately the app cannot display any information about server restarts.

Share this post


Link to post
Share on other sites

Love it, kudo's!

However - I did shut it down again. For some reason it keeps blimping through windows on top of it, even while I did uncheck the choice 'show always on top'. (And when that didnt work, I made sure to save the settings and place with this unchecked - still kept coming through every ten seconds or so though).

I then checked that setting again, saved - and it stayed exact same. Behind windows, coming through for a sec on update-moments.

Any idea if I am doing something wrong - or if it needs looked into on your end?

Share this post


Link to post
Share on other sites

Love it, kudo's!

However - I did shut it down again. For some reason it keeps blimping through windows on top of it, even while I did uncheck the choice 'show always on top'. (And when that didnt work, I made sure to save the settings and place with this unchecked - still kept coming through every ten seconds or so though).

I then checked that setting again, saved - and it stayed exact same. Behind windows, coming through for a sec on update-moments.

Any idea if I am doing something wrong - or if it needs looked into on your end?

That sounds strange - would be interesting to hear if anybody else has that problem. Does it show through all kinds of windows (normal program windows, 3D graphics windows, Wurm window...) or just the Wurm window? Which operating system do you use? Which graphics card? Any special or unusual display settings?

Share this post


Link to post
Share on other sites

Many congratulations- this is a very useful tool with a number of uses. Not only that, it looks good too.

Share this post


Link to post
Share on other sites

Love it, kudo's!

However - I did shut it down again. For some reason it keeps blimping through windows on top of it, even while I did uncheck the choice 'show always on top'. (And when that didnt work, I made sure to save the settings and place with this unchecked - still kept coming through every ten seconds or so though).

I then checked that setting again, saved - and it stayed exact same. Behind windows, coming through for a sec on update-moments.

Any idea if I am doing something wrong - or if it needs looked into on your end?

That sounds strange - would be interesting to hear if anybody else has that problem. Does it show through all kinds of windows (normal program windows, 3D graphics windows, Wurm window...) or just the Wurm window? Which operating system do you use? Which graphics card? Any special or unusual display settings?

Nvidea Geforce 7900 GS - XP - only wurmwindow sofar. And as far as it might make a difference, I play windowed.

Share this post


Link to post
Share on other sites

"unfortunately the app cannot display any information about server restarts"

Yes it can, when the time suddenly jumps backwards, it can assume that this is due to a server restart.

Share this post


Link to post
Share on other sites

"unfortunately the app cannot display any information about server restarts"

Yes it can, when the time suddenly jumps backwards, it can assume that this is due to a server restart.

The time is gathered from within the client and information about a restart would only be available after the restart. But then the correct time is available too.

I run a small daemon that reads the logfiles and searches for any messages that include the game time. This information along with the real time is stored and the current server time is approximated. The information when the last server time was record is available but there is no information available if there was a restart after that.

  • Like 1

Share this post


Link to post
Share on other sites

only wurmwindow sofar. And as far as it might make a difference, I play windowed.

Here is the problem. As the documentation says:

If "Always on Top" is activated, the operating system will try to let WurmClock overlap any other window. However, there may be problems overlapping windows containing 3D graphics, like the Wurm window (in case you run Wurm in windowed mode).

Wurm is a 3D java application and unfortunately some system environments don't seem to support desktop apps on top (or even behind, as it seems) such 3D windows. As this seems to be a problem of the operating system I don't think I can do anything about it. :(

The problem should not appear if you run Wurm in fullscreen mode or just place the clock outside the Wurm window.

Share this post


Link to post
Share on other sites

I love this... I think you should speak to Rolf about the best way to synchronise time with the servers. Even simple things like pointing out which harvest is currently happening are great.

Now give us the option for custom skins ;)

Share this post


Link to post
Share on other sites

Great Job, very nicely styled! I love the harvest window, can't wait to use it!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now