Index: config/win32-mingw-config.py =================================================================== --- config/win32-mingw-config.py (revision 11510) +++ config/win32-mingw-config.py (working copy) @@ -152,6 +152,7 @@ CC_WARN = [ '-Wall' ] LLIBS = ['-lshell32', '-lshfolder', '-ldxguid', '-lgdi32', '-lmsvcrt', '-lwinmm', '-lmingw32', '-lm', '-lws2_32', '-lz', '-lstdc++'] +PLATFORM_LINKFLAGS = '-mwindows' BF_DEBUG = 'false' BF_DEBUG_FLAGS= '-g' Index: config/win32-vc-config.py =================================================================== --- config/win32-vc-config.py (revision 11510) +++ config/win32-vc-config.py (working copy) @@ -149,7 +149,7 @@ BF_DEBUG_FLAGS = ['/Zi', '/FR${TARGET}.sbr'] -CPPFLAGS = ['-DWIN32','-D_CONSOLE', '-D_LIB', '-DUSE_OPENAL', '-DFTGL_LIBRARY_STATIC', '-D_CRT_SECURE_NO_DEPRECATE'] +CPPFLAGS = ['-DWIN32', '-D_LIB', '-DUSE_OPENAL', '-DFTGL_LIBRARY_STATIC', '-D_CRT_SECURE_NO_DEPRECATE'] REL_CFLAGS = ['-O2', '-DNDEBUG'] REL_CCFLAGS = ['-O2', '-DNDEBUG'] C_WARN = [] @@ -158,7 +158,7 @@ LLIBS = 'ws2_32 dxguid vfw32 winmm kernel32 user32 gdi32 comdlg32 advapi32 shell32 ole32 oleaut32 uuid' PLATFORM_LINKFLAGS = ''' - /SUBSYSTEM:CONSOLE + /SUBSYSTEM:WINDOWS /MACHINE:IX86 /ENTRY:mainCRTStartup /INCREMENTAL:NO Index: source/creator/creator.c =================================================================== --- source/creator/creator.c (revision 11510) +++ source/creator/creator.c (working copy) @@ -234,6 +234,35 @@ int audio = 0; #endif +#if defined(WIN32) + int showcon = 0; + + for(a=1; a