Pages: 1 2 3 :: [one page] |
|
Author |
Thread Statistics | Show CCP posts - 12 post(s) |
|

CCP Fallout

|
Posted - 2010.07.13 15:04:00 -
[1]
A new repair tool has been released for Windows clients, and CCP Mandrake's newest dev blog fills us in on all the details. You may read it here.
Fallout Associate Community Manager CCP Hf, EVE Online Contact us |
|

Sturmwolke
|
Posted - 2010.07.13 15:08:00 -
[2]
Yesss! IBC!! |

Ix Forres
Caldari Vanguard Frontiers Intrepid Crossing
|
Posted - 2010.07.13 15:12:00 -
[3]
*high-fives Mandrake*
The repair tool has been one of CCP's most sensible uses of manpower in the last few years - fixing a problem that annoys a lot of players!
Awesome work. Also, great to see CCP not ignoring Unix tech for once - [r|z]sync's a great bit of kit. -- Ix Forres EVE Application Developer EVE Metrics | accVIEW | I Tweet |

Arboreal Feline
Nondegradable Tritanium Space Rodents
|
Posted - 2010.07.13 15:21:00 -
[4]
Great blog, but "herecy" is supposed to be spelt "heresy." /grammar National Socialist Member Your signature was nothing more than an insult, and it had to go. Shadow. |
|

Chribba
Otherworld Enterprises Otherworld Empire
|
Posted - 2010.07.13 15:25:00 -
[5]
THE TOOL!!
Secure 3rd party service | my in-game channel 'Holy Veldspar' |
|

Miyamoto Uroki
Caldari Katsu Corporation
|
Posted - 2010.07.13 15:42:00 -
[6]
the repair tool is really nice and I used it recently. But considering that it ain't that young anymore, when was the dev blog written initially? Just wondering how much time a dev blog needs inhouse to bypass all divisions...
|

Kerdrak
Big Guns Inc. Atlas Alliance
|
Posted - 2010.07.13 15:54:00 -
[7]
Dev blogs are starting to be very lacking on content this days. At least you could explain a bit about how it works or something worth reading... ________________________________________
|

Jason Edwards
Internet Tough Guy Spreadsheets Online
|
Posted - 2010.07.13 16:11:00 -
[8]
OPEN SOURCE TO THE RESCUE! ------------------------ To make a megathron from scratch, you must first invent the eve universe.
|

Bagehi
Association of Commonwealth Enterprises
|
Posted - 2010.07.13 16:14:00 -
[9]
High Five!
This signature is useless, but it is red.
|
|

CCP Mandrake

|
Posted - 2010.07.13 16:35:00 -
[10]
One of the GM's just pointed something out to me...
The older version of the repair tool, version 1.0, is no longer supported and no longer works.
If you have this version of the repair tool you will need to check this thread out to get it working again.
But the repair tool should be updated to the latest version when ever you patch/install so this should not effect but the very oldest of the EVE client installs. Mandrake CCP - QA Department
|
|
|

NeoFusion
Caldari Freelancer Union Unaffiliated
|
Posted - 2010.07.13 16:50:00 -
[11]
Edited by: NeoFusion on 13/07/2010 16:52:49 Great job as always guys!
This may be a stupid question but, is there a reason why the repair tool isn't built into the installer?
I can imagine it would be even less of a headache for you if the installer automagically repaired a current installation itself upon initial failure...
|

Fergle Fergleson
|
Posted - 2010.07.13 17:00:00 -
[12]
fwiw - the repair tool also works great on linux (using Crossover Games). I just came back to EVE after several months away. There was a patching problem and the repair tool took care of business. Very nice. |

Sir Rush
Caldari Sirrush Holdings And Industries Inc.
|
Posted - 2010.07.13 17:35:00 -
[13]
Mandrake, can't you get the patcher to ask the user whether or not to run the repair.exe in the instance of a botched patch?
And/or also have it do that when trying to run EVE with the botched patch?
|
|

CCP Mandrake

|
Posted - 2010.07.13 17:55:00 -
[14]
Originally by: NeoFusion
This may be a stupid question but, is there a reason why the repair tool isn't built into the installer?
I can imagine it would be even less of a headache for you if the installer automagically repaired a current installation itself upon initial failure...
Currently, if the installer finds that the data package it has downloaded is corrupt, it will download the latest version of the repair tool and use it to fix the data package and then continues installing. I don't think it will start the repair tool though if the installer fails at other points during the install, like when extracting files, i'll have to put that on my todo list.
Originally by: Sir Rush
Mandrake, can't you get the patcher to ask the user whether or not to run the repair.exe in the instance of a botched patch?
And/or also have it do that when trying to run EVE with the botched patch?
The patches already launch the repair tool if they fail :) Mandrake CCP - QA Department
|
|

