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