- Added INI options for RESTRICT_ROAMING and REVEAL_ITEMS_AFTER_COMBAT

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@857 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
AcyForsythe
2007-04-25 22:45:10 +00:00
parent a5dd7f7a76
commit f9fe75d5e7
13 changed files with 168 additions and 55 deletions
+7 -5
View File
@@ -414,14 +414,16 @@ void LoadGameExternalOptions()
//################# Tactical Settings ################# //################# Tactical Settings #################
gGameExternalOptions.gfRevealItems = iniReader.ReadBoolean("JA2 Tactical Settings","REVEAL_ITEMS_AFTER_COMBAT",TRUE);
// Militia Settings // Militia Settings
gGameExternalOptions.fAllowTacticalMilitiaCommand = iniReader.ReadBoolean("JA2 Tactical Settings","ALLOW_TACTICAL_MILITIA_COMMAND",0); gGameExternalOptions.fAllowTacticalMilitiaCommand = iniReader.ReadBoolean("JA2 Tactical Settings","ALLOW_TACTICAL_MILITIA_COMMAND",0);
// Enemy AP settings // Enemy AP settings
gGameExternalOptions.iEasyAPBonus = iniReader.ReadInteger("JA2 Tactical Settings","NOVICE_AP_BONUS",0); gGameExternalOptions.iEasyAPBonus = iniReader.ReadInteger("JA2 Gameplay Settings","NOVICE_AP_BONUS",0);
gGameExternalOptions.iExperiencedAPBonus = iniReader.ReadInteger("JA2 Tactical Settings","EXPERIENCED_AP_BONUS",0); gGameExternalOptions.iExperiencedAPBonus = iniReader.ReadInteger("JA2 Gameplay Settings","EXPERIENCED_AP_BONUS",0);
gGameExternalOptions.iExpertAPBonus = iniReader.ReadInteger("JA2 Tactical Settings","EXPERT_AP_BONUS",0); gGameExternalOptions.iExpertAPBonus = iniReader.ReadInteger("JA2 Gameplay Settings","EXPERT_AP_BONUS",0);
gGameExternalOptions.iInsaneAPBonus = iniReader.ReadInteger("JA2 Tactical Settings","INSANE_AP_BONUS",0); gGameExternalOptions.iInsaneAPBonus = iniReader.ReadInteger("JA2 Gameplay Settings","INSANE_AP_BONUS",0);
// Sight range // Sight range
gGameExternalOptions.ubStraightSightRange = iniReader.ReadInteger("JA2 Tactical Settings","BASE_SIGHT_RANGE",13); gGameExternalOptions.ubStraightSightRange = iniReader.ReadInteger("JA2 Tactical Settings","BASE_SIGHT_RANGE",13);
@@ -602,7 +604,7 @@ void LoadGameExternalOptions()
gGameExternalOptions.iRegularCostModifier = iniReader.ReadInteger("JA2 Gameplay Settings","REGULAR_COST_MODIFIER",1); gGameExternalOptions.iRegularCostModifier = iniReader.ReadInteger("JA2 Gameplay Settings","REGULAR_COST_MODIFIER",1);
gGameExternalOptions.iVeteranCostModifier = iniReader.ReadInteger("JA2 Gameplay Settings","VETERAN_COST_MODIFIER",2); gGameExternalOptions.iVeteranCostModifier = iniReader.ReadInteger("JA2 Gameplay Settings","VETERAN_COST_MODIFIER",2);
gGameExternalOptions.iMinLoyaltyToTrain = iniReader.ReadInteger("JA2 Gameplay Settings","MIN_LOYALTY_TO_TRAIN",20); gGameExternalOptions.iMinLoyaltyToTrain = iniReader.ReadInteger("JA2 Gameplay Settings","MIN_LOYALTY_TO_TRAIN",20);
gGameExternalOptions.gflimitedRoaming = iniReader.ReadBoolean("JA2 Gameplay Settings","RESTRICT_ROAMING",FALSE);
//Assignment Settings (training, repairing, doctoring, etc) //Assignment Settings (training, repairing, doctoring, etc)
gGameExternalOptions.ubAssignmentUnitsPerDay = iniReader.ReadInteger("JA2 Gameplay Settings","ASSIGNMENT_UNITS_PER_DAY",24); gGameExternalOptions.ubAssignmentUnitsPerDay = iniReader.ReadInteger("JA2 Gameplay Settings","ASSIGNMENT_UNITS_PER_DAY",24);
gGameExternalOptions.ubMinutesForAssignmentToCount = iniReader.ReadInteger("JA2 Gameplay Settings","MINUTES_FOR_ASSIGNMENT_TO_COUNT",45); gGameExternalOptions.ubMinutesForAssignmentToCount = iniReader.ReadInteger("JA2 Gameplay Settings","MINUTES_FOR_ASSIGNMENT_TO_COUNT",45);
+2 -1
View File
@@ -231,6 +231,7 @@ typedef struct
BOOLEAN gfTrainVeteranMilitia; BOOLEAN gfTrainVeteranMilitia;
BOOLEAN gfAllowMilitiaGroups; BOOLEAN gfAllowMilitiaGroups;
BOOLEAN gfmusttrainroaming; BOOLEAN gfmusttrainroaming;
BOOLEAN gflimitedRoaming;
BOOLEAN gfAllowReinforcements; BOOLEAN gfAllowReinforcements;
BOOLEAN gfAllowReinforcementsOnlyInCity; BOOLEAN gfAllowReinforcementsOnlyInCity;
UINT32 guiBaseQueenPoolIncrement; UINT32 guiBaseQueenPoolIncrement;
@@ -376,7 +377,7 @@ typedef struct
BOOLEAN fEnableCrepitus; BOOLEAN fEnableCrepitus;
BOOLEAN fEnableAllWeaponCaches; BOOLEAN fEnableAllWeaponCaches;
BOOLEAN fEnableAllTerrorists; BOOLEAN fEnableAllTerrorists;
BOOLEAN gfRevealItems;
BOOLEAN fEnableArmorCoverage; // ShadoWarrior for Captain J's armor coverage BOOLEAN fEnableArmorCoverage; // ShadoWarrior for Captain J's armor coverage
// ShadoWarrior: Tooltip changes (start) // ShadoWarrior: Tooltip changes (start)
+2 -2
View File
@@ -13,12 +13,12 @@
#ifdef JA2BETAVERSION #ifdef JA2BETAVERSION
//BETA/TEST BUILD VERSION //BETA/TEST BUILD VERSION
INT16 zVersionLabel[256] = { L"Map Editor v1.13.687" }; wchar_t zVersionLabel[256] = { L"Map Editor v1.13.687" };
#elif defined CRIPPLED_VERSION #elif defined CRIPPLED_VERSION
//RELEASE BUILD VERSION //RELEASE BUILD VERSION
INT16 zVersionLabel[256] = { L"Beta v. 0.98" }; wchar_t zVersionLabel[256] = { L"Beta v. 0.98" };
#else #else
+7
View File
@@ -389,6 +389,13 @@ BOOLEAN LoadExternalGameplayData(STR directoryName)
if(!ReadInExplosionDataStats(fileName)) if(!ReadInExplosionDataStats(fileName))
return FALSE; return FALSE;
// Kaiden: Read in Restricted Sectors for Mobile Militia
strcpy(fileName, directoryName);
strcat(fileName, ROAMINGMILITIAFILENAME);
DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("LoadExternalGameplayData, fileName = %s", fileName));
if(!ReadInRoamingInfo(fileName))
return FALSE;
return TRUE; return TRUE;
} }
BIN
View File
Binary file not shown.
+116 -40
View File
@@ -6,7 +6,7 @@
--------------------Configuration: TileEngine - Win32 Release-------------------- --------------------Configuration: TileEngine - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPC.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP54.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/TileEngine.pch" /YX"TileEngine All.h" /Fo"Release/" /Fd"Release/" /FD /O2b2 /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/TileEngine.pch" /YX"TileEngine All.h" /Fo"Release/" /Fd"Release/" /FD /O2b2 /c
"C:\JA2\Build\TileEngine\Ambient Control.cpp" "C:\JA2\Build\TileEngine\Ambient Control.cpp"
@@ -46,8 +46,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPC.tmp" with contents
"C:\JA2\Build\TileEngine\worldman.cpp" "C:\JA2\Build\TileEngine\worldman.cpp"
"C:\JA2\Build\TileEngine\XML_ExplosionData.cpp" "C:\JA2\Build\TileEngine\XML_ExplosionData.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPC.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP54.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPD.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP55.tmp" with contents
[ [
/nologo /out:"Release\TileEngine.lib" /nologo /out:"Release\TileEngine.lib"
".\Release\Ambient Control.obj" ".\Release\Ambient Control.obj"
@@ -87,11 +87,12 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPD.tmp" with contents
.\Release\worldman.obj .\Release\worldman.obj
.\Release\XML_ExplosionData.obj .\Release\XML_ExplosionData.obj
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPD.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP55.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
Ambient Control.cpp Ambient Control.cpp
GENERATED PCH FOR TILEENGINE PROJECT. GENERATED PCH FOR TILEENGINE PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Buildings.cpp Buildings.cpp
environment.cpp environment.cpp
Exit Grids.cpp Exit Grids.cpp
@@ -132,7 +133,7 @@ Creating library...
--------------------Configuration: Standard Gaming Platform - Win32 Release-------------------- --------------------Configuration: Standard Gaming Platform - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPE.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP56.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\\" /I "..\TileEngine" /I "..\Tactical" /I "..\Utils" /I "..\strategic" /I ".\\" /D "NO_ZLIB" /D "JA2_PRECOMPILED_HEADERS" /D "NO_ZLIB_COMPRESSION" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR".\Release/" /Fp".\Release/Standard Gaming Platform.pch" /YX"JA2 SGP ALL.H" /Fo".\Release/" /Fd".\Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\\" /I "..\TileEngine" /I "..\Tactical" /I "..\Utils" /I "..\strategic" /I ".\\" /D "NO_ZLIB" /D "JA2_PRECOMPILED_HEADERS" /D "NO_ZLIB_COMPRESSION" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR".\Release/" /Fp".\Release/Standard Gaming Platform.pch" /YX"JA2 SGP ALL.H" /Fo".\Release/" /Fd".\Release/" /FD /c
"C:\JA2\Build\Standard Gaming Platform\Button Sound Control.cpp" "C:\JA2\Build\Standard Gaming Platform\Button Sound Control.cpp"
@@ -172,14 +173,14 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPE.tmp" with contents
"C:\JA2\Build\Standard Gaming Platform\vsurface.cpp" "C:\JA2\Build\Standard Gaming Platform\vsurface.cpp"
"C:\JA2\Build\Standard Gaming Platform\WinFont.cpp" "C:\JA2\Build\Standard Gaming Platform\WinFont.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPE.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP56.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPF.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP57.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\\" /I "..\TileEngine" /I "..\Tactical" /I "..\Utils" /I "..\strategic" /I ".\\" /D "NO_ZLIB" /D "JA2_PRECOMPILED_HEADERS" /D "NO_ZLIB_COMPRESSION" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /D "_DEBUG" /FR".\Release/" /Fp".\Release/Standard Gaming Platform.pch" /YX"JA2 SGP ALL.H" /Fo".\Release/" /Fd".\Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\\" /I "..\TileEngine" /I "..\Tactical" /I "..\Utils" /I "..\strategic" /I ".\\" /D "NO_ZLIB" /D "JA2_PRECOMPILED_HEADERS" /D "NO_ZLIB_COMPRESSION" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /D "_DEBUG" /FR".\Release/" /Fp".\Release/Standard Gaming Platform.pch" /YX"JA2 SGP ALL.H" /Fo".\Release/" /Fd".\Release/" /FD /c
"C:\JA2\Build\Standard Gaming Platform\DEBUG.cpp" "C:\JA2\Build\Standard Gaming Platform\DEBUG.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSPF.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP57.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP10.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP58.tmp" with contents
[ [
/nologo /out:".\Release\Standard Gaming Platform.lib" /nologo /out:".\Release\Standard Gaming Platform.lib"
".\Release\Button Sound Control.obj" ".\Release\Button Sound Control.obj"
@@ -221,24 +222,28 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP10.tmp" with content
".\Release\WinFont.obj" ".\Release\WinFont.obj"
".\ddraw.lib" ".\ddraw.lib"
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP10.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP58.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
Button Sound Control.cpp Button Sound Control.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Button System.cpp Button System.cpp
Container.cpp Container.cpp
Cursor Control.cpp Cursor Control.cpp
DbMan.cpp DbMan.cpp
DirectDraw Calls.cpp DirectDraw Calls.cpp
DirectX Common.cpp DirectX Common.cpp
(Language set to ENGLISH, You'll need english CDs)
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
English.cpp English.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
ExceptionHandling.cpp ExceptionHandling.cpp
FileCat.cpp FileCat.cpp
FileMan.cpp FileMan.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Font.cpp Font.cpp
himage.cpp himage.cpp
impTGA.cpp impTGA.cpp
@@ -247,14 +252,17 @@ Install.cpp
LibraryDataBase.cpp LibraryDataBase.cpp
line.cpp line.cpp
MemMan.cpp MemMan.cpp
(Language set to ENGLISH, You'll need english CDs)
mousesystem.cpp mousesystem.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Mutex Manager.cpp Mutex Manager.cpp
PCX.cpp PCX.cpp
Random.cpp Random.cpp
readdir.cpp readdir.cpp
RegInst.cpp RegInst.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
sgp.cpp sgp.cpp
shading.cpp shading.cpp
soundman.cpp soundman.cpp
@@ -262,20 +270,23 @@ STCI.cpp
stringicmp.cpp stringicmp.cpp
timer.cpp timer.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
video.cpp video.cpp
vobject.cpp vobject.cpp
vobject_blitters.cpp vobject_blitters.cpp
vsurface.cpp vsurface.cpp
WinFont.cpp WinFont.cpp
(Language set to ENGLISH, You'll need english CDs)
Compiling... Compiling...
DEBUG.cpp DEBUG.cpp
GENERATED PCH FOR JA2 SGP PROJECT. GENERATED PCH FOR JA2 SGP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Creating library... Creating library...
<h3> <h3>
--------------------Configuration: Tactical - Win32 Release-------------------- --------------------Configuration: Tactical - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP11.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP59.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /FR"Release/" /Fp"Release/Tactical.pch" /YX"Tactical All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /FR"Release/" /Fp"Release/Tactical.pch" /YX"Tactical All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Tactical\Air Raid.cpp" "C:\JA2\Build\Tactical\Air Raid.cpp"
@@ -372,14 +383,14 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP11.tmp" with content
"C:\JA2\Build\Tactical\XML_Sounds.cpp" "C:\JA2\Build\Tactical\XML_Sounds.cpp"
"C:\JA2\Build\Tactical\XML_TonyInventory.cpp" "C:\JA2\Build\Tactical\XML_TonyInventory.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP11.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP59.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP12.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5A.tmp" with contents
[ [
/nologo /MT /W3 /GX /Od /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /FR"Release/" /Fp"Release/Tactical.pch" /YX"Tactical All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /Od /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /FR"Release/" /Fp"Release/Tactical.pch" /YX"Tactical All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Tactical\LOS.cpp" "C:\JA2\Build\Tactical\LOS.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP12.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5A.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP13.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5B.tmp" with contents
[ [
/nologo /out:"Release\Tactical.lib" /nologo /out:"Release\Tactical.lib"
".\Release\Air Raid.obj" ".\Release\Air Raid.obj"
@@ -477,11 +488,12 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP13.tmp" with content
.\Release\XML_Sounds.obj .\Release\XML_Sounds.obj
.\Release\XML_TonyInventory.obj .\Release\XML_TonyInventory.obj
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP13.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5B.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
Air Raid.cpp Air Raid.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Animation Cache.cpp Animation Cache.cpp
Animation Control.cpp Animation Control.cpp
Animation Data.cpp Animation Data.cpp
@@ -495,8 +507,10 @@ Civ Quotes.cpp
Dialogue Control.cpp Dialogue Control.cpp
DisplayCover.cpp DisplayCover.cpp
GENERATED PCH FOR TACTICAL AI PROJECT. GENERATED PCH FOR TACTICAL AI PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Drugs And Alcohol.cpp Drugs And Alcohol.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
End Game.cpp End Game.cpp
Enemy Soldier Save.cpp Enemy Soldier Save.cpp
EnemyItemDrops.cpp EnemyItemDrops.cpp
@@ -542,8 +556,10 @@ Soldier Profile.cpp
Soldier Tile.cpp Soldier Tile.cpp
SoldierTooltips.cpp SoldierTooltips.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Spread Burst.cpp Spread Burst.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Squads.cpp Squads.cpp
Strategic Exit GUI.cpp Strategic Exit GUI.cpp
Structure Wrap.cpp Structure Wrap.cpp
@@ -581,12 +597,13 @@ XML_TonyInventory.cpp
Compiling... Compiling...
LOS.cpp LOS.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Creating library... Creating library...
<h3> <h3>
--------------------Configuration: Utils - Win32 Release-------------------- --------------------Configuration: Utils - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP14.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5C.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Utils.pch" /YX"Utils All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Utils.pch" /YX"Utils All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Utils\_DutchText.cpp" "C:\JA2\Build\Utils\_DutchText.cpp"
@@ -629,8 +646,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP14.tmp" with content
"C:\JA2\Build\Utils\XML_Strings.cpp" "C:\JA2\Build\Utils\XML_Strings.cpp"
"C:\JA2\Build\Utils\XML_Strings2.cpp" "C:\JA2\Build\Utils\XML_Strings2.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP14.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5C.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP15.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5D.tmp" with contents
[ [
/nologo /out:"Release\Utils.lib" /nologo /out:"Release\Utils.lib"
.\Release\_DutchText.obj .\Release\_DutchText.obj
@@ -673,28 +690,36 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP15.tmp" with content
.\Release\XML_Strings.obj .\Release\XML_Strings.obj
.\Release\XML_Strings2.obj .\Release\XML_Strings2.obj
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP15.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5D.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
_DutchText.cpp _DutchText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
_EnglishText.cpp _EnglishText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
_FrenchText.cpp _FrenchText.cpp
_GermanText.cpp _GermanText.cpp
_ItalianText.cpp _ItalianText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
_Ja25EnglishText.cpp _Ja25EnglishText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
_Ja25GermanText.cpp _Ja25GermanText.cpp
_PolishText.cpp _PolishText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
_RussianText.cpp _RussianText.cpp
Animated ProgressBar.cpp Animated ProgressBar.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Cinematics.cpp Cinematics.cpp
(Language set to ENGLISH, You'll need english CDs)
Cursors.cpp Cursors.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Debug Control.cpp Debug Control.cpp
dsutil.cpp dsutil.cpp
Encrypted File.cpp Encrypted File.cpp
@@ -702,20 +727,27 @@ Event Manager.cpp
Event Pump.cpp Event Pump.cpp
Font Control.cpp Font Control.cpp
INIReader.cpp INIReader.cpp
(Language set to ENGLISH, You'll need english CDs)
MapUtility.cpp MapUtility.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
MercTextBox.cpp MercTextBox.cpp
message.cpp message.cpp
Multi Language Graphic Utils.cpp Multi Language Graphic Utils.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Multilingual Text Code Generator.cpp Multilingual Text Code Generator.cpp
Music Control.cpp Music Control.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
PopUpBox.cpp PopUpBox.cpp
Quantize Wrap.cpp Quantize Wrap.cpp
(Language set to ENGLISH, You'll need english CDs)
Quantize.cpp Quantize.cpp
(Language set to ENGLISH, You'll need english CDs)
Slider.cpp Slider.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Sound Control.cpp Sound Control.cpp
STIConvert.cpp STIConvert.cpp
Text Input.cpp Text Input.cpp
@@ -725,6 +757,7 @@ Utilities.cpp
WordWrap.cpp WordWrap.cpp
XML_Items.cpp XML_Items.cpp
GENERATED PCH FOR TACTICAL PROJECT. GENERATED PCH FOR TACTICAL PROJECT.
(Language set to ENGLISH, You'll need english CDs)
XML_Strings.cpp XML_Strings.cpp
XML_Strings2.cpp XML_Strings2.cpp
Creating library... Creating library...
@@ -732,7 +765,7 @@ Creating library...
--------------------Configuration: TacticalAI - Win32 Release-------------------- --------------------Configuration: TacticalAI - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP16.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5E.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/TacticalAI.pch" /YX"AI All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\Editor" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/TacticalAI.pch" /YX"AI All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\TacticalAI\AIList.cpp" "C:\JA2\Build\TacticalAI\AIList.cpp"
@@ -750,8 +783,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP16.tmp" with content
"C:\JA2\Build\TacticalAI\QuestDebug.cpp" "C:\JA2\Build\TacticalAI\QuestDebug.cpp"
"C:\JA2\Build\TacticalAI\Realtime.cpp" "C:\JA2\Build\TacticalAI\Realtime.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP16.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5E.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP17.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5F.tmp" with contents
[ [
/nologo /out:"Release\TacticalAI.lib" /nologo /out:"Release\TacticalAI.lib"
.\Release\AIList.obj .\Release\AIList.obj
@@ -769,11 +802,12 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP17.tmp" with content
.\Release\QuestDebug.obj .\Release\QuestDebug.obj
.\Release\Realtime.obj .\Release\Realtime.obj
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP17.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP5F.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
AIList.cpp AIList.cpp
GENERATED PCH FOR TACTICAL AI PROJECT. GENERATED PCH FOR TACTICAL AI PROJECT.
(Language set to ENGLISH, You'll need english CDs)
AIMain.cpp AIMain.cpp
AIUtils.cpp AIUtils.cpp
Attacks.cpp Attacks.cpp
@@ -792,7 +826,7 @@ Creating library...
--------------------Configuration: Editor - Win32 Release-------------------- --------------------Configuration: Editor - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP18.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP60.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /Ob2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Editor.pch" /YX"Editor All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /Ob2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\strategic" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Editor.pch" /YX"Editor All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Editor\Cursor Modes.cpp" "C:\JA2\Build\Editor\Cursor Modes.cpp"
@@ -820,8 +854,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP18.tmp" with content
"C:\JA2\Build\Editor\smooth.cpp" "C:\JA2\Build\Editor\smooth.cpp"
"C:\JA2\Build\Editor\Smoothing Utils.cpp" "C:\JA2\Build\Editor\Smoothing Utils.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP18.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP60.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP19.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP61.tmp" with contents
[ [
/nologo /out:"Release\Editor.lib" /nologo /out:"Release\Editor.lib"
".\Release\Cursor Modes.obj" ".\Release\Cursor Modes.obj"
@@ -849,10 +883,11 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP19.tmp" with content
.\Release\smooth.obj .\Release\smooth.obj
".\Release\Smoothing Utils.obj" ".\Release\Smoothing Utils.obj"
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP19.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP61.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
Cursor Modes.cpp Cursor Modes.cpp
(Language set to ENGLISH, You'll need english CDs)
edit_sys.cpp edit_sys.cpp
Editor Callbacks.cpp Editor Callbacks.cpp
Editor Modes.cpp Editor Modes.cpp
@@ -881,7 +916,7 @@ Creating library...
--------------------Configuration: Laptop - Win32 Release-------------------- --------------------Configuration: Laptop - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1A.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP62.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Laptop.pch" /YX"Laptop All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\strategic" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Laptop.pch" /YX"Laptop All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Laptop\aim.cpp" "C:\JA2\Build\Laptop\aim.cpp"
@@ -942,8 +977,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1A.tmp" with content
"C:\JA2\Build\Laptop\sirtech.cpp" "C:\JA2\Build\Laptop\sirtech.cpp"
"C:\JA2\Build\Laptop\Store Inventory.cpp" "C:\JA2\Build\Laptop\Store Inventory.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1A.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP62.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1B.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP63.tmp" with contents
[ [
/nologo /out:"Release\Laptop.lib" /nologo /out:"Release\Laptop.lib"
.\Release\aim.obj .\Release\aim.obj
@@ -1004,11 +1039,12 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1B.tmp" with content
.\Release\sirtech.obj .\Release\sirtech.obj
".\Release\Store Inventory.obj" ".\Release\Store Inventory.obj"
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1B.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP63.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
aim.cpp aim.cpp
GENERATED PCH FOR LAPTOP PROJECT. GENERATED PCH FOR LAPTOP PROJECT.
(Language set to ENGLISH, You'll need english CDs)
AimArchives.cpp AimArchives.cpp
AimFacialIndex.cpp AimFacialIndex.cpp
AimHistory.cpp AimHistory.cpp
@@ -1070,7 +1106,7 @@ Creating library...
--------------------Configuration: Strategic - Win32 Release-------------------- --------------------Configuration: Strategic - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1C.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP64.tmp" with contents
[ [
/nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Strategic.pch" /YX"Strategic All.h" /Fo"Release/" /Fd"Release/" /FD /c /nologo /MT /W3 /GX /O2 /I "..\Standard Gaming Platform" /I "..\TileEngine" /I "..\\" /I "..\Tactical" /I "..\Utils" /I "..\tacticalai" /I "..\Editor" /I "..\Laptop" /I ".\\" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/Strategic.pch" /YX"Strategic All.h" /Fo"Release/" /Fd"Release/" /FD /c
"C:\JA2\Build\Strategic\AI Viewer.cpp" "C:\JA2\Build\Strategic\AI Viewer.cpp"
@@ -1116,9 +1152,11 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1C.tmp" with content
"C:\JA2\Build\Strategic\strategic.cpp" "C:\JA2\Build\Strategic\strategic.cpp"
"C:\JA2\Build\Strategic\strategicmap.cpp" "C:\JA2\Build\Strategic\strategicmap.cpp"
"C:\JA2\Build\Strategic\Town Militia.cpp" "C:\JA2\Build\Strategic\Town Militia.cpp"
"C:\JA2\Build\Strategic\XML_Army.cpp"
"C:\JA2\Build\Strategic\XML_Roaming.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1C.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP64.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1D.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP65.tmp" with contents
[ [
/nologo /out:"Release\Strategic.lib" /nologo /out:"Release\Strategic.lib"
".\Release\AI Viewer.obj" ".\Release\AI Viewer.obj"
@@ -1164,12 +1202,15 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1D.tmp" with content
.\Release\strategic.obj .\Release\strategic.obj
.\Release\strategicmap.obj .\Release\strategicmap.obj
".\Release\Town Militia.obj" ".\Release\Town Militia.obj"
.\Release\XML_Army.obj
.\Release\XML_Roaming.obj
] ]
Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1D.tmp" Creating command line "link.exe -lib @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP65.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling... Compiling...
AI Viewer.cpp AI Viewer.cpp
GENERATED PCH FOR STRATEGIC PROJECT. GENERATED PCH FOR STRATEGIC PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Assignments.cpp Assignments.cpp
Auto Resolve.cpp Auto Resolve.cpp
Campaign Init.cpp Campaign Init.cpp
@@ -1212,13 +1253,15 @@ Strategic Turns.cpp
strategic.cpp strategic.cpp
strategicmap.cpp strategicmap.cpp
Town Militia.cpp Town Militia.cpp
XML_Army.cpp
XML_Roaming.cpp
Creating library... Creating library...
<h3> <h3>
--------------------Configuration: ja2 - Win32 Release-------------------- --------------------Configuration: ja2 - Win32 Release--------------------
</h3> </h3>
<h3>Command Lines</h3> <h3>Command Lines</h3>
Creating command line "rc.exe /l 0x409 /fo"Release/ja2.res" /i "Res" /i ".\Res" /d "NDEBUG" "C:\JA2\Build\Res\ja2.rc"" Creating command line "rc.exe /l 0x409 /fo"Release/ja2.res" /i "Res" /i ".\Res" /d "NDEBUG" "C:\JA2\Build\Res\ja2.rc""
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1E.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP66.tmp" with contents
[ [
/nologo /G5 /MT /W3 /GX /Zi /O2 /Ob2 /I ".\Standard Gaming Platform" /I ".\TileEngine" /I ".\Tactical" /I ".\Utils" /I ".\TacticalAI" /I ".\Editor" /I ".\Strategic" /I ".\laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/JA2.pch" /YX"JA2 All.h" /Fo"Release/" /Fd"Release/" /FD /O2b2 /c /nologo /G5 /MT /W3 /GX /Zi /O2 /Ob2 /I ".\Standard Gaming Platform" /I ".\TileEngine" /I ".\Tactical" /I ".\Utils" /I ".\TacticalAI" /I ".\Editor" /I ".\Strategic" /I ".\laptop" /I ".\\" /D "CALLBACKTIMER" /D "PRECOMPILEDHEADERS" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "JA2" /D "XML_STATIC" /D "CINTERFACE" /FR"Release/" /Fp"Release/JA2.pch" /YX"JA2 All.h" /Fo"Release/" /Fd"Release/" /FD /O2b2 /c
"C:\JA2\Build\Utils\_Ja25GermanText.cpp" "C:\JA2\Build\Utils\_Ja25GermanText.cpp"
@@ -1245,8 +1288,8 @@ Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1E.tmp" with content
"C:\JA2\Build\SCREENS.cpp" "C:\JA2\Build\SCREENS.cpp"
"C:\JA2\Build\Sys Globals.cpp" "C:\JA2\Build\Sys Globals.cpp"
] ]
Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1E.tmp" Creating command line "cl.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP66.tmp"
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1F.tmp" with contents Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP67.tmp" with contents
[ [
libexpatMT.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib smackw32.lib mss32.lib /nologo /subsystem:windows /profile /map:"Release/ja2_cvs.map" /machine:I386 /out:"..\ja2_cvs.exe" libexpatMT.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib winmm.lib smackw32.lib mss32.lib /nologo /subsystem:windows /profile /map:"Release/ja2_cvs.map" /machine:I386 /out:"..\ja2_cvs.exe"
.\Release\_Ja25GermanText.obj .\Release\_Ja25GermanText.obj
@@ -1283,19 +1326,23 @@ libexpatMT.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advap
.\Laptop\Release\Laptop.lib .\Laptop\Release\Laptop.lib
.\Strategic\Release\Strategic.lib .\Strategic\Release\Strategic.lib
] ]
Creating command line "link.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP1F.tmp" Creating command line "link.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP67.tmp"
<h3>Output Window</h3> <h3>Output Window</h3>
Compiling resources... Compiling resources...
Compiling... Compiling...
_Ja25GermanText.cpp _Ja25GermanText.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
aniviewscreen.cpp aniviewscreen.cpp
GENERATED PCH FOR JA2 PROJECT. GENERATED PCH FOR JA2 PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Credits.cpp Credits.cpp
Cursors.cpp Cursors.cpp
GENERATED PCH FOR UTILS PROJECT. GENERATED PCH FOR UTILS PROJECT.
(Language set to ENGLISH, You'll need english CDs)
Fade Screen.cpp Fade Screen.cpp
GENERATED PCH FOR JA2 PROJECT. GENERATED PCH FOR JA2 PROJECT.
(Language set to ENGLISH, You'll need english CDs)
GameInitOptionsScreen.cpp GameInitOptionsScreen.cpp
gameloop.cpp gameloop.cpp
gamescreen.cpp gamescreen.cpp
@@ -1316,6 +1363,35 @@ SCREENS.cpp
Sys Globals.cpp Sys Globals.cpp
Linking... Linking...
LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF LINK : warning LNK4089: all references to "ADVAPI32.dll" discarded by /OPT:REF
Creating temporary file "C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP69.tmp" with contents
[
/nologo /o"Release/JA2.bsc"
.\Release\_Ja25GermanText.sbr
.\Release\aniviewscreen.sbr
.\Release\Credits.sbr
.\Release\Cursors.sbr
".\Release\Fade Screen.sbr"
.\Release\GameInitOptionsScreen.sbr
.\Release\gameloop.sbr
.\Release\gamescreen.sbr
.\Release\GameSettings.sbr
.\Release\GameVersion.sbr
.\Release\HelpScreen.sbr
.\Release\Init.sbr
.\Release\Intro.sbr
".\Release\JA2 Splash.sbr"
.\Release\jascreens.sbr
".\Release\Loading Screen.sbr"
.\Release\MainMenuScreen.sbr
.\Release\MessageBoxScreen.sbr
".\Release\Options Screen.sbr"
.\Release\SaveLoadGame.sbr
.\Release\SaveLoadScreen.sbr
.\Release\SCREENS.sbr
".\Release\Sys Globals.sbr"]
Creating command line "bscmake.exe @C:\DOCUME~1\Owner\LOCALS~1\Temp\RSP69.tmp"
Creating browse info file...
<h3>Output Window</h3>
+13
View File
@@ -57,6 +57,9 @@
#define DIR_SOUTH 2 #define DIR_SOUTH 2
#define DIR_WEST 3 #define DIR_WEST 3
INT32 iRestrictedSectorArraySize;
UINT32 gRestrictMilitia[256];
UINT8 gpAttackDirs[5][4]; // 0. Green Militia 1. Regular Militia 2. Elite Militia 3. Insertion code UINT8 gpAttackDirs[5][4]; // 0. Green Militia 1. Regular Militia 2. Elite Militia 3. Insertion code
UINT8 guiDirNumber = 0; UINT8 guiDirNumber = 0;
BOOLEAN gfMSBattle = FALSE; BOOLEAN gfMSBattle = FALSE;
@@ -509,6 +512,16 @@ void UpdateMilitiaSquads(INT16 sMapX, INT16 sMapY )
return; return;
//ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"%ld,%ld:Dir count %ld, Rand %ld. Go to %ld,%ld. Have %ld militia men", sMapX, sMapY, uiDirNumber, iRandomRes, SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ), uiMilitiaCount); //ScreenMsg( FONT_MCOLOR_LTYELLOW, MSG_INTERFACE, L"%ld,%ld:Dir count %ld, Rand %ld. Go to %ld,%ld. Have %ld militia men", sMapX, sMapY, uiDirNumber, iRandomRes, SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ), uiMilitiaCount);
//Kaiden: if Restricted Sectors List option is turned on,
// militia can't move to any sectors in the list.
// Unless they are following a group of mercs.
if (gGameExternalOptions.gflimitedRoaming)
for (INT32 i=0;i<iRestrictedSectorArraySize; ++i)
{
DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("RestrictedSectors, %d", gRestrictMilitia[i]));
if(pMoveDir[iRandomRes][0] == gRestrictMilitia[i])
return;
}
MoveMilitiaSquad( sMapX, sMapY, SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ), FALSE ); MoveMilitiaSquad( sMapX, sMapY, SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ), FALSE );
AddToBlockMoveList( SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ) ); AddToBlockMoveList( SECTORX( pMoveDir[ iRandomRes ][0] ), SECTORY( pMoveDir[ iRandomRes ][0] ) );
+8
View File
@@ -405,6 +405,14 @@ SOURCE=.\strategicmap.cpp
SOURCE=".\Town Militia.cpp" SOURCE=".\Town Militia.cpp"
# End Source File # End Source File
# Begin Source File
SOURCE=.\XML_Army.cpp
# End Source File
# Begin Source File
SOURCE=.\XML_Roaming.cpp
# End Source File
# End Group # End Group
# Begin Group "Header Files" # Begin Group "Header Files"
+3 -3
View File
@@ -208,7 +208,7 @@ void TownMilitiaTrainingCompleted( SOLDIERTYPE *pTrainer, INT16 sMapX, INT16 sMa
// are there any REGULAR militia men in the training sector itself? // are there any REGULAR militia men in the training sector itself?
if (MilitiaInSectorOfRank(sMapX, sMapY, REGULAR_MILITIA) > 0) if (MilitiaInSectorOfRank(sMapX, sMapY, REGULAR_MILITIA) > 0)
{ {
// great! Promote a REGULAR militia guy in the training sector to a REGULAR // great! Promote a REGULAR militia guy in the training sector to a VETERAN
StrategicPromoteMilitiaInSector(sMapX, sMapY, REGULAR_MILITIA, 1); StrategicPromoteMilitiaInSector(sMapX, sMapY, REGULAR_MILITIA, 1);
fFoundOne = TRUE; fFoundOne = TRUE;
} }
@@ -216,7 +216,7 @@ void TownMilitiaTrainingCompleted( SOLDIERTYPE *pTrainer, INT16 sMapX, INT16 sMa
{ {
if( ubTownId != BLANK_SECTOR ) if( ubTownId != BLANK_SECTOR )
{ {
// dammit! Last chance - try to find other eligible sectors in the same town with a Green guy to be promoted // dammit! Last chance - try to find other eligible sectors in the same town with a Regular guy to be promoted
InitFriendlyTownSectorServer(ubTownId, sMapX, sMapY); InitFriendlyTownSectorServer(ubTownId, sMapX, sMapY);
// check other eligible sectors in this town for room for another militia // check other eligible sectors in this town for room for another militia
@@ -225,7 +225,7 @@ void TownMilitiaTrainingCompleted( SOLDIERTYPE *pTrainer, INT16 sMapX, INT16 sMa
// are there any REGULAR militia men in the neighbouring sector ? // are there any REGULAR militia men in the neighbouring sector ?
if (MilitiaInSectorOfRank(sNeighbourX, sNeighbourY, REGULAR_MILITIA) > 0) if (MilitiaInSectorOfRank(sNeighbourX, sNeighbourY, REGULAR_MILITIA) > 0)
{ {
// great! Promote a GREEN militia guy in the neighbouring sector to a REGULAR // great! Promote a Regular militia guy in the neighbouring sector to a Veteran
StrategicPromoteMilitiaInSector(sNeighbourX, sNeighbourY, REGULAR_MILITIA, 1); StrategicPromoteMilitiaInSector(sNeighbourX, sNeighbourY, REGULAR_MILITIA, 1);
fFoundOne = TRUE; fFoundOne = TRUE;
+3 -1
View File
@@ -6278,7 +6278,9 @@ BOOLEAN CheckForEndOfBattle( BOOLEAN fAnEnemyRetreated )
// Kaiden: More UB Reveal All Items after combat code. // Kaiden: More UB Reveal All Items after combat code.
//When all the enemy gets killed, reveal the items they dropped //When all the enemy gets killed, reveal the items they dropped
RevealAllDroppedEnemyItems(); //But only if the option is turned ON.
if(gGameExternalOptions.gfRevealItems)
RevealAllDroppedEnemyItems();
return( TRUE ); return( TRUE );
} }
-1
View File
@@ -314,7 +314,6 @@ extern EXPLOSIVETYPE Explosive[MAXITEMS+1];
extern INT8 gzBurstSndStrings[MAXITEMS*2][128]; // Lesh: changed this extern INT8 gzBurstSndStrings[MAXITEMS*2][128]; // Lesh: changed this
extern AMMOTYPE AmmoTypes[MAXITEMS]; extern AMMOTYPE AmmoTypes[MAXITEMS];
extern BOOLEAN ReadInWeaponStats(STR fileName); extern BOOLEAN ReadInWeaponStats(STR fileName);
extern BOOLEAN WriteWeaponStats(); extern BOOLEAN WriteWeaponStats();
+5
View File
@@ -70,6 +70,8 @@ typedef PARSE_STAGE;
#define MOVEMENTCOSTFILENAME "Map\\MovementCosts.xml" #define MOVEMENTCOSTFILENAME "Map\\MovementCosts.xml"
#define ALTSECTORSFILENAME "Map\\AltSectors.xml" #define ALTSECTORSFILENAME "Map\\AltSectors.xml"
#define SAMSITESFILENAME "Map\\SamSites.xml" #define SAMSITESFILENAME "Map\\SamSites.xml"
#define ROAMINGMILITIAFILENAME "Map\\RestrictedRoamingMilitia.xml"
#define GARRISONFILENAME "Army\\GarrisonGroups.xml" #define GARRISONFILENAME "Army\\GarrisonGroups.xml"
#define PATROLFILENAME "Army\\PatrolGroups.xml" #define PATROLFILENAME "Army\\PatrolGroups.xml"
@@ -175,4 +177,7 @@ extern BOOLEAN ReadInPatrolInfo(STR fileName);
extern BOOLEAN WriteInPatrolInfo(STR fileName); extern BOOLEAN WriteInPatrolInfo(STR fileName);
extern BOOLEAN ReadInArmyCompositionInfo(STR fileName); extern BOOLEAN ReadInArmyCompositionInfo(STR fileName);
extern BOOLEAN WriteInArmyCompositionInfo(STR fileName); extern BOOLEAN WriteInArmyCompositionInfo(STR fileName);
//Kaiden: Roaming Militia Restricted Sectors List
extern BOOLEAN ReadInRoamingInfo(STR filename);
#endif #endif
+2 -2
View File
@@ -431,13 +431,13 @@ void AddMissileTrail( BULLET *pBullet, FIXEDPT qCurrX, FIXEDPT qCurrY, FIXEDPT q
{ {
strcpy( AniParams.zCachedFile, "TILECACHE\\BULLET_TRACER.STI" ); strcpy( AniParams.zCachedFile, "TILECACHE\\BULLET_TRACER.STI" );
AniParams.uiFlags |= ANITILE_LIGHT; AniParams.uiFlags |= ANITILE_LIGHT;
if ( pBullet->pFirer->bLevel > 0 ) // if firer on roof then /*if ( pBullet->pFirer->bLevel > 0 ) // if firer on roof then
{ {
if ( FindBuilding(AniParams.sGridNo) != NULL ) // if this spot is still within the building's grid area if ( FindBuilding(AniParams.sGridNo) != NULL ) // if this spot is still within the building's grid area
{ {
AniParams.uiFlags &= ~ANITILE_LIGHT; AniParams.uiFlags &= ~ANITILE_LIGHT;
} }
} }*/
} }
CreateAnimationTile( &AniParams ); CreateAnimationTile( &AniParams );