Captain Campion
Synergy. Imperial Republic Of the North
|
Posted - 2010.07.13 18:02:00 -
[15]
Immunisation - to protect from future failed patches!
|

RentableMuffin
|
Posted - 2010.07.13 18:36:00 -
[16]
I <3 the repair tool, it is also very helpful for when your client/computer crashes and a file goes corrupt
|

Myrkala
Minmatar Interstellar Empire Warped Aggression
|
Posted - 2010.07.13 18:37:00 -
[17]
The tool should be able to delete the cache, as it is a much more user friendly way of doing it rather than deleting some directory.
I know it can be done from inside the client today, but what if there is some corruption in the cache that keeps the client from loading/crashing on load.
Also, let it clear the memory dumps please... a patch or two back I suddenly was out of space after a few crashes, I had no idea where it went so I started to look around my system hard-drive, but then I remembered I had this nice app called "WinDirStat" which is a great way to get a better picture, literally, of what is taking up your space, and sure enough I found some big meaty files (500+ mb) created by the EVE client on crash.
I' haven't had this issue recently and you guys may have fixed it but, yeah, an option like that would be nice. -
Originally by: Plumpy McPudding Minmatar? More like Winmatar.
|

Chumbaba
|
Posted - 2010.07.13 18:38:00 -
[18]
Originally by: CCP Mandrake
Originally by: NeoFusion
This may be a stupid question but, is there a reason why the repair tool isn't built into the installer?
I can imagine it would be even less of a headache for you if the installer automagically repaired a current installation itself upon initial failure...
Currently, if the installer finds that the data package it has downloaded is corrupt, it will download the latest version of the repair tool and use it to fix the data package and then continues installing. I don't think it will start the repair tool though if the installer fails at other points during the install, like when extracting files, i'll have to put that on my todo list.
Hail thee Mandrake! Thanks. Luckily I didnt need it for a while but i already love this tool. 
|

Grayclay
Caldari The Arrow Project Morsus Mihi
|
Posted - 2010.07.13 19:02:00 -
[19]
Screw the tool, Mandrake is probably the best writer of dev-blogs on the staff.
|

Andrea Griffin
|
Posted - 2010.07.13 19:10:00 -
[20]
Originally by: Grayclay Screw the tool
In Soviet CCP...
Anyway, the Repair Tool has already once saved me from downloading a full client install twice. It's a great little utility and I'm grateful that we have it. Thanks Mandrake! Fix Rockets in '08 '09 2010 2011 2012?! |
|

Batolemaeus
Caldari Vauryndar Dalharil
|
Posted - 2010.07.13 20:26:00 -
[21]
Originally by: CCP Mandrake
I don't think it will start the repair tool though if the installer fails at other points during the install, like when extracting files, i'll have to put that on my todo list.
I'm confused. Did you kill Atropos and take his place? My memory might be failing me, but I remember him working on the tool.
Also, I can't praise you people enough for abandoning BITS. It was horrible.
|

Dal LaScena
|
Posted - 2010.07.13 21:59:00 -
[22]
OooooOooo THE TOOL!
Sorry, was channeling the martians...yanno...from Toy Story...
Anyway, I second what another commenter said, [rz]sync are great pieces of software, and it goes along with the use of Python as a building block for the system.
|
|

CCP Atropos

|
Posted - 2010.07.13 23:03:00 -
[23]
Originally by: Batolemaeus
Originally by: CCP Mandrake
I don't think it will start the repair tool though if the installer fails at other points during the install, like when extracting files, i'll have to put that on my todo list.
I'm confused. Did you kill Atropos and take his place? My memory might be failing me, but I remember him working on the tool.
Also, I can't praise you people enough for abandoning BITS. It was horrible.
Mandrake is the main developer on the repair tool, I just wrote the previous devblog.
Software Engineer Core Engineering |
|

Syekuda
State Protectorate
|
Posted - 2010.07.13 23:28:00 -
[24]
So this is better than working on Incarna so you can work faster on other pressing issues.
sorry, had to say it...ok, I'll shut up before I start a flame war here.
--------------------------------------------------
Life is pleasant. Death is peaceful. It's the transition that's troublesome.
ISAAC ASIMOV |

Ephemeral Waves
Silver Snake Enterprise
|
Posted - 2010.07.13 23:35:00 -
[25]
Does this new tool fix lag or fix crumby petition replies?
|

