website logo
Buy CronusGPC LibraryGamePacks (16bit)YouTubeForumsDiscord
📘Cronus Zen Guide
📗GamePacks (32bit)
📗GPC Script Guide
Navigate through spaces
📘Cronus Zen Guide
📗GamePacks (32bit)
📗GPC Script Guide
⌘K
📑GPC SCRIPTING
What's New in 32bit?
Introduction
Variables
Basic GPC Structure
Definitions
Data Section
Remapping
Const Arrays
Init Section
Main Section
Combo Section
User Created Functions
Identifiers
Flow Control
Constants
Functions
Device Functions
Remapping
Advanced Samples
API Samples
Docs powered by archbee 

Remapping

Remappings are defined at the beginning of a script and must be done before the main procedure. They cannot be executed during run time.

Command Name

Description

remap

Assigns the value of the controller input to the output.

unmap

Disconnects an input from the output report.

remap

remap assigns the value of the input identifier to the output identifier

GPC
|

Info: Although you define remaps at the beginning of a script, the Virtual Machine does not execute the remaps until the main has finished the current iteration. This means that any scripting operations on the remapped entries for inputs should be programmed for the original buttons and without considering the remapped item.

🔴 Syntax

remap <source> -> <target>;

⚪ Parameters

<source> : The source identifier meaning the input <target> : The target identifier meaning the output

🔵 Returns

Nothing

unmap

unmap disconnects an input from the output report. This means that although the Virtual Machine can still see the value of the button/axis on the input report, it will not pass its value onto the console in the output report. You can therefore still use an unmapped button to run code or start combos in your GPC script without worrying about its original function being sent to the console.

GPC
|

🔴 Syntax

unmap <target>;

⚪ Parameters

<target> : The target identifier meaning the output, if the constant ALL_REMAPS is used here it resets all remaps in the script back to their original setting.

🔵 Returns

Nothing

UP NEXT
Advanced Samples
Docs powered by archbee 
TABLE OF CONTENTS
remap
unmap