open All Channels
seplocked Test Server Feedback
blankseplocked Public beta-test of Sisi launcher tool
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: [1] 2 3 4 5 6 7 8 9 ... : last (22)

Author Topic

CCP Habakuk

Posted - 2010.09.02 12:22:00 - [1]
 

Edited by: CCP Habakuk on 18/02/2011 15:26:26
I am happy to announce that the Sisi launcher tool, on which CCP Mandrake and his team were working, is ready for a public beta-test.

What is it doing:
  • Copies your TQ client to a specified folder for Singularity

  • Verifies the client

  • Patches the client to latest version of Singularity

  • Starts Sisi client (with options /server:Singularity and /minidump)


Instructions:
  • Download Sisi launcher and save it at a location of your choice (I have it on my desktop)

  • Start the Sisi launcher (allow the tool to make changes to your computer, when asked)

  • Specify the path to the Singularity client (can be an existing one or a new folder)

  • Click the "Play" button

  • If there is no client in the location you will be asked for the path to your TQ client

  • Wait while the client copies, verifies and patches (takes nearly 30 minutes on my laptop)

  • Login to Singularity


Good to know:
  • The tool gives the option to update itself, when a new version is available

  • Logserver has to be started separately (before starting the launcher).

  • If you have problems with the launcher or have suggestions, please post here

  • If you find any bugs, please write a bugreport and add "SisiLauncher:" to the title. Please include error-messages, if available.

  • No Mac version for now Sad



Here the link to the current version(1.29) : SisiLauncher.exe
This information can also be found at http://wiki.eveonline.com/en/wiki/Sisi_Launcher

Jayaka
Posted - 2010.09.02 15:02:00 - [2]
 

Edited by: Jayaka on 02/09/2010 15:02:03
I have a suggestion:

Make a new dialog, because it's a little confusing. The Browse button usually is behind the Path field.

I'd make a layout like:

http://drwilco.net/~drwilco/eve/sisilauncher.txt

And I noticed that when I switched to a window that was half overlapping the launcher, and back, that the launcher was half grey, half white. Dragging a window back and forth filled out the rest.

hfo df
Posted - 2010.09.02 15:31:00 - [3]
 

Looks nice!

Nika Dekaia
Posted - 2010.09.02 15:49:00 - [4]
 

Edited by: Nika Dekaia on 02/09/2010 15:52:33
Works like a charm. Very Happy

When I open the installer, my firewall (ZoneAlarm) will ask me every time to allow access to the internet although I set it to remember the OK for SisiLauncher.exe.

In the first window it says: "Path to the EVE Online Singularity Client:" As many people (new ones to Sisi, as well) will not have a Sisi client installed this might be confusing. Maybe rephrase it to something like: "Please select where to install the new Singularity Client or specify the path to your existing testserver client."

Originally by: CCP Habakuk
The tool gives the option to update itself, when a new version is available
I can't seem to find that option. Where is it?

Edit: Maybe have the launcher place an "Eve Singularity" icon on the desktop.


CCP Mandrake

Posted - 2010.09.02 16:18:00 - [5]
 

Originally by: Jayaka
Edited by: Jayaka on 02/09/2010 15:02:03
I have a suggestion:

Make a new dialog, because it's a little confusing. The Browse button usually is behind the Path field.

I'd make a layout like:

http://drwilco.net/~drwilco/eve/sisilauncher.txt

And I noticed that when I switched to a window that was half overlapping the launcher, and back, that the launcher was half grey, half white. Dragging a window back and forth filled out the rest.



Making things pretty has never been one of my strength as can be seen by my character profile image, so i appreciate the input.

Originally by: Nika Dekaia
Edited by: Nika Dekaia on 02/09/2010 15:52:33
Works like a charm. Very Happy

When I open the installer, my firewall (ZoneAlarm) will ask me every time to allow access to the internet although I set it to remember the OK for SisiLauncher.exe.

In the first window it says: "Path to the EVE Online Singularity Client:" As many people (new ones to Sisi, as well) will not have a Sisi client installed this might be confusing. Maybe rephrase it to something like: "Please select where to install the new Singularity Client or specify the path to your existing testserver client."

Originally by: CCP Habakuk
The tool gives the option to update itself, when a new version is available
I can't seem to find that option. Where is it?

Edit: Maybe have the launcher place an "Eve Singularity" icon on the desktop.




Better phrasing needed for the path text thingy, noted.

The update option is only displayed if there is an update available.

As for the shortcut, the app is a standalone exe file, you can simply place it on your desktop and run it from there ;)

