Log in

View Full Version : Playing GS On Smartphones



mgoddess
10-28-2015, 03:23 PM
So, someone commented somewhere else about trying to play GS on a smartphone, and it got me thinking.... is this possible, and if so, how easy (or hard) is it?

I'm gonna be getting a Nexus 6P as soon as Google gets them back in stock, and with the bigger screen, I think I may have a chance at some simple GS playing-time.


Also: mod(s), if this is the wrong sub-forum for this, feel free to move it to the right place.

Androidpk
10-28-2015, 03:31 PM
Mods.. lol


Seriously though. Possible to access it? Probably through the web browser UI. Playable.. that may be a whole other story. I play on a kindle fire hd, 7" screen, and it is mediocre at best as far as performance goes. Only works with the web browser so no wizard, stormfront, lich.

Fiend394
10-28-2015, 03:41 PM
You can play it, it's just not awesome. Might be ok for logging in to talk to friends or tend your shop or something. But combat would be unbearable.

mgoddess
10-28-2015, 03:52 PM
Yeah, I wasn't figuring on combat or anything... mostly for things like hanging around TSC, getting daily login rewards, etc.

droit
10-28-2015, 04:15 PM
Ildran actually made a rudimentary Android FE years ago. It works just fine for really basic stuff. I use it when say, my wifi goes down while I'm in a swarm or if I have to drop off an item I had sold when I'm at work, etc. Just put this URL into your phone's browser and it will download.



IOI: 0

Hey guys, I had started working on an FE for Android when the G1 came out a couple years ago, but one of the other GMs got a Nexus One and kicked me to get it in a state where other people could use it. You can download it at http://gemstone.flooey.org/org.flooey.android.fe.apk. As with everything in here, this is not endorsed by Simutronics, may not work very well, is unlikely to get much support, etc. Hope it's useful to some people

- Ildran

https://www.play.net/forums/messages...18&message=323

mgoddess
10-28-2015, 04:18 PM
Snifty. I'll definitely give that a try. Thanks!

Luxelle
11-03-2015, 06:13 PM
I'd pay real money for a real iPad client ...

Because that web interface works, but I think it is stretching it to call it even mediocre. If you don't have a keyboard, there's no viewing what is going on in the room at all because the soft keyboard pops up and the room description and title can't be moved out of the way on the top half.

I do have a keyboard on my tablet, and still consider it strictly an emergency thing :)

Buckwheet
11-03-2015, 06:45 PM
I would look at using a remote desktop app to your computer first or following profanity to see how to access it using a linux terminal client from the phone.

That way you get all the benefits of lich and none of the hassles of trying to type a lot of stuff.

elcidcannon
11-03-2015, 06:45 PM
It definitely works on your smartphone, uses the java web version I think. I could access using chrome on my galaxy S4 and now droid turbo 2.

It sucks hardcore for doing anything other than chatting. For me, the phone's keyboard took up most of the display so I couldn't see what was going on while I was typing. And autocorrect is always trying to fix my gemstone commands so that's annoying. I had to get someone to drag me from WL to IMT for a raffle one time, there was no way I would have been able to make the trip myself. Definitely legit for daily login rewards.

It might be a little more doable on an ipad or other tablet.

Buckwheet
11-03-2015, 06:52 PM
For daily login rewards just setup a task scheduler or whatever to auto call your character in lich, have it load a script that simply waits or whatever and logs you back out. Have it call it while you sleep and roll through all your characters.

FinisWolf
11-03-2015, 06:56 PM
For daily login rewards just setup a task scheduler or whatever to auto call your character in lich, have it load a script that simply waits or whatever and logs you back out. Have it call it while you sleep and roll through all your characters.

You figure out how to do this, and let us know so we can do it too. :-)

elcidcannon
11-03-2015, 07:51 PM
You figure out how to do this, and let us know so we can do it too. :-)

+1

Buckwheet
11-03-2015, 09:15 PM
You figure out how to do this, and let us know so we can do it too. :-)

