--- LoginWindowController.m.orig 2010-11-06 14:03:25.000000000 -0500 +++ LoginWindowController.m 2010-11-06 14:17:30.000000000 -0500 @@ -25,13 +25,13 @@ - (id)init { self = [super init]; if (self) { - kPrefix = @"/opt/local"; + kPrefix = @"@PREFIX@"; kDrizzle = [[kPrefix stringByAppendingString:@"/bin/drizzle"] retain]; - kDrizzleForDownload = [[NSString alloc] initWithString:kDrizzle]; - kDrizzleForExtract = [[NSString alloc] initWithString:kDrizzle]; + kDrizzleForDownload = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCDownloader.app/Contents/MacOS/PCDownloader"] retain]; + kDrizzleForExtract = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCExtractor.app/Contents/MacOS/PCExtractor"] retain]; kPlasmaClient = [[kPrefix stringByAppendingString:@"/bin/PlasmaClient"] retain]; - kPlasmaClientForAuth = [[NSString alloc] initWithString:kPlasmaClient]; - kPlasmaClientForGame = [[NSString alloc] initWithString:kPlasmaClient]; + kPlasmaClientForAuth = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PCAuthenticator.app/Contents/MacOS/PCAuthenticator"] retain]; + kPlasmaClientForGame = [[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"PlasmaClient.app/Contents/MacOS/PlasmaClient"] retain]; kDataDirectory = [[kPrefix stringByAppendingString:@"/share/mystonline/data"] retain]; kPythonDirectory = [[kDataDirectory stringByAppendingPathComponent:@"python"] retain];