Add -tbaud switch: force COM1 RIO baud for high-speed replica boards

-tbaud <rate> (9600-921600) overrides the COM1 baud rate while keeping
old-RIO (type 0) protocol behavior unchanged; independent of -trio.
SetupComm buffers 2/2 -> 1024/1024 only when the override is active.
Rebuilt Release + Profile (0 errors), deployed rel.bin\MW4.exe to MW4\.
run-firestorm driver: game-start now takes optional extra args.
CLAUDE.md: branch notes incl. the CP949 comment-encoding hazard
(mw4 sources must be edited byte-safely).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Cyd
2026-07-12 21:50:10 -05:00
co-authored by Claude Fable 5
parent 1fd489d9a6
commit dbcf4052e2
55 changed files with 63237 additions and 62587 deletions
+6 -1
View File
@@ -5,7 +5,8 @@
# report <MissionName> HEADLESS: editor loads the mission, writes <MissionName>.report, exits.
# Prints the report. (Editor always exits code 1 by design -- not an error.)
# editor-start launch the mission editor (windowed), wait for its UI to appear
# game-start launch the game (fullscreen 800x600 16-bit -- grabs the display)
# game-start [args] launch the game (fullscreen 800x600 16-bit -- grabs the display);
# optional quoted extra command line, e.g. game-start "-tbaud 115200"
# shot [name] screenshot -> shots\<name|timestamp>.png (whole virtual screen;
# fullscreen-exclusive DDraw has no window rect worth cropping)
# windows enumerate top-level windows (detects the editor's modal dialogs)
@@ -138,7 +139,11 @@ switch ($Command) {
'game-start' {
if (Get-Process -Name 'MW4' -ErrorAction SilentlyContinue) { throw 'MW4 already running. Run: driver.ps1 stop' }
if ($Arg) {
Start-Process -FilePath (Join-Path $GameDir 'MW4.exe') -ArgumentList $Arg -WorkingDirectory $GameDir | Out-Null
} else {
Start-Process -FilePath (Join-Path $GameDir 'MW4.exe') -WorkingDirectory $GameDir | Out-Null
}
# NB: the game window title is 'BattleTech Firestorm' (not MechWarrior/MW4)
$w = Wait-ForWindow 'Firestorm|FireStorm' 120
if ($w) { Write-Output "Game up: '$($w.Title)' ($($w.W)x$($w.H))"; Show-Windows }
+27
View File
@@ -707,6 +707,33 @@ UI legibility. **Primary remaining work:** per-map drop-zone authoring (Phase 3)
gating task. UI (Phase 2) is low-priority non-blocking polish; bandwidth/CPU (Phase 4) is expected
fine on modern hardware — just verify fixed-size netcode buffers and run one live load test.
## 📋 Branch `tbaud`: `-tbaud` switch for high-speed replica RIO boards (2026-07-12)
A community user is building a **replica of the ORIGINAL RIO cockpit board with a
high-speed UART**. `-trio 1` was unsuitable (it switches the whole wire protocol: length
table B with id bytes, Ack2/Nak2 retransmit scheme, eject lamp 61→31 — not just baud).
New game switch **`-tbaud <rate>`** (validated 9600921600) forces the COM1 baud while
keeping old-RIO (type 0) protocol behavior byte-identical:
- `mw4\Code\MW4\CRIOMAIN.CPP`: new `g_dwRIOBaud` (0 = default); `SetupConnection` applies
the override after the type/console-based default; `SetupComm` buffers 2/2 → 1024/1024
only when the override is active (defaults untouched for deployed pods).
- `mw4\Code\MW4Application\MW4Application.cpp`: parses `-tbaud ` next to `-trio `.
- RIO serial facts (for future work): COM1 is hardcoded (`OpenConnection(1)` in the
CRIOMAIN ctor, reached via `VehicleInterface::ExecutionStateEngine::InitializeClass`
runs at MISSION/vehicle init, NOT in the shell); the plasma score display is a separate
`C232Comm` link on COM2 (CPlasma, 9600), untouched by `-tbaud`.
- Rebuilt Release + Profile (0 errors each); fresh `rel.bin\MW4.exe` deployed to `MW4\`.
Verified: game boots clean with `-tbaud 115200`; COM1 confirmed NOT opened at the shell
(probe on this box's com0com pair COM1↔COM11 stayed silent/free), so byte-level
verification needs mission entry + the real board (user's bench).
- ⚠️ **Encoding hazard (hit during this work, repaired pre-merge):** many mw4 sources carry **EUC-KR/CP949
Korean comments** (`CRIOMAIN.CPP`, `MW4Application.cpp`, `MWApplication.cpp`, ...). Editing
tools that decode/re-encode as UTF-8 silently mangle every Korean comment in the file.
Edit such files byte-safely (Latin-1 round-trip / byte patch) and check the diff touches
ONLY intended lines before committing.
- `run-firestorm` driver: `game-start` now takes optional quoted extra args. PS 5.1 quirk:
call it via `-Command "& '...driver.ps1' game-start '-tbaud 115200'"``-File` binding
rejects dash-leading positional args, and `Start-Process -ArgumentList` doesn't re-quote.
## Next steps (proposed)
- [x] ~~Windowed 3D viewport on Win11~~ — DONE via DDrawCompat (see STEP 8 viewport section).
- [ ] (Optional) Curate remaining WIP content as features are exercised (editor loads dev `Content\`).
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+6 -1
View File
@@ -107,6 +107,7 @@ static BYTE g_baRIOLengthsB[] = {
int g_nRIOPacketCountB = (sizeof(g_baRIOLengthsB) / sizeof(g_baRIOLengthsB[0]));
int g_nRIOType = 0; // 0: old(original) type, 1: new type
DWORD g_dwRIOBaud = 0; // [tbaud] 0: default by RIO type; else COM1 baud forced by -tbaud (high-speed replica of the original RIO board, protocol unchanged)
int g_nEjectButton = 61; // 61: original, 31: new type
BYTE* g_pbRIOLengths = NULL;
int g_nRIOPacketCount = 0;
@@ -520,6 +521,9 @@ BOOL SetupConnection(HANDLE hCom)
} else {
dcb.BaudRate = (g_nRIOType == 0) ? CBR_9600: CBR_115200;
}
if (g_dwRIOBaud != 0) {
dcb.BaudRate = g_dwRIOBaud; // [tbaud] -tbaud override
}
dcb.ByteSize = 8 ;
dcb.Parity = 0;
dcb.StopBits = 0;
@@ -545,7 +549,8 @@ BOOL SetupConnection(HANDLE hCom)
if(fRetVal==0)return FALSE;
// setup device buffers
fRetVal=SetupComm(hCom, 2, 2 );
// [tbaud] at overridden (higher) rates use real buffers; default 2/2 kept byte-identical for deployed pods
fRetVal=SetupComm(hCom, (g_dwRIOBaud != 0) ? 1024: 2, (g_dwRIOBaud != 0) ? 1024: 2 );
if(fRetVal==0)return FALSE;
// purge any information in the buffer
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -87,6 +87,7 @@ extern Time g_AUX_ADT;
extern bool g_UseMSRSP;
extern int g_nTypeOfMFDs; // 0 - no MFDs, 1 - orginal(5+1=dual & single), 2 - B&W(3 + 1=1 dual), 3 - color(3 + 1=2 dual)
extern int g_nRIOType;
extern DWORD g_dwRIOBaud; // [tbaud]
extern LONG g_ThrottleDir;
extern bool g_bCanSuicideAllways;
extern bool g_f3dtarget;
@@ -1449,6 +1450,13 @@ int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int n
if ((n == 0) || (n == 1))
g_nRIOType = n;
}
token = strstr(all_lower, "-tbaud "); // [tbaud] force COM1 baud; must match the RIO board's UART rate
if (token && token[7])
{
int n = atoi(&token[7]);
if ((9600 <= n) && (n <= 921600))
g_dwRIOBaud = (DWORD)n;
}
g_bCanSuicideAllways = (strstr(all_lower, "-suicide") != NULL);
g_f3dtarget = (strstr(all_lower, "-3dt") != NULL);
g_bOldLOG = (strstr(all_lower, "-olog") != NULL);
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+433 -1
View File
@@ -3,14 +3,446 @@
<pre>
<h1>Build Log</h1>
<h3>
--------------------Configuration: MW4 - Win32 Profile--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP22F5.tmp" with contents
[
/nologo /G6 /Zp4 /MD /W4 /GX /Zi /O2 /I "." /I "..\..\Code" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /I "..\..\Libraries\stlport" /D "LAB_ONLY" /D "NDEBUG" /D "USE_PROTOTYPES" /D "STRICT" /D "COMSERVER" /D "WIN32" /D "NO_LOG" /D "NO_MR" /D "_WINDOWS" /Fp"Profile/MW4.pch" /Yu"MW4Headers.hpp" /Fo"Profile/" /Fd"Profile/" /Zl /FD /GF /c
"C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp"
]
Creating command line "cl.exe @C:\Users\cyd\AppData\Local\Temp\RSP22F5.tmp"
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP22F6.tmp" with contents
[
/nologo /out:"../../../pro.bin\MW4.lib"
.\Profile\AdvancedGyro.obj
.\Profile\AMS.obj
.\Profile\AMS_Tool.obj
.\Profile\Armor.obj
.\Profile\Armor_Tool.obj
.\Profile\ArtilleryWeapon.obj
.\Profile\Beagle.obj
.\Profile\Beagle_Tool.obj
.\Profile\BeamWeapon.obj
.\Profile\BeanWeapon_Tool.obj
.\Profile\BombastWeapon.obj
.\Profile\BombastWeapon_Tool.obj
.\Profile\BombWeaponSubsystem.obj
.\Profile\ECM.obj
.\Profile\ECM_Tool.obj
.\Profile\Engine.obj
.\Profile\Engine_Tool.obj
.\Profile\eyepointmanager.obj
.\Profile\FlamerWeapon.obj
.\Profile\FlareWeapon.obj
.\Profile\Gyro.obj
.\Profile\HeatManager.obj
.\Profile\HeatSink.obj
.\Profile\HeatSink_Tool.obj
.\Profile\HighExplosiveWeapon.obj
.\Profile\IFF_Jammer.obj
.\Profile\IFF_Jammer_Tool.obj
.\Profile\JumpJet.obj
.\Profile\JumpJet_Tool.obj
.\Profile\LBXWeaponSub.obj
.\Profile\LBXWeaponSub_Tool.obj
.\Profile\LongTomWeapon.obj
.\Profile\LRMWeaponSubsystem.obj
.\Profile\MissileWeapon.obj
.\Profile\MissileWeapon_Tool.obj
.\Profile\MRMWeaponSubsystem.obj
.\Profile\NarcWeaponSubsystem.obj
.\Profile\ProjectileWeapon.obj
.\Profile\ProjectileWeapon_Tool.obj
.\Profile\SearchLight.obj
.\Profile\SearchLight_Tool.obj
.\Profile\Sensor.obj
.\Profile\Sensor_Tool.obj
.\Profile\SRMWeaponSubsystem.obj
.\Profile\SSRMWeaponSubsystem.obj
.\Profile\Subsystem.obj
.\Profile\Subsystem_Tool.obj
.\Profile\Torso.obj
.\Profile\Torso_Tool.obj
.\Profile\Weapon.obj
.\Profile\Weapon_Tool.obj
.\Profile\hudchat.obj
.\Profile\hudcomm.obj
.\Profile\hudcomp.obj
.\Profile\hudcomp2.obj
.\Profile\huddamage.obj
.\Profile\hudhelp.obj
.\Profile\hudhelparrow.obj
.\Profile\hudmap.obj
.\Profile\hudobj.obj
.\Profile\hudscore.obj
.\Profile\hudtarg.obj
.\Profile\hudtimer.obj
.\Profile\hudweapon.obj
.\Profile\GUILightAmp.obj
.\Profile\GUIRadarManager.obj
.\Profile\GUIStaticView.obj
.\Profile\GUIWeaponManager.obj
.\Profile\MWGUIManager.obj
.\Profile\bridge.obj
.\Profile\bridge_tool.obj
.\Profile\Building.obj
.\Profile\Building_Tool.obj
.\Profile\cultural.obj
.\Profile\cultural_tool.obj
.\Profile\Turret.obj
.\Profile\Turret_Tool.obj
.\Profile\WaterCultural.obj
.\Profile\AI_FindObject.obj
.\Profile\AI_Action.obj
.\Profile\AI_Behavior.obj
.\Profile\AI_CombatTacticInterface.obj
.\Profile\AI_Condition.obj
.\Profile\AI_SituationalAnalysis.obj
.\Profile\AI_Tactics.obj
.\Profile\AI_FocusFireSquad.obj
.\Profile\AI_Groups.obj
.\Profile\AI_Lancemate.obj
.\Profile\AI_LancemateAudio.obj
.\Profile\AI_LancemateCommands.obj
.\Profile\AI_MoodSquad.obj
.\Profile\AI_RadioSquad.obj
.\Profile\AI_Squad.obj
.\Profile\AI_SquadOrders.obj
.\Profile\AI_Damage.obj
.\Profile\AI_FireData.obj
.\Profile\AI_FireParamPackage.obj
.\Profile\AI_FireStyle.obj
.\Profile\AI_HitTesting.obj
.\Profile\AI_Weapons.obj
.\Profile\AI_Moods.obj
.\Profile\AI_Log.obj
.\Profile\AI_Statistics.obj
.\Profile\AI_SearchLight.obj
.\Profile\AI_Specials.obj
.\Profile\CombatAI.obj
.\Profile\AI_DebugRenderer.obj
".\Profile\data server_c.obj"
.\Profile\data_client.obj
.\Profile\ABLAudio.obj
.\Profile\Abldbug.obj
.\Profile\Abldecl.obj
.\Profile\Ablenv.obj
.\Profile\Ablerr.obj
.\Profile\Ablexec.obj
.\Profile\Ablexpr.obj
.\Profile\ablfile.obj
.\Profile\ablheap.obj
.\Profile\AblProfiler.obj
.\Profile\Ablrtn.obj
.\Profile\Ablscan.obj
.\Profile\Ablstd.obj
.\Profile\Ablstmt.obj
.\Profile\Ablsymt.obj
.\Profile\Ablxexpr.obj
.\Profile\ablxstd.obj
.\Profile\Ablxstmt.obj
.\Profile\AI_Types.obj
.\Profile\gridmove.obj
.\Profile\move_rect.obj
.\Profile\node2path.obj
.\Profile\Path.obj
.\Profile\Path_Tool.obj
.\Profile\rail_move.obj
.\Profile\raillink.obj
.\Profile\railpath.obj
.\Profile\railutils.obj
.\Profile\aiMoveData.obj
.\Profile\move_flee.obj
.\Profile\move_follow.obj
.\Profile\move_locpoint.obj
.\Profile\move_lookout.obj
.\Profile\move_object.obj
.\Profile\move_patrol.obj
.\Profile\move_rigidpatrol.obj
.\Profile\move_semi.obj
.\Profile\move_sit.obj
.\Profile\cheap_move.obj
.\Profile\move_dropship.obj
.\Profile\move_formation.obj
.\Profile\obstacle.obj
.\Profile\AI_UserConstants.obj
.\Profile\ai.obj
.\Profile\ai_tool.obj
.\Profile\mech_ai.obj
.\Profile\mech_ai_tool.obj
.\Profile\MoverAI.obj
.\Profile\MoverAI_Tool.obj
.\Profile\noncomai.obj
.\Profile\planeai.obj
.\Profile\playerai.obj
.\Profile\playerai_tool.obj
.\Profile\ShooterAI.obj
.\Profile\AI_Graveyard.obj
.\Profile\aiutils.obj
.\Profile\comfuncs.obj
.\Profile\objective.obj
.\Profile\objective_tool.obj
.\Profile\Group.obj
.\Profile\GroupContainer.obj
.\Profile\bucket.obj
.\Profile\InputTrainer.obj
.\Profile\lancemate.obj
.\Profile\MemoryDiffKiller.obj
.\Profile\MWApplication.obj
.\Profile\MWCampaign.obj
.\Profile\MWDebugHelper.obj
.\Profile\MWGame.obj
.\Profile\mwmap.obj
.\Profile\MWMission.obj
.\Profile\MWMission_Tool.obj
.\Profile\MWOptions.obj
.\Profile\MWPlayer.obj
.\Profile\MWTable.obj
.\Profile\MWTool.obj
.\Profile\MWVideoRenderer.obj
.\Profile\Salvage.obj
.\Profile\DeathEntity.obj
.\Profile\DeathEntity_Tool.obj
.\Profile\Decal.obj
.\Profile\EffectGenerator.obj
.\Profile\EffectGenerator_Tool.obj
.\Profile\flag.obj
.\Profile\flag_tool.obj
.\Profile\LightEntity.obj
.\Profile\NavPoint.obj
.\Profile\Team.obj
.\Profile\VOEntity.obj
.\Profile\ArtilleryMark.obj
.\Profile\ArtilleryMark_Tool.obj
.\Profile\BeamEntity.obj
.\Profile\BeamEntity_Tool.obj
.\Profile\Explosive.obj
.\Profile\Explosive_Tool.obj
.\Profile\FlameMover.obj
.\Profile\LBXMover.obj
.\Profile\LBXMover_Tool.obj
.\Profile\Missile.obj
.\Profile\Missile_Tool.obj
.\Profile\Narc.obj
.\Profile\Narc_Tool.obj
.\Profile\StickyMover.obj
.\Profile\StickyMover__Tool.obj
.\Profile\WeaponMover.obj
.\Profile\WeaponMover_Tool.obj
.\Profile\AirplaneAnimationStateEngine.obj
.\Profile\AnimationState.obj
.\Profile\AnimationState_Tool.obj
.\Profile\AnimationTrigger.obj
.\Profile\AnimHolder.obj
.\Profile\MechAnimationState.obj
.\Profile\SimpleChannelAnimator.obj
.\Profile\Dictionary.obj
.\Profile\MissionReview.obj
.\Profile\MWEntityManager.obj
.\Profile\NetAutoPacketSpliter.obj
.\Profile\NetBitDepths.obj
.\Profile\NetClientServerController.obj
.\Profile\NetDamage.obj
.\Profile\NetGenericMessages.obj
.\Profile\NetMovement.obj
.\Profile\NetSubsystems.obj
.\Profile\NetUpdateManager.obj
.\Profile\NetVehicleMovement.obj
.\Profile\NetWeapon.obj
.\Profile\review_playback.obj
.\Profile\CampaignMechLab.obj
.\Profile\filedialog.obj
.\Profile\MechLab.obj
.\Profile\MW4Shell.obj
.\Profile\PopUp.obj
.\Profile\log_test.obj
.\Profile\DamageDispatch.obj
.\Profile\DamageDispatch_Multiplayer.obj
.\Profile\DamageDispatch_SinglePlayer.obj
.\Profile\MWDamageObject.obj
.\Profile\Airplane.obj
.\Profile\Airplane_Tool.obj
.\Profile\boat.obj
.\Profile\boat_tool.obj
.\Profile\CameraShip.obj
.\Profile\CameraShip_Tool.obj
.\Profile\dropship.obj
.\Profile\field_base.obj
.\Profile\Helicopter.obj
.\Profile\HoverCraft.obj
.\Profile\HoverCraft_Tool.obj
.\Profile\Mech.obj
.\Profile\Mech_Tool.obj
.\Profile\MFB.obj
.\Profile\MFB_Tool.obj
.\Profile\MWMover.obj
.\Profile\MWMover_Tool.obj
.\Profile\MWObject.obj
.\Profile\MWObject_Tool.obj
.\Profile\noncom.obj
.\Profile\ObservationVehicle.obj
.\Profile\ObservationVehicle_Tool.obj
.\Profile\Tank.obj
.\Profile\Tank_Tool.obj
.\Profile\Truck.obj
.\Profile\Truck_Tool.obj
.\Profile\Vehicle.obj
.\Profile\Vehicle_Tool.obj
.\Profile\VehicleInterface.obj
.\Profile\VehicleInterface_Tool.obj
.\Profile\AnimFormat.obj
.\Profile\AnimInstance.obj
.\Profile\AnimInterp.obj
.\Profile\AnimIterator.obj
.\Profile\AnimIteratorManager.obj
.\Profile\gameinfo.obj
.\Profile\hudcamera.obj
.\Profile\huddebug.obj
.\Profile\MW4.obj
.\Profile\MW4Headers.obj
]
Creating command line "link.exe -lib @C:\Users\cyd\AppData\Local\Temp\RSP22F6.tmp"
<h3>Output Window</h3>
Compiling...
VehicleInterface.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(399) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(402) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(405) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(758) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(766) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(883) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1127) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1131) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1367) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1368) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1661) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1801) : warning C4189: 'm_WeaponJamMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1800) : warning C4189: 'm_AmmoMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2405) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2630) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2897) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2903) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2926) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2932) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2959) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3128) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3129) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3140) : warning C4244: 'argument' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(206) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(207) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(744) : warning C4189: 'id' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3066) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3067) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3070) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3071) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3076) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3107) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(4968) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5023) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5404) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5447) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5488) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6034) : warning C4189: 'weapon_lock' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6693) : warning C4189: 'modifier' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7497) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7271) : warning C4189: 'app' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7955) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7990) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8020) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8160) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8195) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8227) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8403) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8438) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8469) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16054) : warning C4189: 'offsetX' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16056) : warning C4189: 'offsetZ' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16055) : warning C4189: 'offsetY' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16064) : warning C4189: 'fTransitionDone' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16168) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16170) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16320) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16387) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16431) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16789) : warning C4101: 'bValue' : unreferenced local variable
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5781) : warning C4701: local variable 'interestObj_local_to_world' may be used without having been initialized
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5780) : warning C4701: local variable 'tempDist' may be used without having been initialized
Creating library...
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP271D.bat" with contents
[
@echo off
md ..\..\..\pro.bin\Content
md ..\..\..\pro.bin\Content\ShellScripts
copy MechLabHeaders.h ..\..\..\pro.bin\Content\ShellScripts\MechLabHeaders.h
copy ShellFunctionHeaders.hpp ..\..\..\pro.bin\Content\ShellScripts\ShellFunctionHeaders.hpp
copy NetParams.h ..\..\..\pro.bin\Content\ShellScripts\NetParams.h
copy HUDScriptHeaders.hpp ..\..\..\pro.bin\Content\ShellScripts\HUDScriptHeaders.hpp
copy GameTypes.h ..\..\..\pro.bin\Content\GameTypes.h
copy ScriptErrorHeader.hpp ..\..\..\pro.bin\Content\ShellScripts\ScriptErrorHeader.hpp
]
Creating command line "C:\Users\cyd\AppData\Local\Temp\RSP271D.bat"
Coping Shell Script Files
A subdirectory or file ..\..\..\pro.bin\Content already exists.
A subdirectory or file ..\..\..\pro.bin\Content\ShellScripts already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
<h3>
--------------------Configuration: MW4Application - Win32 Profile--------------------
</h3>
<h3>Command Lines</h3>
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP2C6E.tmp" with contents
[
/nologo /G6 /Zp4 /MD /W4 /O2 /I "..\..\Code" /I "..\..\Libraries" /I "..\..\..\CoreTech\Libraries" /I "..\..\Libraries\stlport" /I "..\..\code\mw4application" /D "LAB_ONLY" /D "NDEBUG" /D "USE_PROTOTYPES" /D "STRICT" /D "_WINDOWS" /D "COMSERVER" /D "WIN32" /D "NO_LOG" /D "NO_MR" /Fp"Profile/MW4Application.pch" /YX /Fo"Profile/" /Fd"Profile/" /FD /GF /c
"C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp"
]
Creating command line "cl.exe @C:\Users\cyd\AppData\Local\Temp\RSP2C6E.tmp"
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP2C6F.tmp" with contents
[
rpcrt4.lib comdlg32.lib /nologo /subsystem:windows /incremental:no /pdb:"Profile/MW4_prf.pdb" /map:"Profile/MW4pro.map" /machine:I386 /out:"../../../rel.bin/MW4pro.exe"
.\Profile\MW4AppHeaders.obj
.\Profile\MW4Testall.obj
.\Profile\UserInterface.obj
.\Profile\Cstr.obj
.\Profile\ctcl.obj
.\Profile\ctime.obj
.\Profile\mugSocs.obj
.\Profile\StdAfx.obj
.\Profile\Eula.obj
.\Profile\MW4Application.obj
.\mw4application.res
\VWE\firestorm\Gameleap\code\pro.bin\GameOS.lib
\VWE\firestorm\Gameleap\code\pro.bin\Stuff.lib
\VWE\firestorm\Gameleap\code\pro.bin\MLR.lib
\VWE\firestorm\Gameleap\code\pro.bin\gosFX.lib
\VWE\firestorm\Gameleap\code\pro.bin\ElementRenderer.lib
\VWE\firestorm\Gameleap\code\pro.bin\Adept.lib
\VWE\firestorm\Gameleap\code\pro.bin\MW4.lib
\VWE\firestorm\Gameleap\code\pro.bin\GOSScript.lib
\VWE\firestorm\Gameleap\code\pro.bin\Compost.lib
\VWE\firestorm\Gameleap\code\Pro.bin\GamePlatformNoMain.lib
\VWE\firestorm\Gameleap\code\pro.bin\MW4DedicatedUI.lib
\VWE\firestorm\Gameleap\code\pro.bin\server.lib
\VWE\firestorm\Gameleap\code\pro.bin\ctcls.lib
]
Creating command line "link.exe @C:\Users\cyd\AppData\Local\Temp\RSP2C6F.tmp"
<h3>Output Window</h3>
Compiling...
MW4Application.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1263) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1341) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
Linking...
LINK : warning LNK4089: all references to "MSVCIRT.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REF
<h3>Results</h3>
MW4pro.exe - 0 error(s), 0 warning(s)
MW4pro.exe - 0 error(s), 66 warning(s)
</pre>
</body>
</html>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
+85
View File
@@ -0,0 +1,85 @@
--------------------Configuration: MW4 - Win32 Profile--------------------
Compiling...
VehicleInterface.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(399) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(402) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(405) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(758) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(766) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(883) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1127) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1131) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1367) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1368) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1661) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1801) : warning C4189: 'm_WeaponJamMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1800) : warning C4189: 'm_AmmoMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2405) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2630) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2897) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2903) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2926) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2932) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2959) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3128) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3129) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3140) : warning C4244: 'argument' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(206) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(207) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(744) : warning C4189: 'id' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3066) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3067) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3070) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3071) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3076) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3107) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(4968) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5023) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5404) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5447) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5488) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6034) : warning C4189: 'weapon_lock' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6693) : warning C4189: 'modifier' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7497) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7271) : warning C4189: 'app' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7955) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7990) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8020) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8160) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8195) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8227) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8403) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8438) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8469) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16054) : warning C4189: 'offsetX' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16056) : warning C4189: 'offsetZ' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16055) : warning C4189: 'offsetY' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16064) : warning C4189: 'fTransitionDone' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16168) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16170) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16320) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16387) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16431) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16789) : warning C4101: 'bValue' : unreferenced local variable
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5781) : warning C4701: local variable 'interestObj_local_to_world' may be used without having been initialized
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5780) : warning C4701: local variable 'tempDist' may be used without having been initialized
Creating library...
Coping Shell Script Files
A subdirectory or file ..\..\..\pro.bin\Content already exists.
A subdirectory or file ..\..\..\pro.bin\Content\ShellScripts already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
--------------------Configuration: MW4Application - Win32 Profile--------------------
Compiling...
MW4Application.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1263) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1341) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
Linking...
LINK : warning LNK4089: all references to "MSVCIRT.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REF
MW4pro.exe - 0 error(s), 66 warning(s)
+84
View File
@@ -0,0 +1,84 @@
--------------------Configuration: MW4 - Win32 Release--------------------
Compiling...
VehicleInterface.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(399) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(402) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(405) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(758) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(766) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(883) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1127) : warning C4244: '+=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1131) : warning C4244: '=' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1367) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1368) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1661) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1801) : warning C4189: 'm_WeaponJamMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(1800) : warning C4189: 'm_AmmoMode' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2405) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2630) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2897) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2903) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2926) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2932) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2959) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3128) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3129) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3140) : warning C4244: 'argument' : conversion from 'int' to 'char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(206) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(207) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(744) : warning C4189: 'id' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3066) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3067) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3070) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3071) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3076) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(3107) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(4968) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5023) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5404) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5447) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5488) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6034) : warning C4189: 'weapon_lock' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(6693) : warning C4189: 'modifier' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7497) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7271) : warning C4189: 'app' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7955) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(7990) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8020) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8160) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8195) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8227) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8403) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8438) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(8469) : warning C4189: 'model' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16054) : warning C4189: 'offsetX' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16056) : warning C4189: 'offsetZ' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16055) : warning C4189: 'offsetY' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16064) : warning C4189: 'fTransitionDone' : local variable is initialized but not referenced
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16168) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16170) : warning C4244: '+=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16320) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16387) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16431) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(16789) : warning C4101: 'bValue' : unreferenced local variable
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\VehicleInterface.cpp(5780) : warning C4701: local variable 'tempDist' may be used without having been initialized
Creating library...
Coping Shell Script Files
A subdirectory or file ..\..\..\rel.bin\Content already exists.
A subdirectory or file ..\..\..\rel.bin\Content\ShellScripts already exists.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
--------------------Configuration: MW4Application - Win32 Release--------------------
Compiling...
MW4Application.cpp
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1263) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4Application\MW4Application.cpp(1341) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data
Linking...
LINK : warning LNK4089: all references to "MSVCIRT.dll" discarded by /OPT:REF
LINK : warning LNK4089: all references to "comdlg32.dll" discarded by /OPT:REF
MW4.exe - 0 error(s), 65 warning(s)