Uh its been posted here several times, so here is how I do it in Windows, other people have posted linux solutions and that is probably what I would try and do it with.

I make a shortcut to lich.rbw, then I right click and choose properties, and rename it my character name under the general tab, then on the shortcut tab in the target section I put:

C:\Ruby200\bin\rubyw.exe "C:\lich\lich.rbw" --login character

Click OK. Now you have a shortcut that you can just double click and launch whatever character you want. Its pretty simple.

Now, this next part is for Windows 7. I don't have 8 or 10 so tough crap.

Start>type task schedule>open task scheduler
Action>Create Basic Task
Name - I call mine Charactername Daily
Click Next
Select Daily
Click Next
Pick a good starting date and time. Example: 11/4/2015 1:05AM
Recur every 1 day
Click Next
Start a Program
Put your rubyw.exe path in the Program script area. Example: C:\Ruby200\bin\rubyw.exe
In the Add Arguments box put your lich info example: "C:\lich\lich.rbw" --login charactername
Click Next
Click Finish

Action>Refresh
If you click on the Task Scheduler Library on the left portion of the screen you should now see your first scheduled task.

All you need to do is add one for each character. I like to space mine around. You can either let them timeout or if you are on the same account it should log the one character out and the other character in. I would consider adding in the --login Charactername --without-frontend --detachable-client=8000 options if you must use stormfront. Just so you don't have a crapload of windows open.

This also requires that you save your login information into lich.

Linux code that I stole from Kaldonis:

#!/bin/bash
echo "Logging in $1 in detached mode."
echo "call profanity in another terminal"
sudo ruby /home/daid/lich/lich.rb --login $1 --without-frontend --detachable-client=8000

I just modified it to be:

sudo ruby2.0 /root/desktop/lich/lich.rbw --login charactername --without-frontend --detachable-client=8000

I then set it up to call that script using a cron job which you can read up on here: https://help.ubuntu.com/community/CronHowto

I bought a cheap VPS, tossed ubuntu on it, added in xubuntu for the desktop and use xrdp to manage it. For $1 a month I won't miss any log in rewards.

Oh and there are free plugins for Chrome/Firefox that let you do browser automation/testing. It wouldn't be terribly difficult to run through your logins one time while recording what to do and then just firing that off without lich by using the web client.

FinisWolf
11-03-2015, 09:31 PM
Uh its been posted here several times, so here is how I do it in Windows, other people have posted linux solutions and that is probably what I would try and do it with.

I make a shortcut to lich.rbw, then I right click and choose properties, and rename it my character name under the general tab, then on the shortcut tab in the target section I put:

C:\Ruby200\bin\rubyw.exe "C:\lich\lich.rbw" --login character

Click OK. Now you have a shortcut that you can just double click and launch whatever character you want. Its pretty simple.

Now, this next part is for Windows 7. I don't have 8 or 10 so tough crap.

Start>type task schedule>open task scheduler
Action>Create Basic Task
Name - I call mine Charactername Daily
Click Next
Select Daily
Click Next
Pick a good starting date and time. Example: 11/4/2015 1:05AM
Recur every 1 day
Click Next
Start a Program
Put your rubyw.exe path in the Program script area. Example: C:\Ruby200\bin\rubyw.exe
In the Add Arguments box put your lich info example: "C:\lich\lich.rbw" --login charactername
Click Next
Click Finish

Action>Refresh
If you click on the Task Scheduler Library on the left portion of the screen you should now see your first scheduled task.

All you need to do is add one for each character. I like to space mine around. You can either let them timeout or if you are on the same account it should log the one character out and the other character in. I would consider adding in the --login Charactername --without-frontend --detachable-client=8000 options if you must use stormfront. Just so you don't have a crapload of windows open.

This also requires that you save your login information into lich.

Linux code that I stole from Kaldonis:

#!/bin/bash
echo "Logging in $1 in detached mode."
echo "call profanity in another terminal"
sudo ruby /home/daid/lich/lich.rb --login $1 --without-frontend --detachable-client=8000

