Files
firestorm/MW4/DDrawCompat-MW4pro.log
T
a0331e78d2 Compiled Build 5.1.0b_RC1 Files
Deployed game tree copied back from the Windows build machine, containing the
compiled 5.1.0b_RC1 binaries and every asset the deploy produces. 846 files:
21 added, 825 modified.

Freshly built binaries: MW4.exe, Launcher.exe, autoconfig.exe, ctcls.dll,
MissionLang.dll, ScriptStrings.dll, Language.dll and the rest of the runtime DLL
set, carrying everything merged this cycle -- the 16-pilots-plus-cameraship launch
fix, the MFD mode 4 split-display support and its stutter fix, -tmon, -tcoop, -fps,
-tbaud, the Load File console lobby feature, configurable Rookie Mission, and the
English Language.dll build.

New in the deployment:
- set-appcompat.bat / set-appcompat.ps1 -- the one-click AppCompat shim installer,
  now shipped by deploy-mw4.ps1 so any copy of an install can repair its own
  registration (the layer is keyed on the exe's full path).
- libmysql.dll -- required by mw4print 2.0's MySQL export, late-bound at runtime.
- Four hsh art files restored from 5.0.7D: MFD/assassin2.bmp, Mechs/battlemaster
  iic.bmp, Mechs/behemoth ii.bmp, Mechs/mad cat mkii.bmp.
- banner.txt, dbstruct.txt -- mw4print banner text and the exported DB structure
  reference.

dgVoodoo2 is included as MW4/dgvoodoo2_files/ -- deliberately in a subfolder and
NOT alongside the executable. Nothing loads from there, so the files are available
for a pod owner to install on Windows 10/11 without being active by default. This
keeps XP pods safe: they use native DirectDraw, and having dgVoodoo2 loose in the
game folder would break them. Do not move these files up a level in the repo.

Runtime leftovers from testing on the build machine are included as well
(DDrawCompat logs, DebugLog.txt, mw4-help.txt, two screenshots), consistent with
this repo's stated purpose as a full disaster-recovery mirror in which nothing is
excluded on purpose.

All binaries and art are stored via Git LFS per .gitattributes; verified that
MW4.exe, libmysql.dll, the dgVoodoo2 DLLs and the screenshots staged as LFS
pointers rather than raw blobs.

Co-authored-by: Claude Opus 5 (Anthropic) <noreply@anthropic.com>
Co-authored-by: GitHub Copilot <copilot@github.com>
2026-07-25 19:52:43 -05:00

149 lines
8.2 KiB
Plaintext
Executable File

19:29:35.819 Process path: C:\VWE\firestorm\MW4\MW4pro.exe
19:29:35.819 Loading DDrawCompat dynamically from C:\VWE\firestorm\MW4\DDRAW.dll
19:29:35.819 DDrawCompat version: v0.7.1
19:29:35.819 Windows version: 10.0.19044
19:29:35.819 Environment variable __COMPAT_LAYER = "DetectorsAppHealth"
19:29:35.819 Loading global config file: C:\ProgramData\DDrawCompat\DDrawCompat.ini
19:29:35.819 File not found, skipping
19:29:35.819 Loading user config file: C:\Users\localadm\AppData\Local\DDrawCompat\DDrawCompat.ini
19:29:35.819 File not found, skipping
19:29:35.819 Loading directory config file: C:\VWE\firestorm\MW4\DDrawCompat.ini
19:29:35.819 File not found, skipping
19:29:35.819 Loading process config file: C:\VWE\firestorm\MW4\DDrawCompat-MW4pro.ini
19:29:35.819 File not found, skipping
19:29:35.819 Loading overlay config file: C:\VWE\firestorm\MW4\DDrawCompatOverlay-MW4pro.ini
19:29:35.819 File not found, skipping
19:29:35.819 Final configuration:
19:29:35.819 [default] AltTabFix = off
19:29:35.819 [default] AlternatePixelCenter = off
19:29:35.819 [default] Antialiasing = off
19:29:35.819 [default] BltFilter = point
19:29:35.819 [default] CapsPatches = none
19:29:35.819 [default] ColorKeyMethod = alphatest(1)
19:29:35.819 [default] CompatFixes = none
19:29:35.819 [default] ConfigHotKey = shift+f11
19:29:35.819 [default] ConfigRows = allrw, allro
19:29:35.819 [default] ConfigTransparency = alpha(90)
19:29:35.819 [default] CpuAffinity = 1
19:29:35.819 [default] CpuAffinityRotation = on
19:29:35.819 [default] CrashDump = off
19:29:35.819 [default] DepthFormat = app
19:29:35.819 [default] DesktopColorDepth = initial
19:29:35.819 [default] DesktopResolution = desktop
19:29:35.819 [default] DisplayAspectRatio = app
19:29:35.819 [default] DisplayFilter = bilinear(0)
19:29:35.819 [default] DisplayRefreshRate = app
19:29:35.819 [default] DisplayResolution = desktop
19:29:35.819 [default] DpiAwareness = permonitor
19:29:35.819 [default] EnableDDrawCompat = on
19:29:35.819 [default] FontAntialiasing = app
19:29:35.819 [default] ForceD3D9On12 = off
19:29:35.819 [default] FpsLimiter = off
19:29:35.819 [default] FullscreenMode = borderless
19:29:35.819 [default] GdiInterops = all
19:29:35.819 [default] LogLevel = info
19:29:35.819 [default] MousePollingRate = native
19:29:35.819 [default] MouseSensitivity = desktop(100)
19:29:35.819 [default] PalettizedTextures = off
19:29:35.819 [default] PresentDelay = on(10)
19:29:35.819 [default] RenderColorDepth = 32
19:29:35.819 [default] ResolutionScale = app(1)
19:29:35.819 [default] ResolutionScaleFilter = point
19:29:35.819 [default] SoftwareDevice = rgb
19:29:35.819 [default] SpriteAltPixelCenter = apc
19:29:35.819 [default] SpriteDetection = off
19:29:35.819 [default] SpriteFilter = app
19:29:35.819 [default] SpriteTexCoord = app
19:29:35.819 [default] StatsAggregateTime = 3
19:29:35.819 [default] StatsColumns = label, cur, avg, min, max
19:29:35.819 [default] StatsHotKey = shift+f12
19:29:35.819 [default] StatsPosX = right
19:29:35.819 [default] StatsPosY = top
19:29:35.819 [default] StatsRows = label, presentrate, fliprate, blitcount, lockcount
19:29:35.819 [default] StatsTransparency = alpha(75)
19:29:35.819 [default] StatsUpdateRate = 5
19:29:35.819 [default] SupportedDepthFormats = all
19:29:35.819 [default] SupportedDevices = all
19:29:35.819 [default] SupportedRefreshRates = native
19:29:35.819 [default] SupportedResolutions = native, 640x480, 800x600, 1024x768
19:29:35.819 [default] SupportedTextureFormats = all
19:29:35.819 [default] SurfacePatches = none
19:29:35.819 [default] TerminateHotKey = ctrl+alt+end
19:29:35.819 [default] TextureFilter = app
19:29:35.819 [default] ThreadPriorityBoost = off
19:29:35.819 [default] VSync = app
19:29:35.819 [default] VertexBufferMemoryType = sysmem
19:29:35.819 [default] VertexFixup = gpu
19:29:35.819 [default] ViewportEdgeFix = off
19:29:35.819 [default] WinVersionLie = off
19:29:35.830 Initial DPI awareness: unaware
19:29:35.830 DPI awareness was successfully changed to "permonitor" via SetProcessDpiAwarenessContext
19:29:35.830 Primary CPU group number: 0
19:29:35.830 Physical to logical CPU core mapping for efficiency class 0:
19:29:35.830 Physical core #1: 1
19:29:35.830 Physical core #2: 2
19:29:35.830 Physical core #3: 3
19:29:35.830 Physical core #4: 4
19:29:35.830 Process priority class: 32
19:29:35.830 Current CPU affinity: 1, 2, 3, 4
19:29:35.830 Applying configured CPU affinity: 1
19:29:35.830 CPU affinity rotation is enabled
19:29:35.836 DDrawCompat loaded successfully
19:29:35.846 Installing display mode hooks
19:29:35.846 Initial display mode: 1870x985, 32 bpp, 32 Hz
19:29:35.846 Installing registry hooks
19:29:35.846 Installing Direct3D driver hooks
19:29:35.849 Hooking user mode display driver: C:\Windows\SYSTEM32\d3d10warp.dll+0x6bb30
19:29:35.849 Driver version: 10.0.19041.7548
19:29:35.849 Supported resource formats:
19:29:35.849 {D3DDDIFMT_X8R8G8B8,0x9aec1f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_R5G6B5,0x8a6c1f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A8R8G8B8,0xdae01f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A8B8G8R8,0xdae01f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A1R5G5B5,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_X1R5G5B5,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A4R4G4B4,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_X4R4G4B4,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A16B16G16R16,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_G16R16,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A2B10G10R10,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A16B16G16R16F,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_R16F,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_G16R16F,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_R32F,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_G32R32F,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A32B32G32R32F,0xca601f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_V8U8,0x83401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_Q8W8V8U8,0x83401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_V16U16,0x83401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_Q16W16V16U16,0x83401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_L8,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_L16,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A8,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A8L8,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_A2R10G10B10,0xca601f,0x8b,0x8b,0}
19:29:35.849 {FOURCC(DXT1),0x828007,0x0,0x0,0}
19:29:35.849 {FOURCC(DXT2),0x828007,0x0,0x0,0}
19:29:35.849 {FOURCC(DXT3),0x828007,0x0,0x0,0}
19:29:35.849 {FOURCC(DXT4),0x828007,0x0,0x0,0}
19:29:35.849 {FOURCC(DXT5),0x828007,0x0,0x0,0}
19:29:35.849 {D3DDDIFMT_P8,0x824007,0x0,0x0,0}
19:29:35.849 {D3DDDIFMT_A8P8,0x820007,0x0,0x0,0}
19:29:35.849 {D3DDDIFMT_D24S8,0xc0,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_D24X8,0xc0,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_D16,0xc0,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_D16_LOCKABLE,0xc0,0x0,0x0,0}
19:29:35.849 {D3DDDIFMT_D32F_LOCKABLE,0xc0,0x0,0x0,0}
19:29:35.849 {FOURCC(AYUV),0x5000,0x0,0x0,32}
19:29:35.849 {FOURCC(YUY2),0x5000,0x0,0x0,16}
19:29:35.849 {D3DDDIFMT_R8,0xc2401f,0x8b,0x8b,0}
19:29:35.849 {D3DDDIFMT_G8R8,0xc2401f,0x8b,0x8b,0}
19:29:35.849 Supported z-buffer bit depths: 16
19:29:35.849 Supported MSAA modes: msaa(0), msaa2x(0), msaa4x(0), msaa8x(0)
19:29:35.851 Installing DirectDraw hooks
19:29:35.852 Installing Direct3D hooks
19:29:35.854 Installing GDI hooks
19:29:35.857 Finished installing hooks
19:29:35.858 Using resource format: D3DDDIFMT_X8R8G8B8, plain, vidmem (FAILED: 0x80004001)
19:29:37.974 DDrawCompat detached successfully