WYVRN AI Configuration
The Razer AI Service is currently in beta. This document provides an overview of the current status and configuration options as the service transitions toward full production deployment.
The ai.config
file is generated in the subfolders located at:
C:\Program Files (x86)\RazerAIService\RazerAIService\AIFolders
This is different from the Chroma-Haptic configuration files found in:
C:\Program Files (x86)\Interhaptics\HapticFolders
Purpose of ai.config
The ai.config
file is used to define the default options for each external command handled by the AI service.
- If no config file is found, the Razer AI Service will automatically create a new one.
- For each unknown command, it will be added to the file only if the global
isLocked
option is set tofalse
. - By default,
isLocked
is set tofalse
.
You can manually edit this file to customize the behavior of each command.
JSON Structure Example
{
"ExternalCommands": [
{
"AI_Events": [
{
"AI_Effect": "Effect1",
"Argument_Size": 4,
"Screenshot": false,
"isActive": true,
"isAutoGenerated": true
}
],
"External_Command_ID": "Effect1"
}
],
"isLocked": false
}
Field Descriptions
AI_Effect
: Name of the effect to be triggered by the command.Argument_Size
: Number of arguments expected by the effect.Screenshot
: If set totrue
, a screenshot will be taken when the effect is triggered.isActive
: Determines whether the effect is active.isAutoGenerated
: Indicates if the entry was generated automatically by the service.External_Command_ID
: Identifier of the command.isLocked
: Global flag to lock or unlock updates to the configuration.