Some Advisor
|
Posted - 2010.07.13 23:36:00 -
[26]
well, it still throws me an python exception error after i download the "latest" version of it (but my eve isnt broken, just testing the tool).
so, what now? :P
--- Lend me your nonconsumable Stuff if you¦re leaving Eve for the time being. You get it back when you come back, promise :) |

Batolemaeus
Caldari Vauryndar Dalharil
|
Posted - 2010.07.13 23:38:00 -
[27]
Originally by: CCP Atropos
Mandrake is the main developer on the repair tool, I just wrote the previous devblog.
That explains it I guess. He's just shy. 
|

Rhok Relztem
Caldari CGMA Synergist Syndicate
|
Posted - 2010.07.13 23:44:00 -
[28]
Edited by: Rhok Relztem on 13/07/2010 23:45:15 I'll keep my fingers crossed that this new tool is better than the last. During the Tyrannis launch, it took me nearly a week to finally manage to get the patch downloaded and installed. The repair tool didn't do the trick. After repeated tries and numerous failed advice and downloads, I gave up and was ready to quit. Then in desperation and with a bit of luck, I stumbled onto an idea... I used an outside program (DAP Plus) to manually download the patch and then it installed with no issues. Go figure. 
|

Yuda Mann
|
Posted - 2010.07.14 00:13:00 -
[29]
Originally by: Ephemeral Waves Does this new tool fix lag or fix crumby petition replies?
Please quit eve. Seriously. There is no room here for such inane and ignorant comments.
It's so easy to tell who has been participating in mass testing and who just likes to cry on forums. The improvements have been pretty obvious for those of us who have been. There was even a recent dev blog about the work on lag that specifically said they haven't stopped working on it.
Seriously, just give me your stuff and leave. WoW is that way ---> HI! |
|

CCP Atropos

|
Posted - 2010.07.14 00:15:00 -
[30]
Originally by: Some Advisor well, it still throws me an python exception error after i download the "latest" version of it (but my eve isnt broken, just testing the tool).
so, what now? :P
Give us the logs!
Software Engineer Core Engineering |
|
|

Ephemeral Waves
Silver Snake Enterprise
|
Posted - 2010.07.14 00:27:00 -
[31]
Edited by: Ephemeral Waves on 14/07/2010 00:29:04
Originally by: Yuda Mann
Originally by: Ephemeral Waves Does this new tool fix lag or fix crumby petition replies?
Please quit eve. Seriously. There is no room here for such inane and ignorant comments.
It's so easy to tell who has been participating in mass testing and who just likes to cry on forums. The improvements have been pretty obvious for those of us who have been. There was even a recent dev blog about the work on lag that specifically said they haven't stopped working on it.
Seriously, just give me your stuff and leave. WoW is that way --->
Unforunately for your inane argument, I have participated in most of the mass tests. I also participate in 0.0 pvp on a daily basis and none of the (extremely) minor improvements on sisi have shown up on TQ. We still get blackscreened and traffic controlled when jumping into empty systems with 30 people.
Prior to Dominion we could have almost lag-free fights with over 1000 people in local. Now 200 is difficult and 500 is suicidal.
So, no you can't have my stuff becuase the nub alt you're hiding behind has never left high sec and can't claim the contract. When you want to "talk big" on the internetz, use your main.
|

Solbright
Advanced Security And Asset Protection
|
Posted - 2010.07.14 00:42:00 -
[32]
Works perfectly under Wine. Even recovered, slightly confused errors though, from me forcing a termination part way through a repair.
----- The Eve Client - A Love Story - The single biggest fix CCP ever did to Eve. Keep it up! |

