Silent Hill 2, like many games of its era, displayed controller buttons just by referring to their button number. This number means very little to players, so we replaced the text with icons, for clarity and aesthetics.

The original sh2 options menu The revamped control options menu, featuring icons The icons change color, as the vanilla text did
Screenshots taken while developing the feature.

This involved replacing the text with a custom grid of quads, and mapping them to a texture using the right uv. While changing the button binding, or when selecting a binding, the color is altered through a simple shader.