[Epic] Pull in GunMetal-DX's features (combat features behind a CombatFX preference) #1205

Open
opened 2026-10-28 16:33:53 +00:00 by sky_line · 0 comments
Owner

The owner decided to pull in everything the GunMetal-DX fork adds that's usable, credited. Combat-specific features go behind one CombatFX checkbox in Preferences (off by default; when off, no combat UI, no combat helper traffic and no combat-only cost).

Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n).

Stages (tickets below):

  1. Small renderer fixes, loading-avatar stand-ins, orthographic camera and roll, TIFF, LL's sound-notecard upload
  2. SDL window improvements and game controller extensions (after Game Control #1202 / #1203 / #1204 land)
  3. Sky: physical sky LUTs, physical night and night eye, star catalogue and Milky Way, horizon water, cloud A/B
  4. Photography and maps: region map capture, snapshot avatar matte, instant replay, minimap overhaul, selection outline styles
  5. Social and UI: group colours, sound emitter blacklist, MMO chat log and IM well, the icons and fonts those need
  6. CombatFX (gated): over-the-shoulder camera, ADS and aim, GPU pick rays, Combat 2.0 hit markers and kill feed, map share and ping wheel, RezFX, loadouts and weapon sorter

Excluded: their updater / crash reporter / installer / branding / release scripts, and their custom SDL3 binary.

For every stage:

  • Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on.
  • Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0.
  • Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
The owner decided to pull in everything the GunMetal-DX fork adds that's usable, credited. Combat-specific features go behind one **CombatFX** checkbox in Preferences (off by default; when off, no combat UI, no combat helper traffic and no combat-only cost). Source: GunMetal-DX by squeedledorf (https://github.com/squeedledorf/GunMetal-DX), v0.3.0 = cf5f1f4, based on our d37288cfec. LGPL 2.1, a public release. Credit in code comments and in the About / release notes. The per-feature evaluation (local) is in research/GUNMETAL_DX_2026-10-28.md; the section 3 table numbers are quoted as (#n). Stages (tickets below): 1. Small renderer fixes, loading-avatar stand-ins, orthographic camera and roll, TIFF, LL's sound-notecard upload 2. SDL window improvements and game controller extensions (after Game Control #1202 / #1203 / #1204 land) 3. Sky: physical sky LUTs, physical night and night eye, star catalogue and Milky Way, horizon water, cloud A/B 4. Photography and maps: region map capture, snapshot avatar matte, instant replay, minimap overhaul, selection outline styles 5. Social and UI: group colours, sound emitter blacklist, MMO chat log and IM well, the icons and fonts those need 6. CombatFX (gated): over-the-shoulder camera, ADS and aim, GPU pick rays, Combat 2.0 hit markers and kill feed, map share and ping wheel, RezFX, loadouts and weapon sorter Excluded: their updater / crash reporter / installer / branding / release scripts, and their custom SDL3 binary. **For every stage:** - Port by hand onto current dev. Their base is 44+ commits behind, and the renderer files have moved on. - Strip their settings down to the few that earn a place (minimal config space). Experiment toggles are Persist=0. - Never take their custom SDL3 build (SDL3-3.4.18-gmdx1), updater, crash reporter, installer or branding.
sky_line added this to the Slipstream project 2026-10-28 16:33:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#1205
No description provided.