Some Advisor
|
Posted - 2010.07.14 02:42:00 -
[33]
Originally by: CCP Atropos Give us the logs!
running eve using /end /LUA:off looks like the tool might have issues with my old prefs.ini (dated over 2 years ago) parsing. searched for a newer prefs.ini but still same result. here is the Log
Version number: 2.12 Base package url: http://content.eveonline.com Update url: http://www.eveonline.com/patches/repairtool_version.txt [...] 1279075275.501 - Traceback (most recent call last): 1279075275.502 - File "repair.pyc", line 57, in main 1279075275.502 - File "repairTools.pyc", line 38, in RepairClient 1279075275.502 - File "repairTools.pyc", line 28, in GetClientInfo 1279075275.502 - File "ConfigParser.pyc", line 286, in readfp 1279075275.502 - File "ConfigParser.pyc", line 462, in _read 1279075275.502 - MissingSectionHeaderError: File contains no section headers. 1279075275.502 - file: C:\games\eve\prefs.ini, line: 1 1279075275.502 - 'audio=1\n' 1279075275.502 - Locals by frame, innermost last: 1279075275.503 - Frame <module> in <string> at line 1: 1279075275.503 - __builtins__ = <module '__builtin__' (built-in)> 1279075275.503 - __doc__ = None 1279075275.503 - __name__ = '__main__' 1279075275.503 - nsis = <module 'nsis' (built-in)> 1279075275.503 - repair = <module 'repair' from 'c:\_temp\nssE10D.tmp\python25.zip\repair.pyc'> 1279075275.503 - sys = <module 'sys' (built-in)> 1279075275.503 - Frame main in repair.pyc at line 64: 1279075275.503 - item = 'C:\\games\\eve' 1279075275.503 - url = 'http://content.eveonline.com' 1279075275.503 - Frame RepairClient in repairTools.pyc at line 38: 1279075275.504 - baseurl = 'http://content.eveonline.com' 1279075275.504 - folder = 'C:\\games\\eve' 1279075275.504 - Frame GetClientInfo in repairTools.pyc at line 28: 1279075275.504 - config = <ConfigParser.ConfigParser instance at 0x035D6670> 1279075275.504 - f = 'Uninstall.exe' 1279075275.504 - folder = 'C:\\games\\eve' 1279075275.504 - iniFile = 'prefs.ini' 1279075275.504 - inifiles = ['common.ini', 'prefs.ini', 'start.ini'] 1279075275.504 - Frame readfp in ConfigParser.pyc at line 286: 1279075275.504 - filename = 'C:\\games\\eve\\prefs.ini' 1279075275.504 - fp = <open file 'C:\games\eve\prefs.ini', mode 'r' at 0x0354F020> 1279075275.504 - self = <ConfigParser.ConfigParser instance at 0x035D6670> 1279075275.505 - Frame _read in ConfigParser.pyc at line 462: 1279075275.505 - cursect = None 1279075275.505 - e = None 1279075275.505 - fp = <open file 'C:\games\eve\prefs.ini', mode 'r' at 0x0354F020> 1279075275.505 - fpname = 'C:\\games\\eve\\prefs.ini' 1279075275.505 - line = 'audio=1\n' 1279075275.505 - lineno = 1 1279075275.505 - mo = None 1279075275.505 - optname = None 1279075275.505 - self = <ConfigParser.ConfigParser instance at 0x035D6670> Python Exception: File contains no section headers. file: C:\games\eve\prefs.ini, line: 1 'audio=1\n' python exception error
--- Lend me your nonconsumable Stuff if you¦re leaving Eve for the time being. You get it back when you come back, promise :) |

Sturmwolke
|
Posted - 2010.07.14 06:51:00 -
[34]
I tried to break the app. You know, like all the ebil players out there. Since the underlying principle behind repair.exe looks solid, I thought ok, it might be difficult.
1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
Shame on you. |

TheBlueMonkey
Gallente Priory Of The Lemon Atlas Alliance
|
Posted - 2010.07.14 08:14:00 -
[35]
I saw the blog title and was all " WOOOOO FIXESSS!!!!" Then I saw it was about some repair tool thingy that I'm never likely to touch and was all " so there's still lag?"
It might come in handy though... one day... by which time I'll of forgotten about it untill I've just finished downloading the whole game again. --
Nothing is worthless, you may have gotten it for free but it still has an inherent value
|

Miyamoto Isoruku
Caldari Original Sin.
|
Posted - 2010.07.14 09:02:00 -
[36]
Will the repair tool fix how horribly broken this game is? I don't think you should be getting any high-fives until it can do that.
|
|

CCP Mandrake

|
Posted - 2010.07.14 10:09:00 -
[37]
Originally by: Some Advisor
Originally by: CCP Atropos Give us the logs!
running eve using /end /LUA:off looks like the tool might have issues with my old prefs.ini (dated over 2 years ago) parsing. searched for a newer prefs.ini but still same result. here is the Log ...
Thanks! I'll fix that. Mandrake CCP - QA Department
|
|
|

CCP Mandrake

|
Posted - 2010.07.14 10:13:00 -
[38]
Originally by: Sturmwolke I tried to break the app. You know, like all the ebil players out there. Since the underlying principle behind repair.exe looks solid, I thought ok, it might be difficult.
1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
Shame on you.
That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool. Mandrake CCP - QA Department
|
|

Blane Xero
Amarr The Firestorm Cartel
|
Posted - 2010.07.14 11:02:00 -
[39]
Originally by: CCP Mandrake
Has anyone ever told you that you look like Backdoor Bandit? _____________________________________ Haruhiist since December 2008
Originally by: CCP Fallout Been there. Done that. Need antibiotics.
|

