Sign in to follow this  
Edwinall

Running Wurm Through/via Steam

Recommended Posts

I'm one of those people that likes to run all my games through Steam, whether i bought them from Steam or not.

Most of you are aware that you can add Non-Steam games to your library from the Games dropdown at the top. However to launch Wurm you either need to visit this website, or save the JNLP file to your computer and double click from there. Steam wont allow you to add jnlp files though, only exe's.

for those of you on windows you can turn the wurm jnlp client into an exe by running iexpress from the start menu. (start, run iexpress or for vista and later users, start typing iexpress in the search bar).

but for those of you not savvy enough, i've attached an exe that automatically runs the jnlp from the wurmonline site. this exe can then be added to your non-steam games list... but guess what!?

THE STEAM OVERLAY WORKS! :D

Anyway here's the link to the exe (quick guide to make it yourself is after the screenshot if you dont trust my exe)

http://www.mediafire...45s6u25tmiworsr

and a screeny with the overlay:

GikbzIc.png

Quick Guide to make the exe yourself (windows only)

just run iexpress from the start>run or the search bar

create new self extraction

extract files and run

give it a name like "Wurm Online"

no prompt

no license

adding package files-- for some reason you cannot have an empty exe. stick anything in here. an empty txt file or an image (i just used the icon as it was to hand) and click next

under install program add this:

javaws "http://www.wurmonline.com/client/wurmclient.jnlp"

click next

Hidden

no message

tell it the place and filename of the exe you want to be made. you can hide the extraction bit too so it's totally silent and seamless

no restart

dont save

finish

edit the icon with an editor and image of your choice.

voila!

Edited by Edwinall
  • Like 5

Share this post


Link to post
Share on other sites

yupyup useful, also helps to spread the word ya know ?

Share this post


Link to post
Share on other sites

Is there any difference to setting

javaws http://www.wurmonline.com/client/wurmclient.jnlp

as the game commandline in Steam?

The main problem was javaws starts a new javaw.exe process and exits pretty soon thus leaving steam to think one has already quit the game.

EDIT: I'm not saying this file is not legit (in fact it seems like an iexpress generated self extracting achive), but I'd advice anyone to use

javaws http://www.wurmonline.com/client/wurmclient.jnlp

or

javaws http://www.wurmonline.com/client/wurmclient_unstable.jnlp

as the game commandline instead of just downloading a random exe-file.

The overlay will work both ways but the playing time will not go up either way because the javaws launcher (which is used in both methods) exits pretty quickly.

Edited by ago

Share this post


Link to post
Share on other sites

dont see a point.

like i said in the post, it's for people that prefer to have all their games in their steam library, like me. it also has the benefit of letting your steam friends know what you are playing and maybe encourage them to join you. it's a personal preference really

yupyup useful, also helps to spread the word ya know ?

yup :) i'm already getting friends asking me what Wurm Online is :)

Is there any difference to setting "javaws http://www.wurmonlin...urmclient.jnlp" as the game commandline in Steam?

The main problem was javaws starts a new javaw.exe process and exits pretty soon thus leaving steam to think one has already quit the game.

with the exe option it continues to show you in game even when the start screen dissapears and the game loads.

Share this post


Link to post
Share on other sites

EDIT: I'm not saying this file is not legit (in fact it seems like an iexpress generated self extracting achive), but I'd advice anyone to use

javaws http://www.wurmonline.com/client/wurmclient.jnlp

or

javaws http://www.wurmonline.com/client/wurmclient_unstable.jnlp

as the game commandline instead of just downloading a random exe-file.

i can post how to make it yourself with steps and screenshots if you prefer... and also a way to edit the icon to the official wurm one. that's all i did, and the file i put in the exe to make it is just the icon image as it doesn't let you have an empty exe that simply references the wurm online jnlp from the website

Share this post


Link to post
Share on other sites

Does this work well with multiclient or not? :)