Gnulpie
Minmatar
Miner Tech
Posted - 2010.09.02 16:53:00 - [6]
 

Woah!

That thing actually works ... and it works WONDER


Awesome!!!

Splastastic
Posted - 2010.09.02 16:57:00 - [7]
 

Awesome tool!

But I do foresee lots of "enhanced" versions of this tool running wildly on more or less doubious sites.

Can we get an official md5/sha1 hash of the file?

CCP Mandrake

Posted - 2010.09.02 17:30:00 - [8]
 

Originally by: Splastastic
Awesome tool!

But I do foresee lots of "enhanced" versions of this tool running wildly on more or less doubious sites.

Can we get an official md5/sha1 hash of the file?


All CCP executables are digitally signed using VeriSign, you can right click them and select properties, you should bet a tab called Digital Signatures and you should see "CCP hf." as the name of signer. Additionally when you run the tool you should get a User Account Control yes/no popup if you haven't disabled it on you computer, this popup should state that the publisher is CCP.

But just for you, here is the sha1 checksum.
SisiLauncher.exe version 1.06 sha1: 5a061d5918368a846d438b8a56192046c883dc42

Internet Knight
The Kobayashi Maru
Posted - 2010.09.03 00:01:00 - [9]
 

+1 Like

Ban Doga
Posted - 2010.09.03 09:22:00 - [10]
 

Edited by: Ban Doga on 03/09/2010 09:38:50
So you decided to make a clone of the tool I created in February... Razz

I'd say mine is prettier... Cool

*EDIT*
One thing I just remembered.

I integrated this "Search for an existing EVE client" because some guys that tested the tool for me said they didn't really know where their EVE client was installed and thus couldn't even start to copy it.

So I just did a breadth-first search in the file system and collected all directories containing an eve.exe and ignored everything beneath them.

Maybe that's something you'd like to add.

Gecko O'Bac
Deep Core Mining Inc.
Posted - 2010.09.03 11:52:00 - [11]
 

Edited by: Gecko O''Bac on 03/09/2010 11:53:16
Tried the patcher... Nice piece of work, it patched a borked sisi install that had problems with the transition to py 2.7. Some notes though:

- It did leave some random files in place that prevented the game from launching (had to remove them manually). The files were RTA<number> and RTF<number> both in the /bin directory and in the main one. No idea if this was due to my previously inconsistent patch state or if it's a bug of the autopatcher itself.

- The executable seems to make a temp copy of itself and run from it. I guess this is to make self patching easier, but this also means that each time I run the autopatcher the firewall is annoyed because suddenly a new executable appears with no rules set, even though the original executable itself is considered safe as are all the executables signed by CCP.

- Finally... For the love of god, add some internal padding in the panels of the autopatcher... Everything is touching the borders and it's fugly too look at :D

Baneken
Gallente
The New Knighthood
Apocalypse Now.
Posted - 2010.09.03 18:50:00 - [12]
 

Edited by: Baneken on 03/09/2010 18:52:25
GJ, maybe you should do some internal testing with little known UI's like Vista64 ? Rolling Eyes

Quote:
Traceback (most recent call last):
File "SisiLauncher.py", line 370, in main
File "wx\_core.pyc", line 7978, in __init__
File "wx\_core.pyc", line 7552, in _BootstrapApp
File "SisiLauncher.py", line 337, in OnInit
File "SisiLauncher.py", line 282, in __init__
File "SisiLauncher.py", line 60, in __init__
File "SisiLauncher.py", line 140, in UpdateTheButton
File "utils.pyc", line 114, in GetEveInstallPath
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 7: ordinal not in range(128)



Edit:
Above is ofc. an error dump you get for executing the program.

Grez
Neo Spartans
Laconian Syndicate
Posted - 2010.09.03 19:09:00 - [13]
 

Edited by: Grez on 03/09/2010 19:10:11
Originally by: Baneken
GJ, maybe you should do some internal testing with little known UI's like Vista64 ? Rolling Eyes

Quote:
Traceback (most recent call last):
File "SisiLauncher.py", line 370, in main
File "wx\_core.pyc", line 7978, in __init__
File "wx\_core.pyc", line 7552, in _BootstrapApp
File "SisiLauncher.py", line 337, in OnInit
File "SisiLauncher.py", line 282, in __init__
File "SisiLauncher.py", line 60, in __init__
File "SisiLauncher.py", line 140, in UpdateTheButton
File "utils.pyc", line 114, in GetEveInstallPath
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2013' in position 7: ordinal not in range(128)



Edit:
Above is ofc. an error dump you get for executing the program.


