open All Channels
seplocked Macintosh
blankseplocked Upcoming Cool Stuff - Repair Tool for Mac!
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

CCP Atropos

Posted - 2010.06.07 21:28:00 - [1]
 

Coming some time soon™ we are hoping to roll out a prototype version of the EVE repair tool for the Mac!
We're still undertaking some extensive development work, so I will update with more details in the coming weeks, but we're hoping to get this out 'into the wild' to get as much testing on it as possible.

Watch this space for more details Wink

TheBaptist
Posted - 2010.06.07 22:32:00 - [2]
 

Fixing the random crashes problem would be a much better use of resources Wink
However I support the work going into the Mac client!

CCP Atropos

Posted - 2010.06.07 22:56:00 - [3]
 

Originally by: TheBaptist
Fixing the random crashes problem would be a much better use of resources Wink
However I support the work going into the Mac client!


Indeed! But, alas, different teams I'm afraid.

eXeler0n
Caldari
FrEE d00M Fighters
Ewoks
Posted - 2010.06.08 09:58:00 - [4]
 

What does this tool?

CCP Atropos

Posted - 2010.06.08 17:03:00 - [5]
 

Originally by: eXeler0n
What does this tool?

I assume you meant "what does this tool do?"; it's initial role, and the one it serves on Windows is to repair your EVE client in the case that it has become corrupted, either by a misapplied patch to your install or through some other means.

It was designed so that you would have a more efficient route and could avoid downloading gigabytes of data that you already had, via the installer.

At the time it was initially released, we were only able to create a Windows version, but we've since been working on not only improving the repair tool's functionality and efficiency, but we have also been attempting to get it to work on the Mac platform. Mac users find that they have to redownload the client more often than Windows users, so it makes a lot of sense to have the repair capability available to the Mac platform.

We're also adding in the ability to proactively repair both installer downloads and patch downloads, so that you can be sure of a quick and easy recovery should anything go wrong.

Verite Rendition
Caldari
F.R.E.E. Explorer
EVE Animal Control
Posted - 2010.06.09 09:05:00 - [6]
 

Just to add to what Atropos has already said, what the Repair Tool does is that it checks the contents of each of files within the EVE client. In the case of the the Windows version, it uses SHA-1 sums against a known database from CCP. If a file doesn't match up with that, the repair tool downloads a fresh copy of the file from CCP. This way if a single file ends up being corrupt (say, a Cider file), you can fix it without downloading a complete client at 3GB in size.

CCP Atropos

Posted - 2010.06.09 10:36:00 - [7]
 

Originally by: Verite Rendition
Just to add to what Atropos has already said, what the Repair Tool does is that it checks the contents of each of files within the EVE client. In the case of the the Windows version, it uses SHA-1 sums against a known database from CCP. If a file doesn't match up with that, the repair tool downloads a fresh copy of the file from CCP. This way if a single file ends up being corrupt (say, a Cider file), you can fix it without downloading a complete client at 3GB in size.

This is pretty close; we updated it so that instead of downloading a full file, when only a small part was broken, it would download only the broken section. We implemented a version of zSync (rSync over HTTP for the technically inclined) that allows us to check the contents of a file and grab just the part that's broken from our CDN, using the HTTP range protocol.

You are right, however, in that it would save you from downloading a full 3GB client.

Vincent Athena
Posted - 2010.06.15 17:54:00 - [8]
 

Originally by: CCP Atropos
Originally by: TheBaptist
Fixing the random crashes problem would be a much better use of resources Wink
However I support the work going into the Mac client!


Indeed! But, alas, different teams I'm afraid.


It is, in fact, possible to re-assign personnel from one team to another, to apply resources to the most pressing problems. In 2 years I may have had to re-download the TQ client once. I have had dozens of random crashes.

Maybe CCP need to have a poll of the users to see what we want fixed first.

Vic Tenrach
Minmatar
The Wild Bunch
Electus Matari
Posted - 2010.06.25 08:57:00 - [9]
 

Originally by: Vincent Athena
It is, in fact, possible to re-assign personnel from one team to another, to apply resources to the most pressing problems. In 2 years I may have had to re-download the TQ client once. I have had dozens of random crashes.

Maybe CCP need to have a poll of the users to see what we want fixed first.


I can also only recall having re-downloaded the client one in my 1.5 years of playing EVE. Crashes, on the other hand, are there plenty of. So, on that note:

+1, AOL, what he said, etc.

Lederstrumpf
Posted - 2010.06.26 17:36:00 - [10]
 

Edited by: Lederstrumpf on 26/06/2010 17:40:33
Originally by: Vic Tenrach
Originally by: Vincent Athena
In 2 years I may have had to re-download the TQ client once. I have had dozens of random crashes.


I can also only recall having re-downloaded the client one in my 1.5 years of playing EVE. Crashes, on the other hand, are there plenty of.


I recall the patching to Tranquility failing over and over again due to low HDD space combined with the installer clobbering my filesystem with useless files after having had downloaded the neccessary file(s) correctly.
Every new line of code may contain new bugs. There's P2p filesharing networks, there's rsync, ...

If CCP doesn't manage to make an application exit gracefully and let it barf into the faces of paying customers over weeks instead, what do you CCP developers expect? Flags 'n whistles because there might be new "features"? Money ? Customer loyalty? Wake up!

P.S.: Rereading what you wrote: You want to ROLL OUT a PROTOTYPE REPAIR TOOL, did I get that right?

