Таблица реплейсментов, безусловно, есть.
Но подменять текстуру нельзя, т.к. в софтваре она реализована одним образом, в опенгл другим (самым простым, надо сказать), в д3д - третьим.
Поэтому декаль фактически наносится заново и рисуется через триапи с использованием SpriteTexture. А халфовская - визуально отключается (но если поставить квар хд-декалей в 0 - то снова включается).
Хитрая система, в общем. Как и весь хлфх 0.7. Стал бы я в 2013 году примитив кодить?