Sturmwolke
|
Posted - 2010.07.14 11:15:00 -
[40]
Originally by: CCP Mandrake That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool.
Ah .. a simple filename check. Personally, I'd strive for a more robust operation.
Well, CCP GMs/CS might want to note this if they haven't already. Rare though it may be, never underestimate the playerbase capacity for silliness. 
|
|

egegergergsdgedgege
|
Posted - 2010.07.14 11:28:00 -
[41]
Will the repair tool also reqpair my rockets?
Ege
|

Youli Kepain
Scapegoats
|
Posted - 2010.07.14 13:34:00 -
[42]
I for one, welcome our new Repair Tool overlords!
seriously, though, it is a great tool i actually like it better than the patcher :P
|

Celebris Nexterra
|
Posted - 2010.07.15 02:18:00 -
[43]
YES!!!! \o/!!
no more downloading THE WHOLE FREAKING CLIENT!!!!
and the sheer EASE with which it works... breathtaking !! now maybe i won't get kicked as much...
|

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2010.07.15 10:42:00 -
[44]
Edited by: Tonto Auri on 15/07/2010 10:45:31 It's all nice, but when we can expect it to completely replace the patch system, as it is done in other MMO's?
Originally by: CCP Mandrake
Originally by: Sturmwolke I tried to break the app. You know, like all the ebil players out there. Since the underlying principle behind repair.exe looks solid, I thought ok, it might be difficult.
1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
Shame on you.
That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool.
But why? What's wrong with me wanting to download whole EVE client using the repaig tool? In, say, Lineage2, Aion and other games, it's completely possible and the only standard way of obtaining complete, up-to date client without any overheads, like patches to patch the patches patching patches. -- Thanks CCP for cu |

Sturmwolke
|
Posted - 2010.07.15 12:23:00 -
[45]
Originally by: Tonto Auri
But why? What's wrong with me wanting to download whole EVE client using the repaig tool?
That sounds intriguing, the "patches patching patches" is a given, but I wonder if the above idea is feasible with the current v2.12. Make a dummy folder and dummy eve.exe, run the repair tool? Anyone would like to test this and post back?
P.S My current bandwidth doesn't take too kindly to 2Gb download atm. |

Solbright
Advanced Security And Asset Protection
|
Posted - 2010.07.15 14:20:00 -
[46]
It does have one problem under Wine. I'm using version 2.13 and it's reporting that there is a newer version available for download.
When I click yes for the upgrade it quits and opens a shell spewing a bunch of script up the screen that is clearly failing and repeating with no end in sight.
----- The Eve Client - A Love Story - The single biggest fix CCP ever did to Eve. Keep it up! |

Ben Derindar
Dirty Deeds Corp.
|
Posted - 2010.07.17 04:19:00 -
[47]
Originally by: CCP Mandrake
Originally by: Sturmwolke 1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool.
How about just requiring that a minimum number of files exist in the selected location and are not corrupt before going ahead with a repair? That way if someone tries it on a completely incorrect location, it can politely turn around and go "nuh-uh". The only question then would be where to draw the line.
Much ♥ for the tool btw, it's saved me quite a lot of hassle.
/Ben
|

Lolmer
Amarr Asteroids Anonymous Joint Control Air Support
|
Posted - 2010.07.17 06:07:00 -
[48]
Having the ability to reset the graphics settings would be nice. I recently had an instance where I only got a black screen after playing with the bit depth and couldn't figure out how to reset it without reinstalling the game. http://eve.battleclinic.com/killboard/combat_record.php?type=player&name=Lolmer[/url |

Serina Star
Minmatar
|
Posted - 2010.07.17 15:49:00 -
[49]
Well I didn't use the tool yet but I like it already ;)
What about expanding its features to save and restore the user settings? I have to work on different machines and every time I change something on my settings/bookmarks or anything clientsaved I need to redoo it on my 2nd machine.
It would be nice to have a simple way to transfer those settings from one PC to a 2nd one. Or in worst case to save it and restore it after a completreinstallation of Windows itself.
keep up the excellent work :)
Serina
|

dakin
Minmatar Starfish Operating Syndicate Annwn Matari
|
Posted - 2010.07.17 22:29:00 -
[50]
I love it. It saved me from a corrupted file when my client crashed. It was motherboard related, it didn't like three sticks of 1GB RAM goodness. Had to take one out.
|
|

