Subversion Repositories spk

Rev

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

Rev 60 Rev 102
Line 14... Line 14...
14
int main ( int argc, char **argv )
14
int main ( int argc, char **argv )
15
{
15
{
16
	printf ( "XModPatch V1.00 (SPK Library Version %.2f) 01/04/2011 Created by Cycrow\n\n", (float)GetLibraryVersion() );
16
	printf ( "XModPatch V1.00 (SPK Library Version %.2f) 01/04/2011 Created by Cycrow\n\n", (float)GetLibraryVersion() );
17
 
17
 
18
	CyString cmd (argv[0]);
18
	CyString cmd (argv[0]);
19
	CyString dir = CFileIO(cmd).GetDir();
19
	CyString dir = CFileIO(cmd).dir();
20
	cmd = CFileIO(cmd).GetFilename();
20
	cmd = CFileIO(cmd).filename();
21
 
21
 
22
	bool verbose = false;
22
	bool verbose = false;
23
 
23
 
24
	if ( argc < 3 )
24
	if ( argc < 3 )
25
	{
25
	{
Line 58... Line 58...
58
		CyString modfile(argv[startPos]);
58
		CyString modfile(argv[startPos]);
59
		CyString difffile(argv[startPos + 1]);
59
		CyString difffile(argv[startPos + 1]);
60
		CyString gamedir;
60
		CyString gamedir;
61
		if ( argc > 3 ) gamedir = argv[startPos + 2];
61
		if ( argc > 3 ) gamedir = argv[startPos + 2];
62
		if ( gamedir.Empty() ) gamedir = ".";
62
		if ( gamedir.Empty() ) gamedir = ".";
63
		gamedir = CFileIO(gamedir).GetFullFilename();
63
		gamedir = CFileIO(gamedir).fullFilename();
64
 
64
 
65
		CModDiff Diff(gamedir.ToString(), "addon");
65
		CModDiff Diff(gamedir.ToString(), "addon");
66
		if ( !Diff.IsLoaded() ) 
66
		if ( !Diff.IsLoaded() ) 
67
		{
67
		{
68
			printf  ("Error: Unable to load game directory, %s\n", gamedir.c_str());
68
			printf  ("Error: Unable to load game directory, %s\n", gamedir.c_str());