yep you can launch another client at the same time from the steam library

Share this post


Link to post
Share on other sites

Thanks Rolf and Tich :)

perhaps an "official" exe could be provided to relieve some of the apprehension of downloading a random exe from mediafire though :)

Share this post


Link to post
Share on other sites

An official launcher could solve a lot of the problems that occur when people use an outdated save jnlp file.

I went through my stash and finally uploaded the test I did in 2011 for a launcher for steam. A couple of lines of C# wich only select the proper URL for stable, unstable and test and starts javaws.


/>https://github.com/ago1024/WurmTools/blob/master/WurmLaunch/Program.cs

  • Like 1

Share this post


Link to post
Share on other sites

if that's compiled to exe, does that have the same effect inside steam as the exe i've provided? as in, steam doesn't think you've quit when you exit the launcher and start the game?

if so that sounds even more ideal than my option :)

Share this post


Link to post
Share on other sites

It does exactly the same. Your exe won't run on my 32bit windows so I can't test what your exe does. But a self created iexpress exe will exit right after it launched javaws. Add a message that is displayed at the end of the installation and you'll notice the message pops up sometimes even before the wurm launcher window comes up.

The steam overlay will still display but it does not count the time. It really can't because javaws exits very soon.

Edited by ago

Share this post


Link to post
Share on other sites

it counts the time fine in mine and still shows me as in game when the exe and wurm launcher closes (see screenshot)

it wont count time after the session has finished when looking from the library, only shows when last played. no non-steam games do for me

Share this post


Link to post
Share on other sites

hm. The overlay does not work in the C# compiled program. I could have sworn it did back in 2011. I'll see if that's a thing with the .NET framework and if a C program works better

Share this post


Link to post
Share on other sites

The C launcher worked fine and display the overlay. It must have been some issue with Steam and .NET.


/>https://github.com/ago1024/WurmLaunch/blob/master/WurmLaunch.c
/>http://gotti.dnsalias.org/wurm/WurmLaunch/WurmLaunch.exe

Edited by ago

Share this post


Link to post
Share on other sites

not sure about the old icon :D

it didn't give me the option to choose which client (stable, unstable and test)?

Share this post


Link to post
Share on other sites

try "WurmLaunch.exe unstable"

And the icon is the icon that's in the client and is displayed on the launcher and in the game

  • Like 1

Share this post


Link to post
Share on other sites

try "WurmLaunch.exe unstable"

aha! brilliant :) just what was needed :D

cant remember where i got my icon from... but it's the same as the new logo on the main wurm page. down to personal taste i guess :)

Share this post


Link to post
Share on other sites

>_> I suspect I don't run .exe's on steam.. Being Mac and all.. How would one go about doing this?

Share this post


Link to post
Share on other sites

>_> I suspect I don't run .exe's on steam.. Being Mac and all.. How would one go about doing this?

i haven't used a mac since the apple ][** but in linux/unix you can make a shell script, rpm or .run file or whatever mac is using as their way of doing it through their unix'y flavour

**edit - i meant the Macintosh IIsi not lisa ;)

Edited by Edwinall

Share this post


Link to post
Share on other sites

Nice one, thanks for the info.

Edited by Cartrip

Share this post


Link to post
Share on other sites

Ago, just tried your exe via steam and steam thinks the game has stopped. gunna go back to my exe for now

Share this post


Link to post
Share on other sites

i can post how to make it yourself with steps and screenshots if you prefer... and also a way to edit the icon to the official wurm one. that's all i did, and the file i put in the exe to make it is just the icon image as it doesn't let you have an empty exe that simply references the wurm online jnlp from the website

I for one would love a walk through. I have poked around a little with this and haven't been able to make it work. I would like this a lot but nothing against you, I'm a little skeptical of exes from the internet when I am using services that have credit cards tied to them like Steam :)

  • Like 1

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
Sign in to follow this