Solana Dal'Annae
Silverleaf Industries
Posted - 2010.06.28 19:42:00 - [11]
 

Originally by: Lederstrumpf

I recall the patching to Tranquility failing over and over again due to low HDD space combined with the installer clobbering my filesystem with useless files after having had downloaded the neccessary file(s) correctly.
Every new line of code may contain new bugs. There's P2p filesharing networks, there's rsync, ...

If CCP doesn't manage to make an application exit gracefully and let it barf into the faces of paying customers over weeks instead, what do you CCP developers expect? Flags 'n whistles because there might be new "features"? Money ? Customer loyalty? Wake up!

P.S.: Rereading what you wrote: You want to ROLL OUT a PROTOTYPE REPAIR TOOL, did I get that right?

The repairtool will need testing, that's for sure.

However, do yourself a favour and sort the low HD space issue asap. Running out of free space can lead to some highly unpredictable results... Make sure you're not even close. Account for swapfiles many GB big and other temporary files during installs.

Zedic
Amarr
Universalis Imperium
Tactical Narcotics Team
Posted - 2010.07.04 23:37:00 - [12]
 

Thanks for working on this for us. Any attention for our part of the player base is good attention. I would be happy to assist in testing.

Malis Caretia
Posted - 2010.07.11 09:39:00 - [13]
 

So lets waste time on building a repair tool, or another exspansion, instead of making the game work the first time.
As a paying member I have had to download the client everyday since the latest patch. And when you petition the problems u have, you are told its nothing to do with the game itself. Thus firgure it out yourself. Nice service.

Trion Roles
Archron Dusyfe Industries
Posted - 2010.07.15 16:33:00 - [14]
 

Any chance this will help with issues like the mail bug?

Blameus
E X C E P T I O N
Valor Empire
Posted - 2010.07.20 21:50:00 - [15]
 

Originally by: CCP Atropos
Originally by: eXeler0n
What does this tool?

I assume you meant "what does this tool do?"; it's initial role, and the one it serves on Windows is to repair your EVE client in the case that it has become corrupted, either by a misapplied patch to your install or through some other means.

It was designed so that you would have a more efficient route and could avoid downloading gigabytes of data that you already had, via the installer.

At the time it was initially released, we were only able to create a Windows version, but we've since been working on not only improving the repair tool's functionality and efficiency, but we have also been attempting to get it to work on the Mac platform. Mac users find that they have to redownload the client more often than Windows users, so it makes a lot of sense to have the repair capability available to the Mac platform.

We're also adding in the ability to proactively repair both installer downloads and patch downloads, so that you can be sure of a quick and easy recovery should anything go wrong.


Will this have any impact on those of us running multiple clients?
The easiest way to run multiple clients is to make a copy of the installed client, the "PrefsFolderName" key in the Info.plist file to point to something non-default.
If the repair tool uses a cryptographic hash function (e.g. SHA-1), it will probably consider Info.plist corrupt and replace it with the default file.

Maxwell Lee
Posted - 2010.07.26 21:30:00 - [16]
 

Will this be able to automatically fix the affiliate.plist bug, which currently requires replacing/deleting at least part of the Preferences folder? (Or is there some other fix for this I don't know? I seem to have to do this about once a week)


(Error reading affiliate.plist:The file “affiliate.plist” couldn’t be opened because there is no such file.)

Krispy Dingo
Minmatar
The Night Crew
Posted - 2010.07.29 13:04:00 - [17]
 

Edited by: Krispy Dingo on 29/07/2010 13:04:54
Originally by: Blameus

Will this have any impact on those of us running multiple clients?
The easiest way to run multiple clients is to make a copy of the installed client, the "PrefsFolderName" key in the Info.plist file to point to something non-default.
If the repair tool uses a cryptographic hash function (e.g. SHA-1), it will probably consider Info.plist corrupt and replace it with the default file.


I am only guessing here, but I am pretty sure it would change your info.plist file back to the original, much like when you patch your clients, and you would have to change it back again.

CCP Gangleri


Minmatar
Posted - 2010.08.05 20:06:00 - [18]
 

Originally by: Maxwell Lee
Will this be able to automatically fix the affiliate.plist bug, which currently requires replacing/deleting at least part of the Preferences folder? (Or is there some other fix for this I don't know? I seem to have to do this about once a week)


(Error reading affiliate.plist:The file “affiliate.plist” couldn’t be opened because there is no such file.)


I am interested in knowing more about this bug you are describing, I have seen this affiliate.plist error in my logs but it never caused any issues with running the client. Could you please elaborate or better yet file a bug report on it?

Dr Sheepbringer
Gallente
Halinallen veroparatiisi
Inglorious Carebears
Posted - 2010.08.05 20:59:00 - [19]
 

So how many of us mac users are suffering from corrupted clients vs. mac specific bugs? (as in, could the repair tool team work on something more...useful)

Smagd
Encina Technologies
Namtz' aar K'in
Posted - 2010.08.06 10:52:00 - [20]
 

I've had corrupted Preferences -> settings folders about once a week for a while now. For me, this usually happens after the client hangs.

I'll start running my TQ client with log server now and see if I can produce logs.

Jim Luc
Caldari
Rule of Five
Vera Cruz Alliance
Posted - 2010.08.25 03:15:00 - [21]
 

Where is this supposed repair tool? Wasn't it supposed to come out in June? My IGB is all f'd up, so deleting the preferences folder makes Eve unplayable.... wtf...


 

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