[Scummvm-cvs-logs] SF.net SVN: scummvm: [30616] tools/branches/gsoc2007-toolsgui

knakos at users.sourceforge.net knakos at users.sourceforge.net
Tue Jan 22 21:54:36 CET 2008


Revision: 30616
          http://scummvm.svn.sourceforge.net/scummvm/?rev=30616&view=rev
Author:   knakos
Date:     2008-01-22 12:54:35 -0800 (Tue, 22 Jan 2008)

Log Message:
-----------
merge trunk changes into the branch (revisions 29670:30614)

Modified Paths:
--------------
    tools/branches/gsoc2007-toolsgui/compress_saga.cpp
    tools/branches/gsoc2007-toolsgui/compress_scumm_bun.cpp
    tools/branches/gsoc2007-toolsgui/descumm-common.cpp
    tools/branches/gsoc2007-toolsgui/descumm-tool.cpp
    tools/branches/gsoc2007-toolsgui/descumm.cpp
    tools/branches/gsoc2007-toolsgui/descumm6.cpp
    tools/branches/gsoc2007-toolsgui/dist/msvc8/tools.sln
    tools/branches/gsoc2007-toolsgui/extract_mm_nes.c
    tools/branches/gsoc2007-toolsgui/util.h

Added Paths:
-----------
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_queen.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_saga.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_bun.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_san.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_sou.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword1.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_touche.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/dekyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/descumm.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/desword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/encode_dxa.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_loom_tg16.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_mm_apple.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_mm_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_mm_nes.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_parallaction.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_scumm_mac.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8/extract_zak_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc8_to_msvc9.bat
    tools/branches/gsoc2007-toolsgui/dist/msvc9/
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_queen.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_saga.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_bun.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_san.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_sou.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_sword1.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_sword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_touche.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/dekyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/descumm.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/desword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/encode_dxa.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_loom_tg16.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_apple.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_nes.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_parallaction.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_scumm_mac.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_zak_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/tools.sln
    tools/branches/gsoc2007-toolsgui/dist/msvc9_to_msvc8.bat

Removed Paths:
-------------
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_kyra/
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_bun/
    tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_san/
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_queen.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_saga.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_bun.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_san.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_scumm_sou.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_sword1.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_sword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/compress_touche.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/dekyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/descumm.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/desword2.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/encode_dxa.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_agos.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_kyra.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_loom_tg16.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_apple.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_mm_nes.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_parallaction.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_scumm_mac.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/extract_zak_c64.vcproj
    tools/branches/gsoc2007-toolsgui/dist/msvc9/tools.sln

Modified: tools/branches/gsoc2007-toolsgui/compress_saga.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/compress_saga.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/compress_saga.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -296,7 +296,7 @@
 
 		copyFile(inputFile, inputSize, TEMP_RAW);
 
-		setRawAudioType( !currentFileDescription->swapEndian, sampleStereo, sampleBits);
+		setRawAudioType( !currentFileDescription->swapEndian, sampleStereo != 0, sampleBits);
 		encodeAudio(TEMP_RAW, true, sampleRate, tempEncoded, gCompMode);
 		return copyFile(tempEncoded, outputFile) + HEADER_SIZE;
 	}
@@ -333,7 +333,7 @@
 		writeBufferToFile((uint8 *)buffer, sampleSize, TEMP_RAW);
 		free(buffer);
 
-		setRawAudioType( !currentFileDescription->swapEndian, sampleStereo, sampleBits);
+		setRawAudioType( !currentFileDescription->swapEndian, sampleStereo != 0, sampleBits);
 		encodeAudio(TEMP_RAW, true, sampleRate, tempEncoded, gCompMode);
 		return copyFile(tempEncoded, outputFile) + HEADER_SIZE;
 	}

Modified: tools/branches/gsoc2007-toolsgui/compress_scumm_bun.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/compress_scumm_bun.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/compress_scumm_bun.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -863,7 +863,7 @@
 	return outputBuf;
 }
 
