You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched for similar issues and confirmed this is not a duplicate
Game Version
Command & Conquer Generals
Command & Conquer Generals: Zero Hour
Other (please specify below)
Bug Description
CreateDebris allows to define a Shadow parameter to apply to the debris model.
In retail version of the game, SHADOW_DECAL is rendered as a blob.
In TSH, built from latest code on January 29, 2026, SHADOW_DECAL is instead rendered as a purple-and-black missing texture.
Call stack points to the m_shadow parameter being a nullptr.
Attaching a custom mission map to recreate issue. Walking over the black square spawns Burtons, which are edited to have the specified CreateDebris death type. The chance to trigger death is not 100%, so walking over the square repeatedly will spawn more Burtons.
Prerequisites
Game Version
Bug Description
CreateDebris allows to define a Shadow parameter to apply to the debris model.
In retail version of the game, SHADOW_DECAL is rendered as a blob.
In TSH, built from latest code on January 29, 2026, SHADOW_DECAL is instead rendered as a purple-and-black missing texture.
Call stack points to the m_shadow parameter being a nullptr.
Attaching a custom mission map to recreate issue. Walking over the black square spawns Burtons, which are edited to have the specified CreateDebris death type. The chance to trigger death is not 100%, so walking over the square repeatedly will spawn more Burtons.
Mission.zip
Attached screen recording showing the OCL-triggered death with missing texture:
Command.Conquer.-.Generals.2026.01.29.-.18.57.45.03.mp4
Reproduction Steps
Additional Context
Compiled the latest TSH codebase with default settings in Win32 Release mode.