These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Mobile Launch Platform - An open source alternative launcher with features and stuff

First post First post
Author
Shish Tukay
Caldari Provisions
Caldari State
#1 - 2013-05-25 07:56:35 UTC  |  Edited by: ISD Eshtir
Posted the alpha in the linux forum and in the 100+ page new official launcher thread; things seem to be becoming more stable and useful now, so I figured it time for a thread of it's own :)

TL;DR: it's a launcher, it launches things, it does so in a way that I personally enjoy, and I hope you guys enjoy too ^_^

*links Removed*

Feedback and suggestions welcome; if you can't be bothered to sign up to github to add ideas, evemail me or something and I'll add them for you :3

ED>

0.2 Release:
- separate settings (ie, game folder) per account
- multiple configurations per account (ie, you can have "launch character X on tranquility", "launch character X on singularity", "launch character X using my separate install folder with different graphics settings", etc)
- username and password storage are now optional - if left blank, MLP will launch exefile.exe from the specified directory and you'll get the intro screen as normal

0.2.1 / 0.2.2:
- Don't crash if no accounts are configured
baltec1
Bat Country
Pandemic Horde
#2 - 2013-05-25 08:04:37 UTC
My launcher works just fine.
Castor II
University of Caille
Gallente Federation
#3 - 2013-05-25 08:05:32 UTC
I don't know if I'm comfortable putting my passwords in there Ugh
Shish Tukay
Caldari Provisions
Caldari State
#4 - 2013-05-25 08:09:59 UTC  |  Edited by: Shish Tukay
Quote:
My launcher works just fine.

Then you're welcome to continue using it o_O

Quote:
I don't know if I'm comfortable putting my passwords in there

That is entirely sensible, hence why the option of reading the source code and building for yourself is there :3


Come to think of it, it might be possible (if CCP have added a non-default setting to their OAuth server) to pop-up a browser window so that you can enter your username and password into CCP's website, and then it sends just the login token back for the app to use? Might still be possible to steal login tokens that way though, but at least the password would stay safe...

ED> Nope; Looks like the foundations for doing that are in place, but I'd need to register my app with CCP's oauth servers, and currently registration is only open to CCP's internal dev teams v_v Fingers crossed it'll be open later though, so all sorts of third party apps and websites can start using CCP's single sign on in a less suspicious way /o/
Aethlyn
Brutor Tribe
Minmatar Republic
#5 - 2013-05-25 08:46:16 UTC
Your compile script (for Windows) shouldn't use absolute paths and instead just pretend python is in PATH. Not everyone installs everything in default folders and/or right below root.

Looking for more thoughts? Follow me on Twitter.

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#6 - 2013-05-25 08:48:14 UTC  |  Edited by: Steve Ronuken
Interesting. Having had a quick look through the code, I'm not seeing anything obviously insane in there (at the time I wrote this post). Not that I'm a python god. I can just read it.

I have to admit, I'd still feel a lot more comfortable using this kind of thing from CCP directly.

A thought you may wish to consider. Separate Eve paths per account. For those of us who use junctioned directories for storing multiple sets of settings.

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Shish Tukay
Caldari Provisions
Caldari State
#7 - 2013-05-25 08:53:23 UTC  |  Edited by: Shish Tukay
Aethlyn wrote:
Your compile script (for Windows) shouldn't use absolute paths and instead just pretend python is in PATH. Not everyone installs everything in default folders and/or right below root.

Good point; replaced

C:\Python27\python.exe ..\pyinstaller-2.0\pyinstaller.py blah blah

with

SET PATH=%PATH%;C:\Python27
python.exe ..\pyinstaller-2.0\pyinstaller.py blah blah

so it should work for people who have python in their PATH, as well as those who have it in the default location :3


Quote:
I have to admit, I'd still feel a lot more comfortable using this kind of thing from CCP directly.

I have tried to become an official employee, but was told that they didn't have any openings v_v (To be fair, it was a random email out of the blue saying "Hey guys, I know you don't have any openings, but fancy giving me a job anyway? <3". Maybe I should try again sometime~)
Benny Therios
The Scope
Gallente Federation
#8 - 2013-05-25 09:47:52 UTC
I've got no use for this, but I imagine that those with many accounts would. Well done!
Tanaka Aiko
Ministry of War
Amarr Empire
#9 - 2013-05-25 12:14:06 UTC
Wait, your thing works as a master account type launcher? Like what CCP talked about long ago without doing it right? Then if you can do it this easily, why aren't they doing something official?!
l0rd carlos
the king asked me to guard the mountain
#10 - 2013-05-25 12:40:35 UTC
Please please please make a version where i can launch with different settings <3

That would be soooooo awseome <3 Like really .. like rawr rawr rawr status <3

And so that i can bind the settings to a specific account. Accounts A should allways start with Max settings on the left monitor and account B allways with low settings on the right monitor. Or just support different dirs/junctions/symlinks.

Keep up the good work!
Thanks from a fellow open source enthusiast.

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

