TITAN TWO

Controller programming and game inputs

Choosing between a controller remap, macro and programming language

A controller programming language describes how input from a controller becomes output to a gaming system. It can express behavior that depends on context or prior input. ConsoleTuner’s GPC2 is one example for Titan Two.

Choose the simplest tool for the behavior

A fixed swap between two buttons is a mapping. A predetermined sequence is a macro. A controller program is useful when the intended result depends on state, such as a custom accessibility profile that uses a different layout after a player deliberately toggles a mode.

Gtuner IV includes tools for mapping, binary macros and GPC2 development. Start by describing the requirement in plain language. The choice of tool follows from whether the behavior is a fixed relationship, a sequence, or a decision based on current and previous inputs.

Gtuner IV Input Translator workspace for editing controller and keyboard mappings
The Input Translator is a dedicated mapping workspace in Gtuner IV. This manufacturer screenshot shows where to find it. ConsoleTuner

Work through a two-mode navigation example

Consider an illustrative local menu profile with a default layout and an alternate layout. In the alternate layout, an accessible button should navigate down once per deliberate press. In the default layout, the same button should keep its original meaning. If the alternate layout is always preferred, a fixed remap is enough. If you need to choose between layouts during the test, record which separate control toggles that state and how you return to the default.

Write down the expected sequence before changing the configuration. At startup, the accessible button keeps its original action. After a deliberate mode change, it moves down one menu item on one tap. After a second mode change or reconnect, the original action should return.

Keep a way to exit and verify the reset

Leave a separate Back control available in both layouts. Verify idle, a single press and release, a second press, and reconnect in a local menu or Device Monitor. Check that unrelated controls still behave normally. If a mode survives a reconnect unexpectedly, restore a neutral layout and review what the profile saves before using it again.

Sources

publishes these guides independently. ConsoleTuner makes the Titan Two device and Gtuner IV.