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 Technology Lab

 
  • Topic is locked indefinitely.
 

Multi-client updating is a real pain. Devs plz Change this it should only be a couple lines of code

Author
Asmodes Reynolds
Rayn Enterprises
#1 - 2011-11-10 20:43:39 UTC

I have been playing multiple characters at the same time now for years. And this works fine by putting one character on one monitor and the other on the other.
The problem lies in that my monitors are two different aspect ratios I had a 16:10 and a 3:4 therefore my resolutions are 1680x1050 and 1280x1024. Can you see the problem?

Here are the possible solutions:

1. I am forced to size the fixed window every time I boot up, and rearrange and resize all the windows in the GUI which takes about 10 minutes. :( A real painting ass.

2. I am forced to copy the entire install which has balloon over the years to 8.7 GB for the number of window configurations and resolutions. I use 4 clients For tranquility and one client for each one of the test servers. Which means my CCP directory usually is around 60 gigs depending the cached data I have for the SISI launcher. CCP don't you think that's a little bit ridiculous.... 60 gigs really..... :(

Now one of CCP's wonderful patches happen. [Sarcastic] They're always completely bug free. And it really easy to find for a manual down. [/Sarcastic] So I either have to:

1. Spend 20 minutes figuring out which patches I need for each one of my clients depend on how things used it and download the patch manually. :)
2. Spend 1-2 hour depending on how big the patches letting the auto updater update my clients one at a time. Which means I have to download the entire patch four times. My ISP really hates this.
3. I could spend 20 minutes updating one client and the copy the files over each other but that usually ends in disaster.


I see two problems with the situation the time and/or effort it takes to patch multiple clients and and the combined size of clients on the hard disk.

If you look at the above text as as a programmer with the knowledge of eve client can you see a solution to this?...................................... Eureka....

Anybody who runs multiple clients knows that eve client stores its settings data. The file is located in this directory "%UserRoot%\AppData\Local\CCP\EVE". Under which there are number of folders corresponding to your eve client's.
If you used the test server at all you should know that when running it you must run the EVE executable with an argument /server:Singularity.

Adding an argument that the Eve executable could take such as /Settings: the user would type a keyword in here such as "Dualmonitor" that would make the entire argument " /Settings:Dualmonitor" The client to go out to the settings "%UserRoot%\AppData\Local\CCP\EVE\Dualmonitor and find the settings and use them. If the user past let's say" /Settings:windowed" The client to go out to the settings "%UserRoot%\AppData\Local\CCP\EVE\windowed and find the settings and use them. If the user did not pass an argument at all you could just default to the normal directory.

This would effectively mean you have one directory for tranquility that only had one copy of the files and only has to be updated once by the end-user could have infinite number of setting directories for for their personal preference.
This would also cut down on the hard drive space required for running multiple clients do the fact that instead of copying it X. number of times meaning that you have 8.7 gigs copied X number of times you would have one directory containing 8.7 gigs and as many a 1 MB file that the user wishes

this should be rather easy to implement if you program your application into logical manner without hard coding the directories...

think thank you for reading my little rant I am sure that half your player base will be thankful for this change only time will tell whether this thread explodes in agreement.


Ydnari
Estrale Frontiers
#2 - 2011-11-10 21:43:43 UTC
Just junction point it into multiple places as described here http://wiki.eveonline.com/en/wiki/Multiple_clients#Vista.2F7_Steps

One physical copy of the client, one patch, but appears as multiple paths to the client so each has separate settings.

--

Desmont McCallock
#3 - 2011-11-10 21:52:25 UTC  |  Edited by: Desmont McCallock
Ydnari wrote:
Just junction point it into multiple places as described here http://wiki.eveonline.com/en/wiki/Multiple_clients#Vista.2F7_Steps

One physical copy of the client, one patch, but appears as multiple paths to the client so each has separate settings.


True. Been there, done that.
Asmodes Reynolds
Rayn Enterprises
#4 - 2011-11-10 22:41:54 UTC
thx
Gabba Cyno
#5 - 2011-11-12 03:52:19 UTC
Ydnari wrote:
Just junction point it into multiple places as described here http://wiki.eveonline.com/en/wiki/Multiple_clients#Vista.2F7_Steps

One physical copy of the client, one patch, but appears as multiple paths to the client so each has separate settings.


+1

.