Ilfar
Minmatar Manta Ice
|
Posted - 2010.07.18 06:20:00 -
[51]
Can someone work on correctly patching a Steam install of Eve next? I've yet to have a single patch succeed since I came back at the start of the year... *-----------------------* Press to test... *click* Release to detonate... |
|

CCP Atropos

|
Posted - 2010.07.19 10:01:00 -
[52]
Originally by: Tonto Auri Edited by: Tonto Auri on 15/07/2010 10:45:31 It's all nice, but when we can expect it to completely replace the patch system, as it is done in other MMO's?
Originally by: CCP Mandrake
Originally by: Sturmwolke I tried to break the app. You know, like all the ebil players out there. Since the underlying principle behind repair.exe looks solid, I thought ok, it might be difficult.
1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
Shame on you.
That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool.
But why? What's wrong with me wanting to download whole EVE client using the repaig tool? In, say, Lineage2, Aion and other games, it's completely possible and the only standard way of obtaining complete, up-to date client without any overheads, like patches to patch the patches patching patches.
Why would you want to though? The normal installer downloads less data due to better compression and no overheads due to the zsync data. You can do what you're saying though; if the tool can't determine what client version you're repairing it will default to repairing it upto the latest TQ version.
Software Engineer Core Engineering |
|
|

CCP Atropos

|
Posted - 2010.07.19 10:06:00 -
[53]
Originally by: Lolmer Having the ability to reset the graphics settings would be nice. I recently had an instance where I only got a black screen after playing with the bit depth and couldn't figure out how to reset it without reinstalling the game.
Originally by: Serina Star Well I didn't use the tool yet but I like it already ;)
What about expanding its features to save and restore the user settings? I have to work on different machines and every time I change something on my settings/bookmarks or anything clientsaved I need to redoo it on my 2nd machine.
It would be nice to have a simple way to transfer those settings from one PC to a 2nd one. Or in worst case to save it and restore it after a completreinstallation of Windows itself.
keep up the excellent work :)
Serina
We're undertaking work on a new installer which would be a better place to have these options, assuming we choose to include them. We're trying to move to a more standard installer concept, which matches with what people generally expect from installers ie: run an installer once, and it installs, run it a second time and you get the reinstall, modify, remove options.
As someone else mentioned, we should never underestimate people's ability to do weird stuff with the installs, and having a non standard install/patching process doesn't help people solve their own problems.
Software Engineer Core Engineering |
|
|

CCP Atropos

|
Posted - 2010.07.19 10:53:00 -
[54]
Originally by: Ben Derindar
Originally by: CCP Mandrake
Originally by: Sturmwolke 1. Rename eve.exe -> eve.old 2. Run repair. 3. IT barfs - the file "eve.exe" must exist in the directory being repaired python exception error
That was done on purpose to prevent users from accidentally running it in directories that do not contain the eve client. You can easily work around that by creating an empty file called eve.exe and then running the repair tool.
How about just requiring that a minimum number of files exist in the selected location and are not corrupt before going ahead with a repair? That way if someone tries it on a completely incorrect location, it can politely turn around and go "nuh-uh". The only question then would be where to draw the line.
Much ♥ for the tool btw, it's saved me quite a lot of hassle.
/Ben
This is exactly what it does The minimum number of files is simply an existent eve.exe in the same directory you're running the Repair Tool from.
Software Engineer Core Engineering |
|

Ban Doga
|
Posted - 2010.07.19 12:58:00 -
[55]
Originally by: Sturmwolke
Originally by: Tonto Auri
But why? What's wrong with me wanting to download whole EVE client using the repaig tool?
That sounds intriguing, the "patches patching patches" is a given, but I wonder if the above idea is feasible with the current v2.12. Make a dummy folder and dummy eve.exe, run the repair tool? Anyone would like to test this and post back?
P.S My current bandwidth doesn't take too kindly to 2Gb download atm.
I just tried that. Completely empty folder, create a new empty file called "eve.exe" and adding the original "repair.exe".
Download was app. 2.9 GB with pretty stable 2.9 MB/s so a little under 20 minutes for the download. Extracted into 5.8 GB afterwards in less than 5 minutes. Client appears to work flawlessly. I could login right away.
Current installer will download app. 2.5 GB so have to download a bit more, but it is definitely very convenient.
But I don't know if the repair tool is capable of updating itself if that is required.
|