Looks like you should stop trying to be too smart and not install EVE in a directory with unsupported characters ;).

Also in regards to your "internal testing" douchery:

Quote:

I am happy to announce that the Sisi launcher tool, on which CCP Mandrake and his team were working, is ready for a public beta-test.


Could you be much more of a blind douche?

Thanks for the tool Mandy - working well, seems to be doing a bunch of checking and restoring at the moment. Needs a little work on the UI tho - was difficult to understand what I needed to do at points, even with the instructions.

Baneken
Gallente
The New Knighthood
Apocalypse Now.
Posted - 2010.09.03 21:07:00 - [14]
 

Unfortunately brainchild the problem lies with my localised version of Vista.
Considering that several countries in europe/asia/all over the world use non ASCII characters this means that about entire non-english speaking part of the world, who likely have their Vista localised, are likely unable to run the program.

Jokiller Solarius
Lantean Industries
Posted - 2010.09.04 16:06:00 - [15]
 

Tool works fine on Windows 7.

one possible fault at the moment is there need's to be a dialog box on the fix singularity client that tells you that it has finished fixing client as at the moment the dialog just closes which does not help as you don't know if it finished.

Other is maybe change the Click to Play EVE on Singularity to Install & play Eve on Singularity as I at first believed it was for launching the test server client not for installing it

CCP Habakuk

Posted - 2010.09.04 17:39:00 - [16]
 

Originally by: Baneken
Unfortunately brainchild the problem lies with my localised version of Vista.
Considering that several countries in europe/asia/all over the world use non ASCII characters this means that about entire non-english speaking part of the world, who likely have their Vista localised, are likely unable to run the program.



I reproduced one version of this error and created an internal defect, but it would be great if you could send a bugreport and give the exact path to your TQ client and your Sisi client. Then we can make sure, that this issue is for sure gone.

I actually tried the tool with a localised version of Vista before starting the public beta, but apparently German is too similar to English in this case...

Tobin Shalim
Eclipse Industrials
Quantum Forge
Posted - 2010.09.04 18:05:00 - [17]
 

Originally by: CCP Mandrake
Originally by: Splastastic
Awesome tool!

But I do foresee lots of "enhanced" versions of this tool running wildly on more or less doubious sites.

Can we get an official md5/sha1 hash of the file?


All CCP executables are digitally signed using VeriSign, you can right click them and select properties, you should bet a tab called Digital Signatures and you should see "CCP hf." as the name of signer. Additionally when you run the tool you should get a User Account Control yes/no popup if you haven't disabled it on you computer, this popup should state that the publisher is CCP.

But just for you, here is the sha1 checksum.
SisiLauncher.exe version 1.06 sha1: 5a061d5918368a846d438b8a56192046c883dc42


Wonderful tool! Loves how it only downloads the missing parts of only certain files and not the whole bit. Makes Sisi patching so much quicker and smoother.

Just FYI though: your checksum and the checksum of the .exe do not match up.

Baneken
Gallente
The New Knighthood
Apocalypse Now.
Posted - 2010.09.04 22:51:00 - [18]
 

Originally by: CCP Habakuk
Originally by: Baneken
Unfortunately brainchild the problem lies with my localised version of Vista.
Considering that several countries in europe/asia/all over the world use non ASCII characters this means that about entire non-english speaking part of the world, who likely have their Vista localised, are likely unable to run the program.



I reproduced one version of this error and created an internal defect, but it would be great if you could send a bugreport and give the exact path to your TQ client and your Sisi client. Then we can make sure, that this issue is for sure gone.

I actually tried the tool with a localised version of Vista before starting the public beta, but apparently German is too similar to English in this case...


Done with case number of 100027, happy hunting.

Quxon
Posted - 2010.09.05 16:33:00 - [19]
 

With what decision logic is this tool applying patches?
I would hate having some automated patch tool on my computer that decides for itself that it's OK to download a 2Gig installation file or something just because it runs into some 'operator error' of sorts. E.g., URL to patch file points to a zero byte file again.

Also, why copy TQ each and every time? Just download and install the small patch(es) it needs already. No need to go into time consuming operations. Just have the last 10 - 15 patches online. Thank you.

Another thing. Will the correct repair data file be online with each and every new patch? Because that procedure might proof less time consuming as well.

To summarize:

- determine version of current local Sisi and if Sisi is online and fully operational
- if so, check what patch files are needed to make it current
- then check if those patch files are indeed available, if so: patch
- if not, check for latest repair data file and see if that can be used (perhaps with additional patching after that)
- if not, propose to copy TQ and all that but not before checking if everything needed to successfully complete that operation is available
- if all else fails then, and only then, propose to download, install and patch the full client but only if everything needed to successfully complete that operation is available
- at this point something is amiss and most likely not only on the client side so do nothing!

