Compare commits
9
Commits
2f17631081
...
mfdsplit
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f249c352c1 | ||
|
|
7e65822b03 | ||
|
|
5b7cd34058 | ||
|
|
92a94d0ad6 | ||
|
|
4cb3ab8ea8 | ||
|
|
4af0937661 | ||
|
|
e92e6adf2f | ||
|
|
dbcf4052e2 | ||
|
|
1fd489d9a6 |
@@ -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' }
|
||||
Start-Process -FilePath (Join-Path $GameDir 'MW4.exe') -WorkingDirectory $GameDir | Out-Null
|
||||
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 }
|
||||
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
{
|
||||
// Legacy source files use CP949 (Korean Windows encoding, superset of EUC-KR).
|
||||
// VS Code defaults to UTF-8, which silently corrupts the Korean comment bytes
|
||||
// on save. Setting encoding to cp949 here preserves them exactly.
|
||||
"files.encoding": "cp949",
|
||||
|
||||
// Let VS Code try to detect encoding per-file, falling back to cp949 above.
|
||||
"files.autoGuessEncoding": true,
|
||||
|
||||
// Preserve the original Windows CRLF line endings (Git's * -text in
|
||||
// .gitattributes also prevents conversion, but this keeps VS Code consistent).
|
||||
"files.eol": "\r\n"
|
||||
}
|
||||
@@ -707,8 +707,45 @@ 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 9600–921600) 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\`).
|
||||
- [ ] (Optional) Build Debug/Armor configs (need `dbg.bin`/`arm.bin` output dirs).
|
||||
- [ ] (Parked, NOT scheduled) Raise MP cap to 24 or 32 — see "Reference"/"PLAN" sections above.
|
||||
- [ ] (Parked, minor, cosmetic-only) Mechlab background mech spins way too fast in **windowed**
|
||||
mode while focused (normal fullscreen / when unfocused). Root cause diagnosed 2026-07-02:
|
||||
`MechLab::Execute()` adds a fixed `yaw += 0.02f` **per frame** (`MechLab.cpp:285`, called
|
||||
per-frame via `DoShellLogic`) — no frame-time scaling. Fullscreen is vsync-locked (~60 FPS,
|
||||
flip chain) and unfocused-windowed gets GameOS's `Sleep(20)` (`Windows.cpp:391`), but
|
||||
focused-windowed uses the unsynced Blt path (`DXRasterizer.cpp:1267`) → uncapped FPS on
|
||||
modern GPUs → spin rate ∝ FPS. Not gameplay-affecting (in-game sim is time-based; this is
|
||||
the shell's decorative turntable). Fix when convenient: scale by frame time (1.2 rad/s;
|
||||
needs MW4.exe rebuild) or set `gos_Set_LoseFocusBehavior` mode 3 (built-in 60 Hz cap,
|
||||
`Windows.cpp:407`) to pace the whole shell.
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -46,6 +46,8 @@ videoDevices BufferedDevices[8];
|
||||
int g_nDualHead = -1; // jcem
|
||||
int g_nDualHead2 = -1; // jcem
|
||||
int g_nNonDualHead = -1; // jcem
|
||||
int g_nMFD1 = -1; // mode 4: left 640x480 MFD monitor
|
||||
int g_nMFD2 = -1; // mode 4: right 640x480 MFD monitor
|
||||
// MSL 5.03 Mechview
|
||||
int g_nMechViewType; // jcem : 0 - no mechview, 1 - on radar screen, 2 - on main screen
|
||||
|
||||
@@ -380,6 +382,20 @@ void FindVideoCards()
|
||||
}
|
||||
}
|
||||
}
|
||||
// Mode 4 (split dual 640x480): find two extra D3D devices beyond
|
||||
// FullScreenDevice and g_nNonDualHead. These need no special resolution.
|
||||
{
|
||||
int found = 0;
|
||||
for (int t0 = 0; t0 < NumDevices && found < 2; t0++) {
|
||||
if (t0 == Environment.FullScreenDevice) continue;
|
||||
if (t0 == g_nNonDualHead) continue;
|
||||
if (DeviceArray[t0].D3DCaps.dwDevCaps & D3DDEVCAPS_HWRASTERIZATION) {
|
||||
if (found == 0) g_nMFD1 = t0;
|
||||
else g_nMFD2 = t0;
|
||||
found++;
|
||||
}
|
||||
}
|
||||
}
|
||||
// jcem
|
||||
//
|
||||
// Check any known video cards have up to date drivers (Only on Windows9x)
|
||||
|
||||
@@ -940,6 +940,13 @@ void gos_UpdateDisplay( bool Everything )
|
||||
radar_device.BeginScene();
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
// Same 7-step cadence as mode 1: clear both MFD devices at step 0.
|
||||
if(sh_step==0){
|
||||
radar_device.BeginScene();
|
||||
mfd_device.BeginScene(); // also clears mfd_device_right internally
|
||||
}
|
||||
break;
|
||||
}
|
||||
}else if(hsh_mrdev_initialized){
|
||||
mr_device.BeginScene();
|
||||
@@ -1106,6 +1113,21 @@ void gos_UpdateDisplay( bool Everything )
|
||||
break;
|
||||
case 3:
|
||||
break;
|
||||
case 4:
|
||||
// Same 7-step cadence as mode 1. Flip all three: radar, left MFD,
|
||||
// right MFD. mfd_device_right.pDDSFront is NULL if not initialised
|
||||
// (e.g. g_nMFD2 = -1), so guard the flip.
|
||||
sh_step++;
|
||||
sh_step%=7;
|
||||
if(sh_step==0) {
|
||||
radar_device.EndScene();
|
||||
radar_device.pDDSFront->Flip(0,DDFLIP_DONOTWAIT|DDFLIP_NOVSYNC);
|
||||
mfd_device.EndScene();
|
||||
mfd_device.pDDSFront->Flip(0,DDFLIP_DONOTWAIT|DDFLIP_NOVSYNC);
|
||||
if (mfd_device_right.pDDSFront)
|
||||
mfd_device_right.pDDSFront->Flip(0,DDFLIP_DONOTWAIT|DDFLIP_NOVSYNC);
|
||||
}
|
||||
break;
|
||||
}
|
||||
}else if(hsh_mrdev_initialized){
|
||||
mr_device.EndScene();
|
||||
|
||||
@@ -945,6 +945,8 @@ void CHSH_Device::DrawTexture(float pt[4][2],DWORD dwColor,float tx1,float ty1,f
|
||||
|
||||
extern int g_nDualHead;
|
||||
extern int g_nNonDualHead;
|
||||
extern int g_nMFD1; // mode 4: left 640x480 MFD monitor
|
||||
extern int g_nMFD2; // mode 4: right 640x480 MFD monitor
|
||||
// MSL 5.03 Mechview
|
||||
extern int g_nMechViewType; // jcem : 0 - no mechview, 1 - on radar screen, 2 - on main screen
|
||||
|
||||
@@ -1066,6 +1068,23 @@ bool CMR_Device::LoadMRTargetTexture(const char *mechtexturename)
|
||||
|
||||
CMR_Device mr_device;
|
||||
|
||||
// Mode 4: the right-hand 640x480 MFD device. Shares VRAM with mfd_device
|
||||
// (same GPU), so mfd_device's pDDSTarget texture can be passed to this
|
||||
// device's pD3DDevice->SetTexture without a copy.
|
||||
CMFDRight_Device mfd_device_right;
|
||||
|
||||
bool CMFDRight_Device::InitFirst()
|
||||
{
|
||||
// Take over g_nMFD2 monitor at 640x480 fullscreen.
|
||||
return CHSH_Device::InitFirst(g_nMFD2, 640, 480);
|
||||
}
|
||||
|
||||
bool CMFDRight_Device::InitSecond()
|
||||
{
|
||||
// Create flip chain, D3D device and a render-target slot (1024x512).
|
||||
return CHSH_Device::InitSecond(1024, 512);
|
||||
}
|
||||
|
||||
/////////////////////////////////// CRadar_Device ///////////////////////////////////
|
||||
const char g_szRadarShutdown[] = "SHUT\nDOWN";
|
||||
const char g_szRadarStartup[] = "START\nUP";
|
||||
@@ -1349,7 +1368,7 @@ static DWORD channel_color[6]={
|
||||
|
||||
|
||||
CMFD_Device::CMFD_Device()
|
||||
: ch((DWORD)-1)
|
||||
: ch((DWORD)-1), m_pRightDevice(NULL)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1359,6 +1378,15 @@ CMFD_Device::~CMFD_Device()
|
||||
|
||||
bool CMFD_Device::InitFirst()
|
||||
{
|
||||
// Mode 4: use g_nMFD1 (640x480) for left panel; also start up the right
|
||||
// device here so both displays are ready before InitSecond runs.
|
||||
if (g_nTypeOfMFDs == 4) {
|
||||
m_pRightDevice = &mfd_device_right;
|
||||
CHSH_Device::InitFirst(g_nMFD1, 640, 480); // left device
|
||||
mfd_device_right.InitFirst(); // right device display mode
|
||||
return true;
|
||||
}
|
||||
m_pRightDevice = NULL;
|
||||
return CHSH_Device::InitFirst(g_nDualHead,1280,480);
|
||||
}
|
||||
|
||||
@@ -1409,6 +1437,11 @@ bool CMFD_Device::InitSecond()
|
||||
pD3DDevice->SetMaterial( &mtrl );
|
||||
pD3DDevice->SetRenderState( D3DRENDERSTATE_AMBIENT, 0xffffffff );
|
||||
|
||||
// Mode 4: create flip chain + D3D device for the right 640x480 monitor.
|
||||
if (g_nTypeOfMFDs == 4 && m_pRightDevice) {
|
||||
mfd_device_right.InitSecond();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -1450,6 +1483,11 @@ bool CMFD_Device::BeginChannel(DWORD channel)
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
// Same 7-step timing as mode 1: channels 0-4 map to sh_step 2-6.
|
||||
if (sh_step != (int)(channel + 2))
|
||||
return false;
|
||||
break;
|
||||
}
|
||||
ch=channel;
|
||||
|
||||
@@ -1475,8 +1513,42 @@ bool CMFD_Device::EndChannel()
|
||||
gCaptureScreen = 0;
|
||||
}
|
||||
|
||||
SetRenderTargetBackbuffer();
|
||||
pD3DDevice->BeginScene();
|
||||
// Mode 4: route this channel's blit to the correct physical monitor.
|
||||
// Handled here, before the modes 1-3 SetRenderTargetBackbuffer/BeginScene
|
||||
// block, so each path has exactly one matched Begin/EndScene pair.
|
||||
// Channels 0-2 go to the LEFT device (this, g_nMFD1).
|
||||
// Channels 3-4 go to the RIGHT device (m_pRightDevice, g_nMFD2).
|
||||
// pDDSTarget was created by this device's pDD; both devices are on the
|
||||
// same GPU so VRAM textures are mutually accessible.
|
||||
if (g_nTypeOfMFDs == 4 && m_pRightDevice) {
|
||||
CHSH_Device* target = (ch >= 3) ? m_pRightDevice : static_cast<CHSH_Device*>(this);
|
||||
target->SetRenderTargetBackbuffer();
|
||||
target->pD3DDevice->BeginScene();
|
||||
|
||||
target->pD3DDevice->SetRenderState(D3DRENDERSTATE_ALPHABLENDENABLE,TRUE);
|
||||
target->pD3DDevice->SetRenderState(D3DRENDERSTATE_SRCBLEND,D3DBLEND_ONE);
|
||||
target->pD3DDevice->SetRenderState(D3DRENDERSTATE_DESTBLEND,D3DBLEND_ONE);
|
||||
|
||||
target->pD3DDevice->SetTexture(0, pDDSTarget);
|
||||
|
||||
DWORD color4 = channel_color[ch];
|
||||
float w4 = (float)target->size_back.cx; // 640
|
||||
float h4 = (float)target->size_back.cy; // 480
|
||||
float w2_4 = (float)size_target.cx; // 1024
|
||||
float h2_4 = (float)size_target.cy; // 512
|
||||
D3DTLVERTEX V4[4];
|
||||
V4[0]=D3DTLVERTEX(D3DVECTOR( -0.5f,h4-0.5f,0.9f),1.0f,color4,0, 0/w2_4,h4/h2_4);
|
||||
V4[1]=D3DTLVERTEX(D3DVECTOR( -0.5f, -0.5f,0.9f),1.0f,color4,0, 0/w2_4, 0/h2_4);
|
||||
V4[2]=D3DTLVERTEX(D3DVECTOR(w4-0.5f,h4-0.5f,0.9f),1.0f,color4,0,w4/w2_4,h4/h2_4);
|
||||
V4[3]=D3DTLVERTEX(D3DVECTOR(w4-0.5f, -0.5f,0.9f),1.0f,color4,0,w4/w2_4, 0/h2_4);
|
||||
target->pD3DDevice->DrawPrimitive(D3DPT_TRIANGLESTRIP,D3DFVF_TLVERTEX,V4,4,NULL);
|
||||
|
||||
target->pD3DDevice->EndScene();
|
||||
ch = (DWORD)-1;
|
||||
} else {
|
||||
// Modes 1-3: blit to half of the single 1280-wide (or 640-wide) backbuffer.
|
||||
SetRenderTargetBackbuffer();
|
||||
pD3DDevice->BeginScene();
|
||||
|
||||
pD3DDevice->SetRenderState(D3DRENDERSTATE_ALPHABLENDENABLE,TRUE);
|
||||
pD3DDevice->SetRenderState(D3DRENDERSTATE_SRCBLEND,D3DBLEND_ONE);
|
||||
@@ -1504,13 +1576,27 @@ bool CMFD_Device::EndChannel()
|
||||
|
||||
pD3DDevice->DrawPrimitive( D3DPT_TRIANGLESTRIP, D3DFVF_TLVERTEX , Vertices, 4, NULL );
|
||||
|
||||
pD3DDevice->EndScene();
|
||||
ch = (DWORD)-1;
|
||||
pD3DDevice->EndScene();
|
||||
ch = (DWORD)-1;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
// Mode 4: same grid pattern as rcs640 but offset to x=0 for a standalone
|
||||
// 640x480 surface (left half of rcs1280).
|
||||
static RECT rcs640_solo[8]={
|
||||
{0,40,640,42},
|
||||
{ 160-1,0, 160+1,40},
|
||||
{ 320-1,0, 320+1,40},
|
||||
{ 480-1,0, 480+1,40},
|
||||
{0,480-42,640,480-40},
|
||||
{ 160-1,440, 160+1,480},
|
||||
{ 320-1,440, 320+1,480},
|
||||
{ 480-1,440, 480+1,480},
|
||||
};
|
||||
|
||||
bool CMFD_Device::BeginScene()
|
||||
{
|
||||
/*
|
||||
@@ -1533,6 +1619,25 @@ bool CMFD_Device::BeginScene()
|
||||
pD3DDevice->Clear(1,&s_rc2,D3DCLEAR_TARGET ,0,1.0f,0);
|
||||
//pD3DDevice->Clear(0,NULL,D3DCLEAR_TARGET ,0,1.0f,0);
|
||||
}break;
|
||||
case 4:
|
||||
// Clear and draw background grid on the LEFT device.
|
||||
SetRenderTargetBackbuffer();
|
||||
pD3DDevice->Clear(0,NULL,D3DCLEAR_TARGET,0,1.0f,0);
|
||||
pD3DDevice->BeginScene();
|
||||
if(sh_game_started) DrawMFDBackGrid();
|
||||
pD3DDevice->EndScene();
|
||||
// Clear and draw background grid on the RIGHT device.
|
||||
if (m_pRightDevice) {
|
||||
m_pRightDevice->SetRenderTargetBackbuffer();
|
||||
m_pRightDevice->pD3DDevice->Clear(0,NULL,D3DCLEAR_TARGET,0,1.0f,0);
|
||||
m_pRightDevice->pD3DDevice->BeginScene();
|
||||
if(sh_game_started) {
|
||||
m_pRightDevice->pD3DDevice->SetTexture(0,0);
|
||||
m_pRightDevice->DrawQuadList(8,rcs640_solo,0xFFFFFFFF);
|
||||
}
|
||||
m_pRightDevice->pD3DDevice->EndScene();
|
||||
}
|
||||
return true; // skip the common BeginScene/DrawGrid/EndScene below
|
||||
}
|
||||
pD3DDevice->BeginScene();
|
||||
if(sh_game_started) {
|
||||
@@ -1559,6 +1664,11 @@ bool CMFD_Device::Release()
|
||||
SAFE_RELEASE(pDDSDamageTexture);
|
||||
// MSL 5.03 Target Damage Display
|
||||
SAFE_RELEASE(pDDSTargetTexture);
|
||||
// Mode 4: release the right device before releasing this (left) device.
|
||||
if (g_nTypeOfMFDs == 4 && m_pRightDevice) {
|
||||
m_pRightDevice->Release();
|
||||
m_pRightDevice = NULL;
|
||||
}
|
||||
CHSH_Device::Release();
|
||||
}
|
||||
return true;
|
||||
@@ -1714,6 +1824,11 @@ bool CMFD_Device::DrawMFDBackGrid()
|
||||
case 2:
|
||||
DrawQuadList(8,rcs640,0xFFFFFFFF);
|
||||
break;
|
||||
case 4:
|
||||
// Left device uses the left-half grid (0..640).
|
||||
// Right device grid is drawn separately in BeginScene.
|
||||
DrawQuadList(8,rcs640_solo,0xFFFFFFFF);
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
@@ -2489,6 +2604,9 @@ bool IsMultimonitorAvaliable()
|
||||
if ((*g_pfnCTCL_GetType)()==_ECTCL_CameraShip)
|
||||
return false;
|
||||
}
|
||||
// Mode 4 uses its own device slots ? g_nDualHead is not required.
|
||||
if (g_nTypeOfMFDs == 4)
|
||||
return (g_nMFD1 != -1 && g_nMFD2 != -1);
|
||||
if (g_nDualHead != -1) {
|
||||
// 0 - no MFDs, 1 - orginal(5+1=dual & single), 2 - B&W(3 + 1=1 dual), 3 - color(3 + 1=2 dual)
|
||||
switch(g_nTypeOfMFDs)
|
||||
|
||||
@@ -169,6 +169,7 @@ public:
|
||||
LPDIRECTDRAWSURFACE7 pDDSTargetTexture;//메크 데미지 텍스쳐..
|
||||
|
||||
DWORD ch; //current channel....
|
||||
CHSH_Device* m_pRightDevice; // mode 4: pointer to right 640x480 device (NULL in modes 1-3)
|
||||
public:
|
||||
CMFD_Device();
|
||||
~CMFD_Device();
|
||||
@@ -189,6 +190,19 @@ public:
|
||||
bool DrawMFDDefaultBackAux1(int state);
|
||||
};
|
||||
|
||||
// Mode 4 (split dual 640x480): right-side MFD device on its own 640x480 monitor.
|
||||
// Same GPU as the left device (mfd_device), so VRAM textures are shared.
|
||||
class CMFDRight_Device : public CHSH_Device
|
||||
{
|
||||
public:
|
||||
CMFDRight_Device() {}
|
||||
bool InitFirst();
|
||||
bool InitSecond();
|
||||
virtual bool BeginScene() { return true; }
|
||||
virtual bool EndScene() { return true; }
|
||||
virtual bool Release() { return CHSH_Device::Release(); }
|
||||
};
|
||||
|
||||
class CMR_Device:public CHSH_Device
|
||||
{
|
||||
public:
|
||||
@@ -212,6 +226,7 @@ void HSH_DirectDrawRelease2();
|
||||
|
||||
extern CRadar_Device radar_device;
|
||||
extern CMFD_Device mfd_device;
|
||||
extern CMFDRight_Device mfd_device_right;
|
||||
extern CMR_Device mr_device;
|
||||
extern bool use_shgui;
|
||||
extern int sh_step;
|
||||
|
||||
BIN
Binary file not shown.
BIN
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.
@@ -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
|
||||
@@ -2387,20 +2392,18 @@ void CRIOMAIN::UpdateThrottle (DIJOYSTATE &js)
|
||||
|
||||
lT = (LONG)g_ThrottleStart - g_Throttle;
|
||||
|
||||
if (lT > 800L)
|
||||
lT = 800L;
|
||||
|
||||
if (lT != 0) {
|
||||
lT = lT * 1000L / 800L;
|
||||
if (lT < 0L) lT = 0L; // g_ThrottleStart >= g_Throttle always; clamp for safety
|
||||
if (lT > 800L) lT = 800L;
|
||||
|
||||
if ((lT > -DEADZONE_THROTTLE) && (lT < DEADZONE_THROTTLE)) {
|
||||
g_ThrottleLast = ZERO_THROTTLE;
|
||||
} else {
|
||||
if (g_ThrottleResult > 0L) { // back
|
||||
g_ThrottleLast = 900L + (lT * g_ThrottleResult * 0.1L);
|
||||
} else { // front
|
||||
g_ThrottleLast = lT * g_ThrottleResult;
|
||||
}
|
||||
lT = lT * 1000L / 800L;
|
||||
|
||||
if ((lT > -DEADZONE_THROTTLE) && (lT < DEADZONE_THROTTLE)) {
|
||||
g_ThrottleLast = ZERO_THROTTLE;
|
||||
} else {
|
||||
if (g_ThrottleResult > 0L) { // back
|
||||
g_ThrottleLast = 900L + (lT * g_ThrottleResult * 0.1L);
|
||||
} else { // front
|
||||
g_ThrottleLast = lT * g_ThrottleResult;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14820,6 +14820,10 @@ void __stdcall CTCL_UpdateMechView()
|
||||
mfd_device.BeginScene();
|
||||
sh_step = 4;
|
||||
break;
|
||||
case 4:
|
||||
// Same 7-step cadence as mode 1.
|
||||
sh_step = 6;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
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;
|
||||
@@ -1439,7 +1440,7 @@ int WINAPI WinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int n
|
||||
if (token && token[7])
|
||||
{
|
||||
int n = atoi(&token[7]);
|
||||
if ((0 <= n) && (n <= 3)) // 0 - no MFDs, 1 - orginal(5+1=dual & single), 2 - B&W(3 + 1=1 dual), 3 - color(3 + 1=2 dual)
|
||||
if ((0 <= n) && (n <= 4)) // 0 - no MFDs, 1 - orginal(5+1=dual & single), 2 - B&W(3 + 1=1 dual), 3 - color(3 + 1=2 dual), 4 - split dual 640x480
|
||||
g_nTypeOfMFDs = n;
|
||||
}
|
||||
token = strstr(all_lower, "-trio ");
|
||||
@@ -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);
|
||||
|
||||
Binary file not shown.
Binary file not shown.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -3,14 +3,436 @@
|
||||
<pre>
|
||||
<h1>Build Log</h1>
|
||||
<h3>
|
||||
--------------------Configuration: MW4 - Win32 Profile--------------------
|
||||
</h3>
|
||||
<h3>Command Lines</h3>
|
||||
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP8AE9.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\RSP8AE9.tmp"
|
||||
Creating temporary file "C:\Users\cyd\AppData\Local\Temp\RSP8AEA.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\RSP8AEA.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(2404) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2628) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2895) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2901) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2924) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2930) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2957) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3126) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3127) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3138) : 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\RSP92EA.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\RSP92EA.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\RSP9859.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\RSP9859.tmp"
|
||||
<h3>Output Window</h3>
|
||||
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), 64 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
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,363 @@
|
||||
;==========================================================================
|
||||
; === Text based config file for dgVoodoo2
|
||||
; === Use this file if you are a game modder/hacker or an experted user and
|
||||
; want to modify some advanced properties not available via the CPL.
|
||||
;==========================================================================
|
||||
|
||||
Version = 0x287
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[General]
|
||||
|
||||
; OutputAPI: "d3d11warp", "d3d11_fl10_0", "d3d11_fl10_1", "d3d11_fl11_0",
|
||||
; "d3d12_fl11_0", "d3d12_fl12_0", "bestavailable"
|
||||
; Adapters: "all", or the ordinal of the adapter (1, ...)
|
||||
;FullScreenOutput: "default", or the ordinal of the output on the adapter (1, ...)
|
||||
; ScalingMode: "unspecified", "centered", "stretched", "centered_ar", "stretched_ar", "stretched_ar_crt",
|
||||
; "stretched_4_3", "stretched_4_3_crt", "stretched_4_3_c64"
|
||||
;
|
||||
;InheritColorProfileInFullScreenMode:
|
||||
; Enabled by default and can only be disabled only when a D3D11 output API
|
||||
; is explicitly selected. Disabled case is intended for avoiding extra
|
||||
; rendering resources on old hardware for better performance, if required.
|
||||
|
||||
; DisableScreenSaver: If true then screen saver and monitor sleep mode are disabled while rendering through dgVoodoo is active
|
||||
|
||||
OutputAPI = bestavailable
|
||||
Adapters = all
|
||||
FullScreenOutput = default
|
||||
FullScreenMode = false
|
||||
ScalingMode = unspecified
|
||||
ProgressiveScanlineOrder = false
|
||||
EnumerateRefreshRates = false
|
||||
|
||||
Brightness = 100
|
||||
Color = 100
|
||||
Contrast = 100
|
||||
InheritColorProfileInFullScreenMode = true
|
||||
|
||||
KeepWindowAspectRatio = true
|
||||
CaptureMouse = true
|
||||
CenterAppWindow = false
|
||||
DisableScreenSaver = false
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[GeneralExt]
|
||||
|
||||
; DesktopResolution: Desktop (native) resolution can be forced for dgVoodoo's internal calculations.
|
||||
; Useful for rare applications that pre-set the desktop to other than the native
|
||||
; resolution before dgVoodoo gets in action. Only the compact format can be used here,
|
||||
; and applies to all outputs of the desktop.
|
||||
; DesktopBitDepth: You can define what screen bit depth should be reported through dgVoodoo
|
||||
; (8, 16, 32)
|
||||
; DeframerSize: When resolution is forced to other than the app default then
|
||||
; a black frame is drawn around the output image coming from a wrapped API
|
||||
; to remove scaling artifacts -
|
||||
; frame thickness can be defined in pixels (max 16, 0 = disable)
|
||||
; ImageScaleFactor: Integer factor for scaling the output image coming from a wrapped API
|
||||
; Always done by nearest point filtering, independent on scaling mode
|
||||
; (0 = max available)
|
||||
; Separate factors can be defined for horizontal and vertical scaling
|
||||
; by subproperties, e.g.
|
||||
; ImageScaleFactor = x:3, y:2
|
||||
; CursorScaleFactor: Integer factor for scaling the emulated hardware mouse (max 16)
|
||||
; (0 = automatic, 1 = no scale, 2 = double scale, ...)
|
||||
; DisplayROI: Display region of interest
|
||||
; If scaling is done by the dgVoodoo then you can define a subrect of the
|
||||
; output image, coming from a wrapped API, to be displayed. The defined subrect
|
||||
; is mapped to the display output according to the current scaling mode
|
||||
; It can be useful for applications rendering a widescreen subimage into a 4:3
|
||||
; resolution; in this case you can scale up that subimage to (nearly) fill the
|
||||
; whole screen on a widescreen monitor.
|
||||
; DisplayROI empty value means the whole image.
|
||||
; DisplayROI value can be a proportion in form of %d_%d or a pixel size (%d|%d)
|
||||
; Pos subproperty is not mandatory and can be 'centered' or a pixel position (%d|%d)
|
||||
; Examples: DisplayROI = 16_9, pos:centered
|
||||
; DisplayROI = (320|200), pos:(10|10)
|
||||
; Resampling: When scaling is done by the dgVoodoo for the given scaling mode,
|
||||
; you can choose which filter is to be used for resampling the output image
|
||||
; Available filters are: "pointsampled", "bilinear", "bicubic", "lanczos-2", "lanczos-3"
|
||||
; PresentationModel: Low-level swapchain swap effect: if you know what you are doing then it can be
|
||||
; overridden here. Flip models are better suited for modern OS features like auto HDR,
|
||||
; while plain legacy models provide the best presentation performance under ideal conditions
|
||||
; Not all model + output API + OS version combinations are supported.
|
||||
; "auto", "discard", "seq", "flip_discard", "flip_seq"
|
||||
; ColorSpace: Color space of the swap chain:
|
||||
; "appdriven" - an application can choose argb2101010 through D3D9, but it means
|
||||
; the legacy argb8888_srgb in any other case
|
||||
; "argb8888_srgb" - Legacy 32 bit output for SDR displays
|
||||
; "argb2101010_sdr" - 32 bit extended precision for SDR displays
|
||||
; "argb2101010_sdr_wcg" - Wide Color Gamut format for SDR displays (available from Windows 11 22H2)
|
||||
; "argb16161616_hdr" - Float16 HDR output (available from Windows 10 1709)
|
||||
;WatermarkDisplayDuration: Display duration in secs for the watermark(s) if they are enabled (per swapchain)
|
||||
; 0 or undefined means infinite time
|
||||
; FreeMouse: If true then physical mouse is free to move inside the game window
|
||||
; when using emulated scaling and/or application and forced resolution
|
||||
; differs; can be useful when a game relies on the physical window size
|
||||
; WindowedAttributes: You can define attributes for forced windowed appearance (separated by commas):
|
||||
; "borderless" - forces the app window not have any border
|
||||
; "alwaysontop" - forces the app window into the top-most band
|
||||
; "fullscreensize" - forces the app window to be full screen size with image scaling inside
|
||||
; FullscreenAttributes: You can define attributes for fullscreen appearance (separated by commas):
|
||||
; "fake" - forces fake fullscreen mode with a screen-size window
|
||||
; FPSLimit: An integer or rational (fractional) value, 0 = unlimited
|
||||
; Environment: Software environment in which dgVoodoo is running: can be left unspecified (native)
|
||||
; or can be set to 'DosBox' or 'QEmu'.
|
||||
; SystemHookFlags: You can define which part of the system should be hooked (x86-DX only):
|
||||
; "gdi" - for showing graphical contents rendered through GDI
|
||||
; (like movie playback through the ancient Windows Multimedia AVI player library)
|
||||
; "cursor" - for suppressing double-cursor symptoms when the cursor is emulated
|
||||
|
||||
DesktopResolution =
|
||||
DesktopBitDepth =
|
||||
DeframerSize = 1
|
||||
ImageScaleFactor = 1
|
||||
CursorScaleFactor = 0
|
||||
DisplayROI =
|
||||
Resampling = bilinear
|
||||
PresentationModel = auto
|
||||
ColorSpace = appdriven
|
||||
WatermarkDisplayDuration = 0
|
||||
FreeMouse = false
|
||||
WindowedAttributes =
|
||||
FullscreenAttributes =
|
||||
FPSLimit = 0
|
||||
Environment =
|
||||
SystemHookFlags =
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[Glide]
|
||||
|
||||
; VideoCard: "voodoo_graphics", "voodoo_rush", "voodoo_2", "voodoo_banshee", "other_greater"
|
||||
; OnboardRAM: in MBs
|
||||
; MemorySizeOfTMU: in kBs
|
||||
; TMUFiltering: "appdriven", "pointsampled", "bilinear"
|
||||
;
|
||||
; Resolution: either "unforced", "max", "max_isf", "max_fhd", "max_fhd_isf", "max_qhd", "max_qhd_isf", "desktop", "%dx",
|
||||
; "max_%dx", "max_isf_%dx", "max_fhd_%dx", "max_fhd_isf_%d"x, "max_qhd_%dx", "max_qhd_isf_%dx", "desktop_%dx"
|
||||
; or subproperties: h: horizontal, v: vertical
|
||||
; + optional subproperty refrate: refresh rate in Hz
|
||||
; e.g. Resolution = max, refrate:60
|
||||
; Resolution = 2x, refrate:59
|
||||
; Resolution = h:1280, v:1024, refrate:75
|
||||
; Resolution = max_2x
|
||||
; or just use the compact form like "1024x768@60" or "512x384"
|
||||
;
|
||||
;Antialiasing: "off", "appdriven", "2x", "4x", "8x", "16x" (your GPU must support the chosen one)
|
||||
|
||||
VideoCard = voodoo_2
|
||||
OnboardRAM = 8
|
||||
MemorySizeOfTMU = 4096
|
||||
NumberOfTMUs = 2
|
||||
TMUFiltering = appdriven
|
||||
DisableMipmapping = false
|
||||
Resolution = unforced
|
||||
Antialiasing = appdriven
|
||||
|
||||
EnableGlideGammaRamp = true
|
||||
ForceVerticalSync = true
|
||||
ForceEmulatingTruePCIAccess = false
|
||||
16BitDepthBuffer = false
|
||||
3DfxWatermark = true
|
||||
3DfxSplashScreen = false
|
||||
PointcastPalette = false
|
||||
EnableInactiveAppState = false
|
||||
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[GlideExt]
|
||||
|
||||
; DitheringEffect: "pure32bit", "dither2x2", "dither4x4"
|
||||
; Dithering: "disabled", "appdriven", "forcealways"
|
||||
; DitherOrderedMatrixSizeScale: integer scale value for dither matrix size
|
||||
; 1 = normal, 2 = double size, etc.
|
||||
; 0 = automatic (the aim is to have some retro feel&look)
|
||||
|
||||
DitheringEffect = pure32bit
|
||||
Dithering = forcealways
|
||||
DitherOrderedMatrixSizeScale = 0
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[DirectX]
|
||||
|
||||
; VideoCard: "svga", "internal3D", "geforce_ti_4800", "ati_radeon_8500",
|
||||
; "matrox_parhelia-512", "geforce_fx_5700_ultra", "geforce_9800_gt"
|
||||
; VRAM: in MBs (default) or in GBs (e.g. VRAM = 2GB)
|
||||
; Filtering: "appdriven", "pointsampled", "bilinear", "pointmip", "linearmip", "trilinear"
|
||||
; or the integer value of an anisotropic filtering level (1-16)
|
||||
; Mipmapping: "appdriven", "disabled", "autogen_point", "autogen_bilinear"
|
||||
; KeepFilterIfPointSampled: if enabled then forced filtering affects only non-point sampled textures
|
||||
; Bilinear2DOperations: if enabled then DirectDraw Blit and CPU-written data is transferred with bilinear scaling
|
||||
; DisableD3DTnLDevice: if disabled then D3D TnL device is not enumerated and hardware Transform&Light vertex processing
|
||||
; is not available
|
||||
|
||||
DisableAndPassThru = false
|
||||
|
||||
VideoCard = internal3D
|
||||
VRAM = 256
|
||||
Filtering = appdriven
|
||||
Mipmapping = appdriven
|
||||
KeepFilterIfPointSampled = false
|
||||
Resolution = unforced
|
||||
Antialiasing = appdriven
|
||||
|
||||
AppControlledScreenMode = true
|
||||
DisableAltEnterToToggleScreenMode = true
|
||||
|
||||
Bilinear2DOperations = false
|
||||
PhongShadingWhenPossible = false
|
||||
ForceVerticalSync = false
|
||||
dgVoodooWatermark = true
|
||||
FastVideoMemoryAccess = false
|
||||
DisableD3DTnLDevice = false
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[DirectXExt]
|
||||
|
||||
; AdapterIDType: "nvidia", "amd", "intel" or leave it undefined
|
||||
; You can define what type of driver version and vendor id's the wrapper should report to
|
||||
; the application; Some games rely on that information so it can be useful for them
|
||||
; Can be defined only for SVGA and Internal3D card types; the others have their own wired
|
||||
; information
|
||||
|
||||
; VendorID, DeviceID, SubsystemID, RevisionID:
|
||||
; Can be defined only for SVGA and Internal3D card types
|
||||
; You can overwrite these properties even if a non-default AdapterIDType is defined;
|
||||
; say, you defined an nvidia id type but would like to refine the vendor id
|
||||
|
||||
; DefaultEnumeratedResolutions: you can define what resolutions should be enumerated to the application by default
|
||||
; "all", "classics", "none"
|
||||
|
||||
; ExtraEnumeratedResolutions: you can add extra resolutions (separated by commas, max 16) that will get
|
||||
; enumerated to the application as display adapter supported ones -
|
||||
; can be useful if an app supports rendering at arbitrary resolutions
|
||||
; and you have a particular favorite resolution that are not
|
||||
; enumerated to the application by default
|
||||
; you can either use the compact resolution format here, or
|
||||
; "max", "max@refrate" meaning your desktop resolution with a potential refresh rate, or
|
||||
; "max_4_3", "max_4_3@refrate", "max_16_9", "max_16_9@refrate"
|
||||
; meaning the maximum resolution with the given aspect ratio calculated from
|
||||
; the desktop resolution with the given refresh rate, e.g. "max_4_3@60", "max_16_9"
|
||||
|
||||
; EnumeratedResolutionBitdepths: you can filter what bitdepths are included in the resolution enumeration
|
||||
; any subset of {"8", "16", "32"}, or "all"
|
||||
|
||||
; DitheringEffect: "high_quality", "ordered2x2", "ordered4x4"
|
||||
; Dithering: "disabled", "appdriven", "forceon16bit", "forcealways"
|
||||
; DitherOrderedMatrixSizeScale: integer scale value for dither matrix size
|
||||
; 1 = normal, 2 = double size, etc.
|
||||
; 0 = automatic
|
||||
; DepthBuffersBitDepth: internal bit depth of depth/stencil buffers for 3D rendering (32 bit is not recommended)
|
||||
; "appdriven", "forcemin24bit", "force32bit"
|
||||
; Default3DRenderFormat: default format of 3D rendering
|
||||
; "auto", "argb8888", "argb2101010", "argb16161616"
|
||||
; auto corresponds to the selected color space
|
||||
; argb2101010 has the benefit that it is still 32 bit but it can corrupt the rendering
|
||||
; because of the lowered alpha bits, not recommended
|
||||
|
||||
; MaxVSConstRegisters: Max number of vertex shader constant registers (DX8/9 only)
|
||||
; Can be defined only for SVGA and Internal3D card types
|
||||
; Valid values are 256 (default), 512 or 1024
|
||||
; D3D12BoundsChecking: If enabled then the D3D12 backend does bound checking on vs const register file accesses (D3D8/9 only)
|
||||
; It should always be enabled to be fully compatible with the D3D8/9 specs but unfortunately that can cause
|
||||
; performance loss while the vast majority of games do not need it; try to enable it if you experience a
|
||||
; GPU crash with a D3D8/9 game
|
||||
|
||||
; NPatchTesselationLevel: Force N-Patch tesselation level (D3D8/9)
|
||||
; 0 = app driven
|
||||
; 1 = disable
|
||||
; 2 to 8 = a forced tesselation level
|
||||
; Altough tesselation works with all vertex shader versions, you can force level higher than 1
|
||||
; only for the fixed function or vs.1.x vertex pipeline because of performance and practical reasons
|
||||
; (forced tesselation also disables adaptive mode (D3D9), but forcing is not recommended at all, anyway)
|
||||
|
||||
; DisplayOutputEnableMask: Each bit in this 32 bit value corresponds to a display output. Display outputs of the adapters are numbered
|
||||
; sequentially. If Adapter0 has n display outputs and Adapter1 has m display outputs attached then the lowest
|
||||
; n bits match Adapter0 display outputs, the next m bits match Adapter1 outputs, and so on. The lowest bit
|
||||
; in a group corresponds to Output0. If a bit value is 0 then the display output is disabled for the device
|
||||
; enumeration, in other words, it is invisible to the application. It can be useful for D3D9 multihead-
|
||||
; or very special applications where you want to enable only individual displays on your monitor wall.
|
||||
|
||||
; MSD3DDeviceNames: if true then original Microsoft D3D device names are exposed
|
||||
; (some applications check for them and they fail)
|
||||
|
||||
; RTTexturesForceScaleAndMSAA: if true then forced resolution scaling and MSAA is
|
||||
; applied also to rendertarget textures
|
||||
; Set it to false for games requiring pixel-precise rendering
|
||||
; but be careful it can EASILY break certain things, not recommended
|
||||
|
||||
; SmoothedDepthSampling: if true then extra smoothing is added to depth textures
|
||||
; when they are sampled
|
||||
|
||||
; DeferredScreenModeSwitch: If true the switching to full screen is deferred after the application initialized
|
||||
; the DirectX device; can be useful for games that don't expect rendering window changes
|
||||
; during initialization and crash
|
||||
|
||||
; PrimarySurfaceBatchedUpdate: If true then direct changes of the primary surface are batched together for presenting them
|
||||
; If false then each change is instantly presented (debug-like mode)
|
||||
|
||||
; SuppressAMDBlacklist: Some AMD GPU models are blacklisted to workaround the solid-color-textures driver issue
|
||||
; You can suppress it to check out if the problem is fixed in your current driver
|
||||
|
||||
AdapterIDType =
|
||||
VendorID =
|
||||
DeviceID =
|
||||
SubsystemID =
|
||||
RevisionID =
|
||||
|
||||
DefaultEnumeratedResolutions = all
|
||||
ExtraEnumeratedResolutions =
|
||||
EnumeratedResolutionBitdepths = all
|
||||
|
||||
DitheringEffect = high_quality
|
||||
Dithering = forcealways
|
||||
DitherOrderedMatrixSizeScale = 0
|
||||
DepthBuffersBitDepth = appdriven
|
||||
Default3DRenderFormat = auto
|
||||
|
||||
MaxVSConstRegisters = 256
|
||||
D3D12BoundsChecking = false
|
||||
|
||||
NPatchTesselationLevel = 0
|
||||
|
||||
DisplayOutputEnableMask = 0xffffffff
|
||||
|
||||
MSD3DDeviceNames = false
|
||||
RTTexturesForceScaleAndMSAA = true
|
||||
SmoothedDepthSampling = true
|
||||
DeferredScreenModeSwitch = false
|
||||
PrimarySurfaceBatchedUpdate = false
|
||||
SuppressAMDBlacklist = false
|
||||
|
||||
;--------------------------------------------------------------------------
|
||||
|
||||
[Debug]
|
||||
|
||||
; This section affects only debug/spec release builds
|
||||
;
|
||||
; Info, Warning, Error
|
||||
; "Disable" - disables all messages and debugger break
|
||||
; "Enable" - enables messages and disables debugger break
|
||||
; "EnableBreak" - enables both messages and breaking into debugger
|
||||
;
|
||||
; MaxTraceLevel: Maximum level of tracing API calls
|
||||
; 0 - Disable
|
||||
; 1 - API Functions and methods
|
||||
; 2 - Additional trace info for internals
|
||||
;
|
||||
; LogToFile: if false or debugger is detected then output goes to the debug output
|
||||
; if true and no debugger detected then output goes to 'dgVoodoo.log'
|
||||
; (not implemented yet, always the default debug output is used)
|
||||
|
||||
Info = enable
|
||||
Warning = enable
|
||||
Error = enable
|
||||
MaxTraceLevel = 0
|
||||
|
||||
;LogToFile = false
|
||||
Binary file not shown.
LFS
BIN
Binary file not shown.
LFS
BIN
Binary file not shown.
@@ -78,7 +78,9 @@ Write-Host "[pack 2/3] running resource compiler fullscreen (this can take a whi
|
||||
# Error -> the builder hangs on a modal dialog). Move it aside so the builder uses native DirectDraw;
|
||||
# the finally restores it for the editor regardless of how the build ends.
|
||||
$ddraw = Join-Path $Runtime "ddraw.dll"; $ddrawBak = "$ddraw.buildaside"; $ddrawMoved = $false
|
||||
if (Test-Path $ddraw) { Move-Item $ddraw $ddrawBak -Force; $ddrawMoved = $true; Write-Host " (moved DDrawCompat ddraw.dll aside for the build)" }
|
||||
$isDDrawCompat = (Test-Path $ddraw) -and -not (Test-Path (Join-Path $Runtime "dgVoodoo.conf"))
|
||||
if ($isDDrawCompat) { Move-Item $ddraw $ddrawBak -Force; $ddrawMoved = $true; Write-Host " (moved DDrawCompat ddraw.dll aside for the build)" }
|
||||
elseif (Test-Path $ddraw) { Write-Host " (dgVoodoo2 ddraw.dll detected - keeping in place for build)" }
|
||||
$code = $null
|
||||
try {
|
||||
$argList = "/gosnodialogs -armorlevel 3 -build -norun -nosound -nocd -noeula"
|
||||
|
||||
@@ -0,0 +1,81 @@
|
||||
--------------------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(2404) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2628) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2895) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2901) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2924) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2930) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2957) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3126) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3127) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3138) : 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--------------------
|
||||
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), 64 warning(s)
|
||||
@@ -0,0 +1,80 @@
|
||||
--------------------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(2404) : warning C4244: '=' : conversion from 'long double' to 'long', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2628) : warning C4244: 'initializing' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2895) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2901) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2924) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2930) : warning C4244: 'argument' : conversion from 'int' to 'unsigned char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(2957) : warning C4244: 'initializing' : conversion from 'double' to 'float', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3126) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3127) : warning C4244: '=' : conversion from 'int' to 'char', possible loss of data
|
||||
C:\VWE\firestorm\Gameleap\code\mw4\Code\MW4\Criomain.cpp(3138) : 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--------------------
|
||||
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), 63 warning(s)
|
||||
@@ -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)
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user