Subversion Repositories spk

Rev

Rev 86 | Rev 104 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 86 Rev 102
Line 496... Line 496...
496
				if ( info )
496
				if ( info )
497
				{
497
				{
498
					if ( packages.GetCurrentGameFlags() & EXEFLAG_ADDON ) {
498
					if ( packages.GetCurrentGameFlags() & EXEFLAG_ADDON ) {
499
						CPackages p;
499
						CPackages p;
500
						p.Startup(".", CyStringFromSystemString(tempDir), CyStringFromSystemString(mydoc), "");
500
						p.Startup(".", CyStringFromSystemString(tempDir), CyStringFromSystemString(mydoc), "");
501
						CyString baseDir = CFileIO(CyStringFromSystemString(gui->GetRunFile())).GetDir();
501
						CyString baseDir = CFileIO(CyStringFromSystemString(gui->GetRunFile())).dir();
502
						if ( p.Read(baseDir) ) {
502
						if ( p.Read(baseDir) ) {
503
							if ( !p.IsVanilla() ) {
503
							if ( !p.IsVanilla() ) {
504
								p.SetVanilla(true);
504
								p.SetVanilla(true);
505
								p.PrepareDisableForVanilla();
505
								p.PrepareDisableForVanilla();
506
								p.EnablePreparedPackages(0, 0, 0);
506
								p.EnablePreparedPackages(0, 0, 0);
Line 539... Line 539...
539
 
539
 
540
		CyString exe = CFileIO(packages.GetGameExe()->GetGameRunExe(strNode->str.ToString())).fullFilename();
540
		CyString exe = CFileIO(packages.GetGameExe()->GetGameRunExe(strNode->str.ToString())).fullFilename();
541
		writeLines.push_back(CyString("DirExe:") + data + "|" + exe);
541
		writeLines.push_back(CyString("DirExe:") + data + "|" + exe);
542
 
542
 
543
		// do the log files
543
		// do the log files
544
		writeLines.push_back(CyString("GameLog:") + packages.GetLogDirectory(exe) + "|" + exe);
544
		writeLines.push_back(CyString("GameLog:") + packages.logDirectory(exe.ToString()) + "|" + exe);
545
 
545
 
546
	}
546
	}
547
	for ( SStringList *strNode = remDirList.Head(); strNode; strNode = strNode->next )
547
	for ( SStringList *strNode = remDirList.Head(); strNode; strNode = strNode->next )
548
		writeLines.push_back(CyString("RemDir:") + strNode->str);
548
		writeLines.push_back(CyString("RemDir:") + strNode->str);
549
	if ( gui->IsExperimental() )
549
	if ( gui->IsExperimental() )