From 8e859007c80e9f85d369107fdba43664b8d77894 Mon Sep 17 00:00:00 2001 From: RT Date: Sun, 9 Aug 2026 17:22:59 -0500 Subject: [PATCH] Author the two generic HUD images for the six new chassis Decisions 1 and 2 settled on one shared damage doll and one shared target-MFD tile for all six chassis. V4H supplied the two 512x512 dolls (installed in the previous commit) but neither of these, so both are ours. Content/textures/HUD/generic.tga (128x128 RGBA) is the in-cockpit doll. It is an exact 4:1 downscale of hsh/hud/generic.bmp, alpha carrying the zone mask and RGB flat shading with a one-pixel dark edge. The doll is exactly 4x this size, so keeping its layout means the cockpit texuv/offset rows are the doll rectangles divided by four -- no new coordinate authoring in the registration phase. Header is byte-for-byte the shipped shape: type 2, 32bpp, 65580 bytes. hsh/MFD/generic.bmp (120x120, 8bpp) is the target-MFD tile: a whole-mech front silhouette composed from the doll's own eight zone blobs (two legs, two arms, two side torsos, centre torso, head) rather than drawn from scratch, so it stays consistent with the damage doll used for the same chassis. Structure matches hsh/MFD/annihilator.bmp (8bpp, 1078-byte data offset). Also adds the [hud\generic] page to textures.hint, held back from the previous commit until the texture existed so a repack could not reference a missing source. textures.hint is now 4747 pages, 46 of them new, still pure ASCII with consistent CRLF. Note the cockpit texture is deliberately flat-shaded rather than a rendered mech; it reads correctly and is zone-accurate, but it is placeholder-grade next to the hand-painted per-chassis art and can be replaced without touching any coordinates. Co-authored-by: Claude Opus 5 (Anthropic) Co-authored-by: GitHub Copilot --- Gameleap/mw4/Content/textures/HUD/generic.tga | 3 +++ Gameleap/mw4/Content/textures/textures.hint | 15 +++++++++++++++ Gameleap/mw4/hsh/MFD/generic.bmp | 3 +++ 3 files changed, 21 insertions(+) create mode 100644 Gameleap/mw4/Content/textures/HUD/generic.tga create mode 100644 Gameleap/mw4/hsh/MFD/generic.bmp diff --git a/Gameleap/mw4/Content/textures/HUD/generic.tga b/Gameleap/mw4/Content/textures/HUD/generic.tga new file mode 100644 index 00000000..b7562a0e --- /dev/null +++ b/Gameleap/mw4/Content/textures/HUD/generic.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0653872f220b01f158d43b62077f4daa81e692d4e3305a99f92a042f0cf5c115 +size 65580 diff --git a/Gameleap/mw4/Content/textures/textures.hint b/Gameleap/mw4/Content/textures/textures.hint index fcecfdc1..fb35db32 100644 --- a/Gameleap/mw4/Content/textures/textures.hint +++ b/Gameleap/mw4/Content/textures/textures.hint @@ -61590,3 +61590,18 @@ pageout=default readonly=true resourcify=true bias=0 + +[hud\generic] +format=alpha +mipmap=none +readonly=true +memory=video +dontshrink=true +nogamma=false +blueisalpha=false +pinkisalpha=false +mipfilter=box +reloadfromdisk=false +pageout=default +resourcify=true +bias=0 diff --git a/Gameleap/mw4/hsh/MFD/generic.bmp b/Gameleap/mw4/hsh/MFD/generic.bmp new file mode 100644 index 00000000..47ea3468 --- /dev/null +++ b/Gameleap/mw4/hsh/MFD/generic.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90ed2e2de3c31dcb388b08d8e7f715a1556bdd822a5b982a3ed067244c896f0f +size 15478