Rok Qhang'Rawl
Joint Espionage and Defence Industries
|
Posted - 2010.07.20 04:18:00 -
[56]
Edited by: Rok Qhang''Rawl on 20/07/2010 04:19:38 I'm wondering if there is any chance the repair tool can be used to patch a Sisi client from one patch level to the next. To summarize:
I made a copy of my TQ build and patched for Sisi for a mass testing event. Two weeks later there is another mass testing event. There was a new Sisi build, as I expected, but that build was not available for download the night before... ok, try again later. When the build did become available I tried to use the auto-patch on my Sisi copy. It tries to download a copy of the current Sisi installer instead of actually patching what I have. Four hours later I give up on downloading the installer and just log into TQ because your mass testing event started an hour ago and I'm still downloading an enormous installer when I only needed 20mb of data. (I have a decent DSL uplink but for some reason I never get good rates downloading from your network)
Apparently what I was supposed to do was delete my Sisi copy, make a new one, and download 500mb of patch to get that 20mb of data. I didn't know that but now that I do I'm still not sure that is the best answer when the patch only goes up a few hours before the mass test.
So back to the question: any chance the repair tool will be able to support this use case better than auto-patch?
|

Sturmwolke
|
Posted - 2010.07.20 10:21:00 -
[57]
Heh .. the lines between the repair tool and auto-update is meshing. Ban Doga's post (thanks btw) confirms that and the possible stumbling block that prevents full adoption is the compression ratio/overhead problems. Or is it?
With the current premise, players have TWO ways to install or repair Eve. First through a full client or patch package (manual/auto) download and second through incremental auto download via the repair tool.
Now, if you look at case in the interest of merging those two methods, an algorithm can be written into the repair tool to give it a minor intelligence in differentitating which path is best to take. In its simplest most basic form, a download size comparator that would choose either downloading the full package or downloading incrementally, is desirable.
In general however, I still don't see robustness with sudden/intermittent termination of download due to connectivity issues for the autopatcher (and repair tool as well?). It's still a one-shot affair. Does CCP have any plans to address this?
With regard to the SISI (as per poster above), I agree completely. A huge major pain in the ass is the frequency of updates that obsoletes your installs 2-3 patches behind. You'd have to work to keep it updated or face a gauntlet of download/updates. It is also the one scenario where the auto-patcher fails completely - and you guys at CCP are too apathetic to even look at it, even though the same issue is reflected with the TQ client, albeit it rare player re-sub cases.
It'd be nice to have a dedicated all-in-one sisiupdate.exe, but the players can only wish. |
|

CCP Atropos

|
Posted - 2010.07.20 16:27:00 -
[58]
You're incorrect in stating that 'the players can only wish': it's something we've discussed within the Infrastructure group extensively. There's still some disagreement on the path we want to take, but let me assure you that it is very much on the table.
Improving the methods that are employed to get people into the game is one of the simplest things we can do to ensure that people don't hit an insurmountable hurdle and decide that it's not worth their time to continue playing. We're no Game Designers, but we're doing our bit to improve the overall experience, from the very beginning to the end, of EVE.
Software Engineer Core Engineering |
|

Rok Qhang'Rawl
Joint Espionage and Defence Industries
|
Posted - 2010.07.20 23:53:00 -
[59]
Originally by: CCP Atropos There's still some disagreement on the path we want to take, but let me assure you that it is very much on the table.
I appreciate the reply Atropos. One more vote for Mac install/repair attention and one more vote for Sisi patch experience improvements right here. Good to know that both are on the radar, even if you don't have a solution picked out yet.
|

Ben Derindar
Dirty Deeds Corp.
|
Posted - 2010.07.23 05:35:00 -
[60]
Originally by: CCP Atropos
Originally by: Ben Derindar How about just requiring that a minimum number of files exist in the selected location and are not corrupt before going ahead with a repair? That way if someone tries it on a completely incorrect location, it can politely turn around and go "nuh-uh". The only question then would be where to draw the line.
This is exactly what it does The minimum number of files is simply an existent eve.exe in the same directory you're running the Repair Tool from.
Well, of course. 
But my earlier point about where to draw the line still stands: if you want to prevent people from downloading complete installs via the repair tool, and currently the only file check in place is for eve.exe, then maybe that minimum needs to be raised, i.e. some more files need to be added to that checklist?
Say the requirements were raised to a point where at least 50% of the expected files in a current Eve install were both present and had valid checksums. A check like this would reject most people trying to trick the tool, while for genuine users if their install is that badly messed up then they may as well just reinstall anyway. 
/Ben
|
|

