> For the complete documentation index, see [llms.txt](https://guide.cronuszen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.cronuszen.com/zen-studio/plugins/max-mapper.md).

# MAX Mapper

MAX Mapper is a Zen Studio add-on that allows you to remap controller inputs and adjust sensitivity settings without writing code.

It supports:

• Button remapping\
• Analog stick configuration\
• Trigger sensitivity adjustment\
• Profile creation and management\
• Automatic GPC script generation

Profiles can be generated as GPC scripts or programmed directly to a Cronus Zen memory slot.

## Managing Profiles

***

A **Profile** is a saved configuration containing remaps and sensitivity adjustments.

The MAX Mapper plugin supports:

• Unlimited profiles\
• Import / Export for backup or sharing\
• Real-time testing while editing

While MAX Mapper is open, changes apply instantly. You can test adjustments live using gameplay or the Device Monitor.

## Profile Menu

***

• **Create** – Create a new profile with default settings.\
• **Import** – Load a previously exported profile file.\
• **Export** – Save the active profile for backup or sharing.\
• **Rename** – Rename the active profile.\
• **Delete** – Permanently delete the active profile.

## Active Remap

***

Displays all created profiles.\
The selected profile becomes the active configuration for editing, exporting, generating GPC, or deletion.

## Input & Output Selection

***

### Input

Select the controller type:

• PlayStation 4\
• Xbox One\
• PlayStation 3\
• Xbox 360\
• Switch Joy-Con

**Note:**\
If using PS5®, select *PlayStation 4*.\
If using Xbox Series X|S®, select *Xbox One*.

### Output

Select the console type:

• PlayStation 4\
• Xbox One\
• PlayStation 3\
• Xbox 360\
• Switch

## Profile Operations

***

• **Generate GPC Script** – Creates a GPC script based on the active profile and opens it in the code editor.\
• **Export Profile** – Save profile to file.\
• **Rename Profile** – Change profile name.\
• **Delete Profile** – Remove profile permanently.

## Mapping

***

Click the **Mapping** icon to assign any input button to any output button.

**Note:**\
Xbox Elite v1 paddles can be remapped independently.\
Xbox Elite Series 2 paddles cannot be remapped independently.

Other paddle-based controllers (e.g., Scuf) require GPC scripting for paddle remapping.

## Sticks

***

The **Sticks** section allows configuration of:

• Stick Size\
• X / Y Sensitivity\
• X / Y Deadzone\
• X / Y Midpoint\
• Axis Inversion

#### Sensitivity

Controls how responsive horizontal (X) and vertical (Y) movement is.

#### Deadzone

Defines the non-responsive area near the center of the stick to eliminate jitter.

#### Invert Axis

Reverses X or Y axis direction.

#### Midpoint

Default: 50%.\
Adjusting midpoint creates dual sensitivity zones:

* Lower values: Higher sensitivity near center
* Higher values: Lower sensitivity near center, higher sensitivity at extremes

#### Stick Size

Adjusts how input values map to analog stick range.

Xbox consoles allow full square axis values.\
PlayStation consoles restrict movement to circular limits.

Default value: **142**\
Some PlayStation titles may respond better at **115–120**.

Leave at default unless adjustment is required.

## Triggers

***

The **Triggers** section allows adjustment of:

• Left Trigger sensitivity\
• Right Trigger sensitivity

## Profile Configuration Area

***

Select **Input Protocol** and **Output Protocol** first.

The controller graphic represents the **Output Protocol (console)**.\
The surrounding selections represent the **Input (controller type)**.

## Storing Profiles to Cronus Zen

***

1. Open the **Programmer Panel** in Zen Studio.
2. Select the **Remapper Profiles** icon.
3. Drag and drop a profile into any Cronus Zen memory slot.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.cronuszen.com/zen-studio/plugins/max-mapper.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