Shish Tukay
Caldari Provisions
Caldari State
#11 - 2013-05-25 14:15:27 UTC
Working on 0.2 now, main feature is re-doing the configurations (in particular, the install directory) to be per-account, since that seems very popular :3
l0rd carlos
the king asked me to guard the mountain
#12 - 2013-05-25 14:26:38 UTC
Shish Tukay wrote:
Working on 0.2 now, main feature is re-doing the configurations (in particular, the install directory) to be per-account, since that seems very popular :3

neat :3

Youtube Channel about Micro and Small scale PvP with commentary: Fleet Commentary by l0rd carlos

Shish Tukay
Caldari Provisions
Caldari State
#13 - 2013-05-25 15:24:56 UTC  |  Edited by: Shish Tukay
Done* \o/

In addition to having multiple configurations (username / password / game folder / server ID), username and password are now optional -- if not supplied, MLP will launch eve in the specified folder, and eve itself will ask for your login details.

(* I think... having many sets of settings is a little more complicated than having one set of settings - it's working fine for me, but as always, let me know if there are any problems)

ED> Ack, crashes if you don't have a working config file already >_< 0.2.1 incoming...

ED> Real fix, 0.2.2 incoming >_>

0.2.2 done \o/ And it works from scratch (config file deleted), so hopefully it works elsewhere this time :P
Chamile Eonic
The Church of MDAMC
#14 - 2013-05-25 17:22:04 UTC
This is pretty interesting.

Works fine for me. Looks like crap for now, but features and stability are the most important things for now.

I can't wait to see what its like soon.
Salpun
Global Telstar Federation Offices
Masters of Flying Objects
#15 - 2013-05-25 18:40:17 UTC
CCP Atropos wrote:

#451 Posted: 2013.05.25 17:22

Salpun wrote:
CCP Atropos wrote:
Salpun wrote:
Official comment about this thread please.

https://forums.eveonline.com/default.aspx?g=posts&t=239683&find=unread

What kind of comment are you looking for?

Likely hood of official launcher getting same functionality soon. Strength of his code?
Could you just borrow his code and all would be well Big smile or now that a player has coded it will it take longer for same functionality to reach the launcher.

His launcher was going to be brought up some time might as well be ahead of the issue.Twisted

Most of the features that are in the linked thread were on our backlog except the storage of passwords. Password storage wasn't done in the EVE client for security reasons and we don't do it in the EVE Launcher for those same reasons. As for when, I can't really say. I also would not like to comment on the code; primarily because it could be misconstrued as some sort of official support or endorsement or the code, project and initiative.

______________

CCP Atropos response when asked about your launcher in the main feed back thread.

If i dont know something about EVE. I check https://wiki.eveonline.com/en/wiki/ISK_The_Guide

See you around the universe.

ISquishWorms
#16 - 2013-05-25 19:17:31 UTC
How about changing 'Launch All' to 'Launch Selected' and then allowing us to put a checkmark against the accounts that we wish to launch. Could also add the options 'Select All / None' to allow us to quickly select none or all of the accounts rather than clicking each checkmark.

‘No, this isn't it at all. Make it more... psssshhhh’.

Agaetis Byrjun Endalaust
#17 - 2013-05-25 19:52:52 UTC
it seems to have problems with junctions, or is it just me? I tried to specify the "My 1st ALT" dir in the game path but I can still see it reads it as .....CCP/EVE which is the one where the junction is pointing. The account doesn't launch and I get an invalid username/password message.

The main launches perfectly instead.

btw: who does NOT use junctions for alts?

__________________________ just because you're paranoid it doesn't mean they're not after you

Shish Tukay
Caldari Provisions
Caldari State
#18 - 2013-05-25 19:58:30 UTC  |  Edited by: Shish Tukay
Salpun wrote:
CCP Atropos response when asked about your launcher in the main feed back thread.

Cool, thanks for letting me know :) CCP giving official support for a third party launcher would be pretty crazy, "no comment (but also: no ban for the author)" is quite good all things considered :3

Quote:
How about changing 'Launch All' to 'Launch Selected' and then allowing us to put a checkmark against the accounts that we wish to launch.

Yeah, now that there can be multiple configurations for a single account, "launch all configurations" doesn't make so much sense. I shall aim to have checkboxes in the next version :3 (The next non-bugfix version, at least)

Quote:
btw: who does NOT use junctions for alts?

I must admit I'm not actually that hardcore with my alt'ing, I only have one tranquility folder and one singularity one >_>;; I will get a junctioned setup installed locally and make sure that that works too
ISD Eshtir
ISD Community Communications Liaisons
ISD Alliance
#19 - 2013-05-25 20:32:59 UTC
Hello everyone,

until this has been looked into by CCP and properly investigated i will apply a lock for a possible violation of the EULA.

ISD Eshtir

Captain

Community Communication Liaisons

Interstellar Services Department

CCP Eterne
C C P
C C P Alliance
#20 - 2013-06-19 14:32:43 UTC
As an update, there are legal issues surrounding a formal comment on this, so we are holding off until we clarify them.

EVE Online/DUST 514 Community Representative ※ EVE Illuminati ※ Fiction Adept

@CCP_Eterne ※ @EVE_LiveEvents