-void countMapElements(byte *ptr, int &numRegions, int &numJumps, int &numSyncs) {
+void countMapElements(byte *ptr, int &numRegions, int &numJumps, int &numSyncs, int &numMarkers) {
 	uint32 tag;
 	int32 size = 0;
 
@@ -871,6 +871,10 @@
 		tag = READ_BE_UINT32(ptr); ptr += 4;
 		switch(tag) {
 		case 'TEXT':
+			if (!scumm_stricmp((const char *)(ptr + 8), "exit"))
+				numMarkers++;
+			size = READ_BE_UINT32(ptr); ptr += size + 4;
+			break;
 		case 'STOP':
 		case 'FRMT':
 		case 'DATA':
@@ -911,6 +915,12 @@
 	byte *ptr;
 };
 
+struct Marker {
+	int32 pos;
+	int32 length;
+	char *ptr;
+};
+
 static Region *_region;
 static int _numRegions;
 
@@ -1001,14 +1011,16 @@
 	int curIndexRegion = 0;
 	int curIndexJump = 0;
 	int curIndexSync = 0;
+	int curIndexMarker = 0;
 
-	int numRegions = 0, numJumps = 0, numSyncs = 0;
-	countMapElements(ptr, numRegions, numJumps, numSyncs);
+	int numRegions = 0, numJumps = 0, numSyncs = 0, numMarkers = 0;
+	countMapElements(ptr, numRegions, numJumps, numSyncs, numMarkers);
 	Region *region = (Region *)malloc(sizeof(Region) * numRegions);
 	_region = (Region *)malloc(sizeof(Region) * numRegions);
 	_numRegions = numRegions;
 	Jump *jump = (Jump *)malloc(sizeof(Jump) * numJumps);
 	Sync *sync = (Sync *)malloc(sizeof(Sync) * numSyncs);
+	Marker *marker = (Marker *)malloc(sizeof(Marker) * numMarkers);
 
 	do {
 		tag = READ_BE_UINT32(ptr); ptr += 4;
@@ -1020,6 +1032,15 @@
 			channels = READ_BE_UINT32(ptr); ptr += 4;
 			break;
 		case 'TEXT':
+			if (!scumm_stricmp((const char *)(ptr + 8), "exit")) {
+				marker[curIndexMarker].pos = READ_BE_UINT32(ptr + 4);
+				marker[curIndexMarker].length = strlen((const char *)(ptr + 8)) + 1;
+				marker[curIndexMarker].ptr = new char[marker[curIndexMarker].length];
+				strcpy(marker[curIndexMarker].ptr, (const char *)(ptr + 8));
+				curIndexMarker++;
+			}
+			size = READ_BE_UINT32(ptr); ptr += size + 4;
+			break;
 		case 'STOP':
 			size = READ_BE_UINT32(ptr); ptr += size + 4;
 			break;
@@ -1059,13 +1080,14 @@
 	cbundleTable[cbundleCurIndex].offset = startPos;
 
 	writeUint32BE(output, 'RMAP');
-	writeUint32BE(output, 2); // version
+	writeUint32BE(output, 3); // version
 	writeUint32BE(output, 16); // bits
 	writeUint32BE(output, freq);
 	writeUint32BE(output, channels);
 	writeUint32BE(output, numRegions);
 	writeUint32BE(output, numJumps);
 	writeUint32BE(output, numSyncs);
+	writeUint32BE(output, numMarkers);
 	memcpy(_region, region, sizeof(Region) * numRegions);
 	for (l = 0; l < numRegions; l++) {
 		_region[l].offset -= offsetData;
@@ -1090,9 +1112,16 @@
 		fwrite(sync[l].ptr, sync[l].size, 1, output);
 		free(sync[l].ptr);
 	}
+	for (l = 0; l < numMarkers; l++) {
+		writeUint32BE(output, marker[l].pos);
+		writeUint32BE(output, marker[l].length);
+		fwrite(marker[l].ptr, marker[l].length, 1, output);
+		delete[] marker[l].ptr;
+	}
 	free(region);
 	free(jump);
 	free(sync);
+	free(marker);
 
 	cbundleTable[cbundleCurIndex].size = ftell(output) - startPos;
 	cbundleCurIndex++;

Modified: tools/branches/gsoc2007-toolsgui/descumm-common.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/descumm-common.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/descumm-common.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -44,24 +44,20 @@
 
 ///////////////////////////////////////////////////////////////////////////
 
-char *strecpy(char *buf, const char *src)
-{
+char *strecpy(char *buf, const char *src) {
 	strcpy(buf, src);
 	return strchr(buf, 0);
 }
 
-int get_curoffs()
-{
+int get_curoffs() {
 	return g_scriptCurPos - g_scriptStart;
 }
 
-int get_byte()
-{
+int get_byte() {
 	return (byte)(*g_scriptCurPos++);
 }
 
-int get_word()
-{
+int get_word() {
 	int i;
 
 	if (g_options.scriptVersion == 8) {
@@ -74,8 +70,7 @@
 	return i;
 }
 
-int get_dword()
-{
+int get_dword() {
 	int i;
 
 	i = (int32)READ_LE_UINT32(g_scriptCurPos);
@@ -117,8 +112,7 @@
 ///////////////////////////////////////////////////////////////////////////
 
 // Returns 0 or 1 depending if it's ok to add a block
-bool maybeAddIf(uint cur, uint to)
-{
+bool maybeAddIf(uint cur, uint to) {
 	Block p;
 	int i;
 

Modified: tools/branches/gsoc2007-toolsgui/descumm-tool.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/descumm-tool.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/descumm-tool.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -58,8 +58,7 @@
 	exit(0);
 }
 
-int skipVerbHeader_V12(byte *p)
-{
+int skipVerbHeader_V12(byte *p) {
 	byte code;
 	int offset = 15;
 	int minOffset = 255;
@@ -79,8 +78,7 @@
 	return minOffset;
 }
 
-int skipVerbHeader_V34(byte *p)
-{
+int skipVerbHeader_V34(byte *p) {
 	byte code;
 	int offset = g_options.GF_UNBLOCKED ? 17 : 19;
 	int minOffset = 255;
@@ -98,8 +96,7 @@
 	return minOffset;
 }
 
-int skipVerbHeader_V567(byte *p)
-{
+int skipVerbHeader_V567(byte *p) {
 	byte code;
 	int offset = 8;
 	int minOffset = 255;
@@ -117,8 +114,7 @@
 	return minOffset;
 }
 
-int skipVerbHeader_V8(byte *p)
-{
+int skipVerbHeader_V8(byte *p) {
 	uint32 *ptr;
 	uint32 code;
 	int offset;
@@ -203,10 +199,13 @@
 					g_jump_opcode = 0x66;
 					break;
 
-				case '9':
-					g_options.heVersion = 72;
+				case 'g':
+					g_options.heVersion = atoi(s + 1);
 					g_options.scriptVersion = 6;
 					g_jump_opcode = 0x73;
+
+					// Skip two digits for HE version
+					s += 2;
 					break;
 
 				case 'o':
@@ -266,7 +265,7 @@
 			g_scriptStart += 4;
 		}
 	} else if (g_options.scriptVersion >= 5) {
-		if (g_scriptSize < (g_options.scriptVersion == 5 ? 8 : 9)) {
+		if (g_scriptSize < (uint)(g_options.scriptVersion == 5 ? 8 : 9)) {
 			error("File too small to be a script");
 		}
 

Modified: tools/branches/gsoc2007-toolsgui/descumm.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/descumm.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/descumm.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -436,8 +436,7 @@
 };
 
 
-const char *get_num_string(int i)
-{
+const char *get_num_string(int i) {
 	const char *s;
 
 	if (i & 0x8000) {							/* Bit var */
@@ -468,8 +467,7 @@
 }
 
 
-char *get_var(char *buf)
-{
+char *get_var(char *buf) {
 	int i;
 
 	if (g_options.scriptVersion <= 2)
@@ -521,8 +519,7 @@
 
 }
 
-char *get_var_or_word(char *buf, char condition)
-{
+char *get_var_or_word(char *buf, char condition) {
 	if (condition)
 		get_var(buf);
 	else
@@ -530,8 +527,7 @@
 	return strchr(buf, 0);
 }
 
-char *get_var_or_byte(char *buf, char condition)
-{
+char *get_var_or_byte(char *buf, char condition) {
 	if (condition)
 		get_var(buf);
 	else
@@ -539,8 +535,7 @@
 	return strchr(buf, 0);
 }
 
-char *get_list(char *buf)
-{
+char *get_list(char *buf) {
 	int i;
 	int j = 0;
 	bool first = true;
@@ -566,8 +561,7 @@
 	return strecpy(buf, "]");
 }
 
-char *putascii(char *buf, int i)
-{
+char *putascii(char *buf, int i) {
 	if (i > 31 && i < 128) {
 		buf[0] = i;
 		buf[1] = 0;
@@ -576,8 +570,7 @@
 	return buf + sprintf(buf, "^%d", i);
 }
 
-char *get_ascii(char *buf)
-{
+char *get_ascii(char *buf) {
 	int i;
 
 	buf = strecpy(buf, "\"");
@@ -607,8 +600,7 @@
 
 
 
-char *add_a_tok(char *buf, int type)
-{
+char *add_a_tok(char *buf, int type) {
 	switch (type) {
 	case TOK_BYTE:
 		buf += sprintf(buf, "%d", get_byte());
@@ -633,8 +625,7 @@
 	return buf;
 }
 
-char *do_tok(char *buf, const char *text, int args)
-{
+char *do_tok(char *buf, const char *text, int args) {
 	char *buforg = buf;
 
 
@@ -678,8 +669,7 @@
 	return strchr(buf, 0);
 }
 
-void do_decodeparsestring_v2(char *buf, byte opcode)
-{
+void do_decodeparsestring_v2(char *buf, byte opcode) {
 	byte c;
 	bool flag;
 
@@ -700,8 +690,7 @@
 	*buf = 0;
 }
 
-void do_actorops_v12(char *buf, byte opcode)
-{
+void do_actorops_v12(char *buf, byte opcode) {
 	buf = strecpy(buf, "ActorOps(");
 	buf = get_var_or_byte(buf, opcode & 0x80);
 	buf = strecpy(buf, ",[");
@@ -735,8 +724,7 @@
 	strecpy(buf, "]);");
 }
 
-void do_actorops(char *buf, byte opcode)
-{
+void do_actorops(char *buf, byte opcode) {
 	static const byte convertTable[20] =
 		{ 1, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20 };
 
@@ -868,8 +856,7 @@
 }
 
 
-void do_expr_code(char *buf)
-{
+void do_expr_code(char *buf) {
 	int i;
 	const char *s;
 	char *buf2;
@@ -936,8 +923,7 @@
 }
 
 
-void do_load_code_to_string(char *buf, byte opcode)
-{
+void do_load_code_to_string(char *buf, byte opcode) {
 
 	buf = strchr(strcpy(buf, "PutCodeInString("), 0);
 	buf = get_var_or_byte(buf, opcode & 0x80);
@@ -946,8 +932,7 @@
 	strcpy(buf, ");");
 }
 
-void do_resource_v2(char *buf, byte opcode)
-{
+void do_resource_v2(char *buf, byte opcode) {
 	const char *resTypes[] = {
 			"UnkResType0",
 			"UnkResType1",
@@ -984,8 +969,7 @@
 	}
 }
 
-void do_resource(char *buf, byte opco)
-{
+void do_resource(char *buf, byte opco) {
 	char opcode = get_byte();
 	int subop;
 	if (g_options.scriptVersion != 5)
@@ -1075,8 +1059,7 @@
 
 }
 
-void do_pseudoRoom(char *buf)
-{
+void do_pseudoRoom(char *buf) {
 	int j, i = get_byte();
 
 	buf += sprintf(buf, "PseudoRoom(%d", i);
@@ -1095,8 +1078,7 @@
 	strcpy(buf, ")");
 }
 
-void do_room_ops(char *buf)
-{
+void do_room_ops(char *buf) {
 	int opcode = get_byte();
 
 	//buf+=sprintf(buf, "SubCode33%.2X", opcode);
@@ -1196,8 +1178,7 @@
 	strcat(buf, ")");
 }
 
-void do_room_ops_old(char *buf, byte opcode)
-{
+void do_room_ops_old(char *buf, byte opcode) {
 	char	a[256];
 	char	b[256];
 
@@ -1266,8 +1247,7 @@
 	}
 }
 
-void do_cursor_command(char *buf)
-{
+void do_cursor_command(char *buf) {
 	int opcode = get_byte();
 
 	switch (opcode & 0x1f) {
@@ -1322,8 +1302,7 @@
 	}
 }
 
-void do_verbops_v2(char *buf, byte opcode)
-{
+void do_verbops_v2(char *buf, byte opcode) {
 	int subop = get_byte();
 
 	buf = do_tok(buf, "VerbOps", ANOLASTPAREN);
@@ -1341,8 +1320,7 @@
 	strecpy(buf, ")");
 }
 
-void do_verbops(char *buf, byte opcode)
-{
+void do_verbops(char *buf, byte opcode) {
 	char first = 1;
 
 	buf = do_tok(buf, "VerbOps", ((opcode & 0x80) ? A1V : A1B) | ANOLASTPAREN);
@@ -1413,8 +1391,7 @@
 	strecpy(buf, "])");
 }
 
-void do_print_ego(char *buf, byte opcode)
-{
+void do_print_ego(char *buf, byte opcode) {
 	char first = 1;
 
 	if (opcode == 0xD8) {
@@ -1478,8 +1455,7 @@
 
 }
 
-void do_unconditional_jump(char *buf)
-{
+void do_unconditional_jump(char *buf) {
 	int offset = get_word();
 	int cur = get_curoffs();
 	int to = cur + offset;
@@ -1503,8 +1479,7 @@
 	}
 }
 
-void emit_if(char *buf, char *condition)
-{
+void emit_if(char *buf, char *condition) {
 	int offset = get_word();
 	int cur = get_curoffs();
 	int to = cur + offset;
@@ -1536,8 +1511,7 @@
 	sprintf(buf, ") goto %.4X;", to);
 }
 
-void do_if_code(char *buf, byte opcode)
-{
+void do_if_code(char *buf, byte opcode) {
 	char var[256];
 	char tmp[256], tmp2[256];
 	int txt;
@@ -1590,8 +1564,7 @@
 	emit_if(buf, tmp);
 }
 
-void do_if_active_object(char *buf, byte opcode)
-{
+void do_if_active_object(char *buf, byte opcode) {
 	char tmp[256];
 
 	int obj = get_byte();
@@ -1600,8 +1573,7 @@
 	emit_if(buf, tmp);
 }
 
-void do_if_state_code(char *buf, byte opcode)
-{
+void do_if_state_code(char *buf, byte opcode) {
 	char var[256];
 	char tmp[256], tmp2[256];
 	byte neg;
@@ -1724,8 +1696,7 @@
 	emit_if(buf, tmp);
 }
 
-void do_varset_code(char *buf, byte opcode)
-{
+void do_varset_code(char *buf, byte opcode) {
 	const char *s;
 
 	if ((g_options.scriptVersion <= 2)
@@ -1790,8 +1761,7 @@
 	strecpy(buf, ";");
 }
 
-void do_matrix_ops(char *buf, byte opcode)
-{
+void do_matrix_ops(char *buf, byte opcode) {
 	opcode = get_byte();
 
 	switch (opcode & 0x1F) {
@@ -1812,8 +1782,7 @@
 	}
 }
 
-void next_line_V12(char *buf)
-{
+void next_line_V12(char *buf) {
 	byte opcode = get_byte();
 
 	switch (opcode) {
@@ -2409,8 +2378,7 @@
 	}
 }
 
-void next_line_V0(char *buf)
-{
+void next_line_V0(char *buf) {
 	byte opcode = get_byte();
 
 	switch (opcode) {
@@ -2936,8 +2904,7 @@
 	}
 }
 
-void next_line_V345(char *buf)
-{
+void next_line_V345(char *buf) {
 	byte opcode = get_byte();
 
 	switch (opcode) {

Modified: tools/branches/gsoc2007-toolsgui/descumm6.cpp
===================================================================
--- tools/branches/gsoc2007-toolsgui/descumm6.cpp	2008-01-22 20:53:29 UTC (rev 30615)
+++ tools/branches/gsoc2007-toolsgui/descumm6.cpp	2008-01-22 20:54:35 UTC (rev 30616)
@@ -175,7 +175,11 @@
 				else
 					where += sprintf(where, "var%d", _var & 0xFFF);
 			} else if (_var & 0x8000) {
-				where += sprintf(where, "bitvar%d", _var & 0x7FFF);
+				if (g_options.heVersion >= 80) {
+					where += sprintf(where, "roomvar%d", _var & 0xFFF);
+				} else {
+					where += sprintf(where, "bitvar%d", _var & 0x7FFF);
+				}
 			} else if (_var & 0x4000) {
 				where += sprintf(where, "localvar%d", _var & 0xFFF);
 			} else {
@@ -411,8 +415,73 @@
 	/* 76 */
 	"VAR_POLYGONS_ONLY",
 	NULL,
+	"VAR_PLATFORM",
+	"VAR_PLATFORM_VERSION",
+	/* 80 */
+	"VAR_CURRENT_CHARSET",
 	NULL,
 	NULL,
+	NULL,
+	/* 84 */
+	"VAR_SOUNDCODE_TMR",
+	NULL,
+	"VAR_KEY_STATE",
+	NULL,
+	/* 88 */
+	"VAR_NUM_SOUND_CHANNELS",
+	"VAR_COLOR_DEPTH",
+	NULL,
+	NULL,
+	/* 92 */
+	NULL,
+	NULL,
+	NULL,
+	"VAR_REDRAW_ALL_ACTORS",
+	/* 96 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	/* 100 */
+	NULL,
+	NULL,
+	NULL,
+	"VAR_SCRIPT_CYCLE",
+	/* 104 */
+	"VAR_NUM_SCRIPT_CYCLES",
+	"VAR_NUM_SPRITE_GROUPS",
+	"VAR_NUM_SPRITES",
+	"VAR_U32_VERSION",
+	/* 108 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	/* 112 */
+	NULL,
+	NULL,
+	NULL,
+	NULL,
+	/* 116 */
+	"VAR_U32_ARRAY_UNK",
+	"VAR_WIZ_TCOLOR",
+	NULL,
+	NULL,
+	/* 120 */
+	"VAR_RESERVED_SOUND_CHANNELS",
+	NULL,
+	NULL,
+	NULL,
+	/* 124 */
+	NULL,
+	"VAR_SKIP_RESET_TALK_ACTOR",
+	NULL,
+	"VAR_MAIN_SCRIPT",
+	/* 128 */
+	NULL,
+	NULL,
+	"VAR_NUM_PALETTES",
+	"VAR_NUM_UNK",
 };
 
 const char *var_names6[] = {
@@ -933,7 +1002,7 @@
 };
 
 const char *getVarName(uint var) {
-	if (g_options.heVersion == 72) {
+	if (g_options.heVersion >= 72) {
 		if (var >= sizeof(var_names72) / sizeof(var_names72[0]))
 			return NULL;
 		return var_names72[var];
@@ -964,15 +1033,15 @@
 	return new VarStackEnt(i);
 }
 
-StackEnt *se_array(int i, StackEnt * dim2, StackEnt * dim1) {
+StackEnt *se_array(int i, StackEnt *dim2, StackEnt *dim1) {
 	return new ArrayStackEnt(i, dim2, dim1);
 }
 
-StackEnt *se_oper(StackEnt * a, int op) {
+StackEnt *se_oper(StackEnt *a, int op) {
 	return new UnaryOpStackEnt(op, a);
 }
 
-StackEnt *se_oper(StackEnt * a, int op, StackEnt * b) {
+StackEnt *se_oper(StackEnt *a, int op, StackEnt *b) {
 	return new BinaryOpStackEnt(op, a, b);
 }
 
@@ -980,7 +1049,7 @@
 	return new ComplexStackEnt(s);
 }
 
-char *se_astext(StackEnt * se, char *where, bool wantparens = true) {
+char *se_astext(StackEnt *se, char *where, bool wantparens = true) {
 	return se->asText(where, wantparens);
 }
 
@@ -1013,7 +1082,7 @@
 }
 
 
-void kill(char *output, StackEnt * se) {
+void kill(char *output, StackEnt *se) {
 	if (se->type != seDup) {
 		char *e = strecpy(output, "pop(");
 		e = se_astext(se, e);
@@ -1028,8 +1097,7 @@
 	}
 }
 
-void doAssign(char *output, StackEnt * dst, StackEnt * src)
-{
+void doAssign(char *output, StackEnt *dst, StackEnt *src) {
 	if (src->type == seDup && dst->type == seDup) {
 		((DupStackEnt *)dst)->_idx = ((DupStackEnt *)src)->_idx;
 		return;
@@ -1045,8 +1113,7 @@
 	return dse;
 }
 
-void doAdd(char *output, StackEnt * se, int val)
-{
+void doAdd(char *output, StackEnt *se, int val) {
 	char *e = se_astext(se, output);
 	if (val == 1) {
 		sprintf(e, "++");
@@ -1058,40 +1125,35 @@
 	}
 }
 
-StackEnt *dup(char *output, StackEnt * se) {
+StackEnt *dup(char *output, StackEnt *se) {
 	return se->dup(output);
 }
 
-void writeArray(char *output, int i, StackEnt * dim2, StackEnt * dim1, StackEnt * value)
-{
+void writeArray(char *output, int i, StackEnt *dim2, StackEnt *dim1, StackEnt *value) {
 	StackEnt *array = se_array(i, dim2, dim1);
 	doAssign(output, array, value);
 	delete array;
 }
 
-void writeVar(char *output, int i, StackEnt * value)
-{
+void writeVar(char *output, int i, StackEnt *value) {
 	StackEnt *se = se_var(i);
 	doAssign(output, se, value);
 	delete se;
 }
 
-void addArray(char *output, int i, StackEnt * dim1, int val)
-{
+void addArray(char *output, int i, StackEnt *dim1, int val) {
 	StackEnt *array = se_array(i, NULL, dim1);
 	doAdd(output, array, val);
 	delete array;
 }
 
-void addVar(char *output, int i, int val)
-{
+void addVar(char *output, int i, int val) {
 	StackEnt *se = se_var(i);
 	doAdd(output, se, val);
 	delete se;
 }
 
-StackEnt *se_get_string()
-{
+StackEnt *se_get_string() {
 	byte cmd;
 	char buf[1024];
 	char *e = buf;
@@ -1162,8 +1224,7 @@
 int _stringLength;
 byte _stringBuffer[4096];
 
-void getScriptString()
-{
+void getScriptString() {
 	byte chr;
 
 	while ((chr = get_byte()) != 0) {
@@ -1190,7 +1251,7 @@
 	value = pop();
 
 	*e++ = '"';
-	if (value->getIntVal() == -1) {
+	if (value->type == seInt && value->getIntVal() == -1) {
 		if (_stringLength == 1) {
 			*e++ = '"';
 			*e++ = 0;
@@ -1210,9 +1271,8 @@
 		while (--len)
 			*e++ = string[len];
 	} else {
-		VarStackEnt tmp(value->getIntVal());
 		e += sprintf(e, ":");
-		e = tmp.asText(e);
+		e = value->asText(e);
 		e += sprintf(e, ":");
 	}
 	*e++ = '"';
@@ -1221,8 +1281,7 @@
 	return se_complex(buf);
 }
 
-void ext(char *output, const char *fmt)
-{
+void ext(char *output, const char *fmt) {
 	bool wantresult;
 	byte cmd, extcmd;
 	const char *extstr = NULL;
@@ -1302,7 +1361,7 @@
 			if (g_options.scriptVersion < 7 && g_options.heVersion == 0)
 				args[numArgs++] = pop();
 		} else if (cmd == 'h') {
-			if (g_options.heVersion == 72)
+			if (g_options.heVersion >= 72)
 				args[numArgs++] = se_get_string_he();
 		} else if (cmd == 's') {
 			args[numArgs++] = se_get_string();
@@ -1344,8 +1403,7 @@
 	}
 }
 
-void jump(char *output)
-{
+void jump(char *output) {
 	int offset = get_word();
 	int cur = get_curoffs();
 	int to = cur + offset;
@@ -1378,8 +1436,7 @@
 	}
 }
 
-void jumpif(char *output, StackEnt * se, bool negate)
-{
+void jumpif(char *output, StackEnt *se, bool negate) {
 	int offset = get_word();
 	int cur = get_curoffs();
 	int to = cur + offset;
@@ -1431,8 +1488,7 @@
 				);                \
 	} while(0)
 
-void next_line_HE_V72(char *output)
-{
+void next_line_HE_V72(char *output) {
 	byte code = get_byte();
 	StackEnt *se_a, *se_b;
 
@@ -1492,18 +1548,229 @@
 		break;
 	case 0x1C: // HE90+
 		ext(output, "x" "wizImageOps\0"
+				"\x20p|setResDefImageWidth,"
+				"\x21p|setResDefImageHeight,"
 				"\x30|processMode1,"
+				"\x31h|processMode3,"
+				"\x32hp|processMode4,"
 				"\x33ppppp|setCaptureRect,"
 				"\x34p|setImageState,"
 				"\x36p|setFlags,"
 				"\x38ppppp|drawWizImage,"
 				"\x39p|setImage,"
+				"\x3Ep|setSourceImage,"
 				"\x41pp|setPosition,"
 				"\x42pp|remapPalette,"
 				"\x43pppp|setClipRect,"
+				"\x56p|setPalette,"
+				"\x5Cp|setScale,"
+				"\x83ppp|processMode7,"
+				"\x85ppppp|proxessMode9,"
+				"\x89p|setDstResNum,"
+				"\x9App|setPosition,"
+				"\xD9|processMode8,"
 				"\xF6p|setupPolygon,"
+				"\xF9pp|remapPalette,"
 				"\xFF|processWizImage");
 		break;
+	case 0x1D: // HE90+
+		ext(output, "rpp|min");
+		break;
+	case 0x1E: // HE90+
+		ext(output, "rpp|max");
+		break;
+	case 0x1F: // HE90+
+		ext(output, "rp|sin");
+		break;
+	case 0x20: // HE90+
+		ext(output, "rp|cos");
+		break;
+	case 0x21: // HE90+
+		ext(output, "rp|sqrt");
+		break;
+	case 0x22: // HE90+
+		ext(output, "rpp|atan2");
+		break;
+	case 0x23: // HE90+
+		ext(output, "rpppp|getSegmentAngle");
+		break;
+	case 0x24: // HE90+
+		ext(output, "rx" "getDistanceBetweenPoints\0"
+				"\x1Cpppp|case28,"
+				"\x1Dpppppp|case29");
+		break;
+	case 0x25: // HE90+
+		if (g_options.heVersion >= 99) {
+			ext(output, "rx" "getSpriteInfo\0"
+					"\x1Ep|getPosX,"
+					"\x1Fp|getPosY,"
+					"\x20p|getImageX,"
+					"\x21p|getImageY,"
+					"\x22p|getDistX,"
+					"\x23p|getDistY,"
+					"\x24p|getImageStateCount,"
+					"\x25p|getGroup,"
+					"\x26p|getDisplayX,"
+					"\x27p|getDisplayY,"
+					"\x2App|getFlags,"
+					"\x2Bp|getPriority,"
+					"\x2Dlpppp|findSprite,"
+					"\x34p|getImageState,"
+					"\x3Ep|getSourceImage,"
+					"\x3Fp|getImage,"
+					"\x44p|getEraseType,"
+					"\x52p|getFlagAutoAnim,"
+					"\x56p|getPalette,"
+					"\x5Cp|getScale,"
+					"\x61p|getAnimSpeed,"
+					"\x62p|getShadow,"
+					"\x7Cp|getUpdateType,"
+					"\x7Dlp|getClass,"
+					"\x8Bpp|getGeneralProperty,"
+					"\x8Cp|getMaskImage,"
+					"\xC6pp|getUserValue");
+		} else if (g_options.heVersion >= 98) {
+			ext(output, "rx" "getSpriteInfo\0"
+					"\x1Ep|getPosX,"
+					"\x1Fp|getPosY,"
+					"\x20p|getImageX,"
+					"\x21p|getImageY,"
+					"\x22p|getDistX,"
+					"\x23p|getDistY,"
+					"\x24p|getImageStateCount,"
+					"\x25p|getGroup,"
+					"\x26p|getDisplayX,"
+					"\x27p|getDisplayY,"
+					"\x2App|getFlags,"
+					"\x2Bp|getPriority,"
+					"\x2Dpppp|findSprite,"
+					"\x34p|getImageState,"
+					"\x3Ep|getSourceImage,"
+					"\x3Fp|getImage,"
+					"\x44p|getEraseType,"
+					"\x52p|getFlagAutoAnim,"
+					"\x56p|getPalette,"
+					"\x5Cp|getScale,"
+					"\x61p|getAnimSpeed,"
+					"\x62p|getShadow,"
+					"\x7Cp|getUpdateType,"
+					"\x7Dlp|getClass,"
+					"\x8Bpp|getGeneralProperty,"
+					"\x8Cp|getMaskImage,"
+					"\xC6pp|getUserValue");
+		} else {
+			ext(output, "rx" "getSpriteInfo\0"
+					"\x1Ep|getPosX,"
+					"\x1Fp|getPosY,"
+					"\x20p|getImageX,"
+					"\x21p|getImageY,"
+					"\x22p|getDistX,"
+					"\x23p|getDistY,"
+					"\x24p|getImageStateCount,"
+					"\x25p|getGroup,"
+					"\x26p|getDisplayX,"
+					"\x27p|getDisplayY,"
+					"\x2App|getFlags,"
+					"\x2Bp|getPriority,"
+					"\x2Dppp|findSprite,"
+					"\x34p|getImageState,"
+					"\x3Ep|getSourceImage,"
+					"\x3Fp|getImage,"
+					"\x44p|getEraseType,"
+					"\x52p|getFlagAutoAnim,"
+					"\x56p|getPalette,"
+					"\x5Cp|getScale,"
+					"\x61p|getAnimSpeed,"
+					"\x62p|getShadow,"
+					"\x7Cp|getUpdateType,"
+					"\x7Dlp|getClass,"
+					"\x8Bpp|getGeneralProperty,"
+					"\x8Cp|getMaskImage,"
+					"\xC6pp|getUserValue");
+		}
+		break;
+	case 0x26: // HE90+
+		if (g_options.heVersion >= 99) {
+			ext(output, "x" "setSpriteInfo\0"
+					"\x22p|setDistX,"
+					"\x23p|setDistY,"
+					"\x25p|setGroup,"
+					"\x2App|setFlags,"
+					"\x2Bp|setPriority,"
+					"\x2Cpp|move,"
+					"\x34p|setImageState,"
+					"\x35p|setAngle,"
+					"\x39pp|setRange,"
+					"\x3Ep|setSourceImage,"
+					"\x3Fp|setImage,"
+					"\x41pp|setPosition,"
+					"\x44p|setEraseType,"
+					"\x4Dpp|setDist,"
+					"\x52p|setAutoAnimFlag,"
+					"\x56p|setPalette,"
+					"\x5Cp|setScale,"
+					"\x61p|setAnimSpeed,"
+					"\x62p|setAutoShadow,"
+					"\x7Cp|setUpdateType,"
+					"\x7Dl|setClass,"
+					"\x8Bpp|setGeneralProperty,"
+					"\x8Cp|setMaskImage,"
+					"\x9E|resetTables,"
+					"\xC6pp|setUserValue,"
+					"\xD9|resetSprite");
+		} else {
+			ext(output, "x" "setSpriteInfo\0"
+					"\x22p|setDistX,"
+					"\x23p|setDistY,"
+					"\x25p|setGroup,"
+					"\x2App|setFlags,"
+					"\x2Bp|setPriority,"
+					"\x2Cpp|move,"
+					"\x34p|setImageState,"
+					"\x35p|setAngle,"
+					"\x39p|setRange,"
+					"\x3Ep|setSourceImage,"
+					"\x3Fp|setImage,"
+					"\x41pp|setPosition,"
+					"\x44p|setEraseType,"
+					"\x4Dpp|setDist,"
+					"\x52p|setAutoAnimFlag,"
+					"\x56p|setPalette,"
+					"\x5Cp|setScale,"
+					"\x61p|setAnimSpeed,"
+					"\x62p|setAutoShadow,"
+					"\x7Cp|setUpdateType,"
+					"\x7Dl|setClass,"
+					"\x8Bpp|setGeneralProperty,"
+					"\x8Cp|setMaskImage,"
+					"\x9E|resetTables,"
+					"\xC6pp|setUserValue,"
+					"\xD9|resetSprite");
+		}
+		break;
+	case 0x27: // HE90+
+		ext(output, "rx" "getSpriteGroupInfo\0"
+				"\x8p|getSpriteArray,"
+				"\x1Ep|getPositionX,"
+				"\x1Fp|getPositionY,"
+				"\x2App|getXYScale?,"
+				"\x2Bp|getPriority,"
+				"\x3Fp|getDstResNum,"
+				"\x8Bpp|dummy");
+		break;
+	case 0x28: // HE90+
+		ext(output, "x" "setSpriteGroupInfo\0"
+				"\x25pp|misc,"
+				"\x2App|setXYScale?,"
+				"\x2Bp|setPriority,"
+				"\x2Cpp|move,"
+				"\x39p|setId,"
+				"\x3Fp|setImage,"
+				"\x41pp|setPosition,"
+				"\x43pppp|setBounds,"
+				"\x5D|resetBounds,"
+				"\xD9|reset");
+		break;
 	case 0x29: // HE90+
 		ext(output, "rx" "getWizData\0"
 				"\x1Epp|imageSpotX,"
@@ -1514,9 +1781,90 @@
 				"\x2Dpppp|isPixelNonTransparentnumber,"
 				"\x42pppp|pixelColor");
 		break;
+	case 0x2A: // HE90+
+		ext(output, "rppp|getActorData");
+		break;
+	case 0x2B: // HE90+
+		ext(output, "lppi|startScriptUnk");
+		break;
+	case 0x2C: // HE90+
+		ext(output, "lppi|jumpToScriptUnk");
+		break;
+	case 0x2D: // HE90+
+		ext(output, "x" "videoOps\0"
+				"\x31h|setFilename,"
+				"\x36|setFlags,"
+				"\x39|setUnk2,"
+				"\x3F|setWizResNumX,"
+				"\xA5|setStatus,"
+				"\xFF|playOrStopVideo,");
+		break;
+	case 0x2F: // HE90+
+		ext(output, "x" "floodFill\0"
+				"\x36|dummy,"
+				"\x39|reset,"
+				"\x41|setXY,"
+				"\x42|setFlags,"
+				"\x43|setBoxRect,"
+				"\xFF|floodFill");
+		break;
+	case 0x30: // HE90+
+		ext(output, "rpp|mod");
+		break;
+	case 0x31: // HE90+
+		ext(output, "rpp|shl");
+		break;
+	case 0x32: // HE90+
+		ext(output, "rpp|shr");
+		break;
+	case 0x33: // HE90+
+		ext(output, "rpp|xor");
+		break;
+	case 0x34:
+		ext(output, "rlp|findAllObjectsWithClassOf");
+		break;
+	case 0x35: // HE90+
+		ext(output, "rllp|getPolygonOverlap");
+		break;
+	case 0x36: // HE90+
+		ext(output, "rppp|cond");
+		break;
+	case 0x37: // HE90+
+		ext(output, "x" "dim2dim2Array\0"
+				"\x2pppppw|bit,"
+				"\x3pppppw|nibble,"
+				"\x4pppppw|byte,"
+				"\x5pppppw|int,"
+				"\x6pppppw|dword,"
+				"\x7pppppw|string");
+		break;
+	case 0x38: // HE90+
+		ext(output, "x" "redim2dimArray\0"
+				"\x4ppppw|byte,"
+				"\x5ppppw|int,"
+				"\x6ppppw|dword");
+		break;
+	case 0x39: // HE90+
+		ext(output, "rwwpppppppp|getLinesIntersectionPoint");
+		break;
+	case 0x3A: // HE90+
+		ext(output, "x" "sortArray\0"
+				"\x81pppppw|sort,");
+		break;
 	case 0x43:
 		writeVar(output, get_word(), pop());
 		break;
+	case 0x44: // HE90+
+		ext(output, "rx" "getObjectData\0"
+				"\x20|getWidth,"
+				"\x21|getHeight,"
+				"\x25|getImageCount,"
+				"\x27|getX,"
+				"\x28|getY,"
+				"\x34|getState,"
+				"\x39p|setId,"
+				"\x8Bp|dummy");
+		break;
 	case 0x45: // HE80+
 		ext(output, "x" "createSound\0"
 				"\x1Bp|create,"
@@ -1524,11 +1872,14 @@
 				"\xE8p|setId,"
 				"\xFF|dummy");
 		break;
+	case 0x46: // HE80+
+		ext(output, "rh|getFileSize");
+		break;
 	case 0x47:
 		writeArray(output, get_word(), NULL, pop(), pop());
 		break;
 	case 0x48: // HE80+
-		ext(output, "p|stringToInt");
+		ext(output, "rp|stringToInt");
 		break;
 	case 0x49: // HE80+
 		ext(output, "rpp|getSoundVar");
@@ -1546,7 +1897,7 @@
 		break;
 	case 0x4E: // HE80+
 		ext(output, "x" "writeConfigFile\0"
-				"\x6hhh|number,"
+				"\x6phhh|number,"
 				"\x7hhhh|string");
 		break;
 	case 0x4F:
@@ -1640,7 +1991,17 @@
 		ext(output, "l|beginCutscene");
 		break;
 	case 0x69:
-		ext(output, "|stopMusic");
+		if (g_options.heVersion >= 80) {
+			ext(output, "x" "windowOps\0"
+					"\x39p|case25,"
+					"\x3Ap|case26,"
+					"\x3Fp|case31,"
+					"\xD9|case185,"
+					"\xF3h|case211,"
+					"\xFF|case223");
+		} else {
+			ext(output, "|stopMusic");
+		}
 		break;
 	case 0x6A:
 		ext(output, "p|freezeUnfreeze");
@@ -1649,6 +2010,7 @@
 		ext(output, "x" "cursorCommand\0"
 				"\x13z|setCursorImg,"
 				"\x14z|setCursorImg,"
+				"\x3Czp|setCursorImg,"
 				"\x90|cursorOn,"
 				"\x91|cursorOff,"
 				"\x92|userPutOn,"
@@ -1790,7 +2152,16 @@
 		ext(output, "rp|getInventoryCount");
 		break;
 	case 0x94:
-		ext(output, "rpp|getVerbFromXY");
+		if (g_options.heVersion >= 90) {
+			ext(output, "rx" "getPaletteData\0"
+					"\x2Dpppppp|,"
+					"\x34ppp|getColorCompontent,"
+					"\x42pp|getColor,"
+					"\x84pp|getColorCompontent2,"
+					"\xD9ppp|getSimilarColor2");
+		} else {
+			ext(output, "rpp|getVerbFromXY");
+		}
 		break;
 	case 0x95:
 		ext(output, "|beginOverride");
@@ -1869,6 +2240,9 @@
 				"\x2Bp|layer,"
 				"\xC5p|setCurActor,"
 				"\x40pppp|setClipRect,"
+				"\x41pp|putActor,"
+				"\x43pppp|setActorClipRect,"
+				"\x44p|setHEFlag,"
 				"\x4Cp|setCostume,"
 				"\x4Dpp|setWalkSpeed,"
 				"\x4El|setSound,"
@@ -1893,6 +2267,7 @@
 				"\x62p|setShadowMode,"
 				"\x63pp|setTalkPos,"
 				"\x9Cp|charset,"
+				"\xAFp|setPaletteNum,"
 				"\xC6pp|setAnimVar,"
 				"\xD7|setIgnoreTurnsOn,"
 				"\xD8|setIgnoreTurnsOff,"
@@ -1901,25 +2276,38 @@
 				"\xE1hp|setTalkieSlot");
 		break;
 	case 0x9E:
-		ext(output, "x" "verbOps\0"
-				"\xC4p|setCurVerb,"
-				"\x7Cp|loadImg,"
-				"\x7Dh|loadString,"
-				"\x7Ep|setColor,"
-				"\x7Fp|setHiColor,"
-				"\x80pp|setXY,"
-				"\x81|setOn,"
-				"\x82|setOff,"
-				"\x83p|kill,"
-				"\x84|init,"
-				"\x85p|setDimColor,"
-				"\x86|setDimmed,"
-				"\x87p|setKey,"
-				"\x88|setCenter,"
-				"\x89p|setToString,"
-				"\x8Bpp|setToObject,"
-				"\x8Cp|setBkColor,"
-				"\xFF|redraw");
+		if (g_options.heVersion >= 90) {
+			ext(output, "x" "paletteOps\0"
+					"\x39p|setPaletteNum,"
+					"\x3Fpp|setPaletteFromImage,"
+					"\x42ppppp|setPaletteColor,"
+					"\x46ppp|copyPaletteColor,"
+					"\x4Cp|setPaletteFromCostume,"
+					"\x56p|copyPalette,"
+					"\xAFpp|setPaletteFromRoom,"
+					"\xD9|restorePalette,"
+					"\xFF|resetPaletteNum");
+		} else {
+			ext(output, "x" "verbOps\0"
+					"\xC4p|setCurVerb,"
+					"\x7Cp|loadImg,"
+					"\x7Dh|loadString,"
+					"\x7Ep|setColor,"
+					"\x7Fp|setHiColor,"
+					"\x80pp|setXY,"
+					"\x81|setOn,"
+					"\x82|setOff,"
+					"\x83p|kill,"
+					"\x84|init,"
+					"\x85p|setDimColor,"
+					"\x86|setDimmed,"
+					"\x87p|setKey,"
+					"\x88|setCenter,"
+					"\x89p|setToString,"
+					"\x8Bpp|setToObject,"
+					"\x8Cp|setBkColor,"
+					"\xFF|redraw");
+		}
 		break;
 	case 0x9F:
 		ext(output, "rpp|getActorFromXY");
@@ -1942,6 +2330,38 @@
 			se_a = se_get_string_he();
 			writeArray(output, get_word(), NULL, se_a, se_a);
 			break;
+		case 126:
+			// TODO
+			se_get_list();
+			pop();
+			pop();
+			pop();
+			pop();
+			get_word();
+			break;
+		case 127:
+			// TODO
+			pop();
+			pop();
+			pop();
+			pop();
+			get_word();
+			pop();
+			pop();
+			pop();
+			pop();
+			get_word();
+			break;
+		case 128:
+			// TODO
+			pop();
+			pop();
+			pop();
+			pop();
+			pop();
+			pop();
+			get_word();
+			break;
 		case 194:
 			se_get_list();
 			pop();
@@ -1983,7 +2403,11 @@
 		ext(output, "rp|getActorScaleX");
 		break;
 	case 0xAB:
-		ext(output, "rp|getActorAnimCounter1");
+		if (g_options.heVersion >= 90) {
+			ext(output, "rp|getActorAnimProgress");
+		} else {
+			ext(output, "rp|getActorAnimCounter1");
+		}
 		break;
 	case 0xAC: // HE80+
 		ext(output, "pp|drawWizPolygon");
@@ -2178,7 +2602,7 @@
 				"\x4p|readByte,"
 				"\x5p|readWord,"
 				"\x6p|readDWord,"
-				"\x8ipp|readArrayFromFile");
+				"\x8ppi|readArrayFromFile");
 		break;
 	case 0xDC:
 		ext(output, "x" "writeFile\0"
@@ -2271,22 +2695,25 @@
 		ext(output, "rpppp|getCharIndexInString");
 		break;
 	case 0xF8:
-		// FIXME: HE72 games only check sound resource
-		ext(output, "rx" "getResourceSize\0"
-				"\xDp|sound,"
-				"\xEp|roomImage,"
-				"\xFp|image,"
-				"\x10p|costume,"
-				"\x11p|script");
+		if (g_options.heVersion >= 73) {
+			ext(output, "rx" "getResourceSize\0"
+					"\xDp|sound,"
+					"\xEp|roomImage,"
+					"\xFp|image,"
+					"\x10p|costume,"
+					"\x11p|script");
+		} else {
+			ext(output, "rp|getSoundResourceSize");
+		}
 		break;
 	case 0xF9:
 		ext(output, "h|setFilePath");
 		break;
 	case 0xFA:
 		ext(output, "x" "setSystemMessage\0"
-				"\xF0h|unk1,"
+				"\xF0h|case240,"
 				"\xF1h|versionMsg,"
-				"\xF2h|unk3,"
+				"\xF2h|case242,"
 				"\xF3h|titleMsg");
 		break;
 	case 0xFB:
@@ -2325,8 +2752,7 @@
 	} while(0)
 
 
-void next_line_V8(char *output)
-{
+void next_line_V8(char *output) {
 	byte code = get_byte();
 	StackEnt *se_a, *se_b;
 
@@ -2973,8 +3399,7 @@
 				);                \
 	} while(0)
 
-void next_line_V67(char *output)
-{
+void next_line_V67(char *output) {
 	byte code = get_byte();
 	StackEnt *se_a, *se_b;
 

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_agos.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_agos.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_agos.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_agos.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_agos"
+	ProjectGUID="{4E9E6AA8-0A17-4DF3-992D-265EC9035AD8}"
+	RootNamespace="compress_agos"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_agos.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_agos.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_agos.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_agos.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_kyra.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_kyra.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_kyra.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_kyra.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_kyra"
+	ProjectGUID="{B4D19F72-1F7B-48B2-8067-C6395B94DF05}"
+	RootNamespace="compress_kyra"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_kyra.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_kyra.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_kyra.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_kyra.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\kyra_pak.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\kyra_pak.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_queen.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_queen.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_queen.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_queen.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_queen"
+	ProjectGUID="{9E1854BD-1272-417D-88EB-34D7FD884C8C}"
+	RootNamespace="compress_queen"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_queen.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_queen.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_queen.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_queen.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_saga.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_saga.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_saga.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_saga.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_saga"
+	ProjectGUID="{457CC8A6-E7AA-4C96-A7F8-F1D121762160}"
+	RootNamespace="compress_saga"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_saga.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_saga.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_saga.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_saga.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_bun.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_scumm_bun.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_bun.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_bun.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_scumm_bun"
+	ProjectGUID="{C423ACAC-C398-4419-BA32-B77F6A8AC1F9}"
+	RootNamespace="compress_scumm_bun"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_scumm_bun.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_scumm_bun.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_scumm_bun.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_scumm_bun.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_san.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_scumm_san.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_san.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_san.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_scumm_san"
+	ProjectGUID="{1712DDB9-8BB1-4108-9A06-F86F28409B20}"
+	RootNamespace="compress_scumm_san"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;USE_ZLIB"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="zlib.lib"
+				OutputFile="$(OutDir)/compress_scumm_san.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_scumm_san.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;USE_ZLIB"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="zlib.lib"
+				OutputFile="$(OutDir)/compress_scumm_san.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_scumm_san.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_sou.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_scumm_sou.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_sou.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_scumm_sou.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_scumm_sou"
+	ProjectGUID="{31465450-F58F-4237-9FF5-50874209B700}"
+	RootNamespace="compress_scumm_sou"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_scumm_sou.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_scumm_sou.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_scumm_sou.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_scumm_sou.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword1.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_sword1.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword1.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword1.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_sword1"
+	ProjectGUID="{9F35213C-290F-4656-81D5-263D2E2C1059}"
+	RootNamespace="compress_sword1"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_sword1.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_sword1.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_sword1.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_sword1.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword2.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_sword2.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword2.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_sword2.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_sword2"
+	ProjectGUID="{ADE72D13-51EB-4B77-82F5-9DF3ED0480BF}"
+	RootNamespace="compress_sword2"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_sword2.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_sword2.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_sword2.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_sword2.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_touche.vcproj (from rev 30614, tools/trunk/dist/msvc8/compress_touche.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_touche.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/compress_touche.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="compress_touche"
+	ProjectGUID="{FF790984-B460-4B34-8471-26E66B8ECD4C}"
+	RootNamespace="compress_touche"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_touche.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/compress_touche.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/compress_touche.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="utils"
+			>
+			<File
+				RelativePath="..\..\utils\adpcm.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\adpcm.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\audiostream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\file.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\md5.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-end.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\pack-start.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\stream.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\util.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\voc.h"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.cpp"
+				>
+			</File>
+			<File
+				RelativePath="..\..\utils\wave.h"
+				>
+			</File>
+		</Filter>
+		<File
+			RelativePath="..\..\compress.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\compress_touche.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/dekyra.vcproj (from rev 30614, tools/trunk/dist/msvc8/dekyra.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/dekyra.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/dekyra.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="dekyra"
+	ProjectGUID="{0B9A669F-83C2-4AE4-841F-3B015713605C}"
+	RootNamespace="dekyra"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/dekyra.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/dekyra.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/dekyra.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\dekyra.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\dekyra.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\dekyra_v1.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/descumm.vcproj (from rev 30614, tools/trunk/dist/msvc8/descumm.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/descumm.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/descumm.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="descumm"
+	ProjectGUID="{A95C647D-7CD0-47F9-8BFF-887E30533045}"
+	RootNamespace="descumm"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/descumm.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/descumm.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/descumm.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\descumm-common.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\descumm-tool.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\descumm.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\descumm.h"
+			>
+		</File>
+		<File
+			RelativePath="..\..\descumm6.cpp"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/desword2.vcproj (from rev 30614, tools/trunk/dist/msvc8/desword2.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/desword2.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/desword2.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="desword2"
+	ProjectGUID="{455E0465-9E4D-449F-A2C7-77506EF6912D}"
+	RootNamespace="desword2"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/desword2.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/desword2.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/desword2.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<File
+			RelativePath="..\..\desword2.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.c"
+			>
+		</File>
+		<File
+			RelativePath="..\..\util.h"
+			>
+		</File>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Copied: tools/branches/gsoc2007-toolsgui/dist/msvc8/encode_dxa.vcproj (from rev 30614, tools/trunk/dist/msvc8/encode_dxa.vcproj)
===================================================================
--- tools/branches/gsoc2007-toolsgui/dist/msvc8/encode_dxa.vcproj	                        (rev 0)
+++ tools/branches/gsoc2007-toolsgui/dist/msvc8/encode_dxa.vcproj	2008-01-22 20:54:35 UTC (rev 30616)
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="windows-1250"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8,00"
+	Name="encode_dxa"
+	ProjectGUID="{D39F34DF-2FA5-4857-A9C3-1F9EC8C8468F}"
+	RootNamespace="encode_dxa"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="Debug"
+			IntermediateDirectory="Debug"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="0"
+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="1"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="4"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/encode_dxa.exe"
+				LinkIncremental="2"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"
+				GenerateDebugInformation="true"
+				ProgramDatabaseFile="$(OutDir)/encode_dxa.pdb"
+				SubSystem="1"
+				RandomizedBaseAddress="1"
+				DataExecutionPrevention="0"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="Release"
+			IntermediateDirectory="Release"
+			ConfigurationType="1"
+			CharacterSet="2"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalOptions="/wd4996"
+				Optimization="3"
+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+				UsePrecompiledHeader="0"
+				WarningLevel="3"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				OutputFile="$(OutDir)/encode_dxa.exe"
+				LinkIncremental="1"
+				IgnoreDefaultLibraryNames="libc.lib;libcmt.lib"

@@ Diff output truncated at 100000 characters. @@

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list