Gecko O'Bac
Deep Core Mining Inc.
Posted - 2010.09.06 15:43:00 - [20]
 

Originally by: Quxon
With what decision logic is this tool applying patches?
I would hate having some automated patch tool on my computer that decides for itself that it's OK to download a 2Gig installation file or something just because it runs into some 'operator error' of sorts. E.g., URL to patch file points to a zero byte file again.

Also, why copy TQ each and every time? Just download and install the small patch(es) it needs already. No need to go into time consuming operations. Just have the last 10 - 15 patches online. Thank you.

Another thing. Will the correct repair data file be online with each and every new patch? Because that procedure might proof less time consuming as well.

To summarize:

- determine version of current local Sisi and if Sisi is online and fully operational
- if so, check what patch files are needed to make it current
- then check if those patch files are indeed available, if so: patch
- if not, check for latest repair data file and see if that can be used (perhaps with additional patching after that)
- if not, propose to copy TQ and all that but not before checking if everything needed to successfully complete that operation is available
- if all else fails then, and only then, propose to download, install and patch the full client but only if everything needed to successfully complete that operation is available
- at this point something is amiss and most likely not only on the client side so do nothing!


Uh... Have you even TRIED the autopatcher? Because from what you say it seems you didn't. In case you did, you either discovered a bug or you messed up something, because I had no problem at all with the patcher. It didn't copy from TQ, didn't download any humongous amount of patches (only some small diff files) and didn't download anything the second time I launched it after the patching process.

SchirmerN
Amarr
x13
IT Alliance
Posted - 2010.09.06 21:55:00 - [21]
 

When i try to run it, nothing happens at all Sad

Mashie Saldana
Minmatar
Veto Corp
Posted - 2010.09.07 00:07:00 - [22]
 

Is it any chance we can have the tool copy the TQ settings across as well?

Except for that it is working wonders.

Julienne Poirier
Gallente
Nonya Endeavours
Posted - 2010.09.07 00:54:00 - [23]
 

pretty slick

Joao Neto
Gallente
Friends Fleet
Posted - 2010.09.07 03:13:00 - [24]
 

Edited by: Joao Neto on 07/09/2010 03:13:43
Both clients and SisiLauncher work flawlessly under WinE 1.1.42 under Ubuntu 10.04.

Although linux is not supported, I'd risk to say it works better than the OSX client.

Simple tool that keeps us from complicated patching :) great job CCP!

Buga Buga
ROMANIA Renegades
ROMANIAN-LEGION
Posted - 2010.09.07 10:55:00 - [25]
 

*Runs around like a little girl*

CANDY!

Works fine so far :) good job.

Desert Ice78
Gryphon River Industries
R-I-P
Posted - 2010.09.07 11:15:00 - [26]
 

Does exactly what it says on the tin....

HeliosGal
Caldari
Posted - 2010.09.07 11:23:00 - [27]
 

good effort ccp. Now back to that endless lag testing forget about content it keeps players playing just go for the lag

Skuggo
Posted - 2010.09.07 12:16:00 - [28]
 

Good job. My only gripe with this is that it's horribly slow compared to just copying and patching the client by my own. I do realize this might be aimed at different people however.

Quxon
Posted - 2010.09.07 16:53:00 - [29]
 

Originally by: Gecko O'Bac
Originally by: Quxon
With what decision logic is this tool applying patches?
....(wall of text)...

Uh... Have you even TRIED the autopatcher? Because from what you say it seems you didn't. In case you did, you either discovered a bug or you messed up something, because I had no problem at all with the patcher. It didn't copy from TQ, didn't download any humongous amount of patches (only some small diff files) and didn't download anything the second time I launched it after the patching process.

Chicken or the egg. No, I did not try it out first because for some reason I don't test out beta patch software on my PC before I have some understanding of its decision logic and what it does when. This may have something to do with past experiences regarding the quality and reliability of patch services provided.
Also, to name one example, if you're saying that the autopatcher doesn't copy from TQ then what to think of the CCP OP message that states that it does copy TQ in a procedure that takes 30 minutes or so? It's little things like that that make me wonder.

Prenson
Posted - 2010.09.07 18:00:00 - [30]
 

Very impressed by the tool, mine is still updating the client but it's working flawlessly.

Good job!


Pages: [1] 2 3 4 5 6 7 8 9 ... : last (22)

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only