Ban Doga
|
Posted - 2010.07.23 13:30:00 -
[61]
Edited by: Ban Doga on 23/07/2010 13:31:17
Originally by: Ben Derindar
Originally by: CCP Atropos
Originally by: Ben Derindar How about just requiring that a minimum number of files exist in the selected location and are not corrupt before going ahead with a repair? That way if someone tries it on a completely incorrect location, it can politely turn around and go "nuh-uh". The only question then would be where to draw the line.
This is exactly what it does The minimum number of files is simply an existent eve.exe in the same directory you're running the Repair Tool from.
Well, of course. 
But my earlier point about where to draw the line still stands: if you want to prevent people from downloading complete installs via the repair tool, and currently the only file check in place is for eve.exe, then maybe that minimum needs to be raised, i.e. some more files need to be added to that checklist?
Say the requirements were raised to a point where at least 50% of the expected files in a current Eve install were both present and had valid checksums. A check like this would reject most people trying to trick the tool, while for genuine users if their install is that badly messed up then they may as well just reinstall anyway. 
/Ben
I don't see a downside to people being able to basically "install" EVE with the repair tool. The downloads from the servers might increase a little, but I guess performance is not really an issue here.
Furthermore I think the more situations the repair tool can handle correctly the better it is. And I don't think people try to "trick" the tool in anyway. They might use it for more situations than originally anticipated, but if it can handle those as well that's great.
The obvious difficulty (as you already expressed in your previous posting) is drawing the line. There is no reasonable justification for demanding any certain amount of files be present and intact. It is after all designed to repair broken installations and artificially restricting which kind of damage can be repaired and which not is actually reducing the usefulness of the tool.
TBH I find the requirement that an "eve.exe" must exist but can be broken as well a great approach. It prevents accidentally damaging the wrong folder (how many "eve.exe" files do you have outside your EVE installation) and can be easily satisfied if desired.
|

ychen
|
Posted - 2010.07.26 20:26:00 -
[62]
Is there some way for the repair tool to save one's UI settings? I have to reinstall windows on a regular basis, with Eve residing on a seperate hard drive. After I repair Eve, it's set back to default, which is annoying. Thanks Ychen
|
|

CCP Sputnik
C C P

|
Posted - 2010.07.30 13:38:00 -
[63]
Originally by: ychen Is there some way for the repair tool to save one's UI settings? I have to reinstall windows on a regular basis, with Eve residing on a seperate hard drive. After I repair Eve, it's set back to default, which is annoying. Thanks Ychen
We will have to discuss how and where to implement this (there are already people who requested the total opposite, which in my opinion seems to make more sense. After all you would expect a scenario like this: 'You have a problem? Run the repair tool!') but for the time being you can essentially set up some batch scripts which back the settings up before you do your reinstall and copy them back into the correct position afterwards (just check the clean cache page to find the correct folders to back up).
Hope I could help you with your problem. __________________________ CCP Sputnik CCP Core Engineering Software Engineer
|
|

Tonto Auri
Vhero' Multipurpose Corp
|
Posted - 2010.08.04 19:15:00 -
[64]
Edited by: Tonto Auri on 04/08/2010 19:15:47
Originally by: CCP Atropos
Originally by: Tonto Auri But why? What's wrong with me wanting to download whole EVE client using the repaig tool? In, say, Lineage2, Aion and other games, it's completely possible and the only standard way of obtaining complete, up-to date client without any overheads, like patches to patch the patches patching patches.
Why would you want to though? The normal installer downloads less data due to better compression and no overheads due to the zsync data. You can do what you're saying though; if the tool can't determine what client version you're repairing it will default to repairing it upto the latest TQ version.
That was an edge case, however, but still, I'll send you the answer: Because. Installer could fail in middle (or even in the last byte - and you will have to redownload it all), it have widely known issue with wrong detection of free space (patcher too), the repair tool could bring installation to live from, literally, any state. Why not improve it so it'll be useful for complete download? I.e. when repairer detects unrecoverable damage to one file, it's faster to D/L it's clean version from server, zipped etc., than to try and repair it using ZSync, which would generate as much traffic, as the original uncompressed file size, or more. Just think about it. -- Thanks CCP for cu |

Yeay Fritg
Caldari Confrerie de Kaedri Cluster Of Rebirth
|
Posted - 2010.08.17 15:42:00 -
[65]
Sorry,
I'm slow.
Never realized the title : New Dev Blog: When Patching Fails, Repair
CCP can you please develop the same software for the Eve Core ?
Cheers, Yeay
|

Cirdan Seregon
|
Posted - 2010.08.24 15:25:00 -
[66]
Does the renaming of the exe file work for SiSi as well? Because it didn't work. When i try to run my newly installed test server it asks for a new update, then it says the update is broken and then to download repair.exe then in run that and i get python error. 
|
|
|
|
Pages: 1 2 3 :: [one page] |