I just modified it to be:

sudo ruby2.0 /root/desktop/lich/lich.rbw --login charactername --without-frontend --detachable-client=8000

I then set it up to call that script using a cron job which you can read up on here: https://help.ubuntu.com/community/CronHowto

I bought a cheap VPS, tossed ubuntu on it, added in xubuntu for the desktop and use xrdp to manage it. For $1 a month I won't miss any log in rewards.

Oh and there are free plugins for Chrome/Firefox that let you do browser automation/testing. It wouldn't be terribly difficult to run through your logins one time while recording what to do and then just firing that off without lich by using the web client.

Damn! Talk about making yourself useful! Thank you!

Haldrik
11-03-2015, 09:33 PM
I'll second using remote connections. Get teamviewer. It's free and works awesome.

Buckwheet
11-03-2015, 09:47 PM
I'll second using remote connections. Get teamviewer. It's free and works awesome.

+1

rolfard
11-03-2015, 11:27 PM
Someone write up a stupid proof guide to gemstone via teamviewer. Start with, "did you check to see if you plugged it in?" and go from there.

Maerit
11-04-2015, 11:05 AM
I've been using Splashtop Streamer. It's pretty simple to use. Works in restricted networks (i.e. work networks), which I was unable to do with Teamviewer. Works on all devices and OS versions that I've tried (Windows XP, 7, 10, Android, OSX and iOS). The only down-side is that there's a $1.99/month cost to use the service remotely. It's free within the same network.

Though, this program has brought more than $1.99/month in convenience to my life, so I found it well worth the price.

I can't write a guide for Teamviewer. That stuff can actually get somewhat complicated, but here's a guide for Splashtop.

1. Download the streamer onto your PC.
2. Setup the streamer and create an account.
3. Download the App onto your device.
4. Login to your account on the App.
5. Pick your PC from the list (you can have as many PCs streaming as you want on the same account), and pick the configure button to choose a resolution for display.
6. Connect to the device - and control your PC.

There's some versions of Splashtop that you can buy which allows you to create customized gestures to "macro" keys. I just use the free App version. It has built in key-combinations (like ctrl+alt+delete, alt+tab, and so on) in the menu as well as up, down, left, right arrows which are usually missing from device keyboards. I think you can even add in a mouse scroll option.

There's also an important distinction here. Splashtop is a "Desktop Streamer" application, not a Remote Desktop for your device. It will actually stream and allow you to control the active desktop. Which means if someone is in the room with the PC you're controlling, they get to watch everything you're doing because it isn't a special RDP session. This means it might not be a solution for everyone.

Soulance
11-05-2015, 05:43 AM
I've been using Google Remote Desktop (and it's free) for awhile now and it works perfect with my Galaxy Note3. Keep the connection going at home and then can just log in on the phone to do whatever I want to do. The only advice, set up as many macros/;alias as you can think of.

Stavman
04-17-2016, 04:46 PM
This is a Great Options.. works sweet with WDW's 8 also

Now... couldnt ya just do a logout also so they didnt sit and timeout?

I tried the Following "C:\Users\XXX\Desktop\lich-old2\lich.rbw" --logout CHARACTER --without-frontend --detachable-client=8000

and tried Exit... didnt work
Any ideas on doing a Log Out Task

Bartlett
04-22-2016, 03:12 PM
As a disclaimer I haven't gotten around to doing any of this yet. As was previously stated you will logout automatically when the next character comes in on the same account. The easiest way I thought to get the last character out would be to write a lich script that quits the game after 60 seconds or so in the absence of a command line way to do this. Maybe do it on a character you hardly ever use and have an echo reminding you to kill the script if you are actually playing the character. Can easily add the script to your autostart for whatever character you do last. I don't know the command line options, but maybe someone knows if you can use the command line to autostart a script that doesn't normally run? That would make it even easier and it could have a much shorter delay to quit.