WARNING: Work In Progress
This guide and reference is currently under active development.
Some sections may be incomplete, contain outdated information, placeholder content, or temporary examples.
APIs, objects, code snippets, and explanations are subject to change as the ArcheAge addon system evolves and as more accurate documentation becomes available.Use this material as a starting point for learning and experimentation.
Introduction
Addons in ArcheAge enable developers to extend the game by creating new functionality and UI Widgets. Modifications to existing functionality and Widgets are possible but are limited.
Each addon operates in its own sandboxed environment, with access to predefined global variables and APIs.
Addons are written in Lua 5.1.
Getting Started
Creating Your First Addon
1. Addon Folder Structure
ArcheAge loads addons from the following directory:
C:\ArcheRage\Documents\Addon
Inside this directory, create a new folder for your addon. The folder name will become your addon’s identifier.
Example:
C:\ArcheRage\Documents\Addon\MyFirstAddon\
2. Create Your First Lua File
Inside your addon folder (MyFirstAddon), create at least one .lua file (e.g., MyFirstAddon.lua) and add some basic code to verify it loads.
Minimal example (MyFirstAddon.lua):
ADDON:ChatLog("My First Addon loaded successfully!")
3. Create the Table of Contents File (toc.g)
Every addon must contain a file named toc.g in its root folder. This file tells the game which Lua files to load and in which order.
Example toc.g content:
# My First Addon
MyFirstAddon.lua
After saving both toc.g and your Lua file(s):
- Launch (or restart) ArcheAge.
- At the character selection screen, open the Addon setup menu (usually accessible via a button near the top right of the screen).
- Locate your addon in the list.
- Enable it by checking the box.

- Log into the game world.
- View the chat window and look for the message:
My First Addon loaded successfully!
If the message appears, your addon has loaded correctly and is functioning as expected.
Important note on addon detection and reloading:
- For a new
toc.g(brand new addon that didn’t exist at launch), you must fully restart the client to detect it. - For changes to an existing
toc.gor Lua files, you can reload using Addon Manager. - Alternatively, return to the character selection screen to reload, but Addon Manager is faster for development.
WARNING: Reloading can crash the client
Addon reloads are generally safe but can cause crashes in certain circumstances:
- Infinite loops
- UI memory leaks or texture loading issues
- Conflicts with other addons or existing UI objects
Safe development workflow:
-
Test new code on a fresh character
-
Start with minimal addons
-
If a crash occurs: Check these log files for error details:
C:\ArcheRage\Documents\ArcheRage.log(main game log)C:\ArcheRage\Documents\ArcheRage.crash(crash dump)
Look for lines mentioning your addon widget names, UI Logic Errors, Lua errors, or stack traces.
Pro tip: Keep Addon Manager open during development — disable your addon instantly if something goes wrong, then reload safely.
Tutorial
Importing APIs and Objects
When developing an ArcheAge addon, you can import two main categories of functionality using the ADDON API:
-
APIs — via ADDON:ImportAPI(API_ID) These provide access to game data, utility functions, and methods to read or modify game state (e.g., Inventory, Chat, Quests, etc.).
-
Objects — via ADDON:ImportObject(OBJECT_ID) These bring in globals for Widgets and Drawables, which are the building blocks of custom user interfaces.
Objects: Widgets vs Drawables
Imported objects fall into two distinct groups: Widgets and Drawables
Widgets
Widgets are the interactive and structural UI elements you’re probably most familiar with:
Example Button Widget
ADDON:ImportObject(2) -- Button
local myBtn = UIParent:CreateWidget("button", "MyCustomButton", "UIParent")
myBtn:AddAnchor("CENTER", "UIParent", 0, 0)
myBtn:SetStyle("text_default")
myBtn:SetText("Click Me")
myBtn:Show(true)

If you have apitypes.lua from the X2 repository in both your workspace and toc.g you can use the
OBJECTandAPIglobals.ADDON:ImportObject(OBJECT.Button)
Drawables (Textures / Backgrounds)
Drawables are created from Widgets and represent texture-based graphical elements used throughout the UI. They are the foundation for almost every visual component — including:
- Button backgrounds and states (normal, hover, pressed, disabled)
- Window borders and title bars
- Progress bar fills and backgrounds
- Icons and item slots
- Status icons (buff/debuff frames)
Most drawables are defined by a key name (e.g., btn_small_normal, common_x, common_bg) that references an entry in a texture definition .g file.
These definitions are most commonly found in files such as:
ui\common\default.gui\map\frame_map.g- etc.
Note: To access or view these
uifiles on your system, you must first enable UI customization in the game:
- Go to Options > Addons
- Check the box for UI customization
- Restart the client
Once enabled, the
uiimages (including.gfiles) become accessible in yourC:\ArcheRage\Documents\Addon\uifolder.
Example Texture Key From ui\common\default.g
common_bg
coords ( 993, 65, 30, 10 )
inset ( 14, 4, 15, 5 )
colors
bg_01 ( 217, 179, 104, 63 )
bg_02 ( 219, 197, 166, 65 )
bg_03 ( 217, 179, 104, 38 )
auction_title ( 216, 196, 159, 255 )
list_title ( 153, 111, 28, 127 )
list_ov ( 217, 179, 104, 76 )
list_dis ( 178, 178, 178, 76 )
brown ( 217, 187, 161, 77 ) -- box_brown
brown_2 ( 212, 192, 158, 128 ) -- type7_brown
brown_3 ( 243, 232, 211, 255 )
black ( 0, 0, 0, 153 )
green ( 81, 215, 132, 76 )
gray_20 ( 178, 178, 178, 51 )
red ( 236, 0, 0, 170 )
gray_60 ( 50, 50, 50, 150 )
alpha40 ( 210, 190, 160, 102 )
blue ( 98, 179, 217, 76 )
soft_red ( 217, 112, 98, 76 )
gray_30 ( 157, 157, 157, 76 )
orange ( 255, 198, 0, 60 )
default ( 219, 197, 166, 115 )
middle_brown ( 175, 124, 51, 102 )
grade_12 ( 174, 152, 254, 40 )
grade_11 ( 201, 11, 11, 40 )
grade_10 ( 191, 121, 0, 40 )
grade_9 ( 143, 165, 202, 40 )
grade_8 ( 207, 125, 93, 40 )
grade_7 ( 249, 82, 82, 40 )
grade_6 ( 225, 120, 83, 40 )
grade_5 ( 215, 139, 6, 40 )
grade_4 ( 203, 114, 216, 40 )
grade_3 ( 85, 143, 215, 40 )
grade_2 ( 119, 176, 100, 40 )
grade_1 ( 255, 255, 255, 40 )
evolving_1 ( 81, 215, 132, 51 )
evolving_2 ( 81, 151, 215, 51 )
evolving_3 ( 215, 81, 211, 51 )
evolving_4 ( 215, 140, 81, 51 )
evolving_5 ( 215, 81, 177, 51 )
type ninepart
Field breakdown:
| Field | Format | Purpose |
|---|---|---|
coords | (x, y, w, h) | Position and size of this texture region inside the source atlas image |
inset | (left, top, right, bottom) | Inner padding used for 9-slice scaling (protects corners from stretching) |
extent | (w, h) | Final intended display size after insets are applied |
colors | Named color blocks with (R, G, B, A) | Named RGBA color tints (0–255). (e.g., grade_1, evolving_3, auction_title). |
type | ninepart, threepart | Rendering method (ninepart = 9-slice scalable, threepart = 3-slice scalable) |
Example NinePart Drawable
ADDON:ImportObject(8) -- NinePartDrawable
-- create myBtn
local background = myBtn:CreateNinePartDrawable("ui/common/default.dds", "background")
background:SetTextureInfo("common_bg", "auction_title")
background:AddAnchor("TOP", myBtn, "BOTTOM", 0, 50)
background:SetExtent(300, 20)

Object Foundation
Both Widgets and Drawables are built on the same foundational classes in the ArcheAge UI system:
-
Uibounds Provides methods to set and retrieve position (location/anchor points) and size (extent/width & height).
-
Uiobject Keeps track of metadata related to the object.
- Unique ID
- Object type
- Validity state (
IsValidUIObject()/ checks if the object still exists in the object pool and can be used)
Example of shared usage:
-- Works the same way on both a Button widget and a Texture drawable
local obj = ... -- could be a button or a drawable texture
obj:AddAnchor("CENTER", "UIParent", 0, 0)
obj:SetWidth(200)
obj:SetHeight(80)
obj:Show(true)
if obj:IsValidUIObject() then
ADDON:ChatLog("Object is alive and has type: " .. obj:GetObjectType())
end
Useful Tools
This chapter lists external tools that can help with ArcheAge addon development, debugging, texture work, database inspection, and game file analysis.
X2
To develop ArcheAge addons effectively and with modern developer ergonomics, it is strongly recommended to use X2, a toolkit created specifically for ArcheAge addon developers.
Repository: https://github.com/Noviern/x2
Key features:
- Detailed documentation of ArcheAge’s Lua API
- Type annotations and definitions for most game objects and functions
- Full IntelliSense support (auto-completion, signatures, hover documentation)
- Seamless integration with the Lua Language Server (LuaLS)
Next steps:
- Download the latest version from the repository (or clone it).
- Follow the setup instructions in the project’s README.
Properly setting up X2 dramatically improves code navigation, reduces errors, and accelerates learning of the addon API.
Addon Manager
In addition to development tools like X2, it is strongly recommended to install Addon Manager — a lightweight in-game utility addon.

Repository: https://github.com/Noviern/manager
Key features:
- Centralized list of all installed addons with enable/disable toggles
- One-click Reload Addon button
- Quick access to addon settings windows (fires the
UI_ADDONevent)
Installation:
- Download the latest version from the repository (or clone it).
- Place the folder in
C:\ArcheRage\Documents\Addon\. - Enable it at the character selection screen.
Addon Manager saves significant time during development and testing.
Game File Dumps & References
These tools are optional for basic addon writing but become extremely valuable when working with textures, locale, or deeper game file analysis.
Last ArcheAge Patch Dump (Kakao)
Dump of game files from the last official Kakao patch, including UI scripts and a unencrypted database.
Repository: https://github.com/Noviern/aagamedump
ArcheRage scriptsbin Dump
Contents of ArcheRage’s scriptsbin.
Repository: https://github.com/Noviern/scriptsbin
Image and Texture Viewing/Editing
XnView Fast, free image viewer and batch processor that supports game texture formats (.tga, .dds, .blp, etc.). Ideal for inspecting UI atlases and texture regions.
Download: https://www.xnview.com/en/xnview/
VS Code extension: Magick Image Reader Enables preview of .dds and other game texture formats directly in Visual Studio Code. Very helpful when browsing UI files.
Marketplace: https://marketplace.visualstudio.com/items?itemName=elypia.magick-image-reader
Database Tools
DBeaver Universal database tool (free community edition) supporting SQLite, MySQL, PostgreSQL, and more. Useful for inspecting any database files related to addons or game dumps.
Download: https://dbeaver.io/
DB Browser for SQLite Free graphical tool (or use sqlite3 CLI) for opening, querying, and editing SQLite database files.
Download: https://sqlitebrowser.org/
Reference
The following chapters provide examples of object usage as well as complete reference for all available APIs and Objects in the ArcheAge addon system.
- Examples
- APIs — Game data access, utility functions, event handling, inventory, chat, quests, and more.
- Objects — Widgets (UI objects like buttons, windows, sliders) and Drawables (textures, backgrounds).
All content in these sections are auto-generated from the X2 repository using the Lua Language Server (LuaLS) type definitions and annotations, then its converted into a mdBook.
Important note on aliases: Aliases (such as shortened or alternative names for functions/objects) do not actually exist in the game runtime. They are provided solely in the X2 documentation and IntelliSense to make the API easier to read, remember, and use. Always use the official, full function/object names in your actual Lua code.
Examples
This chapter provides very basic examples of how to create objects.
Avi Example
ADDON:ImportObject(52) -- Avi
-- ADDON:ImportObject(OBJECT.Avi)
local aviExample = UIParent:CreateWidget("avi", "aviExample", "UIParent")
aviExample:SetExtent(640, 360)
aviExample:AddAnchor("CENTER", "UIParent", 0, 0)
aviExample:SetAviName("objects/machinima/avi/id_300_01.avi")
aviExample:Show(true)

Button Example
ADDON:ImportObject(2) -- Button
-- ADDON:ImportObject(OBJECT.Button)
local buttonExample = UIParent:CreateWidget("button", "buttonExample", "UIParent")
buttonExample:AddAnchor("CENTER", "UIParent", 0, 0)
buttonExample:SetStyle("text_default")
buttonExample:SetText("Click Me")
buttonExample:Show(true)

ChatWindow Example
ADDON:ImportObject(38) -- ChatWindow
-- ADDON:ImportObject(OBJECT.ChatWindow)
local chatWindowExample = UIParent:CreateWidget("chatwindow", "chatWindowExample", "UIParent")
chatWindowExample:SetExtent(640, 360)
chatWindowExample:AddAnchor("CENTER", "UIParent", 0, 0)
chatWindowExample:SetChatWindowId(0)
chatWindowExample:Show(true)

CheckButton Example
ADDON:ImportObject(23) -- CheckButton
-- ADDON:ImportObject(OBJECT.CheckButton)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local checkButtonExample = UIParent:CreateWidget("checkbutton", "checkButtonExample", "UIParent")
checkButtonExample:SetExtent(20, 20)
checkButtonExample:AddAnchor("CENTER", "UIParent", 0, 0)
local background = checkButtonExample:CreateDrawable("ui/button/check_button.dds", "btn_df", "background")
background:SetExtent(20, 20)
background:AddAnchor("CENTER", checkButtonExample, 0, 0)
local checkedBackground = checkButtonExample:CreateDrawable("ui/button/check_button.dds", "btn_chk_df", "background")
checkedBackground:SetExtent(20, 20)
checkedBackground:AddAnchor("CENTER", checkButtonExample, 0, 0)
checkButtonExample:SetCheckedBackground(checkedBackground)
checkButtonExample:Show(true)

CircleDiagram Example
ADDON:ImportObject(31) -- CircleDiagram
-- ADDON:ImportObject(OBJECT.CircleDiagram)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local size = 75
local gapSize = 1.04
local rad21 = math.rad(21)
local rad36 = math.rad(36)
local rad54 = math.rad(54)
local pos = {
{ x = size, y = 0 },
{
x = size + math.cos(rad21) * size * gapSize,
y = size - math.sin(rad21) * size * gapSize
},
{
x = size + math.cos(rad54) * size,
y = size + math.cos(rad36) * size
},
{
x = size - math.cos(rad54) * size,
y = size + math.cos(rad36) * size
},
{
x = size - math.cos(rad21) * size * gapSize,
y = size - math.sin(rad21) * size * gapSize
}
}
local circleDiagramExample = UIParent:CreateWidget("circlediagram", "circleDiagramExample", "UIParent")
circleDiagramExample:SetExtent(size * 2, size * 2)
circleDiagramExample:AddAnchor("CENTER", "UIParent", 0, 0)
circleDiagramExample:SetDiagramColor(0.33, 0.62, 0.69, 0.7)
circleDiagramExample:SetMaxValue(15)
for i = 1, #pos do
circleDiagramExample:AddPoint(pos[i].x, pos[i].y)
end
local background = circleDiagramExample:CreateDrawable("ui/login_stage/02_ability.dds", "diagram", "background")
background:AddAnchor("CENTER", circleDiagramExample, -1, -1)
local points = {
15,
15,
15,
15,
15,
}
for i = 1, #pos do
point = points[i]
circleDiagramExample:SetPointValue(i, point)
end
circleDiagramExample:Show(true)

ColorPicker Example
ADDON:ImportObject(32) --ColorPicker
-- ADDON:ImportObject(OBJECT.ColorPicker)
local colorPickerExample = UIParent:CreateWidget("colorpicker", "colorPickerExample", "UIParent")
colorPickerExample:SetExtent(128, 256)
colorPickerExample:AddAnchor("CENTER", "UIParent", 0, 0)
colorPickerExample:SetPaletteImage("ui/raid.dds")
colorPickerExample:Show(true)

DamageDisplay Example
ADDON:ImportObject(35) -- DamageDisplay
-- ADDON:ImportObject(OBJECT.DamageDisplay)
ADDON:ImportAPI(42) -- X2Unit
-- ADDON:ImportAPI(API.X2Unit)
local damageDisplayExample = UIParent:CreateWidget("damagedisplay", "damageDisplayExample", "UIParent")
damageDisplayExample:SetUnitId(X2Unit:GetUnitId("player"), X2Unit:GetUnitId("target"))
damageDisplayExample:SetInitPos(-50, -100)
damageDisplayExample:SetText("Example Text")
damageDisplayExample:Show(true)

DynamicList Example
Work In Progress
EditboxMultiline Example
ADDON:ImportObject(4) -- EditboxMultiline
-- ADDON:ImportObject(OBJECT.EditboxMultiline)
ADDON:ImportObject(13) -- TextStyle
-- ADDON:ImportObject(OBJECT.TextStyle)
ADDON:ImportObject(8) -- NinePartDrawable
-- ADDON:ImportObject(OBJECT.NinePartDrawable)
local editboxMultilineExample = UIParent:CreateWidget("editboxmultiline", "editboxMultilineExample", "UIParent")
editboxMultilineExample:SetExtent(400, 400)
editboxMultilineExample:AddAnchor("CENTER", "UIParent", 0, 0)
editboxMultilineExample.style:SetAlign(ALIGN_TOP_LEFT)
editboxMultilineExample.style:SetColorByKey("default")
editboxMultilineExample:SetCursorColorByColorKey("editbox_cursor_default")
local background = editboxMultilineExample:CreateDrawable("ui/common/default.dds", "editbox_df", "background")
background:AddAnchor("TOPLEFT", editboxMultilineExample, -10, -10)
background:AddAnchor("BOTTOMRIGHT", editboxMultilineExample, 10, 10)
editboxMultilineExample:Show(true)

Folder Example
ADDON:ImportObject(34) -- Folder
-- ADDON:ImportObject(OBJECT.Folder)
ADDON:ImportObject(13) -- TextStyle
-- ADDON:ImportObject(OBJECT.TextStyle)
ADDON:ImportObject(39) -- Textbox
-- ADDON:ImportObject(OBJECT.Textbox)
local folderExample = UIParent:CreateWidget("folder", "folderExample", "UIParent")
folderExample:AddAnchor("CENTER", "UIParent", 0, 0)
folderExample:SetExtent(400, 16)
folderExample:SetTitleText("Hello, ArcheRage!")
folderExample.style:SetAlign(ALIGN_TOP_LEFT)
folderExample:SetTitleHeight(19)
folderExample:SetExtendLength(100)
local details = folderExample:CreateChildWidget("textbox", "details", 0, true)
details.style:SetAlign(ALIGN_TOP_LEFT)
details:SetText("The first ArcheAge Private Server")
folderExample:SetChildWidget(details)
folderExample:Show(true)

After clicking on the folder it expands to show its contents.

GameTooltip Example
ADDON:ImportObject(18) -- GameTooltip
-- ADDON:ImportObject(OBJECT.GameTooltip)
ADDON:ImportObject(13) -- TextStyle
-- ADDON:ImportObject(OBJECT.TextStyle)
local gametooltip = UIParent:CreateWidget("gametooltip", "gametooltipExample", "UIParent")
gametooltip:SetExtent(400, 400)
gametooltip:AddAnchor("CENTER", "UIParent", 0, 0)
gametooltip:AddLine("LEFT TEXT", "font_main", 20, "left", ALIGN_LEFT, 0)
gametooltip:AddLine("CENTER TEXT", "font_main", 20, "left", ALIGN_CENTER, 0)
gametooltip:AddAnotherSideLine(0, "RIGHT TEXT", "font_main", 20, ALIGN_RIGHT, 0)
gametooltip:Show(true)

Grid Example
ADDON:ImportObject(28) -- Grid
-- ADDON:ImportObject(OBJECT.Grid)
ADDON:ImportObject(39) -- Textbox
-- ADDON:ImportObject(OBJECT.Textbox)
local gridExample = UIParent:CreateWidget("grid", "gridExample", "UIParent")
gridExample:ApplyUIScale(false)
gridExample:SetExtent(400, 400)
gridExample:AddAnchor("CENTER", "UIParent", 0, 0)
gridExample:SetDefaultColWidth(100)
gridExample:SetColCount(5)
gridExample:SetDefaultRowHeight(100)
gridExample:SetRowCount(5)
gridExample:SetLineBackGround(true)
gridExample:SetLineColor(0, 0, 1, 1)
for column = 1, 5 do
for row = 1, 5 do
local textbox = gridExample:CreateChildWidget("textbox", "textboxExample" .. column .. row, 0, true)
textbox:SetText(column .. ":" .. row)
grgridExample:SetItem(textbox, row, column, true, column * row, false)
end
end
gridExample:SetSelectedLine(true)
gridExample:SetSelectedColor(1, 0, 0, 1)
gridExample:LineSelect(2)
gridExample:SetCurrentLine(true)
gridExample:SetCurrentColor(0, 1, 0, 1)
gridExample:Show(true)

Label Example
ADDON:ImportObject(1) -- Label
-- ADDON:ImportObject(OBJECT.Label)
local lableExample = UIParent:CreateWidget("label", "lableExample", "UIParent")
lableExample:SetExtent(400, 100)
lableExample:AddAnchor("CENTER", "UIParent", 0, 0)
lableExample:SetNumberOnly(true)
lableExample:SetText("1234567890")
lableExample:Show(true)

Line Example
ADDON:ImportObject(48) -- Line
-- ADDON:ImportObject(OBJECT.Line)
local lineExample = UIParent:CreateWidget("line", "lineExample", "UIParent")
lineExample:SetExtent(400, 400)
lineExample:AddAnchor("CENTER", "UIParent", 0, 0)
lineExample:SetPoints({
{ beginX = 0, beginY = 0, endX = 200, endY = 0, },
{ beginX = 200, beginY = 0, endX = 100, endY = 200, },
{ beginX = 100, beginY = 200, endX = 0, endY = 0, },
})
lineExample:Show(true)

Listbox Example
ADDON:ImportObject(5) -- Listbox
-- ADDON:ImportObject(OBJECT.Listbox)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local listbox = UIParent:CreateWidget("listbox", "listboxExample", "UIParent")
listbox:SetExtent(400, 80)
listbox:AddAnchor("CENTER", "UIParent", 0, 0)
listbox:SetItemTrees({
{
child = {
{
text = "child 1",
value = 1
},
{
text = "child 2",
value = 2
}
},
text = "change",
subtext = "test",
subColor = { 1, 0, 0, 1 },
useColor = true,
defaultColor = { 0, 0, 0, 1 },
opened = true,
value = 1
},
{
text = "item 2",
value = 2
}
})
local opened = listbox:CreateOpenedImageDrawable("ui/button/grid.dds")
opened:SetTextureInfo("opened_normal")
local closed = listbox:CreateClosedImageDrawable("ui/button/grid.dds")
closed:SetTextureInfo("closed_normal")
listbox:Show(true)

ListCtrl Example
ADDON:ImportObject(45) -- ListCtrl
-- ADDON:ImportObject(OBJECT.ListCtrl)
ADDON:ImportObject(2) -- Button
-- ADDON:ImportObject(OBJECT.Button)
ADDON:ImportObject(0) -- Window
-- ADDON:ImportObject(OBJECT.Window)
ADDON:ImportObject(39) -- Textbox
-- ADDON:ImportObject(OBJECT.Textbox)
ADDON:ImportObject(13) -- TextStyle
-- ADDON:ImportObject(OBJECT.TextStyle)
local listCtrl = UIParent:CreateWidget("listctrl", "listctrlExample", "UIParent")
listCtrl:SetExtent(200, 400)
listCtrl:AddAnchor("CENTER", "UIParent", 0, 0)
listCtrl:InsertColumn(100, LCCIT_BUTTON)
listCtrl:InsertColumn(100, LCCIT_TEXTBOX)
listCtrl:InsertRows(3, false)
listCtrl:InsertData(0, 1, "Button 1")
listCtrl:InsertData(0, 2, "Textbox 1")
listCtrl:InsertData(1, 1, "Button 2")
listCtrl:InsertData(1, 2, "Textbox 2")
listCtrl:InsertData(2, 1, "Button 3")
listCtrl:InsertData(2, 2, "Textbox 3")
if listCtrl.items ~= nil then
for i = 1, #listCtrl.items do
local button, textbox = unpack(listCtrl.items[i].subItems)
button:SetStyle("text_default")
textbox.style:SetColorByKey("red")
end
end
listCtrl:Show(true)

Message Example
ADDON:ImportObject(16) -- Message
-- ADDON:ImportObject(OBJECT.Message)
local messageExample = UIParent:CreateWidget("message", "messageExample", "UIParent")
messageExample:SetExtent(400, 200)
messageExample:AddAnchor("CENTER", "UIParent", 0, 0)
messageExample:AddMessage("Example Text.")
messageExample:AddMessage("Testing")
messageExample:Show(true)

ModelView Example
ADDON:ImportObject(29) -- ModelView
-- ADDON:ImportObject(OBJECT.ModelView)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local modelViewExample = UIParent:CreateWidget("modelview", "modelViewExample", "UIParent")
modelViewExample:AddAnchor("CENTER", "UIParent", 0, 0)
modelViewExample:SetExtent(512, 512)
modelViewExample:SetModelViewBackground("ui/preview_bg.dds", "bg")
modelViewExample:SetTextureSize(512, 512)
modelViewExample:SetModelViewExtent(512, 512)
modelViewExample:SetModelViewCoords(0, 0, 512, 512)
modelViewExample:SetDisableColorGrading(true)
modelViewExample:InitBeautyShop()
modelViewExample:ZoomInOutBeautyShop(2)
modelViewExample:PlayAnimation("fist_ac_stage_idle", true)
modelViewExample:Show(true)

Pageable Example
ADDON:ImportObject(25) -- Pageable
-- ADDON:ImportObject(OBJECT.Pageable)
ADDON:ImportObject(39) -- Textbox
-- ADDON:ImportObject(OBJECT.Textbox)
local pageableExample = UIParent:CreateWidget("pageable", "pageableExample", "UIParent")
pageableExample:SetExtent(400, 400)
pageableExample:AddAnchor("CENTER", "UIParent", 0, 0)
pageableExample:SetPageCount(3)
for i = 1, 3 do
local page = pageableExample:CreateChildWidget("textbox", "page", i, true)
page:SetText("page" .. i .. "\nscroll up to go to previous page\nscroll down to go to next page")
page:AddAnchor("TOPLEFT", pageableExample, 0, 0)
page:AddAnchor("BOTTOMRIGHT", pageableExample, 0, 0)
pageableExample:AddWidgetToPage(page, i)
end
pageableExample:SetHandler("OnWheelUp", function (self, delta)
pageableExample:PrevPage()
end)
pageableExample:SetHandler("OnWheelDown", function (self, delta)
pageableExample:NextPage()
end)
pageableExample:Show(true)

Grid Example
ADDON:ImportObject(33) -- PaintColorPicker
-- ADDON:ImportObject(OBJECT.PaintColorPicker)
ADDON:ImportObject(8) -- NinePartDrawable
-- ADDON:ImportObject(OBJECT.NinePartDrawable)
ADDON:ImportObject(46) -- EmptyWidget
-- ADDON:ImportObject(OBJECT.EmptyWidget)
local paintColorPickerExample = UIParent:CreateWidget("paintcolorpicker", "paintColorPickerExample", "UIParent")
paintColorPickerExample:SetExtent(300, 256)
paintColorPickerExample:AddAnchor("CENTER", "UIParent", 0, 0)
local spectrumBg = paintColorPickerExample:CreateDrawable("ui/login_stage/color_palette.dds", "color_bg", "background")
spectrumBg:AddAnchor("TOPLEFT", paintColorPickerExample.spectrumWidget, 0, 0)
spectrumBg:AddAnchor("BOTTOMRIGHT", paintColorPickerExample.spectrumWidget, 0, 0)
paintColorPickerExample:SetSpectrumBg(spectrumBg)
local luminanceBg = paintColorPickerExample:CreateDrawable("ui/login_stage/color_palette.dds", "color_bg", "background")
luminanceBg:AddAnchor("TOPLEFT", paintColorPickerExample.luminanceWidget, 0, 0)
luminanceBg:AddAnchor("BOTTOMRIGHT", paintColorPickerExample.luminanceWidget, 0, 0)
paintColorPickerExample:SetLuminanceBg(luminanceBg)
paintColorPickerExample:Show(true)

RadioGroup Example
ADDON:ImportObject(55) -- RadioGroup
-- ADDON:ImportObject(OBJECT.RadioGroup)
ADDON:ImportObject(46) -- EmptyWidget
-- ADDON:ImportObject(OBJECT.EmptyWidget)
ADDON:ImportObject(23) -- CheckButton
-- ADDON:ImportObject(OBJECT.CheckButton)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local function SetRadioButtonStyle(checkButton)
local path = "ui/common/default.dds"
local key = "radio_button"
local textureData = UIParent:GetTextureData(path, string.format("%s_df", key))
if textureData == nil then
return
end
local background = checkButton:CreateImageDrawable(path, "background")
if background == nil then
return
end
background:SetTextureInfo(key .. "_df")
background:AddAnchor("TOPLEFT", checkButton, 0, 0)
background:AddAnchor("BOTTOMRIGHT", checkButton, 0, 0)
local checkedBackground = checkButton:CreateImageDrawable(path, "background")
if checkedBackground == nil then
return
end
checkedBackground:SetTextureInfo(key .. "_chk_df")
checkedBackground:AddAnchor("TOPLEFT", checkButton, 0, 0)
checkedBackground:AddAnchor("BOTTOMRIGHT", checkButton, 0, 0)
checkButton:SetCheckedBackground(checkedBackground)
checkButton:SetExtent(textureData.extent[1], textureData.extent[2])
end
local radiogroupExample = UIParent:CreateWidget("radiogroup", "radiogroupExample", "UIParent")
radiogroupExample:SetExtent(400, 400)
radiogroupExample:AddAnchor("CENTER", "UIParent", 0, 0)
local radio1 = radiogroupExample:CreateRadioItem(1)
radio1:SetExtent(20, 20)
radio1:SetText("asdf")
radio1:AddAnchor("TOPLEFT", radiogroupExample, 0, 0)
radio1.check:AddAnchor("TOPLEFT", radio1, 0, 0)
SetRadioButtonStyle(radio1.check)
local radio2 = radiogroupExample:CreateRadioItem(1)
radio2:SetExtent(20, 20)
radio2:SetText("asdf")
radio2:AddAnchor("TOPLEFT", radio1, "BOTTOMLEFT", 0, 0)
radio2.check:AddAnchor("TOPLEFT", radio2, 0, 0)
SetRadioButtonStyle(radio2.check)
radio2.check:SetChecked(true)
radiogroupExample:Show(true)

RoadMap Example
ADDON:ImportObject(27) -- RoadMap
-- ADDON:ImportObject(OBJECT.RoadMap)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local roadMapExample = UIParent:CreateWidget("roadmap", "roadMapExample", "UIParent")
roadMapExample:SetExtent(928, 556)
roadMapExample:AddAnchor("CENTER", "UIParent", 0, 0)
roadMapExample:InitMapData()
roadMapExample:ReloadAllInfo()
local playerDrawable = roadMapExample:CreateDrawable("ui/map/icon/player_cursor.dds", "player_cursor", "overlay")
roadMapExample:SetPlayerDrawable(playerDrawable)
roadMapExample:Show(true)

Slider Example
ADDON:ImportObject(24) -- Slider
-- ADDON:ImportObject(OBJECT.Slider)
ADDON:ImportObject(8) -- NinePartDrawable
-- ADDON:ImportObject(OBJECT.NinePartDrawable)
ADDON:ImportObject(2) -- Button
-- ADDON:ImportObject(OBJECT.Button)
local sliderExample = UIParent:CreateWidget("slider", "sliderExample", "UIParent")
sliderExample:SetExtent(20, 400)
sliderExample:AddAnchor("CENTER", "UIParent", 0, 0)
local background = sliderExample:CreateDrawable("ui/button/scroll_button.dds", "scroll_frame_bg", "background")
background:SetTextureColor("default")
background:AddAnchor("TOPLEFT", sliderExample, 3, -9)
background:AddAnchor("BOTTOMRIGHT", sliderExample, -3, 9)
local button = sliderExample:CreateChildWidget("button", "buttonExample", 0, true)
button:SetStyle("text_default")
button:SetWidth(20)
sliderExample:SetThumbButtonWidget(button)
sliderExample:Show(true)

Slot Example
ADDON:ImportObject(47) -- Slot
-- ADDON:ImportObject(OBJECT.Slot)
local slotExample = UIParent:CreateWidget("slot", "slotExample", "UIParent")
slotExample:SetExtent(64, 64)
slotExample:AddAnchor("CENTER", "UIParent", 0, 0)
slotExample:EstablishSlot(ISLOT_ACTION, 1)
slotExample:Show(true)

StatusBar Example
ADDON:ImportObject(17) -- StatusBar
-- ADDON:ImportObject(OBJECT.StatusBar)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local statusBarExample = UIParent:CreateWidget("statusbar", "statusBarExample", "UIParent")
statusBarExample:SetExtent(785, 6)
statusBarExample:AddAnchor("CENTER", "UIParent", 0, 0)
local PATH = "ui/gauge.dds"
local info = UIParent:GetTextureData(PATH, "gauge_orange")
statusBarExample:SetBarTexture(PATH, "overlay")
statusBarExample:SetBarTextureCoords(info.coords[1], info.coords[2], info.coords[3], info.coords[4])
statusBarExample:SetOrientation("HORIZONTAL")
statusBarExample:SetBarColor(1, 1, 1, 1)
statusBarExample:SetMinMaxValues(0, 100)
statusBarExample:SetValue(50)
local background = statusBarExample:CreateDrawable(PATH, "gauge_bg", "artwork")
background:AddAnchor("TOPLEFT", statusBarExample, -6, -8)
background:AddAnchor("BOTTOMRIGHT", statusBarExample, 6, 8)
statusBarExample:Show(true)

Tab Example
ADDON:ImportObject(36) -- Tab
-- ADDON:ImportObject(OBJECT.Tab)
ADDON:ImportObject(2) -- Button
-- ADDON:ImportObject(OBJECT.Button)
ADDON:ImportObject(0) -- Window
-- ADDON:ImportObject(OBJECT.Window)
local tabExample = UIParent:CreateWidget("tab", "tabExample", "UIParent")
tabExample:SetExtent(1000, 500)
tabExample:AddAnchor("CENTER", 0, 0)
tabExample:AddSimpleTab("Auroria")
tabExample:AddSimpleTab("Nuia")
tabExample:AddSimpleTab("Haranya")
tabExample:SetGap(10)
for i = 1, #tabExample.window do
local selectedButton = tabExample.selectedButton[i]
selectedButton:SetStyle("text_default")
local unselectedButton = tabExample.unselectedButton[i]
unselectedButton:SetStyle("text_default")
local window = tabExample.window[i]
window:SetTitleText("tab " .. i)
end
tabExample:AlignTabButtons()
tabExample:Show(true)

Textbox Example
ADDON:ImportObject(39) -- Textbox
-- ADDON:ImportObject(OBJECT.Textbox)
ADDON:ImportObject(13) -- TextStyle
-- ADDON:ImportObject(OBJECT.TextStyle)
local textboxExample = UIParent:CreateWidget("textbox", "textboxExample", "UIParent")
textboxExample:SetExtent(400, 400)
textboxExample:AddAnchor("CENTER", "UIParent", 0, 0)
textboxExample.style:SetFont("font_combat", 30)
textboxExample.style:SetColorByKey("red")
textboxExample.style:SetEllipsis(true)
textboxExample.style:SetAlign(ALIGN_BOTTOM_LEFT)
-- textboxExample.style:SetOutline(true)
textboxExample.style:SetShadow(true)
textboxExample:SetText("Example Text that overflows triggering the ellipsis.")
textboxExample:SetLineColor(0, 1, 1, 1)
textboxExample:SetStrikeThrough(true)
textboxExample:SetUnderLine(true)
textboxExample:Show(true)

Webbrowser Example
ADDON:ImportObject(30) -- Webbrowser
-- ADDON:ImportObject(OBJECT.Webbrowser)
local webbrowserExample = UIParent:CreateWidget("webbrowser", "wwebbrowserExample", "UIParent")
webbrowserExample:SetExtent(1280, 720)
webbrowserExample:AddAnchor("CENTER", "UIParent", 0, 0)
webbrowserExample:SetURL("https://wiki.archerage.to/na-en")
webbrowserExample:Show(true)

Window Example
ADDON:ImportObject(0) -- Window
-- ADDON:ImportObject(OBJECT.Window)
local windowExample = UIParent:CreateWidget("window", "windowExample", "UIParent")
windowExample:SetExtent(400, 400)
windowExample:AddAnchor("CENTER", "UIParent", 0, 0)
windowExample:SetTitleText("Example Text.")
windowExample:SetWindowModal(true)
windowExample:Show(true)

WorldMap Example
ADDON:ImportObject(26) -- WorldMap
-- ADDON:ImportObject(OBJECT.WorldMap)
ADDON:ImportObject(10) -- ImageDrawable
-- ADDON:ImportObject(OBJECT.ImageDrawable)
local worldMapExample = UIParent:CreateWidget("worldmap", "worldMapExample", "UIParent")
worldMapExample:SetExtent(928, 556)
worldMapExample:AddAnchor("CENTER", "UIParent", 0, 0)
worldMapExample:InitMapData(928, 556, "ui/map/image_map.tga", "ui/map/frame_map.dds")
local playerDrawable = worldMapExample:CreateDrawable("ui/map/icon/player_cursor.dds", "player_cursor", "overlay")
worldMapExample:SetPlayerDrawable(playerDrawable)
worldMapExample:Show(true)

X2Editbox Example
ADDON:ImportObject(53) -- X2Editbox
-- ADDON:ImportObject(OBJECT.X2Editbox)
ADDON:ImportObject(8) -- NinePartDrawable
-- ADDON:ImportObject(OBJECT.NinePartDrawable)
local x2EditboxExample = UIParent:CreateWidget("x2editbox", "x2EditboxExample", "UIParent")
x2EditboxExample:SetExtent(100, 30)
x2EditboxExample:AddAnchor("CENTER", "UIParent", 0, 0)
local background = x2EditboxExample:CreateDrawable("ui/common/default.dds", "editbox_df", "background")
background:AddAnchor("TOPLEFT", x2EditboxExample, 0, 0)
background:AddAnchor("BOTTOMRIGHT", x2EditboxExample, 0, 0)
x2EditboxExample:Show(true)

API
Addon
Globals
ABILITY_CATEGORY_DESCRIPTION_TEXT
integer
ABILITY_CATEGORY_TEXT
integer
ABILITY_CHANGER_TEXT
integer
ADDON
ADDON
ATTRIBUTE_TEXT
integer
ATTRIBUTE_VARIATION_TEXT
integer
AUCTION_TEXT
integer
BATTLE_FIELD_TEXT
integer
BEAUTYSHOP_TEXT
integer
BINDING
integer
BUTLER
integer
CASTING_BAR_TEXT
integer
CHARACTER_CREATE_TEXT
integer
CHARACTER_POPUP_SUBTITLE_TEXT
integer
CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT
integer
CHARACTER_SELECT_TEXT
integer
CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT
integer
CHARACTER_SUBTITLE_TEXT
integer
CHARACTER_SUBTITLE_TOOLTIP_TEXT
integer
CHARACTER_TITLE_TEXT
integer
CHAT_CHANNEL_TEXT
integer
CHAT_COMBAT_LOG_TEXT
integer
CHAT_CREATE_TAB_TEXT
integer
CHAT_FILTERING
integer
CHAT_FORCE_ATTACK_TEXT
integer
CHAT_LIST_TEXT
integer
CHAT_SYSTEM_TEXT
integer
COMBAT_MESSAGE_TEXT
integer
COMBAT_TEXT
integer
COMBINED_ABILITY_NAME_TEXT
integer
COMMON_TEXT
integer
COMMUNITY_TEXT
integer
COMPOSITION_TEXT
integer
CRAFT_TEXT
integer
CUSTOMIZING_TEXT
integer
DATE_TIME_TEXT
integer
DOMINION
integer
DUEL_TEXT
integer
EQUIP_SLOT_TYPE_TEXT
integer
ERROR_MSG
integer
EXPEDITION_TEXT
integer
FACTION_TEXT
integer
FARM_TEXT
integer
GENDER_TEXT
integer
GRAVE_YARD_TEXT
integer
HARIHARA_FACTION_ID
integer
HERO_TEXT
integer
HONOR_POINT_WAR_TEXT
integer
HOUSING_PERMISSIONS_TEXT
integer
HOUSING_TEXT
integer
INFOBAR_MENU_TEXT
integer
INFOBAR_MENU_TIP_TEXT
integer
INGAMESHOP_TEXT
integer
INSTANT_GAME_TEXT
integer
INVEN_TEXT
integer
ITEM_GRADE
integer
ITEM_LOOK_CONVERT_TEXT
integer
KEY_BINDING_TEXT
integer
LEARNING_TEXT
integer
LEVEL_CHANGED_TEXT
integer
LOADING_TEXT
integer
LOGIN_CROWDED_TEXT
integer
LOGIN_DELETE_TEXT
integer
LOGIN_ERROR
integer
LOGIN_TEXT
integer
LOOT_METHOD_TEXT
integer
LOOT_TEXT
integer
MAIL_TEXT
integer
MAP_TEXT
integer
MONEY_TEXT
integer
MONSTER_FACTION_ID
integer
MSG_BOX_BODY_TEXT
integer
MSG_BOX_BTN_TEXT
integer
MSG_BOX_TITLE_TEXT
integer
MUSIC_TEXT
integer
NATION_TEXT
integer
NUIA_FACTION_ID
integer
OPTION_TEXT
integer
OUTLAW_FACTION_ID
integer
PARTY_TEXT
integer
PC_IN_ALL_FACTION_ID
integer
PERIOD_TIME_TEXT
integer
PET_TEXT
integer
PHYSICAL_ENCHANT_TEXT
integer
PLAYER_POPUP_TEXT
integer
PORTAL_TEXT
integer
PREMIUM_TEXT
integer
PRIEST_TEXT
integer
PROTECT_SENSITIVE_OPERATION_TEXT
integer
QUEST_ACT_OBJ_PTN_TEXT
integer
QUEST_ACT_OBJ_TEXT
integer
QUEST_CONDITION_TEXT
integer
QUEST_DISTANCE_TEXT
integer
QUEST_ERROR
integer
QUEST_INTERACTION_TEXT
integer
QUEST_OBJ_STATUS_TEXT
integer
QUEST_SPHERE_TEXT
integer
QUEST_STATUS_TEXT
integer
QUEST_TEXT
integer
RACE_DETAIL_DESCRIPTION_TEXT
integer
RACE_TEXT
integer
RAID_TEXT
integer
RANKING_TEXT
integer
REPAIR_TEXT
integer
RESTRICT_TEXT
integer
SECOND_PASSWORD_TEXT
integer
SERVER_TEXT
integer
SKILL_TEXT
integer
SKILL_TRAINING_MSG_TEXT
integer
SLAVE_KIND
integer
SLAVE_TEXT
integer
SOUND_2D
integer
SOUND_3D
integer
SOUND_CULLING
integer
SOUND_DEFAULT_3D
integer
SOUND_DOPPLER
integer
SOUND_EVENT
integer
SOUND_INDOOR
integer
SOUND_LOAD_SYNCHRONOUSLY
integer
SOUND_LOOP
integer
SOUND_MUSIC
integer
SOUND_NO_SW_ATTENUATION
integer
SOUND_OBSTRUCTION
integer
SOUND_ONLY_UPDATE_DISTANCE_ON_START
integer
SOUND_OUTDOOR
integer
SOUND_PRECACHE_LOAD_GROUP
integer
SOUND_PRECACHE_LOAD_SOUND
integer
SOUND_PRECACHE_LOAD_STAY_IN_MEMORY
integer
SOUND_PRECACHE_LOAD_UNLOAD_AFTER_PLAY
integer
SOUND_RADIUS
integer
SOUND_RELATIVE
integer
SOUND_SELFMOVING
integer
SOUND_SEMANTIC_AI_PAIN_DEATH
integer
SOUND_SEMANTIC_AI_READABILITY
integer
SOUND_SEMANTIC_AI_READABILITY_RESPONSE
integer
SOUND_SEMANTIC_AMBIENCE
integer
SOUND_SEMANTIC_AMBIENCE_ONESHOT
integer
SOUND_SEMANTIC_ANIMATION
integer
SOUND_SEMANTIC_DIALOG
integer
SOUND_SEMANTIC_EXPLOSION
integer
SOUND_SEMANTIC_FLOWGRAPH
integer
SOUND_SEMANTIC_FOOTSTEP
integer
SOUND_SEMANTIC_HUD
integer
SOUND_SEMANTIC_LIVING_ENTITY
integer
SOUND_SEMANTIC_MECHANIC_ENTITY
integer
SOUND_SEMANTIC_MP_CHAT
integer
SOUND_SEMANTIC_PARTICLE
integer
SOUND_SEMANTIC_PHYSICS_COLLISION
integer
SOUND_SEMANTIC_PHYSICS_GENERAL
integer
SOUND_SEMANTIC_PLAYER_FOLEY
integer
SOUND_SEMANTIC_PLAYER_FOLEY_VOICE
integer
SOUND_SEMANTIC_PROJECTILE
integer
SOUND_SEMANTIC_SOUNDSPOT
integer
SOUND_SEMANTIC_TRACKVIEW
integer
SOUND_SEMANTIC_UI
integer
SOUND_SEMANTIC_VEHICLE
integer
SOUND_SEMANTIC_VEHICLE_MUSIC
integer
SOUND_SEMANTIC_WEAPON
integer
SOUND_START_PAUSED
integer
SOUND_STEREO
integer
SOUND_STOP_MODE_AT_ONCE
integer
SOUND_STOP_MODE_EVENT_FADE
integer
SOUND_STOP_MODE_ON_SYNC_POINT
integer
SOUND_STREAM
integer
SOUND_VOICE
integer
STABLER_TEXT
integer
STORE_TEXT
integer
Sound
table
TARGET_POPUP_TEXT
integer
TEAM_TEXT
integer
TERRITORY_TEXT
integer
TIME
integer
TOOLTIP_TEXT
integer
TRADE_TEXT
integer
TRIAL_TEXT
integer
TUTORIAL_TEXT
integer
UCC_TEXT
integer
UCST_UNIT
integer
UI
UIParent
UIC_ABILITY_CHANGE
integer
UIC_ACHIEVEMENT
integer
UIC_ACTABILITY
integer
UIC_ADDON
integer
UIC_APPELLATION
integer
UIC_AUCTION
integer
UIC_AUTH_MSG_WND
integer
UIC_BAG
integer
UIC_BANK
integer
UIC_BEAUTY_SHOP
integer
UIC_BLESS_UTHSTIN
integer
UIC_BUTLER_INFO
integer
UIC_CHALLENGE
integer
UIC_CHANGE_VISUAL_RACE
integer
UIC_CHARACTER_INFO
integer
UIC_CHARACTER_INFO_VISUAL_RACE
integer
UIC_CHECK_BOT_WND
integer
UIC_CHECK_SECOND_PASSWORD
integer
UIC_CHRONICLE_BOOK_WND
integer
UIC_CLEAR_SECOND_PASSWORD
integer
UIC_CLIENT_DIRVEN_CONTENTS
integer
UIC_CLIENT_DIRVEN_TITLE
integer
UIC_CLIENT_DRIVEN_EXIT_BTN
integer
UIC_COFFER
integer
UIC_COMMERCIAL_MAIL
integer
UIC_COMMUNITY
integer
UIC_CRAFT_BOOK
integer
UIC_CRAFT_ORDER
integer
UIC_CREATE_EXPEDITION
integer
UIC_DEATH_AND_RESURRECTION_WND
integer
UIC_DEV_WINDOW
integer
UIC_DROPDOWN_LIST
integer
UIC_DYNAMIC_ACTIONBAR
integer
UIC_ENCHANT
integer
UIC_ENTER_SECOND_PASSWORD
integer
UIC_EQUIP_SLOT_REINFORCE
integer
UIC_EQUIP_SLOT_REINFORCE_TAB
integer
UIC_EVENT_CENTER
integer
UIC_EXIT_GAME
integer
UIC_EXPAND_INVENTORY
integer
UIC_EXPAND_JOB
integer
UIC_EXPEDITION
integer
UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF
integer
UIC_FAMILY
integer
UIC_FOLLOW
integer
UIC_FORCE_ATTACK
integer
UIC_FRIEND
integer
UIC_GAME_EXIT_FRAME
integer
UIC_GAME_TOOLTIP_WND
integer
UIC_GUILD_BANK
integer
UIC_HERO
integer
UIC_HERO_ELECTION
integer
UIC_HIDDEN_QUEST
integer
UIC_INGAME_SHOP
integer
UIC_INTERACT_SECOND_PASSWORD
integer
UIC_ITEM_GUIDE
integer
UIC_ITEM_LOCK
integer
UIC_ITEM_PIN
integer
UIC_ITEM_REPAIR
integer
UIC_LABOR_POWER_BAR
integer
UIC_LOCAL_DEVELOPMENT_BOARD
integer
UIC_LOOK_CONVERT
integer
UIC_LOOT_GACHA
integer
UIC_MAIL
integer
UIC_MAIN_ACTION_BAR
integer
UIC_MAKE_CRAFT_ORDER
integer
UIC_MARKET_PRICE
integer
UIC_MEGAPHONE
integer
UIC_MODE_ACTIONBAR
integer
UIC_MY_FARM_INFO
integer
UIC_NATION
integer
UIC_NOTIFY_ACTABILITY
integer
UIC_NOTIFY_SKILL
integer
UIC_OPTIMIZATION
integer
UIC_OPTION_FRAME
integer
UIC_PARTY
integer
UIC_PLAYER_EQUIPMENT
integer
UIC_PLAYER_UNITFRAME
integer
UIC_PREMIUM
integer
UIC_QUEST_CINEMA_FADE_WND
integer
UIC_QUEST_CINEMA_WND
integer
UIC_QUEST_LIST
integer
UIC_QUEST_NOTIFIER
integer
UIC_RAID
integer
UIC_RAID_RECRUIT
integer
UIC_RAID_TEAM_MANAGER
integer
UIC_RANK
integer
UIC_RANK_LOCAL_VIEW
integer
UIC_RECOVER_EXP
integer
UIC_RENAME_EXPEDITION
integer
UIC_REOPEN_RANDOM_BOX
integer
UIC_REPORT_BAD_USER
integer
UIC_REQUEST_BATTLEFIELD
integer
UIC_RESIDENT_TOWNHALL
integer
UIC_RETURN_ACCOUNT_REWARD_WND
integer
UIC_ROSTER_MANAGER_WND
integer
UIC_SCHEDULE_ITEM
integer
UIC_SELECT_CHARACTER
integer
UIC_SET_SECOND_PASSWORD
integer
UIC_SHORTCUT_ACTIONBAR
integer
UIC_SIEGE_RAID_REGISTER_WND
integer
UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND
integer
UIC_SKILL
integer
UIC_SLAVE_EQUIPMENT
integer
UIC_SPECIALTY_BUY
integer
UIC_SPECIALTY_INFO
integer
UIC_SPECIALTY_SELL
integer
UIC_SQUAD
integer
UIC_SQUAD_MINIVIEW
integer
UIC_STABLER
integer
UIC_STORE
integer
UIC_SYSTEM_CONFIG_FRAME
integer
UIC_TARGET_EQUIPMENT
integer
UIC_TARGET_UNITFRAME
integer
UIC_TGOS
integer
UIC_TRADE
integer
UIC_TRADER
integer
UIC_TRADE_GOOD_PRICE_INFORMATION
integer
UIC_UI_AVI
integer
UIC_WEB_HELP
integer
UIC_WEB_MESSENGER
integer
UIC_WEB_PLAY_DIARY
integer
UIC_WEB_PLAY_DIARY_INSTANCE
integer
UIC_WEB_WIKI
integer
UIC_WHISPER
integer
UIC_WORLDMAP
integer
UIParent
UIParent
UM_ACHIEVEMENT_NAME
integer
UM_AREA_SPHERE
integer
UM_DAY
integer
UM_DOODAD_NAME
integer
UM_EXPEDITION_LEADER_NAME_BY_ZONEGROUP
integer
UM_EXPEDITION_NAME_BY_ZONEGROUP
integer
UM_HOUR
integer
UM_ITEM_NAME
integer
UM_MINUTE
integer
UM_MONTH
integer
UM_NPC_GROUP_NAME
integer
UM_NPC_NAME
integer
UM_PC_CLASS
integer
UM_PC_GENDER
integer
UM_PC_NAME
integer
UM_PC_RACE
integer
UM_QUEST_NAME
integer
UM_SECOND
integer
UM_SOURCE_NAME
integer
UM_SPECIFY_TARGET_NAME
integer
UM_SUB_ZONE_NAME
integer
UM_TARGET_NAME
integer
UM_YEAR
integer
UM_ZONE_NAME
integer
UNIT_FRAME_TEXT
integer
UNIT_GRADE_TEXT
integer
UNIT_KIND_TEXT
integer
UOT_EDITBOX
integer
UOT_EDITBOX_MULTILINE
integer
UOT_EMPTY_WIDGET
integer
UOT_IMAGE_DRAWABLE
integer
UOT_LABEL
integer
UOT_LISTBOX
integer
UOT_LIST_CTRL
integer
UOT_NINE_PART_DRAWABLE
integer
UOT_SLIDER
integer
UOT_TEXT_STYLE
integer
UOT_X2_EDITBOX
integer
UR_FRIENDLY
integer
UR_HOSTILE
integer
UR_NEUTRAL
integer
UTIL_TEXT
integer
WEB_TEXT
integer
WINDOW_TITLE_TEXT
integer
X2
ADDON
ZST_CONQUEST_WAR
integer
ZST_INVALID
integer
Aliases
ContentTriggerFunc
fun(show: boolean|nil, data: table|nil)
api/Addon
FACTION_TYPE
101|102|103|104|105…(+124)
-- api/Addon
-- db > system_factions
FACTION_TYPE:
| `HARIHARA_FACTION_ID`
| `MONSTER_FACTION_ID`
| `NUIA_FACTION_ID`
| `OUTLAW_FACTION_ID`
| `PC_IN_ALL_FACTION_ID`
| `1` -- Friendly
| `2` -- Neutral
| `3` -- Hostile
| `101` -- Crescent Throne
| `102` -- Eznan Royals
| `103` -- Dreamwaker Exiles
| `104` -- Andelph
| `105` -- Wyrdwinds
| `106` -- Triestes
| `107` -- Noryettes
| `108` -- East Ishvara
| `109` -- West Ishvara
| `110` -- South Ishvara
| `111` -- North Ishvara
| `112` -- Reminisci Castle
| `113` -- Wandering Winds
| `114` -- Pirate
| `115` -- Horror
| `116` -- Animal
| `117` -- 27499 DO NOT TRANSLATE
| `118` -- 27500 DO NOT TRANSLATE
| `119` -- 27501 DO NOT TRANSLATE
| `120` -- 27502 DO NOT TRANSLATE
| `121` -- 27503 DO NOT TRANSLATE
| `122` -- 27504 DO NOT TRANSLATE
| `123` -- 27505 DO NOT TRANSLATE
| `124` -- 27506 DO NOT TRANSLATE
| `125` -- 27507 DO NOT TRANSLATE
| `126` -- 27508 DO NOT TRANSLATE
| `127` -- 27509 DO NOT TRANSLATE
| `128` -- 27510 DO NOT TRANSLATE
| `129` -- 27511 DO NOT TRANSLATE
| `130` -- 27512 DO NOT TRANSLATE
| `131` -- Friendly to all factions except monsters.
| `132` -- 27514 DO NOT TRANSLATE
| `133` -- Bloodhand Infiltrators
| `134` -- Team Sallium
| `135` -- Team Illion
| `136` -- Bloodhand Infiltrator Trackers
| `137` -- Bloodhands
| `138` -- 27520 DO NOT TRANSLATE
| `139` -- 27521 DO NOT TRANSLATE
| `140` -- 27522 DO NOT TRANSLATE
| `141` -- 27523 DO NOT TRANSLATE
| `142` -- Antiquary Society
| `143` -- 3rd Corps
| `144` -- Eznan Guard
| `145` -- 27527 DO NOT TRANSLATE
| `146` -- 27528 DO NOT TRANSLATE
| `147` -- The Crimson Watch
| `148` -- Nuia Alliance
| `149` -- Haranya Alliance
| `150` -- 27532 DO NOT TRANSLATE
| `151` -- 27533 DO NOT TRANSLATE
| `152` -- 27534 DO NOT TRANSLATE
| `153` -- 27535 DO NOT TRANSLATE
| `154` -- 27536 DO NOT TRANSLATE
| `155` -- 27537 DO NOT TRANSLATE
| `156` -- 27538 DO NOT TRANSLATE
| `157` -- 27539 DO NOT TRANSLATE
| `158` -- 27540 DO NOT TRANSLATE
| `159` -- Red Team
| `160` -- Blue Team
| `161` -- Pirate
| `162` -- Neutral Guard
| `163` -- Harani Bloodhand Infiltrators
| `164` -- Pirate Hunters
| `165` -- 170906 DO NOT TRANSLATE
| `166` -- Independents
| `167` -- Nuian Guard
| `168` -- Harani Guard
| `169` -- 184394 DO NOT TRANSLATE
| `170` -- Scarecrows
| `171` -- Nuian Front Watch
| `172` -- Fish
| `173` -- Haranya Front Watch
| `174` -- Pirate Front Watch
| `175` -- Nuia
| `176` -- Haranya
| `177` -- Player Nation Friendship (Nuia/Haranya/Pirate Hostility)
| `178` -- Panophtes
| `179` -- Argoth
| `180` -- 343643 DO NOT TRANSLATE
| `181` -- 343644 DO NOT TRANSLATE
| `182` -- Unused
| `183` -- Player Nations
| `184` -- Nuian Faction Alliance
| `185` -- Haranyan Faction Alliance
| `186` -- Arena Participant
| `187` -- Repentant Shadows
| `188` -- Friend
| `189` -- Ynystere Royal Family
| `190` -- Family Monster
| `191` -- Team Morpheus
| `192` -- Team Rangora
| `193` -- Team Pavitra
| `194` -- Team Illion
| `195` -- Ipnya
| `196` -- Raid
| `197` -- Noryette Challenger
| `198` -- Party
| `199` -- Haranya Alliance
| `200` -- Nuia Alliance
| `201` -- Anthalon
| `202` -- Last Survivor
| `203` -- Unclaimed
| `204` -- Garden Explorer
| `205` -- Garden Pioneer
| `206` -- Garden Researcher
| `207` -- No Owner
| `208` -- Skillset Doodad
| `209` -- Warden
| `210` -- Infiltrator
| `211` -- Game Participant
| `212` -- Kurt
| `213` -- Isan
| `214` -- Machine Rift Defense Faction
| `215` -- Sporty Day Participant
| `216` -- test_fairy
| `217` -- test_fairy Nuia
| `218` -- test_fairy Haranya
| `219` -- Event Participant
| `220` -- Team Yata
| `221` -- Team Greenman
UI_CATEGORY
UIC_ABILITY_CHANGE|UIC_ACHIEVEMENT|UIC_ACTABILITY|UIC_ADDON|UIC_APPELLATION…(+121)
-- api/Addon
UI_CATEGORY:
| `UIC_ABILITY_CHANGE`
| `UIC_ACHIEVEMENT`
| `UIC_ACTABILITY`
| `UIC_ADDON`
| `UIC_APPELLATION`
| `UIC_AUCTION`
| `UIC_AUTH_MSG_WND`
| `UIC_BAG`
| `UIC_BANK`
| `UIC_BEAUTY_SHOP`
| `UIC_BLESS_UTHSTIN`
| `UIC_BUTLER_INFO`
| `UIC_CHALLENGE`
| `UIC_CHANGE_VISUAL_RACE`
| `UIC_CHARACTER_INFO`
| `UIC_CHARACTER_INFO_VISUAL_RACE`
| `UIC_CHECK_BOT_WND`
| `UIC_CHECK_SECOND_PASSWORD`
| `UIC_CHRONICLE_BOOK_WND`
| `UIC_CLEAR_SECOND_PASSWORD`
| `UIC_CLIENT_DIRVEN_CONTENTS`
| `UIC_CLIENT_DIRVEN_TITLE`
| `UIC_CLIENT_DRIVEN_EXIT_BTN`
| `UIC_COFFER`
| `UIC_COMMERCIAL_MAIL`
| `UIC_COMMUNITY`
| `UIC_CRAFT_BOOK`
| `UIC_CRAFT_ORDER`
| `UIC_CREATE_EXPEDITION`
| `UIC_DEATH_AND_RESURRECTION_WND`
| `UIC_DEV_WINDOW`
| `UIC_DROPDOWN_LIST`
| `UIC_DYNAMIC_ACTIONBAR`
| `UIC_ENCHANT`
| `UIC_ENTER_SECOND_PASSWORD`
| `UIC_EQUIP_SLOT_REINFORCE`
| `UIC_EQUIP_SLOT_REINFORCE_TAB`
| `UIC_EVENT_CENTER`
| `UIC_EXIT_GAME`
| `UIC_EXPAND_INVENTORY`
| `UIC_EXPAND_JOB`
| `UIC_EXPEDITION`
| `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF`
| `UIC_FAMILY`
| `UIC_FOLLOW`
| `UIC_FORCE_ATTACK`
| `UIC_FRIEND`
| `UIC_GAME_EXIT_FRAME`
| `UIC_GAME_TOOLTIP_WND`
| `UIC_GUILD_BANK`
| `UIC_HERO`
| `UIC_HERO_ELECTION`
| `UIC_HIDDEN_QUEST`
| `UIC_INGAME_SHOP`
| `UIC_INTERACT_SECOND_PASSWORD`
| `UIC_ITEM_GUIDE`
| `UIC_ITEM_LOCK`
| `UIC_ITEM_PIN`
| `UIC_ITEM_REPAIR`
| `UIC_LABOR_POWER_BAR`
| `UIC_LOCAL_DEVELOPMENT_BOARD`
| `UIC_LOOK_CONVERT`
| `UIC_LOOT_GACHA`
| `UIC_MAIL`
| `UIC_MAIN_ACTION_BAR`
| `UIC_MAKE_CRAFT_ORDER`
| `UIC_MARKET_PRICE`
| `UIC_MEGAPHONE`
| `UIC_MODE_ACTIONBAR`
| `UIC_MY_FARM_INFO`
| `UIC_NATION`
| `UIC_NOTIFY_ACTABILITY`
| `UIC_NOTIFY_SKILL`
| `UIC_OPTIMIZATION`
| `UIC_OPTION_FRAME`
| `UIC_PARTY`
| `UIC_PLAYER_EQUIPMENT`
| `UIC_PLAYER_UNITFRAME`
| `UIC_PREMIUM`
| `UIC_QUEST_CINEMA_FADE_WND`
| `UIC_QUEST_CINEMA_WND`
| `UIC_QUEST_LIST`
| `UIC_QUEST_NOTIFIER`
| `UIC_RAID`
| `UIC_RAID_RECRUIT`
| `UIC_RAID_TEAM_MANAGER`
| `UIC_RANK`
| `UIC_RANK_LOCAL_VIEW`
| `UIC_RECOVER_EXP`
| `UIC_RENAME_EXPEDITION`
| `UIC_REOPEN_RANDOM_BOX`
| `UIC_REPORT_BAD_USER`
| `UIC_REQUEST_BATTLEFIELD`
| `UIC_RESIDENT_TOWNHALL`
| `UIC_RETURN_ACCOUNT_REWARD_WND`
| `UIC_ROSTER_MANAGER_WND`
| `UIC_SCHEDULE_ITEM`
| `UIC_SELECT_CHARACTER`
| `UIC_SET_SECOND_PASSWORD`
| `UIC_SHORTCUT_ACTIONBAR`
| `UIC_SIEGE_RAID_REGISTER_WND`
| `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND`
| `UIC_SKILL`
| `UIC_SLAVE_EQUIPMENT`
| `UIC_SPECIALTY_BUY`
| `UIC_SPECIALTY_INFO`
| `UIC_SPECIALTY_SELL`
| `UIC_SQUAD`
| `UIC_SQUAD_MINIVIEW`
| `UIC_STABLER`
| `UIC_STORE`
| `UIC_SYSTEM_CONFIG_FRAME`
| `UIC_TARGET_EQUIPMENT`
| `UIC_TARGET_UNITFRAME`
| `UIC_TGOS`
| `UIC_TRADE`
| `UIC_TRADER`
| `UIC_TRADE_GOOD_PRICE_INFORMATION`
| `UIC_UI_AVI`
| `UIC_WEB_HELP`
| `UIC_WEB_MESSENGER`
| `UIC_WEB_PLAY_DIARY`
| `UIC_WEB_PLAY_DIARY_INSTANCE`
| `UIC_WEB_WIKI`
| `UIC_WHISPER`
| `UIC_WORLDMAP`
UI_MACRO
UM_ACHIEVEMENT_NAME|UM_AREA_SPHERE|UM_DAY|UM_DOODAD_NAME|UM_EXPEDITION_LEADER_NAME_BY_ZONEGROUP…(+19)
-- api/Addon
UI_MACRO:
| `UM_ACHIEVEMENT_NAME`
| `UM_AREA_SPHERE`
| `UM_DAY`
| `UM_DOODAD_NAME`
| `UM_EXPEDITION_LEADER_NAME_BY_ZONEGROUP`
| `UM_EXPEDITION_NAME_BY_ZONEGROUP`
| `UM_HOUR`
| `UM_ITEM_NAME`
| `UM_MINUTE`
| `UM_MONTH`
| `UM_NPC_GROUP_NAME`
| `UM_NPC_NAME`
| `UM_PC_CLASS`
| `UM_PC_GENDER`
| `UM_PC_NAME`
| `UM_PC_RACE`
| `UM_QUEST_NAME`
| `UM_SECOND`
| `UM_SOURCE_NAME`
| `UM_SPECIFY_TARGET_NAME`
| `UM_SUB_ZONE_NAME`
| `UM_TARGET_NAME`
| `UM_YEAR`
| `UM_ZONE_NAME`
UI_OBJECT_TYPE
UOT_EDITBOX_MULTILINE|UOT_EDITBOX|UOT_EMPTY_WIDGET|UOT_IMAGE_DRAWABLE|UOT_LABEL…(+6)
-- api/Addon
UI_OBJECT_TYPE:
| `UOT_EDITBOX`
| `UOT_EDITBOX_MULTILINE`
| `UOT_EMPTY_WIDGET`
| `UOT_IMAGE_DRAWABLE`
| `UOT_LABEL`
| `UOT_LISTBOX`
| `UOT_LIST_CTRL`
| `UOT_NINE_PART_DRAWABLE`
| `UOT_SLIDER`
| `UOT_TEXT_STYLE`
| `UOT_X2_EDITBOX`
UI_OBJECT_TYPE_DRAWABLE
7|9|UOT_IMAGE_DRAWABLE|UOT_NINE_PART_DRAWABLE
-- api/Addon
UI_OBJECT_TYPE_DRAWABLE:
| `7` -- UOT_COLOR_DRAWABLE We dont have access to this global yet but it does exist in the codebase.
| `UOT_IMAGE_DRAWABLE`
| `UOT_NINE_PART_DRAWABLE`
| `9` -- UOT_THREE_PART_DRAWABLE We dont have access to this global yet but it does exist in the codebase.
UI_TEXT_CATEGORY_ID
ABILITY_CATEGORY_DESCRIPTION_TEXT|ABILITY_CATEGORY_TEXT|ABILITY_CHANGER_TEXT|ATTRIBUTE_TEXT|ATTRIBUTE_VARIATION_TEXT…(+117)
-- api/Addon
UI_TEXT_CATEGORY_ID:
| `ABILITY_CATEGORY_DESCRIPTION_TEXT`
| `ABILITY_CATEGORY_TEXT`
| `ABILITY_CHANGER_TEXT`
| `ATTRIBUTE_TEXT`
| `ATTRIBUTE_VARIATION_TEXT`
| `AUCTION_TEXT`
| `BATTLE_FIELD_TEXT`
| `BEAUTYSHOP_TEXT`
| `BINDING`
| `BUTLER`
| `CASTING_BAR_TEXT`
| `CHARACTER_CREATE_TEXT`
| `CHARACTER_POPUP_SUBTITLE_TEXT`
| `CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT`
| `CHARACTER_SELECT_TEXT`
| `CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT`
| `CHARACTER_SUBTITLE_TEXT`
| `CHARACTER_SUBTITLE_TOOLTIP_TEXT`
| `CHARACTER_TITLE_TEXT`
| `CHAT_CHANNEL_TEXT`
| `CHAT_COMBAT_LOG_TEXT`
| `CHAT_CREATE_TAB_TEXT`
| `CHAT_FILTERING`
| `CHAT_FORCE_ATTACK_TEXT`
| `CHAT_LIST_TEXT`
| `CHAT_SYSTEM_TEXT`
| `COMBAT_MESSAGE_TEXT`
| `COMBAT_TEXT`
| `COMBINED_ABILITY_NAME_TEXT`
| `COMMON_TEXT`
| `COMMUNITY_TEXT`
| `COMPOSITION_TEXT`
| `CRAFT_TEXT`
| `CUSTOMIZING_TEXT`
| `DATE_TIME_TEXT`
| `DOMINION`
| `DUEL_TEXT`
| `EQUIP_SLOT_TYPE_TEXT`
| `ERROR_MSG`
| `EXPEDITION_TEXT`
| `FACTION_TEXT`
| `FARM_TEXT`
| `GENDER_TEXT`
| `GRAVE_YARD_TEXT`
| `HERO_TEXT`
| `HONOR_POINT_WAR_TEXT`
| `HOUSING_PERMISSIONS_TEXT`
| `HOUSING_TEXT`
| `INFOBAR_MENU_TEXT`
| `INFOBAR_MENU_TIP_TEXT`
| `INGAMESHOP_TEXT`
| `INSTANT_GAME_TEXT`
| `INVEN_TEXT`
| `ITEM_GRADE`
| `ITEM_LOOK_CONVERT_TEXT`
| `KEY_BINDING_TEXT`
| `LEARNING_TEXT`
| `LEVEL_CHANGED_TEXT`
| `LOADING_TEXT`
| `LOGIN_CROWDED_TEXT`
| `LOGIN_DELETE_TEXT`
| `LOGIN_ERROR`
| `LOGIN_TEXT`
| `LOOT_METHOD_TEXT`
| `LOOT_TEXT`
| `MAIL_TEXT`
| `MAP_TEXT`
| `MONEY_TEXT`
| `MSG_BOX_BODY_TEXT`
| `MSG_BOX_BTN_TEXT`
| `MSG_BOX_TITLE_TEXT`
| `MUSIC_TEXT`
| `NATION_TEXT`
| `OPTION_TEXT`
| `PARTY_TEXT`
| `PERIOD_TIME_TEXT`
| `PET_TEXT`
| `PHYSICAL_ENCHANT_TEXT`
| `PLAYER_POPUP_TEXT`
| `PORTAL_TEXT`
| `PREMIUM_TEXT`
| `PRIEST_TEXT`
| `PROTECT_SENSITIVE_OPERATION_TEXT`
| `QUEST_ACT_OBJ_PTN_TEXT`
| `QUEST_ACT_OBJ_TEXT`
| `QUEST_CONDITION_TEXT`
| `QUEST_DISTANCE_TEXT`
| `QUEST_ERROR`
| `QUEST_INTERACTION_TEXT`
| `QUEST_OBJ_STATUS_TEXT`
| `QUEST_SPHERE_TEXT`
| `QUEST_STATUS_TEXT`
| `QUEST_TEXT`
| `RACE_DETAIL_DESCRIPTION_TEXT`
| `RACE_TEXT`
| `RAID_TEXT`
| `RANKING_TEXT`
| `REPAIR_TEXT`
| `RESTRICT_TEXT`
| `SECOND_PASSWORD_TEXT`
| `SERVER_TEXT`
| `SKILL_TEXT`
| `SKILL_TRAINING_MSG_TEXT`
| `SLAVE_KIND`
| `SLAVE_TEXT`
| `STABLER_TEXT`
| `STORE_TEXT`
| `TARGET_POPUP_TEXT`
| `TEAM_TEXT`
| `TERRITORY_TEXT`
| `TIME`
| `TOOLTIP_TEXT`
| `TRADE_TEXT`
| `TRIAL_TEXT`
| `TUTORIAL_TEXT`
| `UCC_TEXT`
| `UNIT_FRAME_TEXT`
| `UNIT_GRADE_TEXT`
| `UNIT_KIND_TEXT`
| `UTIL_TEXT`
| `WEB_TEXT`
| `WINDOW_TITLE_TEXT`
UNIT_RELATION
UR_FRIENDLY|UR_HOSTILE|UR_NEUTRAL
-- api/Addon
UNIT_RELATION:
| `UR_FRIENDLY`
| `UR_HOSTILE`
| `UR_NEUTRAL`
UOT_AVI
52
UOT_AVI:
| 52
UOT_BUTTON
2
UOT_BUTTON:
| 2
UOT_CHAT_WINDOW
38
UOT_CHAT_WINDOW:
| 38
UOT_CHECK_BUTTON
23
UOT_CHECK_BUTTON:
| 23
UOT_CIRCLE_DIAGRAM
31
UOT_CIRCLE_DIAGRAM:
| 31
UOT_COLOR_DRAWABLE
7
UOT_COLOR_DRAWABLE:
| 7
UOT_COLOR_PICKER
32
UOT_COLOR_PICKER:
| 32
UOT_COMBO_BOX
40
UOT_COMBO_BOX:
| 40
UOT_COOLDOWN_BUTTON
20
UOT_COOLDOWN_BUTTON:
| 20
UOT_COOLDOWN_CONSTANT_BUTTON
22
UOT_COOLDOWN_CONSTANT_BUTTON:
| 22
UOT_COOLDOWN_INVENTORY_BUTTON
21
UOT_COOLDOWN_INVENTORY_BUTTON:
| 21
UOT_DAMAGE_DISPLAY
35
UOT_DAMAGE_DISPLAY:
| 35
UOT_DYNAMIC_LIST
54
UOT_DYNAMIC_LIST:
| 54
UOT_EDITBOX
3
UOT_EDITBOX:
| 3
UOT_EDITBOX_MULTILINE
4
UOT_EDITBOX_MULTILINE:
| 4
UOT_EMPTY_WIDGET
46
UOT_EMPTY_WIDGET:
| 46
UOT_FOLDER
34
UOT_FOLDER:
| 34
UOT_GAME_TOOLTIP
18
UOT_GAME_TOOLTIP:
| 18
UOT_GRID
28
UOT_GRID:
| 28
UOT_IMAGE_DRAWABLE
10
UOT_IMAGE_DRAWABLE:
| 10
UOT_LABEL
1
UOT_LABEL:
| 1
UOT_LINE
48
UOT_LINE:
| 48
UOT_LISTBOX
5
UOT_LISTBOX:
| 5
UOT_LIST_CTRL
45
UOT_LIST_CTRL:
| 45
UOT_MEGAPHONE_CHATEDIT
44
UOT_MEGAPHONE_CHATEDIT:
| 44
UOT_MESSAGE
16
UOT_MESSAGE:
| 16
UOT_MODELVIEW
29
UOT_MODELVIEW:
| 29
UOT_NINE_PART_DRAWABLE
8
UOT_NINE_PART_DRAWABLE:
| 8
UOT_PAGEABLE
25
UOT_PAGEABLE:
| 25
UOT_PAINT_COLOR_PICKER
33
UOT_PAINT_COLOR_PICKER:
| 33
UOT_RADIO_GROUP
55
UOT_RADIO_GROUP:
| 55
UOT_ROADMAP
27
UOT_ROADMAP:
| 27
UOT_SLIDER
24
UOT_SLIDER:
| 24
UOT_SLOT
47
UOT_SLOT:
| 47
UOT_STATUSBAR
17
UOT_STATUSBAR:
| 17
UOT_TAB
36
UOT_TAB:
| 36
UOT_TEXTBOX
39
UOT_TEXTBOX:
| 39
UOT_THREE_PART_DRAWABLE
9
UOT_THREE_PART_DRAWABLE:
| 9
UOT_UNITFRAME_TOOLTIP
19
UOT_UNITFRAME_TOOLTIP:
| 19
UOT_WEBBROWSER
30
UOT_WEBBROWSER:
| 30
UOT_WINDOW
0
UOT_WINDOW:
| 0
UOT_WORLDMAP
26
UOT_WORLDMAP:
| 26
UOT_X2_EDITBOX
53
UOT_X2_EDITBOX:
| 53
ZONE_STATE_TYPE
ZST_CONQUEST_WAR|ZST_INVALID
-- api/Addon
ZONE_STATE_TYPE:
| `ZST_CONQUEST_WAR`
| `ZST_INVALID`
Classes
Class: ADDON
Method: AddEscMenuButton
(method) ADDON:AddEscMenuButton(categoryId: `1`|`2`|`3`|`4`|`5`, uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121), iconKey: ""|"achievement"|"auction"|"bag"|"butler"...(+26), name: string, data?: EscMenuButtonData)
Warning: Buttons are not removed when the addon is reloaded.
Adds a button to the escape menu for the related addon.
@param
categoryId— The category ID for the menu.@param
uiCategory— The UI category ID. Use an ID above 1000 for custom UI_CATEGORYs to avoid conflicts with default categories or other addons. (max:16777216)@param
iconKey— The icon key for the button.@param
name— The name of the button.@param
data— Optional data for the button. If this is set it will override theiconKey.ADDON:AddEscMenuButton(5, 1300, "", "example", { path = "Addon/{addonname}/example.dds", w = 25, h = 25 })-- Taken from db ui_esc_menu_categories categoryId: | `1` -- Character | `2` -- Combat | `3` -- Shop | `4` -- Convenience | `5` -- System -- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP` -- ui/common/esc_menu.g iconKey: | "" | "achievement" | "auction" | "bag" | "butler" | "chronicle" | "community" | "dairy" | "faq" | "folio" | "guide" | "hero" | "info" | "item_encyclopedia" | "lock" | "mail" | "manager_icon_esc" | "map" | "message" | "optimizer" | "price" | "public_farm" | "purchase" | "quest" | "raid" | "ranking" | "skill" | "tgos" | "trade" | "uthtin" | "wiki"See: EscMenuButtonData
Method: RegisterContentWidget
(method) ADDON:RegisterContentWidget(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121), widget: Widget, triggerFunc?: fun(show: boolean|nil, data: table|nil))
-> widget: Widget|nil
Registers a widget and its optional trigger function to a UI category and returns the widget if successful. This can override the trigger function for existing UI categories.
@param
uiCategory— The UI component to register the widget to. (max:16777216)@param
widget— The widget to register.@param
triggerFunc— The optional trigger function for the widget.@return
widget— The registered widget, ornilif registration failed.-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`See: Widget
Method: RegisterContentTriggerFunc
(method) ADDON:RegisterContentTriggerFunc(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121), triggerFunc: fun(show: boolean|nil, data: table|nil))
-> success: boolean
Registers a trigger function to a UI category and returns whether it succeeded. This can override the trigger function for existing UI categories.
@param
uiCategory— The UI category to register the function to. (max:16777216)@param
triggerFunc— The function to register as a trigger.@return
success—trueif registration was successful,falseotherwise.-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`
Method: LoadData
(method) ADDON:LoadData(key: string)
-> savedData: table|nil
Retrieves the saved data for the specified
keyin the addon under the current character.@param
key— The key to retrieve data for.@return
savedData— The data associated with the key.
Method: ReloadAddon
(method) ADDON:ReloadAddon(name: string)
Reloads the addon with the specified name. Avoid reloading the current addon to prevent game crashes.
@param
name— The name of the addon to reload.
Method: SaveData
(method) ADDON:SaveData(key: string, data: table)
Saves data to the specified key for the addon under the current character.
@param
key— The key to associate with the data.@param
data— The data to save.
Method: SaveAddonInfos
(method) ADDON:SaveAddonInfos()
Saves the addon’s information. Should be called after
ADDON:SetAddonEnable.
Method: SetAddonEnable
(method) ADDON:SetAddonEnable(name: string, enable: boolean)
Enables or disables an addon. Requires calling
ADDON:SaveAddonInfosto save the change andADDON:ReloadAddonto reload the state of the addon.@param
name— The name of the addon to enable or disable.@param
enable—trueto enable,falseto disable the addon.
Method: ShowContent
(method) ADDON:ShowContent(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121), show: boolean, data?: table)
-> success: boolean
Shows or hides the UI category and returns whether the operation succeeded.
@param
uiCategory— The UI category to show or hide.@param
show—trueto show,falseto hide the component.@param
data— Optional data passed to theuiCategorytriggerFuncdefined withADDON:RegisterContentTriggerFuncorADDON:RegisterContentWidget(currently only usable for custom UI categories).@return
success—trueif the operation succeeded,falseotherwise.-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`
Method: ImportObject
(method) ADDON:ImportObject(objectId: `0`|`10`|`11`|`12`|`13`...(+51))
Imports the
objectIdfor the addon. Call only once perOBJECT.@param
objectId— The object ID to import.objectId: | `0` -- Window | `1` -- Label | `2` -- Button | `3` -- Editbox | `4` -- EditboxMultiline | `5` -- Listbox | `6` -- Drawable | `7` -- ColorDrawable | `8` -- NinePartDrawable | `9` -- ThreePartDrawable | `10` -- ImageDrawable | `11` -- IconDrawable | `12` -- TextDrawable | `13` -- TextStyle | `14` -- ThreeColorDrawable | `15` -- EffectDrawable | `16` -- Message | `17` -- StatusBar | `18` -- GameTooltip | `19` -- UnitframeTooltip | `20` -- CooldownButton | `21` -- CooldownInventoryButton | `22` -- CooldownConstantButton | `23` -- CheckButton | `24` -- Slider | `25` -- Pageable | `26` -- WorldMap | `27` -- RoadMap | `28` -- Grid | `29` -- ModelView | `30` -- Webbrowser | `31` -- CircleDiagram | `32` -- ColorPicker | `33` -- PaintColorPicker | `34` -- Folder | `35` -- DamageDisplay | `36` -- Tab | `37` -- SliderTab | `38` -- ChatWindow | `39` -- Textbox | `40` -- Combobox | `41` -- ComboListButton | `42` -- ChatMessage | `43` -- ChatEdit | `44` -- MegaphoneChatEdit | `45` -- ListCtrl | `46` -- EmptyWidget | `47` -- Slot | `48` -- Line | `49` -- Root | `50` -- TextureDrawable | `51` -- Webview | `52` -- Avi | `53` -- X2Editbox | `54` -- DynamicList | `55` -- RadioGroup
Method: GetName
(method) ADDON:GetName()
-> name: string
Retrieves the name of the addon.
@return
name— The name of the addon.
Method: ClearData
(method) ADDON:ClearData(key: string)
Clears data associated with the specified
keyfor the addon under the current character.@param
key— The key for the data to clear.
Method: ChatLog
(method) ADDON:ChatLog(logMessage: string)
Logs a message to the chat under
CMF_SYSTEM.@param
logMessage— The message to log.
Method: ImportAPI
(method) ADDON:ImportAPI(apiType: `10`|`11`|`12`|`13`|`14`...(+80))
Imports the API type for the addon. Call once per
API.@param
apiType— The API to import.apiType: | `2` -- X2Console | `3` -- X2Ability | `4` -- X2Action | `5` -- X2Bag | `6` -- X2BattleField | `7` -- X2Camera | `8` -- X2Chat | `9` -- X2Craft | `10` -- X2Cursor | `11` -- X2Debug | `12` -- X2Decal | `13` -- X2Equipment | `14` -- X2Faction | `15` -- X2Friend | `16` -- X2Dominion | `17` -- X2Family | `18` -- X2Trial | `19` -- X2Hotkey | `20` -- X2House | `21` -- X2Input | `22` -- X2Interaction | `23` -- X2Item | `24` -- X2Locale | `25` -- X2LoginCharacter | `26` -- X2CustomizingUnit | `27` -- X2Loot | `28` -- X2Mail | `29` -- X2GoodsMail | `30` -- X2NameTag | `31` -- X2Option | `32` -- X2Player | `33` -- X2Quest | `34` -- X2SiegeWeapon | `35` -- X2Skill | `36` -- X2Sound | `37` -- X2Store | `38` -- X2Team | `39` -- X2Time | `40` -- X2Trade | `41` -- X2Tutorial | `42` -- X2Unit | `43` -- X2Util | `44` -- X2Warp | `45` -- X2World | `46` -- X2Ucc | `47` -- X2Bank | `48` -- X2Coffer | `49` -- X2GuildBank | `50` -- X2RenewItem | `51` -- X2Auction | `52` -- X2Mate | `53` -- X2BuffSkill | `54` -- X2Map | `55` -- X2DialogManager | `56` -- X2InGameShop | `57` -- X2UserMusic | `58` -- X2Book | `59` -- X2Nation | `60` -- X2Customizer | `61` -- X2Security | `62` -- X2ItemLookConverter | `63` -- X2Rank | `64` -- X2Helper | `65` -- X2PremiumService | `66` -- X2ItemEnchant | `67` -- X2Achievement | `68` -- X2Hero | `69` -- X2EventCenter | `70` -- X2ItemGacha | `71` -- X2ItemGuide | `72` -- X2BlessUthstin | `73` -- X2Resident | `74` -- X2HeirSkill | `75` -- X2EquipSlotReinforce | `76` -- X2OneAndOneChat | `77` -- X2Squad | `78` -- X2Dyeing | `79` -- X2SkillAlert | `80` -- X2Indun | `81` -- X2ArchePass | `82` -- X2Butler | `83` -- X2CombatResource | `84` -- X2Roster | `85` -- X2MiniScoreboard | `86` -- X2SurveyForm
Method: FireAddon
(method) ADDON:FireAddon(name: string)
Triggers the
UI_ADDONevent for the specified addonname.@param
name— The name of the addon to trigger.
Method: GetContent
(method) ADDON:GetContent(uiCategory: number)
-> contentFrame: Widget|nil
Retrieves the registered content frame for the specified UI category. Restricted to custom UI categories registered in the addon. Cannot be used to get content frames from other addons.
@param
uiCategory— The UI category ID.@return
contentFrame— The content frame, ornilif not found.local widget = ADDON:GetContent(UIC_MY_CUSTOM_WIDGET) if widget == nil then return end @cast widget [my widget type]See: Widget
Method: GetAddonInfos
(method) ADDON:GetAddonInfos()
-> addonInfo: AddonInfo[]
Retrieves a list of information for all currently installed addons.
@return
addonInfo— Array of addon information.See: AddonInfo
Method: GetContentMainScriptPosVis
(method) ADDON:GetContentMainScriptPosVis(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121))
-> x: number|nil
2. y: number|nil
3. width: number|nil
4. height: number|nil
5. isVisible: boolean|nil
Retrieves the position, unscaled size, and visibility of the specified UI category. Does not retrieve custom registered UI categories and some UI categoryies will not return anything.
@param
uiCategory— The UI component to query.@return
x— The x-coordinate of the component, ornilif the UI category doesn’t exist.@return
y— The y-coordinate of the component, ornilif the UI category doesn’t exist.@return
width— The unscaled width of the component, ornilif the UI category doesn’t exist.@return
height— The unscaled height of the component, ornilif the UI category doesn’t exist.@return
isVisible—trueif the component is visible,falseotherwise.-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`
Method: ToggleContent
(method) ADDON:ToggleContent(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121), data?: table)
-> success: boolean
Toggles the visibility of the UI category and returns whether the operation succeeded.
@param
uiCategory— The UI category to toggle.@param
data— Optional data (currently only usable for custom UI categories).@return
success—trueif the toggle succeeded,falseotherwise.ADDON:ToggleContent(UIC_MY_CUSTOM_WIDGET, { hello = "world" })-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`
Class: UIParent
Method: ClearUIBound
(method) UIParent:ClearUIBound(key: string|"ui_bound_actionBar_renewal1"|"ui_bound_actionBar_renewal10"|"ui_bound_actionBar_renewal11"|"ui_bound_actionBar_renewal2"...(+43))
Clears the UI bound associated with the specified UI key. Reload (or character select) required to update the UI.
@param
key— The key whose UIBound data should be cleared.key: | "ui_bound_actionBar_renewal1" -- Basic Shortcut Bar | "ui_bound_actionBar_renewal2" -- 1st Shortcut Bar Left | "ui_bound_actionBar_renewal3" -- 1st Shortcut Bar Right | "ui_bound_actionBar_renewal4" -- 2nd Shortcut Bar Left | "ui_bound_actionBar_renewal5" -- 2nd Shortcut Bar Right | "ui_bound_actionBar_renewal6" -- 3rd Shortcut Bar Left | "ui_bound_actionBar_renewal7" -- 3rd Shortcut Bar Right | "ui_bound_actionBar_renewal8" -- 4th Shortcut Bar Left | "ui_bound_actionBar_renewal9" -- 4th Shortcut Bar Right | "ui_bound_actionBar_renewal10" -- 5th Shortcut Bar Left | "ui_bound_actionBar_renewal11" -- 5th Shortcut Bar Right | "ui_bound_battlefield_actionbar" | "ui_bound_chatWindow[0]" | "ui_bound_chatWindow[1]" | "ui_bound_chatWindow[2]" | "ui_bound_chatWindow[3]" | "ui_bound_chatWindow[4]" | "ui_bound_chatWindow[5]" | "ui_bound_chatWindow[6]" | "ui_bound_chatWindow[7]" | "ui_bound_combatResource" | "ui_bound_combatResourceFrame" | "ui_bound_craftFrame" | "ui_bound_craftOrderBoard" | "ui_bound_invite_jury_popup" | "ui_bound_megaphone_frame" | "ui_bound_mobilization_order_popup" | "ui_bound_modeSkillActionBar" | "ui_bound_partyFrame1" | "ui_bound_partyFrame2" | "ui_bound_partyFrame3" | "ui_bound_partyFrame4" | "ui_bound_petBar1" | "ui_bound_petBar2" | "ui_bound_petFrame1" | "ui_bound_petFrame2" | "ui_bound_petInfoWindow" | "ui_bound_playerFrame" | "ui_bound_questList" | "ui_bound_questNotifier" | "ui_bound_raidFrame" | "ui_bound_raidFrame2" | "ui_bound_sagaBook" | "ui_bound_shortcutSkillActionBar" | "ui_bound_targetFrame" | "ui_bound_targettotarget" | "ui_bound_watchtarget"
Method: GetViewCameraPos
(method) UIParent:GetViewCameraPos()
-> viewCameraPos: Vec3
Retrieves the camera’s position.
@return
viewCameraPos— The camera position as a Vec3.See: Vec3
Method: GetVirtualMemoryStats
(method) UIParent:GetVirtualMemoryStats()
-> virtualMemoryStats: VirtualMemoryStats
Retrieves the virtual memory statistics.
@return
virtualMemoryStats— The virtual memory statistics.See: VirtualMemoryStats
Method: InitFontSize
(method) UIParent:InitFontSize()
-> fontSizeList: FontSizeList
Retrieves the font size list.
@return
fontSizeList— The font size list.See: FontSizeList
Method: IsDX11Supported
(method) UIParent:IsDX11Supported()
-> dx11Supported: boolean
Checks if DirectX 11 is supported.
@return
dx11Supported—trueif DirectX 11 is supported,falseotherwise.
Method: GetViewCameraFov
(method) UIParent:GetViewCameraFov()
-> viewCameraFov: number
Retrieves the camera’s field of view in radians.
@return
viewCameraFov— The camera’s field of view.
Method: GetViewCameraAngles
(method) UIParent:GetViewCameraAngles()
-> viewCameraAngles: Vec3
Retrieves the camera’s angles in degrees.
@return
viewCameraAngles— The camera angles as a Vec3.See: Vec3
Method: GetViewCameraDir
(method) UIParent:GetViewCameraDir()
-> viewCameraDir: Vec3
Retrieves the camera’s direction in radians.
@return
viewCameraDir— The camera direction as a Vec3.See: Vec3
Method: GetUIStamp
(method) UIParent:GetUIStamp(key: string)
-> uiStamp: string|nil
Retrieves the UI stamp for the specified key.
@param
key— The key to retrieve the UI stamp for.@return
uiStamp— The UI stamp associated with the key.
Method: GetUIScaleRange
(method) UIParent:GetUIScaleRange()
-> minimum: number
2. maximum: number
3. step: number
Retrieves the allowed range and step for UI scale values.
@return
minimum— The minimum allowed UI scale. (e.g.,0.7)@return
maximum— The maximum allowed UI scale. (e.g.,2.4)@return
step— The increment/decrement step size. (e.g.,10)
Method: IsPointVisible
(method) UIParent:IsPointVisible(point: Vec3)
-> pointVisible: boolean
Checks if the specified point is visible.
@param
point— The point to check visibility for.@return
pointVisible—trueif the point is visible,falseotherwise.See: Vec3
Method: ReleaseEventHandler
(method) UIParent:ReleaseEventHandler(eventName: "ABILITY_CHANGED"|"ABILITY_EXP_CHANGED"|"ABILITY_SET_CHANGED"|"ABILITY_SET_USABLE_SLOT_COUNT_CHANGED"|"ACCOUNT_ATTENDANCE_ADDED"...(+872), handler: function)
Releases an event handler for the specified UI event.
@param
eventName— The UI event to release the handler for.@param
handler— The handler function to release.eventName: | "ABILITY_CHANGED" | "ABILITY_EXP_CHANGED" | "ABILITY_SET_CHANGED" | "ABILITY_SET_USABLE_SLOT_COUNT_CHANGED" | "ACCOUNT_ATTENDANCE_ADDED" | "ACCOUNT_ATTENDANCE_LOADED" | "ACCOUNT_ATTRIBUTE_UPDATED" | "ACCOUNT_RESTRICT_NOTICE" | "ACHIEVEMENT_UPDATE" | "ACQUAINTANCE_LOGIN" | "ACTABILITY_EXPERT_CHANGED" | "ACTABILITY_EXPERT_EXPANDED" | "ACTABILITY_EXPERT_GRADE_CHANGED" | "ACTABILITY_MODIFIER_UPDATE" | "ACTABILITY_REFRESH_ALL" | "ACTION_BAR_AUTO_REGISTERED" | "ACTION_BAR_PAGE_CHANGED" | "ACTIONS_UPDATE" | "ADD_GIVEN_QUEST_INFO" | "ADD_NOTIFY_QUEST_INFO" | "ADDED_ITEM" | "ADDON_LOADED" | "AGGRO_METER_CLEARED" | "AGGRO_METER_UPDATED" | "ALL_SIEGE_RAID_TEAM_INFOS" | "ANTIBOT_PUNISH" | "APPELLATION_CHANGED" | "APPELLATION_GAINED" | "APPELLATION_STAMP_SET" | "ARCHE_PASS_BUY" | "ARCHE_PASS_COMPLETED" | "ARCHE_PASS_DROPPED" | "ARCHE_PASS_EXPIRED" | "ARCHE_PASS_LOADED" | "ARCHE_PASS_MISSION_CHANGED" | "ARCHE_PASS_MISSION_COMPLETED" | "ARCHE_PASS_OWNED" | "ARCHE_PASS_RESETED" | "ARCHE_PASS_STARTED" | "ARCHE_PASS_UPDATE_POINT" | "ARCHE_PASS_UPDATE_REWARD_ITEM" | "ARCHE_PASS_UPDATE_TIER" | "ARCHE_PASS_UPGRADE_PREMIUM" | "ASK_BUY_LABOR_POWER_POTION" | "ASK_FORCE_ATTACK" | "AUCTION_BIDDED" | "AUCTION_BIDDEN" | "AUCTION_BOUGHT" | "AUCTION_BOUGHT_BY_SOMEONE" | "AUCTION_CANCELED" | "AUCTION_CHARACTER_LEVEL_TOO_LOW" | "AUCTION_ITEM_ATTACHMENT_STATE_CHANGED" | "AUCTION_ITEM_PUT_UP" | "AUCTION_ITEM_SEARCH" | "AUCTION_ITEM_SEARCHED" | "AUCTION_LOWEST_PRICE" | "AUCTION_PERMISSION_BY_CRAFT" | "AUCTION_TOGGLE" | "AUDIENCE_JOINED" | "AUDIENCE_LEFT" | "BAD_USER_LIST_UPDATE" | "BADWORD_USER_REPORED_RESPONE_MSG" | "BAG_EXPANDED" | "BAG_ITEM_CONFIRMED" | "BAG_REAL_INDEX_SHOW" | "BAG_TAB_CREATED" | "BAG_TAB_REMOVED" | "BAG_TAB_SORTED" | "BAG_TAB_SWITCHED" | "BAG_UPDATE" | "BAN_PLAYER_RESULT" | "BANK_EXPANDED" | "BANK_REAL_INDEX_SHOW" | "BANK_TAB_CREATED" | "BANK_TAB_REMOVED" | "BANK_TAB_SORTED" | "BANK_TAB_SWITCHED" | "BANK_UPDATE" | "BEAUTYSHOP_CLOSE_BY_SYSTEM" | "BLESS_UTHSTIN_EXTEND_MAX_STATS" | "BLESS_UTHSTIN_ITEM_SLOT_CLEAR" | "BLESS_UTHSTIN_ITEM_SLOT_SET" | "BLESS_UTHSTIN_MESSAGE" | "BLESS_UTHSTIN_UPDATE_STATS" | "BLESS_UTHSTIN_WILL_APPLY_STATS" | "BLOCKED_USER_LIST" | "BLOCKED_USER_UPDATE" | "BLOCKED_USERS_INFO" | "BOT_SUSPECT_REPORTED" | "BUFF_SKILL_CHANGED" | "BUFF_UPDATE" | "BUILD_CONDITION" | "BUILDER_END" | "BUILDER_STEP" | "BUTLER_INFO_UPDATED" | "BUTLER_UI_COMMAND" | "BUY_RESULT_AA_POINT" | "BUY_SPECIALTY_CONTENT_INFO" | "CANCEL_CRAFT_ORDER" | "CANCEL_REBUILD_HOUSE_CAMERA_MODE" | "CANDIDATE_LIST_CHANGED" | "CANDIDATE_LIST_HIDE" | "CANDIDATE_LIST_SELECTION_CHANGED" | "CANDIDATE_LIST_SHOW" | "CHANGE_ACTABILITY_DECO_NUM" | "CHANGE_CONTRIBUTION_POINT_TO_PLAYER" | "CHANGE_CONTRIBUTION_POINT_TO_STORE" | "CHANGE_MY_LANGUAGE" | "CHANGE_OPTION" | "CHANGE_PAY_INFO" | "CHANGE_VISUAL_RACE_ENDED" | "CHANGED_AUTO_USE_AAPOINT" | "CHANGED_MSG" | "CHAT_DICE_VALUE" | "CHAT_EMOTION" | "CHAT_FAILED" | "CHAT_JOINED_CHANNEL" | "CHAT_LEAVED_CHANNEL" | "CHAT_MESSAGE" | "CHAT_MSG_ALARM" | "CHAT_MSG_DOODAD" | "CHAT_MSG_QUEST" | "CHECK_TEXTURE" | "CLEAR_BOSS_TELESCOPE_INFO" | "CLEAR_CARRYING_BACKPACK_SLAVE_INFO" | "CLEAR_COMPLETED_QUEST_INFO" | "CLEAR_CORPSE_INFO" | "CLEAR_DOODAD_INFO" | "CLEAR_FISH_SCHOOL_INFO" | "CLEAR_GIVEN_QUEST_STATIC_INFO" | "CLEAR_HOUSING_INFO" | "CLEAR_MY_SLAVE_POS_INFO" | "CLEAR_NOTIFY_QUEST_INFO" | "CLEAR_NPC_INFO" | "CLEAR_SHIP_TELESCOPE_INFO" | "CLEAR_TRANSFER_TELESCOPE_INFO" | "CLOSE_CRAFT_ORDER" | "CLOSE_MUSIC_SHEET" | "COFFER_INTERACTION_END" | "COFFER_INTERACTION_START" | "COFFER_REAL_INDEX_SHOW" | "COFFER_TAB_CREATED" | "COFFER_TAB_REMOVED" | "COFFER_TAB_SORTED" | "COFFER_TAB_SWITCHED" | "COFFER_UPDATE" | "COMBAT_MSG" | "COMBAT_TEXT" | "COMBAT_TEXT_COLLISION" | "COMBAT_TEXT_SYNERGY" | "COMMON_FARM_UPDATED" | "COMMUNITY_ERROR" | "COMPLETE_ACHIEVEMENT" | "COMPLETE_CRAFT_ORDER" | "COMPLETE_QUEST_CONTEXT_DOODAD" | "COMPLETE_QUEST_CONTEXT_NPC" | "CONSOLE_WRITE" | "CONVERT_TO_RAID_TEAM" | "COPY_RAID_MEMBERS_TO_CLIPBOARD" | "CRAFT_DOODAD_INFO" | "CRAFT_ENDED" | "CRAFT_FAILED" | "CRAFT_ORDER_ENTRY_SEARCHED" | "CRAFT_RECIPE_ADDED" | "CRAFT_STARTED" | "CRAFT_TRAINED" | "CRAFTING_END" | "CRAFTING_START" | "CREATE_ORIGIN_UCC_ITEM" | "CRIME_REPORTED" | "DEBUFF_UPDATE" | "DELETE_CRAFT_ORDER" | "DELETE_PORTAL" | "DESTROY_PAPER" | "DIAGONAL_ASR" | "DIAGONAL_LINE" | "DICE_BID_RULE_CHANGED" | "DISCONNECT_FROM_AUTH" | "DISCONNECTED_BY_WORLD" | "DISMISS_PET" | "DIVE_END" | "DIVE_START" | "DOMINION" | "DOMINION_GUARD_TOWER_STATE_NOTICE" | "DOMINION_GUARD_TOWER_UPDATE_TOOLTIP" | "DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED" | "DOMINION_SIEGE_PERIOD_CHANGED" | "DOMINION_SIEGE_SYSTEM_NOTICE" | "DOMINION_SIEGE_UPDATE_TIMER" | "DOODAD_LOGIC" | "DOODAD_PHASE_MSG" | "DOODAD_PHASE_UI_MSG" | "DRAW_DOODAD_SIGN_TAG" | "DRAW_DOODAD_TOOLTIP" | "DYEING_END" | "DYEING_START" | "DYNAMIC_ACTION_BAR_HIDE" | "DYNAMIC_ACTION_BAR_SHOW" | "ENABLE_TEAM_AREA_INVITATION" | "ENCHANT_EXAMINE" | "ENCHANT_RESULT" | "ENCHANT_SAY_ABILITY" | "END_HERO_ELECTION_PERIOD" | "END_QUEST_CHAT_BUBBLE" | "ENDED_DUEL" | "ENTER_ANOTHER_ZONEGROUP" | "ENTER_ENCHANT_ITEM_MODE" | "ENTER_GACHA_LOOT_MODE" | "ENTER_ITEM_LOOK_CONVERT_MODE" | "ENTER_WORLD_CANCELLED" | "ENTERED_INSTANT_GAME_ZONE" | "ENTERED_LOADING" | "ENTERED_LOGIN" | "ENTERED_SCREEN_SHOT_CAMERA_MODE" | "ENTERED_SUBZONE" | "ENTERED_WORLD" | "ENTERED_WORLD_SELECT" | "EQUIP_SLOT_REINFORCE_MSG_CHAGNE_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_EXPAND_PAGE" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP" | "EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT" | "EQUIP_SLOT_REINFORCE_SELECT_PAGE" | "EQUIP_SLOT_REINFORCE_UPDATE" | "ESC_MENU_ADD_BUTTON" | "ESCAPE_END" | "ESCAPE_START" | "EVENT_SCHEDULE_START" | "EVENT_SCHEDULE_STOP" | "EXP_CHANGED" | "EXPEDITION_APPLICANT_ACCEPT" | "EXPEDITION_APPLICANT_REJECT" | "EXPEDITION_BUFF_CHANGE" | "EXPEDITION_EXP" | "EXPEDITION_HISTORY" | "EXPEDITION_LEVEL_UP" | "EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT" | "EXPEDITION_MANAGEMENT_APPLICANT_ADD" | "EXPEDITION_MANAGEMENT_APPLICANT_DEL" | "EXPEDITION_MANAGEMENT_APPLICANT_REJECT" | "EXPEDITION_MANAGEMENT_APPLICANTS" | "EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBERS_INFO" | "EXPEDITION_MANAGEMENT_POLICY_CHANGED" | "EXPEDITION_MANAGEMENT_RECRUITMENT_ADD" | "EXPEDITION_MANAGEMENT_RECRUITMENT_DEL" | "EXPEDITION_MANAGEMENT_RECRUITMENTS" | "EXPEDITION_MANAGEMENT_ROLE_CHANGED" | "EXPEDITION_MANAGEMENT_UPDATED" | "EXPEDITION_RANKING" | "EXPEDITION_SUMMON_SUGGEST" | "EXPEDITION_WAR_DECLARATION_FAILED" | "EXPEDITION_WAR_DECLARATION_MONEY" | "EXPEDITION_WAR_KILL_SCORE" | "EXPEDITION_WAR_SET_PROTECT_DATE" | "EXPEDITION_WAR_STATE" | "EXPIRED_ITEM" | "FACTION_CHANGED" | "FACTION_COMPETITION_INFO" | "FACTION_COMPETITION_RESULT" | "FACTION_COMPETITION_UPDATE_POINT" | "FACTION_RELATION_ACCEPTED" | "FACTION_RELATION_CHANGED" | "FACTION_RELATION_COUNT" | "FACTION_RELATION_DENIED" | "FACTION_RELATION_HISTORY" | "FACTION_RELATION_REQUESTED" | "FACTION_RELATION_WILL_CHANGE" | "FACTION_RENAMED" | "FADE_INOUT_DONE" | "FAIL_WEB_PLAY_DIARY_INSTANT" | "FAILED_TO_SET_PET_AUTO_SKILL" | "FAMILY_ERROR" | "FAMILY_EXP_ADD" | "FAMILY_INFO_REFRESH" | "FAMILY_LEVEL_UP" | "FAMILY_MEMBER" | "FAMILY_MEMBER_ADDED" | "FAMILY_MEMBER_KICKED" | "FAMILY_MEMBER_LEFT" | "FAMILY_MEMBER_ONLINE" | "FAMILY_MGR" | "FAMILY_NAME_CHANGED" | "FAMILY_OWNER_CHANGED" | "FAMILY_REFRESH" | "FAMILY_REMOVED" | "FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL" | "FIND_FACTION_REZ_DISTRICT_DURATION_FAIL" | "FOLDER_STATE_CHANGED" | "FORCE_ATTACK_CHANGED" | "FRIENDLIST" | "FRIENDLIST_INFO" | "FRIENDLIST_UPDATE" | "GACHA_LOOT_PACK_LOG" | "GACHA_LOOT_PACK_RESULT" | "GAME_EVENT_EMPTY" | "GAME_EVENT_INFO_LIST_UPDATED" | "GAME_EVENT_INFO_REQUESTED" | "GAME_SCHEDULE" | "GENDER_TRANSFERED" | "GLIDER_MOVED_INTO_BAG" | "GOODS_MAIL_INBOX_ITEM_TAKEN" | "GOODS_MAIL_INBOX_MONEY_TAKEN" | "GOODS_MAIL_INBOX_TAX_PAID" | "GOODS_MAIL_INBOX_UPDATE" | "GOODS_MAIL_RETURNED" | "GOODS_MAIL_SENT_SUCCESS" | "GOODS_MAIL_SENTBOX_UPDATE" | "GOODS_MAIL_WRITE_ITEM_UPDATE" | "GRADE_ENCHANT_BROADCAST" | "GRADE_ENCHANT_RESULT" | "GUARDTOWER_HEALTH_CHANGED" | "GUILD_BANK_INTERACTION_END" | "GUILD_BANK_INTERACTION_START" | "GUILD_BANK_INVEN_SHOW" | "GUILD_BANK_MONEY_UPDATE" | "GUILD_BANK_REAL_INDEX_SHOW" | "GUILD_BANK_TAB_CREATED" | "GUILD_BANK_TAB_REMOVED" | "GUILD_BANK_TAB_SORTED" | "GUILD_BANK_TAB_SWITCHED" | "GUILD_BANK_UPDATE" | "HEIR_LEVEL_UP" | "HEIR_SKILL_ACTIVE_TYPE_MSG" | "HEIR_SKILL_LEARN" | "HEIR_SKILL_RESET" | "HEIR_SKILL_UPDATE" | "HERO_ALL_SCORE_UPDATED" | "HERO_ANNOUNCE_REMAIN_TIME" | "HERO_CANDIDATE_NOTI" | "HERO_CANDIDATES_ANNOUNCED" | "HERO_ELECTION" | "HERO_ELECTION_DAY_ALERT" | "HERO_ELECTION_RESULT" | "HERO_ELECTION_VOTED" | "HERO_NOTI" | "HERO_RANK_DATA_RETRIEVED" | "HERO_RANK_DATA_TIMEOUT" | "HERO_SCORE_UPDATED" | "HERO_SEASON_OFF" | "HERO_SEASON_UPDATED" | "HIDE_ROADMAP_TOOLTIP" | "HIDE_SKILL_MAP_EFFECT" | "HIDE_WORLDMAP_TOOLTIP" | "HOUSE_BUILD_INFO" | "HOUSE_BUY_FAIL" | "HOUSE_BUY_SUCCESS" | "HOUSE_CANCEL_SELL_FAIL" | "HOUSE_CANCEL_SELL_SUCCESS" | "HOUSE_DECO_UPDATED" | "HOUSE_FARM_MSG" | "HOUSE_INFO_UPDATED" | "HOUSE_INTERACTION_END" | "HOUSE_INTERACTION_START" | "HOUSE_PERMISSION_UPDATED" | "HOUSE_REBUILD_TAX_INFO" | "HOUSE_ROTATE_CONFIRM" | "HOUSE_SALE_SUCCESS" | "HOUSE_SET_SELL_FAIL" | "HOUSE_SET_SELL_SUCCESS" | "HOUSE_STEP_INFO_UPDATED" | "HOUSE_TAX_INFO" | "HOUSING_UCC_CLOSE" | "HOUSING_UCC_ITEM_SLOT_CLEAR" | "HOUSING_UCC_ITEM_SLOT_SET" | "HOUSING_UCC_LEAVE" | "HOUSING_UCC_UPDATED" | "HPW_ZONE_STATE_CHANGE" | "HPW_ZONE_STATE_WAR_END" | "IME_STATUS_CHANGED" | "INDUN_INITAL_ROUND_INFO" | "INDUN_ROUND_END" | "INDUN_ROUND_START" | "INDUN_UPDATE_ROUND_INFO" | "INGAME_SHOP_BUY_RESULT" | "INIT_CHRONICLE_INFO" | "INSERT_CRAFT_ORDER" | "INSTANCE_ENTERABLE_MSG" | "INSTANT_GAME_BEST_RATING_REWARD" | "INSTANT_GAME_END" | "INSTANT_GAME_JOIN_APPLY" | "INSTANT_GAME_JOIN_CANCEL" | "INSTANT_GAME_KILL" | "INSTANT_GAME_PICK_BUFFS" | "INSTANT_GAME_READY" | "INSTANT_GAME_RETIRE" | "INSTANT_GAME_ROUND_RESULT" | "INSTANT_GAME_START" | "INSTANT_GAME_START_POINT_RETURN_MSG" | "INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME" | "INSTANT_GAME_WAIT" | "INTERACTION_END" | "INTERACTION_START" | "INVALID_NAME_POLICY" | "INVEN_SLOT_SPLIT" | "ITEM_ACQUISITION_BY_LOOT" | "ITEM_CHANGE_MAPPING_RESULT" | "ITEM_ENCHANT_MAGICAL_RESULT" | "ITEM_EQUIP_RESULT" | "ITEM_LOOK_CONVERTED" | "ITEM_LOOK_CONVERTED_EFFECT" | "ITEM_REFURBISHMENT_RESULT" | "ITEM_SMELTING_RESULT" | "ITEM_SOCKET_UPGRADE" | "ITEM_SOCKETING_RESULT" | "JURY_OK_COUNT" | "JURY_WAITING_NUMBER" | "LABORPOWER_CHANGED" | "LEAVE_ENCHANT_ITEM_MODE" | "LEAVE_GACHA_LOOT_MODE" | "LEAVE_ITEM_LOOK_CONVERT_MODE" | "LEAVED_INSTANT_GAME_ZONE" | "LEAVING_WORLD_CANCELED" | "LEAVING_WORLD_STARTED" | "LEFT_LOADING" | "LEFT_LOGIN" | "LEFT_SCREEN_SHOT_CAMERA_MODE" | "LEFT_SUBZONE" | "LEFT_WORLD" | "LEVEL_CHANGED" | "LOGIN_CHARACTER_UPDATED" | "LOGIN_DENIED" | "LOOT_BAG_CHANGED" | "LOOT_BAG_CLOSE" | "LOOT_DICE" | "LOOT_PACK_ITEM_BROADCAST" | "LOOTING_RULE_BOP_CHANGED" | "LOOTING_RULE_GRADE_CHANGED" | "LOOTING_RULE_MASTER_CHANGED" | "LOOTING_RULE_METHOD_CHANGED" | "LP_MANAGE_CHARACTER_CHANGED" | "MAIL_INBOX_ATTACHMENT_TAKEN_ALL" | "MAIL_INBOX_ITEM_TAKEN" | "MAIL_INBOX_MONEY_TAKEN" | "MAIL_INBOX_TAX_PAID" | "MAIL_INBOX_UPDATE" | "MAIL_RETURNED" | "MAIL_SENT_SUCCESS" | "MAIL_SENTBOX_UPDATE" | "MAIL_WRITE_ITEM_UPDATE" | "MAP_EVENT_CHANGED" | "MATE_SKILL_LEARNED" | "MATE_STATE_UPDATE" | "MEGAPHONE_MESSAGE" | "MIA_MAIL_INBOX_ITEM_TAKEN" | "MIA_MAIL_INBOX_MONEY_TAKEN" | "MIA_MAIL_INBOX_TAX_PAID" | "MIA_MAIL_INBOX_UPDATE" | "MIA_MAIL_RETURNED" | "MIA_MAIL_SENT_SUCCESS" | "MIA_MAIL_SENTBOX_UPDATE" | "MIA_MAIL_WRITE_ITEM_UPDATE" | "MINE_AMOUNT" | "MINI_SCOREBOARD_CHANGED" | "MODE_ACTIONS_UPDATE" | "MONEY_ACQUISITION_BY_LOOT" | "MOUNT_BAG_UPDATE" | "MOUNT_PET" | "MOUNT_SLOT_CHANGED" | "MOUSE_CLICK" | "MOUSE_DOWN" | "MOUSE_UP" | "MOVE_SPEED_CHANGE" | "MOVIE_ABORT" | "MOVIE_LOAD" | "MOVIE_START" | "MOVIE_STOP" | "MULTI_QUEST_CONTEXT_SELECT" | "MULTI_QUEST_CONTEXT_SELECT_LIST" | "NAME_TAG_MODE_CHANGED_MSG" | "NATION_DOMINION" | "NAVI_MARK_POS_TO_MAP" | "NAVI_MARK_REMOVE" | "NEW_DAY_STARTED" | "NEW_SKILL_POINT" | "NEXT_SIEGE_INFO" | "NOTICE_MESSAGE" | "NOTIFY_AUTH_ADVERTISING_MESSAGE" | "NOTIFY_AUTH_BILLING_MESSAGE" | "NOTIFY_AUTH_DISCONNECTION_MESSAGE" | "NOTIFY_AUTH_FATIGUE_MESSAGE" | "NOTIFY_AUTH_NOTICE_MESSAGE" | "NOTIFY_AUTH_TC_FATIGUE_MESSAGE" | "NOTIFY_WEB_TRANSFER_STATE" | "NPC_CRAFT_ERROR" | "NPC_CRAFT_UPDATE" | "NPC_INTERACTION_END" | "NPC_INTERACTION_START" | "UNIT_NPC_EQUIPMENT_CHANGED" | "NUONS_ARROW_SHOW" | "NUONS_ARROW_UI_MSG" | "NUONS_ARROW_UPDATE" | "ONE_AND_ONE_CHAT_ADD_MESSAGE" | "ONE_AND_ONE_CHAT_END" | "ONE_AND_ONE_CHAT_START" | "OPEN_ARS" | "OPEN_CHAT" | "OPEN_COMMON_FARM_INFO" | "OPEN_CONFIG" | "OPEN_CRAFT_ORDER_BOARD" | "OPEN_EMBLEM_IMPRINT_UI" | "OPEN_EMBLEM_UPLOAD_UI" | "OPEN_EXPEDITION_PORTAL_LIST" | "OPEN_MUSIC_SHEET" | "OPEN_NAVI_DOODAD_NAMING_DIALOG" | "OPEN_OTP" | "OPEN_PAPER" | "OPEN_PCCERT" | "OPEN_PROMOTION_EVENT_URL" | "OPEN_SECURE_CARD" | "OPEN_WORLD_QUEUE" | "OPTIMIZATION_RESULT_MESSAGE" | "OPTION_RESET" | "PASSENGER_MOUNT_PET" | "PASSENGER_UNMOUNT_PET" | "PET_AUTO_SKILL_CHANGED" | "PET_FOLLOWING_MASTER" | "PET_STOP_BY_MASTER" | "PETMATE_BOUND" | "PETMATE_UNBOUND" | "PLAYER_AA_POINT" | "PLAYER_ABILITY_LEVEL_CHANGED" | "PLAYER_BANK_AA_POINT" | "PLAYER_BANK_MONEY" | "PLAYER_BM_POINT" | "PLAYER_GEAR_POINT" | "PLAYER_HONOR_POINT" | "PLAYER_HONOR_POINT_CHANGED_IN_HPW" | "PLAYER_JURY_POINT" | "PLAYER_LEADERSHIP_POINT" | "PLAYER_LIVING_POINT" | "PLAYER_MONEY" | "PLAYER_RESURRECTED" | "PLAYER_RESURRECTION" | "PLAYER_VISUAL_RACE" | "POST_CRAFT_ORDER" | "PRELIMINARY_EQUIP_UPDATE" | "PREMIUM_FIRST_BUY_BONUS" | "PREMIUM_GRADE_CHANGE" | "PREMIUM_LABORPOWER_CHANGED" | "PREMIUM_POINT_CHANGE" | "PREMIUM_SERVICE_BUY_RESULT" | "PREMIUM_SERVICE_LIST_UPDATED" | "PROCESS_CRAFT_ORDER" | "PROGRESS_TALK_QUEST_CONTEXT" | "QUEST_CHAT_LET_IT_DONE" | "QUEST_CHAT_RESTART" | "QUEST_CONTEXT_CONDITION_EVENT" | "QUEST_CONTEXT_OBJECTIVE_EVENT" | "QUEST_CONTEXT_UPDATED" | "QUEST_DIRECTING_MODE_END" | "QUEST_DIRECTING_MODE_HOT_KEY" | "QUEST_ERROR_INFO" | "QUEST_HIDDEN_COMPLETE" | "QUEST_HIDDEN_READY" | "QUEST_LEFT_TIME_UPDATED" | "QUEST_MSG" | "QUEST_NOTIFIER_START" | "QUEST_QUICK_CLOSE_EVENT" | "RAID_APPLICANT_LIST" | "RAID_FRAME_SIMPLE_VIEW" | "RAID_RECRUIT_DETAIL" | "RAID_RECRUIT_HUD" | "RAID_RECRUIT_LIST" | "RANDOM_SHOP_INFO" | "RANDOM_SHOP_UPDATE" | "RANK_ALARM_MSG" | "RANK_DATA_RECEIVED" | "RANK_LOCK" | "RANK_PERSONAL_DATA" | "RANK_RANKER_APPEARANCE" | "RANK_REWARD_SNAPSHOTS" | "RANK_SEASON_RESULT_RECEIVED" | "RANK_SNAPSHOTS" | "RANK_UNLOCK" | "READY_TO_CONNECT_WORLD" | "RECOVERABLE_EXP" | "RECOVERED_EXP" | "REENTRY_NOTIFY_DISABLE" | "REENTRY_NOTIFY_ENABLE" | "REFRESH_COMBAT_RESOURCE" | "REFRESH_COMBAT_RESOURCE_UPDATE_TIME" | "REFRESH_SQUAD_LIST" | "REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE" | "REFRESH_WORLD_QUEUE" | "RELOAD_CASH" | "REMOVE_BOSS_TELESCOPE_INFO" | "REMOVE_CARRYING_BACKPACK_SLAVE_INFO" | "REMOVE_FISH_SCHOOL_INFO" | "REMOVE_GIVEN_QUEST_INFO" | "REMOVE_NOTIFY_QUEST_INFO" | "REMOVE_PING" | "REMOVE_SHIP_TELESCOPE_INFO" | "REMOVE_TRANSFER_TELESCOPE_INFO" | "REMOVED_ITEM" | "RENAME_CHARACTER_FAILED" | "RENAME_PORTAL" | "RENEW_ITEM_SUCCEEDED" | "BAD_USER_LIST_UPDATE" | "REPORT_CRIME" | "REPRESENT_CHARACTER_RESULT" | "REPUTATION_GIVEN" | "REQUIRE_DELAY_TO_CHAT" | "REQUIRE_ITEM_TO_CHAT" | "RESET_INGAME_SHOP_MODELVIEW" | "RESIDENT_BOARD_TYPE" | "RESIDENT_HOUSING_TRADE_LIST" | "RESIDENT_MEMBER_LIST" | "RESIDENT_SERVICE_POINT_CHANGED" | "RESIDENT_TOWNHALL" | "RESIDENT_ZONE_STATE_CHANGE" | "ROLLBACK_FAVORITE_CRAFTS" | "RULING_CLOSED" | "RULING_STATUS" | "SAVE_PORTAL" | "SAVE_SCREEN_SHOT" | "SCALE_ENCHANT_BROADCAST" | "SCHEDULE_ITEM_SENT" | "SCHEDULE_ITEM_UPDATED" | "SECOND_PASSWORD_ACCOUNT_LOCKED" | "SECOND_PASSWORD_CHANGE_COMPLETED" | "SECOND_PASSWORD_CHECK_COMPLETED" | "SECOND_PASSWORD_CHECK_OVER_FAILED" | "SECOND_PASSWORD_CLEAR_COMPLETED" | "SECOND_PASSWORD_CREATION_COMPLETED" | "SELECT_SQUAD_LIST" | "SELECTED_INSTANCE_DIFFICULT" | "SELL_SPECIALTY" | "SELL_SPECIALTY_CONTENT_INFO" | "SENSITIVE_OPERATION_VERIFY" | "SENSITIVE_OPERATION_VERIFY_SUCCESS" | "SET_DEFAULT_EXPAND_RATIO" | "SET_EFFECT_ICON_VISIBLE" | "SET_LOGIN_BROWSER_URL" | "SET_OVERHEAD_MARK" | "SET_PING_MODE" | "SET_REBUILD_HOUSE_CAMERA_MODE" | "SET_ROADMAP_PICKABLE" | "SET_UI_MESSAGE" | "SET_WEB_MESSENGE_COUNT" | "SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW" | "SHOW_ADD_TAB_WINDOW" | "SHOW_ADDED_ITEM" | "SHOW_BANNER" | "SHOW_CHARACTER_ABILITY_WINDOW" | "SHOW_CHARACTER_CREATE_WINDOW" | "SHOW_CHARACTER_CUSTOMIZE_WINDOW" | "SHOW_CHARACTER_SELECT_WINDOW" | "SHOW_CHAT_TAB_CONTEXT" | "SHOW_CRIME_RECORDS" | "SHOW_DEPENDANT_WAIT_JURY" | "SHOW_DEPENDANT_WAIT_TRIAL" | "SHOW_GAME_RATING" | "SHOW_HEALTH_NOTICE" | "SHOW_HIDDEN_BUFF" | "SHOW_LOGIN_WINDOW" | "SHOW_PRIVACY_POLICY_WINDOW" | "SHOW_RAID_FRAME_SETTINGS" | "SHOW_RECOMMEND_USING_SECOND_PASSWORD" | "SHOW_RENAME_EXPEIDITON" | "SHOW_ROADMAP_TOOLTIP" | "SHOW_SERVER_SELECT_WINDOW" | "SHOW_SEXTANT_POS" | "SHOW_SLAVE_INFO" | "SHOW_VERDICTS" | "SHOW_WORLDMAP_LOCATION" | "SHOW_WORLDMAP_TOOLTIP" | "SIEGE_APPOINT_RESULT" | "SIEGE_RAID_REGISTER_LIST" | "SIEGE_RAID_TEAM_INFO" | "SIEGE_WAR_ENDED" | "SIEGEWEAPON_BOUND" | "SIEGEWEAPON_UNBOUND" | "SIM_DOODAD_MSG" | "SKILL_ALERT_ADD" | "SKILL_ALERT_REMOVE" | "SKILL_CHANGED" | "SKILL_DEBUG_MSG" | "SKILL_LEARNED" | "SKILL_MAP_EFFECT" | "SKILL_MSG" | "SKILL_SELECTIVE_ITEM" | "SKILL_SELECTIVE_ITEM_NOT_AVAILABLE" | "SKILL_SELECTIVE_ITEM_READY_STATUS" | "SKILL_UPGRADED" | "SKILLS_RESET" | "SLAVE_SHIP_BOARDING" | "SLAVE_SHIP_UNBOARDING" | "SLAVE_SPAWN" | "SPAWN_PET" | "SPECIAL_ABILITY_LEARNED" | "SPECIALTY_CONTENT_RECIPE_INFO" | "SPECIALTY_RATIO_BETWEEN_INFO" | "SPELLCAST_START" | "SPELLCAST_STOP" | "SPELLCAST_SUCCEEDED" | "START_CHAT_BUBBLE" | "START_HERO_ELECTION_PERIOD" | "START_QUEST_CONTEXT" | "START_QUEST_CONTEXT_DOODAD" | "START_QUEST_CONTEXT_NPC" | "START_QUEST_CONTEXT_SPHERE" | "START_SENSITIVE_OPERATION" | "START_TALK_QUEST_CONTEXT" | "START_TODAY_ASSIGNMENT" | "STARTED_DUEL" | "STICKED_MSG" | "STILL_LOADING" | "STORE_ADD_BUY_ITEM" | "STORE_ADD_SELL_ITEM" | "STORE_BUY" | "STORE_FULL" | "STORE_SELL" | "STORE_SOLD_LIST" | "STORE_TRADE_FAILED" | "SURVEY_FORM_UPDATE" | "SWITCH_ENCHANT_ITEM_MODE" | "SYNC_PORTAL" | "SYS_INDUN_STAT_UPDATED" | "SYSMSG" | "TARGET_CHANGED" | "TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO" | "TARGET_OVER" | "TARGET_TO_TARGET_CHANGED" | "TEAM_JOINT_BREAK" | "TEAM_JOINT_BROKEN" | "TEAM_JOINT_CHAT" | "TEAM_JOINT_RESPONSE" | "TEAM_JOINT_TARGET" | "TEAM_JOINTED" | "TEAM_MEMBER_DISCONNECTED" | "TEAM_MEMBER_UNIT_ID_CHANGED" | "TEAM_MEMBERS_CHANGED" | "TEAM_ROLE_CHANGED" | "TEAM_SUMMON_SUGGEST" | "TENCENT_HEALTH_CARE_URL" | "TIME_MESSAGE" | "TOGGLE_CHANGE_VISUAL_RACE" | "TOGGLE_COMMUNITY" | "TOGGLE_CRAFT" | "TOGGLE_FACTION" | "TOGGLE_FOLLOW" | "TOGGLE_IN_GAME_NOTICE" | "TOGGLE_MEGAPHONE_CHAT" | "TOGGLE_PARTY_FRAME" | "TOGGLE_PET_MANAGE" | "TOGGLE_PORTAL_DIALOG" | "TOGGLE_RAID_FRAME" | "TOGGLE_RAID_FRAME_PARTY" | "TOGGLE_RAID_FRAME2" | "TOGGLE_ROADMAP" | "TOGGLE_WALK" | "TOWER_DEF_INFO_UPDATE" | "TOWER_DEF_MSG" | "TRADE_CAN_START" | "TRADE_CANCELED" | "TRADE_ITEM_PUTUP" | "TRADE_ITEM_TOOKDOWN" | "TRADE_ITEM_UPDATED" | "TRADE_LOCKED" | "TRADE_MADE" | "TRADE_MONEY_PUTUP" | "TRADE_OK" | "TRADE_OTHER_ITEM_PUTUP" | "TRADE_OTHER_ITEM_TOOKDOWN" | "TRADE_OTHER_LOCKED" | "TRADE_OTHER_MONEY_PUTUP" | "TRADE_OTHER_OK" | "TRADE_STARTED" | "TRADE_UI_TOGGLE" | "TRADE_UNLOCKED" | "TRANSFORM_COMBAT_RESOURCE" | "TRIAL_CANCELED" | "TRIAL_CLOSED" | "TRIAL_MESSAGE" | "TRIAL_STATUS" | "TRIAL_TIMER" | "TRY_LOOT_DICE" | "TUTORIAL_EVENT" | "TUTORIAL_HIDE_FROM_OPTION" | "UCC_IMPRINT_SUCCEEDED" | "UI_ADDON" | "UI_PERMISSION_UPDATE" | "UI_RELOADED" | "ULC_ACTIVATE" | "ULC_SKILL_MSG" | "UNFINISHED_BUILD_HOUSE" | "UNIT_COMBAT_STATE_CHANGED" | "UNIT_DEAD" | "UNIT_DEAD_NOTICE" | "UNIT_ENTERED_SIGHT" | "UNIT_EQUIPMENT_CHANGED" | "UNIT_KILL_STREAK" | "UNIT_LEAVED_SIGHT" | "UNIT_NAME_CHANGED" | "UNIT_NPC_EQUIPMENT_CHANGED" | "UNITFRAME_ABILITY_UPDATE" | "UNMOUNT_PET" | "UPDATE_BINDINGS" | "UPDATE_BOSS_TELESCOPE_AREA" | "UPDATE_BOSS_TELESCOPE_INFO" | "UPDATE_BOT_CHECK_INFO" | "BUBBLE_UPDATE" | "UPDATE_CARRYING_BACKPACK_SLAVE_INFO" | "UPDATE_CHANGE_VISUAL_RACE_WND" | "UPDATE_CHRONICLE_INFO" | "UPDATE_CHRONICLE_NOTIFIER" | "UPDATE_CLIENT_DRIVEN_INFO" | "UPDATE_COMPLETED_QUEST_INFO" | "UPDATE_CONTENT_ROSTER_WINDOW" | "UPDATE_CORPSE_INFO" | "UPDATE_CRAFT_ORDER_ITEM_FEE" | "UPDATE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_CRAFT_ORDER_SKILL" | "UPDATE_DEFENCE_INFO" | "UPDATE_DOMINION_INFO" | "UPDATE_DOODAD_INFO" | "UPDATE_DURABILITY_STATUS" | "UPDATE_DYEING_EXCUTABLE" | "UPDATE_ENCHANT_ITEM_MODE" | "UPDATE_EXPEDITION_PORTAL" | "UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_FACTION_REZ_DISTRICT" | "UPDATE_FISH_SCHOOL_AREA" | "UPDATE_FISH_SCHOOL_INFO" | "UPDATE_GACHA_LOOT_MODE" | "UPDATE_GIVEN_QUEST_STATIC_INFO" | "UPDATE_HERO_ELECTION_CONDITION" | "UPDATE_HOUSING_INFO" | "UPDATE_HOUSING_TOOLTIP" | "UPDATE_INGAME_BEAUTYSHOP_STATUS" | "UPDATE_INGAME_SHOP" | "UPDATE_INGAME_SHOP_VIEW" | "UPDATE_INSTANT_GAME_INVITATION_COUNT" | "UPDATE_INSTANT_GAME_KILLSTREAK" | "UPDATE_INSTANT_GAME_KILLSTREAK_COUNT" | "UPDATE_INSTANT_GAME_SCORES" | "UPDATE_INSTANT_GAME_STATE" | "UPDATE_INSTANT_GAME_TARGET_NPC_INFO" | "UPDATE_INSTANT_GAME_TIME" | "UPDATE_ITEM_LOOK_CONVERT_MODE" | "UPDATE_MONITOR_NPC" | "UPDATE_MY_SLAVE_POS_INFO" | "UPDATE_NPC_INFO" | "UPDATE_INDUN_PLAYING_INFO_BROADCASTING" | "UPDATE_OPTION_BINDINGS" | "UPDATE_PING_INFO" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_RETURN_ACCOUNT_STATUS" | "UPDATE_ROADMAP_ANCHOR" | "UPDATE_ROSTER_MEMBER_INFO" | "UPDATE_ROUTE_MAP" | "UPDATE_SHIP_TELESCOPE_INFO" | "UPDATE_SHORTCUT_SKILLS" | "UPDATE_SIEGE_SCORE" | "UPDATE_SKILL_ACTIVE_TYPE" | "UPDATE_SLAVE_EQUIPMENT_SLOT" | "UPDATE_SPECIALTY_RATIO" | "UPDATE_SQUAD" | "UPDATE_TELESCOPE_AREA" | "UPDATE_TODAY_ASSIGNMENT" | "UPDATE_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_TRANSFER_TELESCOPE_AREA" | "UPDATE_TRANSFER_TELESCOPE_INFO" | "UPDATE_ZONE_INFO" | "UPDATE_ZONE_LEVEL_INFO" | "UPDATE_ZONE_PERMISSION" | "VIEW_CASH_BUY_WINDOW" | "WAIT_FRIEND_ADD_ALARM" | "WAIT_FRIENDLIST_UPDATE" | "WAIT_REPLY_FROM_SERVER" | "WATCH_TARGET_CHANGED" | "WEB_BROWSER_ESC_EVENT" | "WORLD_MESSAGE" | "ZONE_SCORE_CONTENT_STATE" | "ZONE_SCORE_UPDATED"
Method: SetViewCameraAngles
(method) UIParent:SetViewCameraAngles(angles: Vec3)
Sets the camera view angles in radians.
@param
angles— The camera angles to set.
Method: SetViewCameraDir
(method) UIParent:SetViewCameraDir(dir: Vec3)
Sets the camera view direction.
@param
dir— The camera direction to set.
Method: IsRenderThreadSupported
(method) UIParent:IsRenderThreadSupported()
-> renderThreadSupported: boolean
Checks if multithreaded rendering is supported.
@return
renderThreadSupported—trueif multithreaded rendering is supported,falseotherwise.
Method: SetUseInsertComma
(method) UIParent:SetUseInsertComma(use: boolean)
Sets whether to allow comma usage in number formatting.
@param
use— Whether to enable comma usage. The default is set by the game region.
Method: SetUIBound
(method) UIParent:SetUIBound(key: string|"ui_bound_actionBar_renewal1"|"ui_bound_actionBar_renewal10"|"ui_bound_actionBar_renewal11"|"ui_bound_actionBar_renewal2"...(+43), uiBound: UIBound)
Saves the UI bound for the specified key. This saves per character and can be accessed by other addons.
@param
key— The key to set the UI bound for.@param
uiBound— The UI bound to set.key: | "ui_bound_actionBar_renewal1" -- Basic Shortcut Bar | "ui_bound_actionBar_renewal2" -- 1st Shortcut Bar Left | "ui_bound_actionBar_renewal3" -- 1st Shortcut Bar Right | "ui_bound_actionBar_renewal4" -- 2nd Shortcut Bar Left | "ui_bound_actionBar_renewal5" -- 2nd Shortcut Bar Right | "ui_bound_actionBar_renewal6" -- 3rd Shortcut Bar Left | "ui_bound_actionBar_renewal7" -- 3rd Shortcut Bar Right | "ui_bound_actionBar_renewal8" -- 4th Shortcut Bar Left | "ui_bound_actionBar_renewal9" -- 4th Shortcut Bar Right | "ui_bound_actionBar_renewal10" -- 5th Shortcut Bar Left | "ui_bound_actionBar_renewal11" -- 5th Shortcut Bar Right | "ui_bound_battlefield_actionbar" | "ui_bound_chatWindow[0]" | "ui_bound_chatWindow[1]" | "ui_bound_chatWindow[2]" | "ui_bound_chatWindow[3]" | "ui_bound_chatWindow[4]" | "ui_bound_chatWindow[5]" | "ui_bound_chatWindow[6]" | "ui_bound_chatWindow[7]" | "ui_bound_combatResource" | "ui_bound_combatResourceFrame" | "ui_bound_craftFrame" | "ui_bound_craftOrderBoard" | "ui_bound_invite_jury_popup" | "ui_bound_megaphone_frame" | "ui_bound_mobilization_order_popup" | "ui_bound_modeSkillActionBar" | "ui_bound_partyFrame1" | "ui_bound_partyFrame2" | "ui_bound_partyFrame3" | "ui_bound_partyFrame4" | "ui_bound_petBar1" | "ui_bound_petBar2" | "ui_bound_petFrame1" | "ui_bound_petFrame2" | "ui_bound_petInfoWindow" | "ui_bound_playerFrame" | "ui_bound_questList" | "ui_bound_questNotifier" | "ui_bound_raidFrame" | "ui_bound_raidFrame2" | "ui_bound_sagaBook" | "ui_bound_shortcutSkillActionBar" | "ui_bound_targetFrame" | "ui_bound_targettotarget" | "ui_bound_watchtarget"See: UIBound
Method: SetUIScale
(method) UIParent:SetUIScale(scale: number, immediatelyApply: boolean)
Sets the UI scale.
@param
scale— The UI scale value. (min:0.7, max:2.4)@param
immediatelyApply—trueto apply the scale immediately,falseotherwise.
Method: SetEventHandler
(method) UIParent:SetEventHandler(eventName: "ABILITY_CHANGED"|"ABILITY_EXP_CHANGED"|"ABILITY_SET_CHANGED"|"ABILITY_SET_USABLE_SLOT_COUNT_CHANGED"|"ACCOUNT_ATTENDANCE_ADDED"...(+872), handler: function)
Sets an event handler for the specified UI event (more than 255 events will crash the game, multiple handlers to the same event can also crash the game).
@param
eventName— The UI event to set the handler for.@param
handler— The handler function to set.eventName: | "ABILITY_CHANGED" | "ABILITY_EXP_CHANGED" | "ABILITY_SET_CHANGED" | "ABILITY_SET_USABLE_SLOT_COUNT_CHANGED" | "ACCOUNT_ATTENDANCE_ADDED" | "ACCOUNT_ATTENDANCE_LOADED" | "ACCOUNT_ATTRIBUTE_UPDATED" | "ACCOUNT_RESTRICT_NOTICE" | "ACHIEVEMENT_UPDATE" | "ACQUAINTANCE_LOGIN" | "ACTABILITY_EXPERT_CHANGED" | "ACTABILITY_EXPERT_EXPANDED" | "ACTABILITY_EXPERT_GRADE_CHANGED" | "ACTABILITY_MODIFIER_UPDATE" | "ACTABILITY_REFRESH_ALL" | "ACTION_BAR_AUTO_REGISTERED" | "ACTION_BAR_PAGE_CHANGED" | "ACTIONS_UPDATE" | "ADD_GIVEN_QUEST_INFO" | "ADD_NOTIFY_QUEST_INFO" | "ADDED_ITEM" | "ADDON_LOADED" | "AGGRO_METER_CLEARED" | "AGGRO_METER_UPDATED" | "ALL_SIEGE_RAID_TEAM_INFOS" | "ANTIBOT_PUNISH" | "APPELLATION_CHANGED" | "APPELLATION_GAINED" | "APPELLATION_STAMP_SET" | "ARCHE_PASS_BUY" | "ARCHE_PASS_COMPLETED" | "ARCHE_PASS_DROPPED" | "ARCHE_PASS_EXPIRED" | "ARCHE_PASS_LOADED" | "ARCHE_PASS_MISSION_CHANGED" | "ARCHE_PASS_MISSION_COMPLETED" | "ARCHE_PASS_OWNED" | "ARCHE_PASS_RESETED" | "ARCHE_PASS_STARTED" | "ARCHE_PASS_UPDATE_POINT" | "ARCHE_PASS_UPDATE_REWARD_ITEM" | "ARCHE_PASS_UPDATE_TIER" | "ARCHE_PASS_UPGRADE_PREMIUM" | "ASK_BUY_LABOR_POWER_POTION" | "ASK_FORCE_ATTACK" | "AUCTION_BIDDED" | "AUCTION_BIDDEN" | "AUCTION_BOUGHT" | "AUCTION_BOUGHT_BY_SOMEONE" | "AUCTION_CANCELED" | "AUCTION_CHARACTER_LEVEL_TOO_LOW" | "AUCTION_ITEM_ATTACHMENT_STATE_CHANGED" | "AUCTION_ITEM_PUT_UP" | "AUCTION_ITEM_SEARCH" | "AUCTION_ITEM_SEARCHED" | "AUCTION_LOWEST_PRICE" | "AUCTION_PERMISSION_BY_CRAFT" | "AUCTION_TOGGLE" | "AUDIENCE_JOINED" | "AUDIENCE_LEFT" | "BAD_USER_LIST_UPDATE" | "BADWORD_USER_REPORED_RESPONE_MSG" | "BAG_EXPANDED" | "BAG_ITEM_CONFIRMED" | "BAG_REAL_INDEX_SHOW" | "BAG_TAB_CREATED" | "BAG_TAB_REMOVED" | "BAG_TAB_SORTED" | "BAG_TAB_SWITCHED" | "BAG_UPDATE" | "BAN_PLAYER_RESULT" | "BANK_EXPANDED" | "BANK_REAL_INDEX_SHOW" | "BANK_TAB_CREATED" | "BANK_TAB_REMOVED" | "BANK_TAB_SORTED" | "BANK_TAB_SWITCHED" | "BANK_UPDATE" | "BEAUTYSHOP_CLOSE_BY_SYSTEM" | "BLESS_UTHSTIN_EXTEND_MAX_STATS" | "BLESS_UTHSTIN_ITEM_SLOT_CLEAR" | "BLESS_UTHSTIN_ITEM_SLOT_SET" | "BLESS_UTHSTIN_MESSAGE" | "BLESS_UTHSTIN_UPDATE_STATS" | "BLESS_UTHSTIN_WILL_APPLY_STATS" | "BLOCKED_USER_LIST" | "BLOCKED_USER_UPDATE" | "BLOCKED_USERS_INFO" | "BOT_SUSPECT_REPORTED" | "BUFF_SKILL_CHANGED" | "BUFF_UPDATE" | "BUILD_CONDITION" | "BUILDER_END" | "BUILDER_STEP" | "BUTLER_INFO_UPDATED" | "BUTLER_UI_COMMAND" | "BUY_RESULT_AA_POINT" | "BUY_SPECIALTY_CONTENT_INFO" | "CANCEL_CRAFT_ORDER" | "CANCEL_REBUILD_HOUSE_CAMERA_MODE" | "CANDIDATE_LIST_CHANGED" | "CANDIDATE_LIST_HIDE" | "CANDIDATE_LIST_SELECTION_CHANGED" | "CANDIDATE_LIST_SHOW" | "CHANGE_ACTABILITY_DECO_NUM" | "CHANGE_CONTRIBUTION_POINT_TO_PLAYER" | "CHANGE_CONTRIBUTION_POINT_TO_STORE" | "CHANGE_MY_LANGUAGE" | "CHANGE_OPTION" | "CHANGE_PAY_INFO" | "CHANGE_VISUAL_RACE_ENDED" | "CHANGED_AUTO_USE_AAPOINT" | "CHANGED_MSG" | "CHAT_DICE_VALUE" | "CHAT_EMOTION" | "CHAT_FAILED" | "CHAT_JOINED_CHANNEL" | "CHAT_LEAVED_CHANNEL" | "CHAT_MESSAGE" | "CHAT_MSG_ALARM" | "CHAT_MSG_DOODAD" | "CHAT_MSG_QUEST" | "CHECK_TEXTURE" | "CLEAR_BOSS_TELESCOPE_INFO" | "CLEAR_CARRYING_BACKPACK_SLAVE_INFO" | "CLEAR_COMPLETED_QUEST_INFO" | "CLEAR_CORPSE_INFO" | "CLEAR_DOODAD_INFO" | "CLEAR_FISH_SCHOOL_INFO" | "CLEAR_GIVEN_QUEST_STATIC_INFO" | "CLEAR_HOUSING_INFO" | "CLEAR_MY_SLAVE_POS_INFO" | "CLEAR_NOTIFY_QUEST_INFO" | "CLEAR_NPC_INFO" | "CLEAR_SHIP_TELESCOPE_INFO" | "CLEAR_TRANSFER_TELESCOPE_INFO" | "CLOSE_CRAFT_ORDER" | "CLOSE_MUSIC_SHEET" | "COFFER_INTERACTION_END" | "COFFER_INTERACTION_START" | "COFFER_REAL_INDEX_SHOW" | "COFFER_TAB_CREATED" | "COFFER_TAB_REMOVED" | "COFFER_TAB_SORTED" | "COFFER_TAB_SWITCHED" | "COFFER_UPDATE" | "COMBAT_MSG" | "COMBAT_TEXT" | "COMBAT_TEXT_COLLISION" | "COMBAT_TEXT_SYNERGY" | "COMMON_FARM_UPDATED" | "COMMUNITY_ERROR" | "COMPLETE_ACHIEVEMENT" | "COMPLETE_CRAFT_ORDER" | "COMPLETE_QUEST_CONTEXT_DOODAD" | "COMPLETE_QUEST_CONTEXT_NPC" | "CONSOLE_WRITE" | "CONVERT_TO_RAID_TEAM" | "COPY_RAID_MEMBERS_TO_CLIPBOARD" | "CRAFT_DOODAD_INFO" | "CRAFT_ENDED" | "CRAFT_FAILED" | "CRAFT_ORDER_ENTRY_SEARCHED" | "CRAFT_RECIPE_ADDED" | "CRAFT_STARTED" | "CRAFT_TRAINED" | "CRAFTING_END" | "CRAFTING_START" | "CREATE_ORIGIN_UCC_ITEM" | "CRIME_REPORTED" | "DEBUFF_UPDATE" | "DELETE_CRAFT_ORDER" | "DELETE_PORTAL" | "DESTROY_PAPER" | "DIAGONAL_ASR" | "DIAGONAL_LINE" | "DICE_BID_RULE_CHANGED" | "DISCONNECT_FROM_AUTH" | "DISCONNECTED_BY_WORLD" | "DISMISS_PET" | "DIVE_END" | "DIVE_START" | "DOMINION" | "DOMINION_GUARD_TOWER_STATE_NOTICE" | "DOMINION_GUARD_TOWER_UPDATE_TOOLTIP" | "DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED" | "DOMINION_SIEGE_PERIOD_CHANGED" | "DOMINION_SIEGE_SYSTEM_NOTICE" | "DOMINION_SIEGE_UPDATE_TIMER" | "DOODAD_LOGIC" | "DOODAD_PHASE_MSG" | "DOODAD_PHASE_UI_MSG" | "DRAW_DOODAD_SIGN_TAG" | "DRAW_DOODAD_TOOLTIP" | "DYEING_END" | "DYEING_START" | "DYNAMIC_ACTION_BAR_HIDE" | "DYNAMIC_ACTION_BAR_SHOW" | "ENABLE_TEAM_AREA_INVITATION" | "ENCHANT_EXAMINE" | "ENCHANT_RESULT" | "ENCHANT_SAY_ABILITY" | "END_HERO_ELECTION_PERIOD" | "END_QUEST_CHAT_BUBBLE" | "ENDED_DUEL" | "ENTER_ANOTHER_ZONEGROUP" | "ENTER_ENCHANT_ITEM_MODE" | "ENTER_GACHA_LOOT_MODE" | "ENTER_ITEM_LOOK_CONVERT_MODE" | "ENTER_WORLD_CANCELLED" | "ENTERED_INSTANT_GAME_ZONE" | "ENTERED_LOADING" | "ENTERED_LOGIN" | "ENTERED_SCREEN_SHOT_CAMERA_MODE" | "ENTERED_SUBZONE" | "ENTERED_WORLD" | "ENTERED_WORLD_SELECT" | "EQUIP_SLOT_REINFORCE_MSG_CHAGNE_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_EXPAND_PAGE" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP" | "EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT" | "EQUIP_SLOT_REINFORCE_SELECT_PAGE" | "EQUIP_SLOT_REINFORCE_UPDATE" | "ESC_MENU_ADD_BUTTON" | "ESCAPE_END" | "ESCAPE_START" | "EVENT_SCHEDULE_START" | "EVENT_SCHEDULE_STOP" | "EXP_CHANGED" | "EXPEDITION_APPLICANT_ACCEPT" | "EXPEDITION_APPLICANT_REJECT" | "EXPEDITION_BUFF_CHANGE" | "EXPEDITION_EXP" | "EXPEDITION_HISTORY" | "EXPEDITION_LEVEL_UP" | "EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT" | "EXPEDITION_MANAGEMENT_APPLICANT_ADD" | "EXPEDITION_MANAGEMENT_APPLICANT_DEL" | "EXPEDITION_MANAGEMENT_APPLICANT_REJECT" | "EXPEDITION_MANAGEMENT_APPLICANTS" | "EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBERS_INFO" | "EXPEDITION_MANAGEMENT_POLICY_CHANGED" | "EXPEDITION_MANAGEMENT_RECRUITMENT_ADD" | "EXPEDITION_MANAGEMENT_RECRUITMENT_DEL" | "EXPEDITION_MANAGEMENT_RECRUITMENTS" | "EXPEDITION_MANAGEMENT_ROLE_CHANGED" | "EXPEDITION_MANAGEMENT_UPDATED" | "EXPEDITION_RANKING" | "EXPEDITION_SUMMON_SUGGEST" | "EXPEDITION_WAR_DECLARATION_FAILED" | "EXPEDITION_WAR_DECLARATION_MONEY" | "EXPEDITION_WAR_KILL_SCORE" | "EXPEDITION_WAR_SET_PROTECT_DATE" | "EXPEDITION_WAR_STATE" | "EXPIRED_ITEM" | "FACTION_CHANGED" | "FACTION_COMPETITION_INFO" | "FACTION_COMPETITION_RESULT" | "FACTION_COMPETITION_UPDATE_POINT" | "FACTION_RELATION_ACCEPTED" | "FACTION_RELATION_CHANGED" | "FACTION_RELATION_COUNT" | "FACTION_RELATION_DENIED" | "FACTION_RELATION_HISTORY" | "FACTION_RELATION_REQUESTED" | "FACTION_RELATION_WILL_CHANGE" | "FACTION_RENAMED" | "FADE_INOUT_DONE" | "FAIL_WEB_PLAY_DIARY_INSTANT" | "FAILED_TO_SET_PET_AUTO_SKILL" | "FAMILY_ERROR" | "FAMILY_EXP_ADD" | "FAMILY_INFO_REFRESH" | "FAMILY_LEVEL_UP" | "FAMILY_MEMBER" | "FAMILY_MEMBER_ADDED" | "FAMILY_MEMBER_KICKED" | "FAMILY_MEMBER_LEFT" | "FAMILY_MEMBER_ONLINE" | "FAMILY_MGR" | "FAMILY_NAME_CHANGED" | "FAMILY_OWNER_CHANGED" | "FAMILY_REFRESH" | "FAMILY_REMOVED" | "FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL" | "FIND_FACTION_REZ_DISTRICT_DURATION_FAIL" | "FOLDER_STATE_CHANGED" | "FORCE_ATTACK_CHANGED" | "FRIENDLIST" | "FRIENDLIST_INFO" | "FRIENDLIST_UPDATE" | "GACHA_LOOT_PACK_LOG" | "GACHA_LOOT_PACK_RESULT" | "GAME_EVENT_EMPTY" | "GAME_EVENT_INFO_LIST_UPDATED" | "GAME_EVENT_INFO_REQUESTED" | "GAME_SCHEDULE" | "GENDER_TRANSFERED" | "GLIDER_MOVED_INTO_BAG" | "GOODS_MAIL_INBOX_ITEM_TAKEN" | "GOODS_MAIL_INBOX_MONEY_TAKEN" | "GOODS_MAIL_INBOX_TAX_PAID" | "GOODS_MAIL_INBOX_UPDATE" | "GOODS_MAIL_RETURNED" | "GOODS_MAIL_SENT_SUCCESS" | "GOODS_MAIL_SENTBOX_UPDATE" | "GOODS_MAIL_WRITE_ITEM_UPDATE" | "GRADE_ENCHANT_BROADCAST" | "GRADE_ENCHANT_RESULT" | "GUARDTOWER_HEALTH_CHANGED" | "GUILD_BANK_INTERACTION_END" | "GUILD_BANK_INTERACTION_START" | "GUILD_BANK_INVEN_SHOW" | "GUILD_BANK_MONEY_UPDATE" | "GUILD_BANK_REAL_INDEX_SHOW" | "GUILD_BANK_TAB_CREATED" | "GUILD_BANK_TAB_REMOVED" | "GUILD_BANK_TAB_SORTED" | "GUILD_BANK_TAB_SWITCHED" | "GUILD_BANK_UPDATE" | "HEIR_LEVEL_UP" | "HEIR_SKILL_ACTIVE_TYPE_MSG" | "HEIR_SKILL_LEARN" | "HEIR_SKILL_RESET" | "HEIR_SKILL_UPDATE" | "HERO_ALL_SCORE_UPDATED" | "HERO_ANNOUNCE_REMAIN_TIME" | "HERO_CANDIDATE_NOTI" | "HERO_CANDIDATES_ANNOUNCED" | "HERO_ELECTION" | "HERO_ELECTION_DAY_ALERT" | "HERO_ELECTION_RESULT" | "HERO_ELECTION_VOTED" | "HERO_NOTI" | "HERO_RANK_DATA_RETRIEVED" | "HERO_RANK_DATA_TIMEOUT" | "HERO_SCORE_UPDATED" | "HERO_SEASON_OFF" | "HERO_SEASON_UPDATED" | "HIDE_ROADMAP_TOOLTIP" | "HIDE_SKILL_MAP_EFFECT" | "HIDE_WORLDMAP_TOOLTIP" | "HOUSE_BUILD_INFO" | "HOUSE_BUY_FAIL" | "HOUSE_BUY_SUCCESS" | "HOUSE_CANCEL_SELL_FAIL" | "HOUSE_CANCEL_SELL_SUCCESS" | "HOUSE_DECO_UPDATED" | "HOUSE_FARM_MSG" | "HOUSE_INFO_UPDATED" | "HOUSE_INTERACTION_END" | "HOUSE_INTERACTION_START" | "HOUSE_PERMISSION_UPDATED" | "HOUSE_REBUILD_TAX_INFO" | "HOUSE_ROTATE_CONFIRM" | "HOUSE_SALE_SUCCESS" | "HOUSE_SET_SELL_FAIL" | "HOUSE_SET_SELL_SUCCESS" | "HOUSE_STEP_INFO_UPDATED" | "HOUSE_TAX_INFO" | "HOUSING_UCC_CLOSE" | "HOUSING_UCC_ITEM_SLOT_CLEAR" | "HOUSING_UCC_ITEM_SLOT_SET" | "HOUSING_UCC_LEAVE" | "HOUSING_UCC_UPDATED" | "HPW_ZONE_STATE_CHANGE" | "HPW_ZONE_STATE_WAR_END" | "IME_STATUS_CHANGED" | "INDUN_INITAL_ROUND_INFO" | "INDUN_ROUND_END" | "INDUN_ROUND_START" | "INDUN_UPDATE_ROUND_INFO" | "INGAME_SHOP_BUY_RESULT" | "INIT_CHRONICLE_INFO" | "INSERT_CRAFT_ORDER" | "INSTANCE_ENTERABLE_MSG" | "INSTANT_GAME_BEST_RATING_REWARD" | "INSTANT_GAME_END" | "INSTANT_GAME_JOIN_APPLY" | "INSTANT_GAME_JOIN_CANCEL" | "INSTANT_GAME_KILL" | "INSTANT_GAME_PICK_BUFFS" | "INSTANT_GAME_READY" | "INSTANT_GAME_RETIRE" | "INSTANT_GAME_ROUND_RESULT" | "INSTANT_GAME_START" | "INSTANT_GAME_START_POINT_RETURN_MSG" | "INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME" | "INSTANT_GAME_WAIT" | "INTERACTION_END" | "INTERACTION_START" | "INVALID_NAME_POLICY" | "INVEN_SLOT_SPLIT" | "ITEM_ACQUISITION_BY_LOOT" | "ITEM_CHANGE_MAPPING_RESULT" | "ITEM_ENCHANT_MAGICAL_RESULT" | "ITEM_EQUIP_RESULT" | "ITEM_LOOK_CONVERTED" | "ITEM_LOOK_CONVERTED_EFFECT" | "ITEM_REFURBISHMENT_RESULT" | "ITEM_SMELTING_RESULT" | "ITEM_SOCKET_UPGRADE" | "ITEM_SOCKETING_RESULT" | "JURY_OK_COUNT" | "JURY_WAITING_NUMBER" | "LABORPOWER_CHANGED" | "LEAVE_ENCHANT_ITEM_MODE" | "LEAVE_GACHA_LOOT_MODE" | "LEAVE_ITEM_LOOK_CONVERT_MODE" | "LEAVED_INSTANT_GAME_ZONE" | "LEAVING_WORLD_CANCELED" | "LEAVING_WORLD_STARTED" | "LEFT_LOADING" | "LEFT_LOGIN" | "LEFT_SCREEN_SHOT_CAMERA_MODE" | "LEFT_SUBZONE" | "LEFT_WORLD" | "LEVEL_CHANGED" | "LOGIN_CHARACTER_UPDATED" | "LOGIN_DENIED" | "LOOT_BAG_CHANGED" | "LOOT_BAG_CLOSE" | "LOOT_DICE" | "LOOT_PACK_ITEM_BROADCAST" | "LOOTING_RULE_BOP_CHANGED" | "LOOTING_RULE_GRADE_CHANGED" | "LOOTING_RULE_MASTER_CHANGED" | "LOOTING_RULE_METHOD_CHANGED" | "LP_MANAGE_CHARACTER_CHANGED" | "MAIL_INBOX_ATTACHMENT_TAKEN_ALL" | "MAIL_INBOX_ITEM_TAKEN" | "MAIL_INBOX_MONEY_TAKEN" | "MAIL_INBOX_TAX_PAID" | "MAIL_INBOX_UPDATE" | "MAIL_RETURNED" | "MAIL_SENT_SUCCESS" | "MAIL_SENTBOX_UPDATE" | "MAIL_WRITE_ITEM_UPDATE" | "MAP_EVENT_CHANGED" | "MATE_SKILL_LEARNED" | "MATE_STATE_UPDATE" | "MEGAPHONE_MESSAGE" | "MIA_MAIL_INBOX_ITEM_TAKEN" | "MIA_MAIL_INBOX_MONEY_TAKEN" | "MIA_MAIL_INBOX_TAX_PAID" | "MIA_MAIL_INBOX_UPDATE" | "MIA_MAIL_RETURNED" | "MIA_MAIL_SENT_SUCCESS" | "MIA_MAIL_SENTBOX_UPDATE" | "MIA_MAIL_WRITE_ITEM_UPDATE" | "MINE_AMOUNT" | "MINI_SCOREBOARD_CHANGED" | "MODE_ACTIONS_UPDATE" | "MONEY_ACQUISITION_BY_LOOT" | "MOUNT_BAG_UPDATE" | "MOUNT_PET" | "MOUNT_SLOT_CHANGED" | "MOUSE_CLICK" | "MOUSE_DOWN" | "MOUSE_UP" | "MOVE_SPEED_CHANGE" | "MOVIE_ABORT" | "MOVIE_LOAD" | "MOVIE_START" | "MOVIE_STOP" | "MULTI_QUEST_CONTEXT_SELECT" | "MULTI_QUEST_CONTEXT_SELECT_LIST" | "NAME_TAG_MODE_CHANGED_MSG" | "NATION_DOMINION" | "NAVI_MARK_POS_TO_MAP" | "NAVI_MARK_REMOVE" | "NEW_DAY_STARTED" | "NEW_SKILL_POINT" | "NEXT_SIEGE_INFO" | "NOTICE_MESSAGE" | "NOTIFY_AUTH_ADVERTISING_MESSAGE" | "NOTIFY_AUTH_BILLING_MESSAGE" | "NOTIFY_AUTH_DISCONNECTION_MESSAGE" | "NOTIFY_AUTH_FATIGUE_MESSAGE" | "NOTIFY_AUTH_NOTICE_MESSAGE" | "NOTIFY_AUTH_TC_FATIGUE_MESSAGE" | "NOTIFY_WEB_TRANSFER_STATE" | "NPC_CRAFT_ERROR" | "NPC_CRAFT_UPDATE" | "NPC_INTERACTION_END" | "NPC_INTERACTION_START" | "UNIT_NPC_EQUIPMENT_CHANGED" | "NUONS_ARROW_SHOW" | "NUONS_ARROW_UI_MSG" | "NUONS_ARROW_UPDATE" | "ONE_AND_ONE_CHAT_ADD_MESSAGE" | "ONE_AND_ONE_CHAT_END" | "ONE_AND_ONE_CHAT_START" | "OPEN_ARS" | "OPEN_CHAT" | "OPEN_COMMON_FARM_INFO" | "OPEN_CONFIG" | "OPEN_CRAFT_ORDER_BOARD" | "OPEN_EMBLEM_IMPRINT_UI" | "OPEN_EMBLEM_UPLOAD_UI" | "OPEN_EXPEDITION_PORTAL_LIST" | "OPEN_MUSIC_SHEET" | "OPEN_NAVI_DOODAD_NAMING_DIALOG" | "OPEN_OTP" | "OPEN_PAPER" | "OPEN_PCCERT" | "OPEN_PROMOTION_EVENT_URL" | "OPEN_SECURE_CARD" | "OPEN_WORLD_QUEUE" | "OPTIMIZATION_RESULT_MESSAGE" | "OPTION_RESET" | "PASSENGER_MOUNT_PET" | "PASSENGER_UNMOUNT_PET" | "PET_AUTO_SKILL_CHANGED" | "PET_FOLLOWING_MASTER" | "PET_STOP_BY_MASTER" | "PETMATE_BOUND" | "PETMATE_UNBOUND" | "PLAYER_AA_POINT" | "PLAYER_ABILITY_LEVEL_CHANGED" | "PLAYER_BANK_AA_POINT" | "PLAYER_BANK_MONEY" | "PLAYER_BM_POINT" | "PLAYER_GEAR_POINT" | "PLAYER_HONOR_POINT" | "PLAYER_HONOR_POINT_CHANGED_IN_HPW" | "PLAYER_JURY_POINT" | "PLAYER_LEADERSHIP_POINT" | "PLAYER_LIVING_POINT" | "PLAYER_MONEY" | "PLAYER_RESURRECTED" | "PLAYER_RESURRECTION" | "PLAYER_VISUAL_RACE" | "POST_CRAFT_ORDER" | "PRELIMINARY_EQUIP_UPDATE" | "PREMIUM_FIRST_BUY_BONUS" | "PREMIUM_GRADE_CHANGE" | "PREMIUM_LABORPOWER_CHANGED" | "PREMIUM_POINT_CHANGE" | "PREMIUM_SERVICE_BUY_RESULT" | "PREMIUM_SERVICE_LIST_UPDATED" | "PROCESS_CRAFT_ORDER" | "PROGRESS_TALK_QUEST_CONTEXT" | "QUEST_CHAT_LET_IT_DONE" | "QUEST_CHAT_RESTART" | "QUEST_CONTEXT_CONDITION_EVENT" | "QUEST_CONTEXT_OBJECTIVE_EVENT" | "QUEST_CONTEXT_UPDATED" | "QUEST_DIRECTING_MODE_END" | "QUEST_DIRECTING_MODE_HOT_KEY" | "QUEST_ERROR_INFO" | "QUEST_HIDDEN_COMPLETE" | "QUEST_HIDDEN_READY" | "QUEST_LEFT_TIME_UPDATED" | "QUEST_MSG" | "QUEST_NOTIFIER_START" | "QUEST_QUICK_CLOSE_EVENT" | "RAID_APPLICANT_LIST" | "RAID_FRAME_SIMPLE_VIEW" | "RAID_RECRUIT_DETAIL" | "RAID_RECRUIT_HUD" | "RAID_RECRUIT_LIST" | "RANDOM_SHOP_INFO" | "RANDOM_SHOP_UPDATE" | "RANK_ALARM_MSG" | "RANK_DATA_RECEIVED" | "RANK_LOCK" | "RANK_PERSONAL_DATA" | "RANK_RANKER_APPEARANCE" | "RANK_REWARD_SNAPSHOTS" | "RANK_SEASON_RESULT_RECEIVED" | "RANK_SNAPSHOTS" | "RANK_UNLOCK" | "READY_TO_CONNECT_WORLD" | "RECOVERABLE_EXP" | "RECOVERED_EXP" | "REENTRY_NOTIFY_DISABLE" | "REENTRY_NOTIFY_ENABLE" | "REFRESH_COMBAT_RESOURCE" | "REFRESH_COMBAT_RESOURCE_UPDATE_TIME" | "REFRESH_SQUAD_LIST" | "REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE" | "REFRESH_WORLD_QUEUE" | "RELOAD_CASH" | "REMOVE_BOSS_TELESCOPE_INFO" | "REMOVE_CARRYING_BACKPACK_SLAVE_INFO" | "REMOVE_FISH_SCHOOL_INFO" | "REMOVE_GIVEN_QUEST_INFO" | "REMOVE_NOTIFY_QUEST_INFO" | "REMOVE_PING" | "REMOVE_SHIP_TELESCOPE_INFO" | "REMOVE_TRANSFER_TELESCOPE_INFO" | "REMOVED_ITEM" | "RENAME_CHARACTER_FAILED" | "RENAME_PORTAL" | "RENEW_ITEM_SUCCEEDED" | "BAD_USER_LIST_UPDATE" | "REPORT_CRIME" | "REPRESENT_CHARACTER_RESULT" | "REPUTATION_GIVEN" | "REQUIRE_DELAY_TO_CHAT" | "REQUIRE_ITEM_TO_CHAT" | "RESET_INGAME_SHOP_MODELVIEW" | "RESIDENT_BOARD_TYPE" | "RESIDENT_HOUSING_TRADE_LIST" | "RESIDENT_MEMBER_LIST" | "RESIDENT_SERVICE_POINT_CHANGED" | "RESIDENT_TOWNHALL" | "RESIDENT_ZONE_STATE_CHANGE" | "ROLLBACK_FAVORITE_CRAFTS" | "RULING_CLOSED" | "RULING_STATUS" | "SAVE_PORTAL" | "SAVE_SCREEN_SHOT" | "SCALE_ENCHANT_BROADCAST" | "SCHEDULE_ITEM_SENT" | "SCHEDULE_ITEM_UPDATED" | "SECOND_PASSWORD_ACCOUNT_LOCKED" | "SECOND_PASSWORD_CHANGE_COMPLETED" | "SECOND_PASSWORD_CHECK_COMPLETED" | "SECOND_PASSWORD_CHECK_OVER_FAILED" | "SECOND_PASSWORD_CLEAR_COMPLETED" | "SECOND_PASSWORD_CREATION_COMPLETED" | "SELECT_SQUAD_LIST" | "SELECTED_INSTANCE_DIFFICULT" | "SELL_SPECIALTY" | "SELL_SPECIALTY_CONTENT_INFO" | "SENSITIVE_OPERATION_VERIFY" | "SENSITIVE_OPERATION_VERIFY_SUCCESS" | "SET_DEFAULT_EXPAND_RATIO" | "SET_EFFECT_ICON_VISIBLE" | "SET_LOGIN_BROWSER_URL" | "SET_OVERHEAD_MARK" | "SET_PING_MODE" | "SET_REBUILD_HOUSE_CAMERA_MODE" | "SET_ROADMAP_PICKABLE" | "SET_UI_MESSAGE" | "SET_WEB_MESSENGE_COUNT" | "SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW" | "SHOW_ADD_TAB_WINDOW" | "SHOW_ADDED_ITEM" | "SHOW_BANNER" | "SHOW_CHARACTER_ABILITY_WINDOW" | "SHOW_CHARACTER_CREATE_WINDOW" | "SHOW_CHARACTER_CUSTOMIZE_WINDOW" | "SHOW_CHARACTER_SELECT_WINDOW" | "SHOW_CHAT_TAB_CONTEXT" | "SHOW_CRIME_RECORDS" | "SHOW_DEPENDANT_WAIT_JURY" | "SHOW_DEPENDANT_WAIT_TRIAL" | "SHOW_GAME_RATING" | "SHOW_HEALTH_NOTICE" | "SHOW_HIDDEN_BUFF" | "SHOW_LOGIN_WINDOW" | "SHOW_PRIVACY_POLICY_WINDOW" | "SHOW_RAID_FRAME_SETTINGS" | "SHOW_RECOMMEND_USING_SECOND_PASSWORD" | "SHOW_RENAME_EXPEIDITON" | "SHOW_ROADMAP_TOOLTIP" | "SHOW_SERVER_SELECT_WINDOW" | "SHOW_SEXTANT_POS" | "SHOW_SLAVE_INFO" | "SHOW_VERDICTS" | "SHOW_WORLDMAP_LOCATION" | "SHOW_WORLDMAP_TOOLTIP" | "SIEGE_APPOINT_RESULT" | "SIEGE_RAID_REGISTER_LIST" | "SIEGE_RAID_TEAM_INFO" | "SIEGE_WAR_ENDED" | "SIEGEWEAPON_BOUND" | "SIEGEWEAPON_UNBOUND" | "SIM_DOODAD_MSG" | "SKILL_ALERT_ADD" | "SKILL_ALERT_REMOVE" | "SKILL_CHANGED" | "SKILL_DEBUG_MSG" | "SKILL_LEARNED" | "SKILL_MAP_EFFECT" | "SKILL_MSG" | "SKILL_SELECTIVE_ITEM" | "SKILL_SELECTIVE_ITEM_NOT_AVAILABLE" | "SKILL_SELECTIVE_ITEM_READY_STATUS" | "SKILL_UPGRADED" | "SKILLS_RESET" | "SLAVE_SHIP_BOARDING" | "SLAVE_SHIP_UNBOARDING" | "SLAVE_SPAWN" | "SPAWN_PET" | "SPECIAL_ABILITY_LEARNED" | "SPECIALTY_CONTENT_RECIPE_INFO" | "SPECIALTY_RATIO_BETWEEN_INFO" | "SPELLCAST_START" | "SPELLCAST_STOP" | "SPELLCAST_SUCCEEDED" | "START_CHAT_BUBBLE" | "START_HERO_ELECTION_PERIOD" | "START_QUEST_CONTEXT" | "START_QUEST_CONTEXT_DOODAD" | "START_QUEST_CONTEXT_NPC" | "START_QUEST_CONTEXT_SPHERE" | "START_SENSITIVE_OPERATION" | "START_TALK_QUEST_CONTEXT" | "START_TODAY_ASSIGNMENT" | "STARTED_DUEL" | "STICKED_MSG" | "STILL_LOADING" | "STORE_ADD_BUY_ITEM" | "STORE_ADD_SELL_ITEM" | "STORE_BUY" | "STORE_FULL" | "STORE_SELL" | "STORE_SOLD_LIST" | "STORE_TRADE_FAILED" | "SURVEY_FORM_UPDATE" | "SWITCH_ENCHANT_ITEM_MODE" | "SYNC_PORTAL" | "SYS_INDUN_STAT_UPDATED" | "SYSMSG" | "TARGET_CHANGED" | "TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO" | "TARGET_OVER" | "TARGET_TO_TARGET_CHANGED" | "TEAM_JOINT_BREAK" | "TEAM_JOINT_BROKEN" | "TEAM_JOINT_CHAT" | "TEAM_JOINT_RESPONSE" | "TEAM_JOINT_TARGET" | "TEAM_JOINTED" | "TEAM_MEMBER_DISCONNECTED" | "TEAM_MEMBER_UNIT_ID_CHANGED" | "TEAM_MEMBERS_CHANGED" | "TEAM_ROLE_CHANGED" | "TEAM_SUMMON_SUGGEST" | "TENCENT_HEALTH_CARE_URL" | "TIME_MESSAGE" | "TOGGLE_CHANGE_VISUAL_RACE" | "TOGGLE_COMMUNITY" | "TOGGLE_CRAFT" | "TOGGLE_FACTION" | "TOGGLE_FOLLOW" | "TOGGLE_IN_GAME_NOTICE" | "TOGGLE_MEGAPHONE_CHAT" | "TOGGLE_PARTY_FRAME" | "TOGGLE_PET_MANAGE" | "TOGGLE_PORTAL_DIALOG" | "TOGGLE_RAID_FRAME" | "TOGGLE_RAID_FRAME_PARTY" | "TOGGLE_RAID_FRAME2" | "TOGGLE_ROADMAP" | "TOGGLE_WALK" | "TOWER_DEF_INFO_UPDATE" | "TOWER_DEF_MSG" | "TRADE_CAN_START" | "TRADE_CANCELED" | "TRADE_ITEM_PUTUP" | "TRADE_ITEM_TOOKDOWN" | "TRADE_ITEM_UPDATED" | "TRADE_LOCKED" | "TRADE_MADE" | "TRADE_MONEY_PUTUP" | "TRADE_OK" | "TRADE_OTHER_ITEM_PUTUP" | "TRADE_OTHER_ITEM_TOOKDOWN" | "TRADE_OTHER_LOCKED" | "TRADE_OTHER_MONEY_PUTUP" | "TRADE_OTHER_OK" | "TRADE_STARTED" | "TRADE_UI_TOGGLE" | "TRADE_UNLOCKED" | "TRANSFORM_COMBAT_RESOURCE" | "TRIAL_CANCELED" | "TRIAL_CLOSED" | "TRIAL_MESSAGE" | "TRIAL_STATUS" | "TRIAL_TIMER" | "TRY_LOOT_DICE" | "TUTORIAL_EVENT" | "TUTORIAL_HIDE_FROM_OPTION" | "UCC_IMPRINT_SUCCEEDED" | "UI_ADDON" | "UI_PERMISSION_UPDATE" | "UI_RELOADED" | "ULC_ACTIVATE" | "ULC_SKILL_MSG" | "UNFINISHED_BUILD_HOUSE" | "UNIT_COMBAT_STATE_CHANGED" | "UNIT_DEAD" | "UNIT_DEAD_NOTICE" | "UNIT_ENTERED_SIGHT" | "UNIT_EQUIPMENT_CHANGED" | "UNIT_KILL_STREAK" | "UNIT_LEAVED_SIGHT" | "UNIT_NAME_CHANGED" | "UNIT_NPC_EQUIPMENT_CHANGED" | "UNITFRAME_ABILITY_UPDATE" | "UNMOUNT_PET" | "UPDATE_BINDINGS" | "UPDATE_BOSS_TELESCOPE_AREA" | "UPDATE_BOSS_TELESCOPE_INFO" | "UPDATE_BOT_CHECK_INFO" | "BUBBLE_UPDATE" | "UPDATE_CARRYING_BACKPACK_SLAVE_INFO" | "UPDATE_CHANGE_VISUAL_RACE_WND" | "UPDATE_CHRONICLE_INFO" | "UPDATE_CHRONICLE_NOTIFIER" | "UPDATE_CLIENT_DRIVEN_INFO" | "UPDATE_COMPLETED_QUEST_INFO" | "UPDATE_CONTENT_ROSTER_WINDOW" | "UPDATE_CORPSE_INFO" | "UPDATE_CRAFT_ORDER_ITEM_FEE" | "UPDATE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_CRAFT_ORDER_SKILL" | "UPDATE_DEFENCE_INFO" | "UPDATE_DOMINION_INFO" | "UPDATE_DOODAD_INFO" | "UPDATE_DURABILITY_STATUS" | "UPDATE_DYEING_EXCUTABLE" | "UPDATE_ENCHANT_ITEM_MODE" | "UPDATE_EXPEDITION_PORTAL" | "UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_FACTION_REZ_DISTRICT" | "UPDATE_FISH_SCHOOL_AREA" | "UPDATE_FISH_SCHOOL_INFO" | "UPDATE_GACHA_LOOT_MODE" | "UPDATE_GIVEN_QUEST_STATIC_INFO" | "UPDATE_HERO_ELECTION_CONDITION" | "UPDATE_HOUSING_INFO" | "UPDATE_HOUSING_TOOLTIP" | "UPDATE_INGAME_BEAUTYSHOP_STATUS" | "UPDATE_INGAME_SHOP" | "UPDATE_INGAME_SHOP_VIEW" | "UPDATE_INSTANT_GAME_INVITATION_COUNT" | "UPDATE_INSTANT_GAME_KILLSTREAK" | "UPDATE_INSTANT_GAME_KILLSTREAK_COUNT" | "UPDATE_INSTANT_GAME_SCORES" | "UPDATE_INSTANT_GAME_STATE" | "UPDATE_INSTANT_GAME_TARGET_NPC_INFO" | "UPDATE_INSTANT_GAME_TIME" | "UPDATE_ITEM_LOOK_CONVERT_MODE" | "UPDATE_MONITOR_NPC" | "UPDATE_MY_SLAVE_POS_INFO" | "UPDATE_NPC_INFO" | "UPDATE_INDUN_PLAYING_INFO_BROADCASTING" | "UPDATE_OPTION_BINDINGS" | "UPDATE_PING_INFO" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_RETURN_ACCOUNT_STATUS" | "UPDATE_ROADMAP_ANCHOR" | "UPDATE_ROSTER_MEMBER_INFO" | "UPDATE_ROUTE_MAP" | "UPDATE_SHIP_TELESCOPE_INFO" | "UPDATE_SHORTCUT_SKILLS" | "UPDATE_SIEGE_SCORE" | "UPDATE_SKILL_ACTIVE_TYPE" | "UPDATE_SLAVE_EQUIPMENT_SLOT" | "UPDATE_SPECIALTY_RATIO" | "UPDATE_SQUAD" | "UPDATE_TELESCOPE_AREA" | "UPDATE_TODAY_ASSIGNMENT" | "UPDATE_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_TRANSFER_TELESCOPE_AREA" | "UPDATE_TRANSFER_TELESCOPE_INFO" | "UPDATE_ZONE_INFO" | "UPDATE_ZONE_LEVEL_INFO" | "UPDATE_ZONE_PERMISSION" | "VIEW_CASH_BUY_WINDOW" | "WAIT_FRIEND_ADD_ALARM" | "WAIT_FRIENDLIST_UPDATE" | "WAIT_REPLY_FROM_SERVER" | "WATCH_TARGET_CHANGED" | "WEB_BROWSER_ESC_EVENT" | "WORLD_MESSAGE" | "ZONE_SCORE_CONTENT_STATE" | "ZONE_SCORE_UPDATED"
Method: SetViewCameraFov
(method) UIParent:SetViewCameraFov(fov: number)
Sets the camera field of view.
@param
fov— The field of view to set.
Method: GetUIScale
(method) UIParent:GetUIScale()
-> uiScale: number
Retrieves the UI scale.
@return
uiScale— The current UI scale. (min:0.7, max:2.4)
Method: GetTextureKeyData
(method) UIParent:GetTextureKeyData(filename: string)
-> textureKeyData: TextureKeyData
Retrieves texture key data for the specified file.
@param
filename— The texture file path.@return
textureKeyData— The texture key data.See: TextureKeyData
Method: GetCurrentPolyCount
(method) UIParent:GetCurrentPolyCount()
-> currentPolyCount: number
Retrieves the current polygon count.
@return
currentPolyCount— The current polygon count.
Method: GetCurrentTimeStamp
(method) UIParent:GetCurrentTimeStamp()
-> currentTimeStamp: string
Retrieves the current timestamp.
@return
currentTimeStamp— The current timestamp inYYYY-M-Dformat.
Method: GetEntityByName
(method) UIParent:GetEntityByName(sEntityName: string)
-> sEntityName: string|nil
Retrieves the entity name if it exists within render range.
@param
sEntityName— The name of the entity to check.@return
sEntityName— The entity name if found, ornilif not in range.
Method: GetEtcValue
(method) UIParent:GetEtcValue(key: "inventory_guide_line_space")
-> etcValue: number
Retrieves the value for the specified key from
ui/setting/etc_value.g.@param
key— The key to retrieve the value for.@return
etcValue— The value associated with the key.key: | "inventory_guide_line_space"
Method: GetCurrentDP
(method) UIParent:GetCurrentDP()
-> currentDP: number
Retrieves the current display point value.
@return
currentDP— The current display point value.
Method: GetAccountUITimeStamp
(method) UIParent:GetAccountUITimeStamp(key: string)
-> accountUITimeStamp: string
Retrieves the account UI timestamp for the specified key. This is currently unusable without its counterpart method
UIParent:SetAccountUITimeStamp.@param
key— The key to retrieve the timestamp for.@return
accountUITimeStamp— The timestamp associated with the key.
Method: GetCharacterTodayPlayedTimeStamp
(method) UIParent:GetCharacterTodayPlayedTimeStamp()
-> characterTodayPlayedTimeStamp: string
Retrieves the date the character was last active based on when it last receives 20 leadership in a day.
@return
characterTodayPlayedTimeStamp— The timestamp inYYYY-M-Dformat.
Method: CreateWidget
(method) UIParent:CreateWidget(widgetName: "avi"|"button"|"chatwindow"|"checkbutton"|"circlediagram"...(+34), id: string, parentId: string|"UIParent"|Widget)
-> widget: Widget
Creates a widget of the specified type with the given ID and parent.
@param
widgetName— The type of widget to create.@param
id— The unique identifier for the widget. If the name already exists it will cause a UI Logic Error.@param
parentId— The parent"UIParent",Widget, orWidgetid for the widget.@return
widget— The created widget, empty table if the widget hasn’t been imported, ornilif failed.widgetName: | "avi" | "button" | "chatwindow" | "checkbutton" | "circlediagram" | "colorpicker" | "combobox" | "cooldownbutton" | "cooldownconstantbutton" | "cooldowninventorybutton" | "damagedisplay" | "dynamiclist" | "editbox" | "editboxmultiline" | "emptywidget" | "folder" | "gametooltip" | "grid" | "label" | "line" | "listbox" | "listctrl" | "megaphonechatedit" | "message" | "modelview" | "pageable" | "paintcolorpicker" | "radiogroup" | "roadmap" | "slider" | "slot" | "statusbar" | "tab" | "textbox" | "unitframetooltip" | "webbrowser" | "window" | "worldmap" | "x2editbox" parentId: | "UIParent"See: Widget
Method: GetUIBound
(method) UIParent:GetUIBound(key: string|"ui_bound_actionBar_renewal1"|"ui_bound_actionBar_renewal10"|"ui_bound_actionBar_renewal11"|"ui_bound_actionBar_renewal2"...(+43))
-> uiBound: UIBound|nil
Retrieves the UI bound for the specified key, if it exists.
@param
key— The key to retrieve the UI bound for.@return
uiBound— The UI bound if the key has been moved, nil otherwise.key: | "ui_bound_actionBar_renewal1" -- Basic Shortcut Bar | "ui_bound_actionBar_renewal2" -- 1st Shortcut Bar Left | "ui_bound_actionBar_renewal3" -- 1st Shortcut Bar Right | "ui_bound_actionBar_renewal4" -- 2nd Shortcut Bar Left | "ui_bound_actionBar_renewal5" -- 2nd Shortcut Bar Right | "ui_bound_actionBar_renewal6" -- 3rd Shortcut Bar Left | "ui_bound_actionBar_renewal7" -- 3rd Shortcut Bar Right | "ui_bound_actionBar_renewal8" -- 4th Shortcut Bar Left | "ui_bound_actionBar_renewal9" -- 4th Shortcut Bar Right | "ui_bound_actionBar_renewal10" -- 5th Shortcut Bar Left | "ui_bound_actionBar_renewal11" -- 5th Shortcut Bar Right | "ui_bound_battlefield_actionbar" | "ui_bound_chatWindow[0]" | "ui_bound_chatWindow[1]" | "ui_bound_chatWindow[2]" | "ui_bound_chatWindow[3]" | "ui_bound_chatWindow[4]" | "ui_bound_chatWindow[5]" | "ui_bound_chatWindow[6]" | "ui_bound_chatWindow[7]" | "ui_bound_combatResource" | "ui_bound_combatResourceFrame" | "ui_bound_craftFrame" | "ui_bound_craftOrderBoard" | "ui_bound_invite_jury_popup" | "ui_bound_megaphone_frame" | "ui_bound_mobilization_order_popup" | "ui_bound_modeSkillActionBar" | "ui_bound_partyFrame1" | "ui_bound_partyFrame2" | "ui_bound_partyFrame3" | "ui_bound_partyFrame4" | "ui_bound_petBar1" | "ui_bound_petBar2" | "ui_bound_petFrame1" | "ui_bound_petFrame2" | "ui_bound_petInfoWindow" | "ui_bound_playerFrame" | "ui_bound_questList" | "ui_bound_questNotifier" | "ui_bound_raidFrame" | "ui_bound_raidFrame2" | "ui_bound_sagaBook" | "ui_bound_shortcutSkillActionBar" | "ui_bound_targetFrame" | "ui_bound_targettotarget" | "ui_bound_watchtarget"See: UIBound
Method: GetFontColor
(method) UIParent:GetFontColor(key: "action_slot_key_binding"|"adamant"|"aggro_meter"|"all_in_item_grade_combobox"|"assassin"...(+320))
-> fontColor: RGBAColor
Retrieves the font color for the specified key.
@param
key— The key to retrieve the font color for.@return
fontColor— The font color associated with the key.-- ui/settings/font_color.g key: | "action_slot_key_binding" | "adamant" | "aggro_meter" | "all_in_item_grade_combobox" | "assassin" | "attacker_range" | "battlefield_blue" | "battlefield_orange" | "battlefield_red" | "battlefield_yellow" | "beige" | "black" | "blue" | "blue_chat" | "blue_green" | "bright_blue" | "bright_gray" | "bright_green" | "bright_purple" | "bright_yellow" | "brown" | "btn_disabled" | "btn_highlighted" | "btn_normal" | "btn_pushed" | "bubble_chat_etc" | "bubble_chat_say" | "bubble_chat_say_hostile" | "bubble_chat_say_npc" | "bubble_name_friendly_char" | "bubble_name_friendly_npc" | "bubble_name_hostile" | "candidate_list_selected" | "cash_brown" | "character_slot_created_disabled" | "character_slot_created_highlighted" | "character_slot_created_normal" | "character_slot_created_pushed" | "character_slot_created_red_disabled" | "character_slot_created_red_highlighted" | "character_slot_created_red_normal" | "character_slot_created_red_pushed" | "character_slot_created_selected_disabled" | "character_slot_created_selected_highlighted" | "character_slot_created_selected_normal" | "character_slot_created_selected_pushed" | "character_slot_impossible_disabled" | "character_slot_impossible_highlighted" | "character_slot_impossible_normal" | "character_slot_impossible_pushed" | "character_slot_possible_disabled" | "character_slot_possible_highlighted" | "character_slot_possible_normal" | "character_slot_possible_pushed" | "character_slot_successor_df" | "character_slot_successor_ov" | "chat_folio" | "chat_tab_selected_disabled" | "chat_tab_selected_highlighted" | "chat_tab_selected_normal" | "chat_tab_selected_pushed" | "chat_tab_unselected_disabled" | "chat_tab_unselected_highlighted" | "chat_tab_unselected_normal" | "chat_tab_unselected_pushed" | "chat_timestamp" | "check_btn_df" | "check_btn_ov" | "check_button_light" | "check_texture_tooltip" | "combat_absorb" | "combat_collision_me" | "combat_collision_other" | "combat_combat_start" | "combat_damaged_spell" | "combat_damaged_swing" | "combat_debuff" | "combat_energize_mp" | "combat_gain_exp" | "combat_gain_honor_point" | "combat_heal" | "combat_skill" | "combat_swing" | "combat_swing_dodge" | "combat_swing_miss" | "combat_synergy" | "combat_text" | "combat_text_default" | "commercial_mail_date" | "congestion_high" | "congestion_low" | "congestion_middle" | "context_menu_df" | "context_menu_dis" | "context_menu_on" | "context_menu_ov" | "customizing_df" | "customizing_dis" | "customizing_on" | "customizing_ov" | "dark_beige" | "dark_gray" | "dark_red" | "dark_sky" | "day_event" | "death_01" | "death_02" | "deep_orange" | "default" | "default_gray" | "default_row_alpha" | "detail_demage" | "doodad" | "emerald_green" | "evolving" | "evolving_1" | "evolving_2" | "evolving_3" | "evolving_4" | "evolving_gray" | "expedition_war_declarer" | "faction_friendly_npc" | "faction_friendly_pc" | "faction_party" | "faction_raid" | "fight" | "gender_female" | "gender_male" | "gray" | "gray_beige" | "gray_pink" | "gray_purple" | "green" | "guide_text_in_editbox" | "hatred_01" | "hatred_02" | "high_title" | "hostile_forces" | "http" | "illusion" | "ingameshop_submenu_seperator" | "inquire_notify" | "item_level" | "labor_energy_offline" | "labor_power_account" | "labor_power_local" | "lemon" | "level_normal" | "level_successor" | "level_up_blue" | "light_blue" | "light_gray" | "light_green" | "light_red" | "light_skyblue" | "lime" | "loading_content" | "loading_percent" | "loading_tip" | "lock_item_or_equip_item" | "login_stage_blue" | "login_stage_brown" | "login_stage_btn_disabled" | "login_stage_btn_highlighted" | "login_stage_btn_normal" | "login_stage_btn_pushed" | "login_stage_button_on" | "login_stage_button_ov" | "loot_gacha_cosume_item_name" | "love_01" | "love_02" | "madness_01" | "madness_02" | "madness_03" | "magic" | "map_title" | "map_zone_color_state_default" | "map_zone_color_state_festival" | "map_zone_color_state_high" | "map_zone_color_state_peace" | "medium_brown" | "medium_brown_row_alpha" | "medium_yellow" | "megaphone" | "melon" | "middle_brown" | "middle_title" | "middle_title_row_alpha" | "mileage" | "mileage_archelife" | "mileage_event" | "mileage_free" | "mileage_pcroom" | "mint_light_blue" | "money_item_delpi" | "money_item_key" | "money_item_netcafe" | "money_item_star" | "msg_zone_color_state_default" | "msg_zone_color_state_festival" | "msg_zone_color_state_high" | "msg_zone_color_state_peace" | "mustard_yellow" | "my_ability_button_df" | "my_ability_button_on" | "nation_green" | "nation_map_friendly" | "nation_map_hostile" | "nation_map_ligeance" | "nation_map_native" | "nation_map_none_owner" | "nation_map_war" | "notice_orange" | "notify_message" | "ocean_blue" | "off_gray" | "option_key_list_button_ov" | "option_list_button_dis" | "orange" | "orange_brown" | "original_dark_orange" | "original_light_gray" | "original_orange" | "overlap_bg_color" | "pleasure_01" | "pleasure_02" | "popup_menu_binding_key" | "pure_black" | "pure_red" | "purple" | "quest_directing_button_on" | "quest_directing_button_ov" | "quest_main" | "quest_message" | "quest_normal" | "quest_task" | "raid_command_message" | "raid_frame_my_name" | "raid_party_blue" | "raid_party_orange" | "red" | "reward" | "role_dealer" | "role_healer" | "role_none" | "role_tanker" | "romance_01" | "romance_02" | "rose_pink" | "round_message_in_instance" | "scarlet_red" | "sea_blue" | "sea_deep_blue" | "sinergy" | "skin_item" | "sky" | "sky_gray" | "skyblue" | "socket" | "soda_blue" | "soft_brown" | "soft_green" | "soft_red" | "soft_yellow" | "start_item" | "stat_item" | "sub_menu_in_main_menu_df" | "sub_menu_in_main_menu_dis" | "sub_menu_in_main_menu_on" | "sub_menu_in_main_menu_ov" | "subzone_state_alarm" | "target_frame_name_friendly" | "target_frame_name_hostile" | "target_frame_name_neutral" | "team_blue" | "team_hud_blue" | "team_hud_btn_text_df" | "team_hud_btn_text_dis" | "team_hud_btn_text_on" | "team_hud_btn_text_ov" | "team_violet" | "title" | "title_button_dis" | "tooltip_default" | "tooltip_zone_color_state_default" | "tooltip_zone_color_state_high" | "tooltip_zone_color_state_peace" | "transparency" | "tribe_btn_df" | "tribe_btn_dis" | "tribe_btn_on" | "tribe_btn_ov" | "tutorial_guide" | "tutorial_screenshot_point" | "tutorial_title" | "unit_grade_boss_a" | "unit_grade_boss_b" | "unit_grade_boss_c" | "unit_grade_boss_s" | "unit_grade_strong" | "unit_grade_weak" | "unlock_item_or_equip_item" | "user_tral_red" | "version_info" | "violet" | "vocation" | "white" | "white_buttton_df" | "white_buttton_dis" | "white_buttton_on" | "wild" | "will" | "world_map_latitude" | "world_map_longitude" | "world_map_longitude_2" | "world_name_0" | "world_name_1" | "yellow" | "yellow_ocher" | "zone_danger_orange" | "zone_dispute_ogange" | "zone_festival_green" | "zone_informer_name" | "zone_peace_blue" | "zone_war_red"See: RGBAColor
Method: GetFrameTime
(method) UIParent:GetFrameTime()
-> frameTime: number
Retrieves the frame time.
@return
frameTime— The frame time in seconds.
Method: GetServerTimeTable
(method) UIParent:GetServerTimeTable()
-> serverTime: Time
Retrieves the server time table.
@return
serverTime— The server time table.See: Time
Method: GetTextureData
(method) UIParent:GetTextureData(filename: string, infoKey: string)
-> textureData: TextureData|nil
Retrieves texture data for the specified file and key.
@param
filename— The texture file path.@param
infoKey— The key for texture data, obtainable viaUIParent:GetTextureKeyData(filename).keysor by the associatedfilename.gfile.@return
textureData— The texture data for the specified key.See: TextureData
Method: GetFrameRate
(method) UIParent:GetFrameRate()
-> frameRate: number
Retrieves the current frame rate.
@return
frameRate— The current frame rate.
Method: GetScreenWidth
(method) UIParent:GetScreenWidth()
-> screenWidth: number
Retrieves the screen window width.
@return
screenWidth— The screen width in pixels.
Method: GetPermission
(method) UIParent:GetPermission(uiCategory: `UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121))
-> permission: boolean
Retrieves the permission state for the specified UI category.
@param
uiCategory— The UI category to check.@return
permission—trueif permission is granted,falseotherwise.-- api/Addon uiCategory: | `UIC_ABILITY_CHANGE` | `UIC_ACHIEVEMENT` | `UIC_ACTABILITY` | `UIC_ADDON` | `UIC_APPELLATION` | `UIC_AUCTION` | `UIC_AUTH_MSG_WND` | `UIC_BAG` | `UIC_BANK` | `UIC_BEAUTY_SHOP` | `UIC_BLESS_UTHSTIN` | `UIC_BUTLER_INFO` | `UIC_CHALLENGE` | `UIC_CHANGE_VISUAL_RACE` | `UIC_CHARACTER_INFO` | `UIC_CHARACTER_INFO_VISUAL_RACE` | `UIC_CHECK_BOT_WND` | `UIC_CHECK_SECOND_PASSWORD` | `UIC_CHRONICLE_BOOK_WND` | `UIC_CLEAR_SECOND_PASSWORD` | `UIC_CLIENT_DIRVEN_CONTENTS` | `UIC_CLIENT_DIRVEN_TITLE` | `UIC_CLIENT_DRIVEN_EXIT_BTN` | `UIC_COFFER` | `UIC_COMMERCIAL_MAIL` | `UIC_COMMUNITY` | `UIC_CRAFT_BOOK` | `UIC_CRAFT_ORDER` | `UIC_CREATE_EXPEDITION` | `UIC_DEATH_AND_RESURRECTION_WND` | `UIC_DEV_WINDOW` | `UIC_DROPDOWN_LIST` | `UIC_DYNAMIC_ACTIONBAR` | `UIC_ENCHANT` | `UIC_ENTER_SECOND_PASSWORD` | `UIC_EQUIP_SLOT_REINFORCE` | `UIC_EQUIP_SLOT_REINFORCE_TAB` | `UIC_EVENT_CENTER` | `UIC_EXIT_GAME` | `UIC_EXPAND_INVENTORY` | `UIC_EXPAND_JOB` | `UIC_EXPEDITION` | `UIC_EXPEDITION_GUILD_FUNCTION_CHANGE_BUFF` | `UIC_FAMILY` | `UIC_FOLLOW` | `UIC_FORCE_ATTACK` | `UIC_FRIEND` | `UIC_GAME_EXIT_FRAME` | `UIC_GAME_TOOLTIP_WND` | `UIC_GUILD_BANK` | `UIC_HERO` | `UIC_HERO_ELECTION` | `UIC_HIDDEN_QUEST` | `UIC_INGAME_SHOP` | `UIC_INTERACT_SECOND_PASSWORD` | `UIC_ITEM_GUIDE` | `UIC_ITEM_LOCK` | `UIC_ITEM_PIN` | `UIC_ITEM_REPAIR` | `UIC_LABOR_POWER_BAR` | `UIC_LOCAL_DEVELOPMENT_BOARD` | `UIC_LOOK_CONVERT` | `UIC_LOOT_GACHA` | `UIC_MAIL` | `UIC_MAIN_ACTION_BAR` | `UIC_MAKE_CRAFT_ORDER` | `UIC_MARKET_PRICE` | `UIC_MEGAPHONE` | `UIC_MODE_ACTIONBAR` | `UIC_MY_FARM_INFO` | `UIC_NATION` | `UIC_NOTIFY_ACTABILITY` | `UIC_NOTIFY_SKILL` | `UIC_OPTIMIZATION` | `UIC_OPTION_FRAME` | `UIC_PARTY` | `UIC_PLAYER_EQUIPMENT` | `UIC_PLAYER_UNITFRAME` | `UIC_PREMIUM` | `UIC_QUEST_CINEMA_FADE_WND` | `UIC_QUEST_CINEMA_WND` | `UIC_QUEST_LIST` | `UIC_QUEST_NOTIFIER` | `UIC_RAID` | `UIC_RAID_RECRUIT` | `UIC_RAID_TEAM_MANAGER` | `UIC_RANK` | `UIC_RANK_LOCAL_VIEW` | `UIC_RECOVER_EXP` | `UIC_RENAME_EXPEDITION` | `UIC_REOPEN_RANDOM_BOX` | `UIC_REPORT_BAD_USER` | `UIC_REQUEST_BATTLEFIELD` | `UIC_RESIDENT_TOWNHALL` | `UIC_RETURN_ACCOUNT_REWARD_WND` | `UIC_ROSTER_MANAGER_WND` | `UIC_SCHEDULE_ITEM` | `UIC_SELECT_CHARACTER` | `UIC_SET_SECOND_PASSWORD` | `UIC_SHORTCUT_ACTIONBAR` | `UIC_SIEGE_RAID_REGISTER_WND` | `UIC_SIEGE_RAID_TEAM_MEMBER_LIST_WND` | `UIC_SKILL` | `UIC_SLAVE_EQUIPMENT` | `UIC_SPECIALTY_BUY` | `UIC_SPECIALTY_INFO` | `UIC_SPECIALTY_SELL` | `UIC_SQUAD` | `UIC_SQUAD_MINIVIEW` | `UIC_STABLER` | `UIC_STORE` | `UIC_SYSTEM_CONFIG_FRAME` | `UIC_TARGET_EQUIPMENT` | `UIC_TARGET_UNITFRAME` | `UIC_TGOS` | `UIC_TRADE` | `UIC_TRADER` | `UIC_TRADE_GOOD_PRICE_INFORMATION` | `UIC_UI_AVI` | `UIC_WEB_HELP` | `UIC_WEB_MESSENGER` | `UIC_WEB_PLAY_DIARY` | `UIC_WEB_PLAY_DIARY_INSTANCE` | `UIC_WEB_WIKI` | `UIC_WHISPER` | `UIC_WORLDMAP`
Method: GetScreenHeight
(method) UIParent:GetScreenHeight()
-> screenHeight: number
Retrieves the screen window height.
@return
screenHeight— The screen height in pixels.
Method: GetId
(method) UIParent:GetId()
-> id: string
Retrieves the ID of the UI element.
@return
id— The UI element’s ID.
Method: SetViewCameraPos
(method) UIParent:SetViewCameraPos(pos: Vec3)
Sets the camera view position.
@param
pos— The camera position to set.
X2Ability
Globals
ABILITY_ACTIVATION_LEVEL_1
integer
ABILITY_ACTIVATION_LEVEL_2
integer
ABILITY_ACTIVATION_LEVEL_3
integer
ABILITY_GENERAL
integer
ABILITY_MADNESS
integer
ABILITY_MAX
integer
ACTIVE_SKILL_1
integer
ACTIVE_SKILL_2
integer
ACTIVE_SKILL_3
integer
ATTACK_SKILL
integer
BIK_DESCRIPTION
integer
BIK_RUNTIME_ALL
integer
BIK_RUNTIME_DURATION
integer
BIK_RUNTIME_MINE
integer
BIK_RUNTIME_STACK
integer
BIK_RUNTIME_TIMELEFT
integer
EMOTION_SKILL
integer
GENERAL_SKILL
integer
INVALID_ABILITY_KIND
integer
JOB_SKILL
integer
MAX_ABILITY_SET_SLOTS
integer
PASSIVE_SKILL_1
integer
PASSIVE_SKILL_2
integer
PASSIVE_SKILL_3
integer
RAC_FIRST
integer
RAC_INVALID
integer
RAC_SECOND
integer
SAT_ACTIVE
integer
SAT_HIDE
integer
SAT_NONACTIVE
integer
SAT_NONE
integer
SBC_ATTACK
integer
SBC_EMOTION
integer
SBC_GENERAL
integer
SBC_JOB
integer
SBC_NONE
integer
SPECIAL_ABILITY_MUTATION_SKILL
integer
SPECIAL_ACTIVE_SKILL
integer
SPECIAL_PASSIVE_SKILL
integer
X2Ability
X2Ability
Aliases
ABILITY_ACTIVATION_LEVEL
ABILITY_ACTIVATION_LEVEL_1|ABILITY_ACTIVATION_LEVEL_2|ABILITY_ACTIVATION_LEVEL_3
-- api/X2Ability
ABILITY_ACTIVATION_LEVEL:
| `ABILITY_ACTIVATION_LEVEL_1`
| `ABILITY_ACTIVATION_LEVEL_2`
| `ABILITY_ACTIVATION_LEVEL_3`
ABILITY_TYPE
10|11|12|14|1…(+10)
-- api/X2Ability
ABILITY_TYPE:
| `ABILITY_GENERAL`
| `1` -- BATTLERAGE (FIGHT)
| `2` -- WITCHCRAFT (ILLUSION)
| `3` -- DEFENSE (ADAMANT)
| `4` -- AURAMANCY (WILL)
| `5` -- OCCULTISM (DEATH)
| `6` -- ARCHERY (WILD)
| `7` -- SORCERY (MAGIC)
| `8` -- SHADOWPLAY (VOCATION)
| `9` -- SONGCRAFT (ROMANCE)
| `10` -- VITALISM (LOVE)
| `11` -- MALEDICTION (HATRED)
| `12` -- SWIFTBLADE (ASSASSIN)
| `14` -- SPELLDANCE (PLEASURE)
| `ABILITY_MADNESS` -- GUNSLINGER (MADNESS)
BUFF_INFO_KIND
BIK_DESCRIPTION|BIK_RUNTIME_ALL|BIK_RUNTIME_DURATION|BIK_RUNTIME_MINE|BIK_RUNTIME_STACK…(+1)
-- api/X2Ability
-- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`)
BUFF_INFO_KIND:
| `BIK_DESCRIPTION`
| `BIK_RUNTIME_ALL`
| `BIK_RUNTIME_DURATION`
| `BIK_RUNTIME_MINE`
| `BIK_RUNTIME_STACK`
| `BIK_RUNTIME_TIMELEFT`
RECOMMENDED_ABILITY_CATEGORY
RAC_FIRST|RAC_INVALID|RAC_SECOND
-- api/X2Ability
RECOMMENDED_ABILITY_CATEGORY:
| `RAC_FIRST`
| `RAC_INVALID`
| `RAC_SECOND`
SBC
SBC_ATTACK|SBC_EMOTION|SBC_GENERAL|SBC_JOB|SBC_NONE
-- api/X2Ability
SBC:
| `SBC_ATTACK`
| `SBC_EMOTION`
| `SBC_GENERAL`
| `SBC_JOB`
| `SBC_NONE`
SKILL
ACTIVE_SKILL_1|ACTIVE_SKILL_2|ACTIVE_SKILL_3|ATTACK_SKILL|EMOTION_SKILL…(+8)
-- api/X2Ability
SKILL:
| `ACTIVE_SKILL_1`
| `ACTIVE_SKILL_2`
| `ACTIVE_SKILL_3`
| `ATTACK_SKILL`
| `EMOTION_SKILL`
| `GENERAL_SKILL`
| `JOB_SKILL`
| `PASSIVE_SKILL_1`
| `PASSIVE_SKILL_2`
| `PASSIVE_SKILL_3`
| `SPECIAL_ABILITY_MUTATION_SKILL`
| `SPECIAL_ACTIVE_SKILL`
| `SPECIAL_PASSIVE_SKILL`
SLOT_ACTIVE_TYPE
SAT_ACTIVE|SAT_HIDE|SAT_NONACTIVE|SAT_NONE
-- api/X2Ability
SLOT_ACTIVE_TYPE:
| `SAT_ACTIVE`
| `SAT_HIDE`
| `SAT_NONACTIVE`
| `SAT_NONE`
Classes
Class: X2Ability
Method: GetActiveAbility
(method) X2Ability:GetActiveAbility()
-> activeAbilities: ActiveAbilities
Retrieves a list of the player’s active ability information.
@return
activeAbilities— The list of active abilities.See: ActiveAbilities
Method: GetMyActabilityInfo
(method) X2Ability:GetMyActabilityInfo(actabilityGroupType: `10`|`11`|`12`|`13`|`14`...(+32))
-> myActabilityInfo: ActabilityGroupTypeInfo|nil
Returns actability information for the player.
@param
actabilityGroupType— The actability group type to query.@return
myActabilityInfo— The actability information, ornilif not found.-- db actability_groups actabilityGroupType: | `1` -- Alchemy | `2` -- Construction | `3` -- Cooking | `4` -- Handicrafts | `5` -- Husbandry | `6` -- Farming | `7` -- Fishing | `8` -- Logging | `9` -- Gathering | `10` -- Machining | `11` -- Metalwork | `12` -- Printing | `13` -- Mining | `14` -- Masonry | `15` -- Tailoring | `16` -- Leatherwork | `17` -- Weaponry | `18` -- Carpentry | `19` -- Quest | `20` -- Larceny | `21` -- Nuian Language | `22` -- Elven Language | `23` -- Dwarven Language | `24` -- Faerie Language | `25` -- Harani Language | `26` -- Firran Language | `27` -- Warborn Language | `28` -- Returned Language | `29` -- Nuia Continent Dialect | `30` -- Haranya Continent Dialect | `31` -- Commerce | `32` -- Mirage Isle | `33` -- Artistry | `34` -- Exploration | `36` -- Zones | `37` -- Dungeons | `38` -- Other
Method: GetBuffTooltip
(method) X2Ability:GetBuffTooltip(buffType: number, itemLevel: number, neededInfo?: `BIK_DESCRIPTION`|`BIK_RUNTIME_ALL`|`BIK_RUNTIME_DURATION`|`BIK_RUNTIME_MINE`|`BIK_RUNTIME_STACK`...(+1))
-> buffTooltip: AppellationBuffInfo
Retrieves information for the buff tooltip based on the buff type and item level.
@param
buffType— The type of buff.@param
itemLevel— The item level for the buff.@param
neededInfo— Optional additional information for the buff.@return
buffTooltip— The buff tooltip information.-- api/X2Ability -- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`) neededInfo: | `BIK_DESCRIPTION` | `BIK_RUNTIME_ALL` | `BIK_RUNTIME_DURATION` | `BIK_RUNTIME_MINE` | `BIK_RUNTIME_STACK` | `BIK_RUNTIME_TIMELEFT`See: AppellationBuffInfo
Method: GetAllMyActabilityInfos
(method) X2Ability:GetAllMyActabilityInfos()
-> allMyActabilityInfos: ActabilityInfo[]
Retrieves a list of all the player’s actability information.
@return
allMyActabilityInfos— A table of actability information.See: ActabilityInfo
Method: IsActiveAbility
(method) X2Ability:IsActiveAbility(index: `10`|`11`|`12`|`14`|`1`...(+10))
-> activeAbility: boolean
Returns if the ability is active.
@param
index— The ability type to check.@return
activeAbility—trueif the ability is active,falseotherwise.-- api/X2Ability index: | `ABILITY_GENERAL` | `1` -- BATTLERAGE (FIGHT) | `2` -- WITCHCRAFT (ILLUSION) | `3` -- DEFENSE (ADAMANT) | `4` -- AURAMANCY (WILL) | `5` -- OCCULTISM (DEATH) | `6` -- ARCHERY (WILD) | `7` -- SORCERY (MAGIC) | `8` -- SHADOWPLAY (VOCATION) | `9` -- SONGCRAFT (ROMANCE) | `10` -- VITALISM (LOVE) | `11` -- MALEDICTION (HATRED) | `12` -- SWIFTBLADE (ASSASSIN) | `14` -- SPELLDANCE (PLEASURE) | `ABILITY_MADNESS` -- GUNSLINGER (MADNESS)
X2Achievement
Globals
AF_ALL
integer
AF_COMPLETE
integer
AF_INVALID
integer
AF_TRACING
integer
AF_UNCOMPLETE
integer
EAK_ACHIEVEMENT
integer
EAK_ARCHERAGE
integer
EAK_COLLECTION
integer
EAK_RACIAL_MISSION
integer
MAX_TRACING_ACHIEVEMENT
integer
TADT_ARCHE_PASS
integer
TADT_EXPEDITION
integer
TADT_EXPEDITION_PUBLIC
integer
TADT_FAMILY
integer
TADT_HERO
integer
TADT_MAX
integer
TADT_TODAY
integer
X2Achievement
X2Achievement
Aliases
ACHIEVEMENT_FILTER
AF_ALL|AF_COMPLETE|AF_INVALID|AF_TRACING|AF_UNCOMPLETE
-- api/X2Achievement
-- Achievement Filter
ACHIEVEMENT_FILTER:
| `AF_ALL`
| `AF_COMPLETE` -- Doesnt work. Produces the same result as AF_ALL.
| `AF_INVALID` -- Doesnt work. Produces the same result as AF_ALL.
| `AF_TRACING`
| `AF_UNCOMPLETE` -- Doesnt work. Produces the same result as AF_ALL.
EAK_ACHIEVEMENT
2
EAK_ACHIEVEMENT:
| 2
EAK_ARCHERAGE
4
EAK_ARCHERAGE:
| 4
EAK_COLLECTION
3
EAK_COLLECTION:
| 3
EAK_RACIAL_MISSION
1
EAK_RACIAL_MISSION:
| 1
ENUM_ACHIEVEMENT_KIND
EAK_ACHIEVEMENT|EAK_ARCHERAGE|EAK_COLLECTION|EAK_RACIAL_MISSION
-- api/X2Achievement
ENUM_ACHIEVEMENT_KIND:
| `EAK_ACHIEVEMENT`
| `EAK_ARCHERAGE`
| `EAK_COLLECTION`
| `EAK_RACIAL_MISSION`
TODAY_ACHIEVEMENT_DAILY_TYPE
TADT_ARCHE_PASS|TADT_EXPEDITION_PUBLIC|TADT_EXPEDITION|TADT_FAMILY|TADT_HERO…(+2)
-- api/X2Achievement
TODAY_ACHIEVEMENT_DAILY_TYPE:
| `TADT_ARCHE_PASS`
| `TADT_EXPEDITION`
| `TADT_EXPEDITION_PUBLIC`
| `TADT_FAMILY`
| `TADT_HERO`
| `TADT_MAX`
| `TADT_TODAY`
Classes
Class: X2Achievement
Method: AddTracingAchievement
(method) X2Achievement:AddTracingAchievement(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`, achievementType: number)
-> success: boolean
Adds an achievement to the ambitions category under the specified kind.
@param
achievementKind— The achievement kind.@param
achievementType— The achievement type (id) to add.@return
success—trueif the achievement was added successfully,falseotherwise.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION`
Method: GetTodayAssignmentInfo
(method) X2Achievement:GetTodayAssignmentInfo(todayType: `TADT_ARCHE_PASS`|`TADT_EXPEDITION_PUBLIC`|`TADT_EXPEDITION`|`TADT_FAMILY`|`TADT_HERO`...(+2), index: number)
-> todayAssignmentInfo: TodayAssignmentInfo|nil
Retrieves assignment information for the specified type and index.
@param
todayType— The type of today’s assignments.@param
index— The index of the assignment.@return
todayAssignmentInfo— The assignment information, ornilif not found.-- api/X2Achievement todayType: | `TADT_ARCHE_PASS` | `TADT_EXPEDITION` | `TADT_EXPEDITION_PUBLIC` | `TADT_FAMILY` | `TADT_HERO` | `TADT_MAX` | `TADT_TODAY`See: TodayAssignmentInfo
Method: GetTodayAssignmentGoal
(method) X2Achievement:GetTodayAssignmentGoal()
-> todayAssignmentGoal: TodayAssignmentGoal[]
Retrieves a table with daily contract completion rewards.
@return
todayAssignmentGoal— A table of daily contract completion rewards.
Method: GetTodayAssignmentCount
(method) X2Achievement:GetTodayAssignmentCount(todayType: `TADT_ARCHE_PASS`|`TADT_EXPEDITION_PUBLIC`|`TADT_EXPEDITION`|`TADT_FAMILY`|`TADT_HERO`...(+2))
-> todayAssignmentCount: number
Retrieves the assignment count for the specified today type, defaulting to 7 if not found.
@param
todayType— The type of today’s assignments.@return
todayAssignmentCount— The number of assignments for the day.-- api/X2Achievement todayType: | `TADT_ARCHE_PASS` | `TADT_EXPEDITION` | `TADT_EXPEDITION_PUBLIC` | `TADT_FAMILY` | `TADT_HERO` | `TADT_MAX` | `TADT_TODAY`
Method: GetTodayAssignmentInfoForChange
(method) X2Achievement:GetTodayAssignmentInfoForChange(todayType: `TADT_ARCHE_PASS`|`TADT_EXPEDITION_PUBLIC`|`TADT_EXPEDITION`|`TADT_FAMILY`|`TADT_HERO`...(+2), index: number)
-> todayAssignmentInfo: TodayAssignmentInfo|nil
Retrieves assignment information for changing the specified type and index.
@param
todayType— The type of today’s assignments.@param
index— The index of the assignment.@return
todayAssignmentInfo— The assignment information, ornilif not found.-- api/X2Achievement todayType: | `TADT_ARCHE_PASS` | `TADT_EXPEDITION` | `TADT_EXPEDITION_PUBLIC` | `TADT_FAMILY` | `TADT_HERO` | `TADT_MAX` | `TADT_TODAY`See: TodayAssignmentInfo
Method: GetTodayAssignmentStatus
(method) X2Achievement:GetTodayAssignmentStatus()
-> done: number
2. total: number
Retrieves the completion status of today’s assignments.
@return
done— The number of completed assignments.@return
total— The total completion count.
Method: GetTodayAssignmentResetCount
(method) X2Achievement:GetTodayAssignmentResetCount(todayType: `TADT_ARCHE_PASS`|`TADT_EXPEDITION_PUBLIC`|`TADT_EXPEDITION`|`TADT_FAMILY`|`TADT_HERO`...(+2))
-> resetCount: number
2. maxCount: number
Retrieves the reset count and maximum reset count for the specified today type.
@param
todayType— The type of today’s assignments.@return
resetCount— The current reset count.@return
maxCount— The maximum reset count.-- api/X2Achievement todayType: | `TADT_ARCHE_PASS` | `TADT_EXPEDITION` | `TADT_EXPEDITION_PUBLIC` | `TADT_FAMILY` | `TADT_HERO` | `TADT_MAX` | `TADT_TODAY`
Method: IsTodayAssignmentQuest
(method) X2Achievement:IsTodayAssignmentQuest(todayType: `TADT_ARCHE_PASS`|`TADT_EXPEDITION_PUBLIC`|`TADT_EXPEDITION`|`TADT_FAMILY`|`TADT_HERO`...(+2), questType: number)
-> todayAssignmentQuest: boolean
Checks if the quest ID is in the today’s assignment quests and not already complete.
@param
todayType— The type of today’s assignments.@param
questType— The quest type (id) to check.@return
todayAssignmentQuest—trueif the quest is in the list and not complete,falseotherwise.-- api/X2Achievement todayType: | `TADT_ARCHE_PASS` | `TADT_EXPEDITION` | `TADT_EXPEDITION_PUBLIC` | `TADT_FAMILY` | `TADT_HERO` | `TADT_MAX` | `TADT_TODAY`
Method: IsTracingAchievement
(method) X2Achievement:IsTracingAchievement(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`, achievementType: number)
-> tracingAchievement: boolean
Checks if the specified achievement type in the given kind is being traced.
@param
achievementKind— The achievement kind.@param
achievementType— The achievement type (id) to check.@return
tracingAchievement—trueif the achievement is being traced,falseotherwise.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION`
Method: GetSubcategoryInfo
(method) X2Achievement:GetSubcategoryInfo(subCategory: `10`|`11`|`12`|`13`|`14`...(+53))
-> subcategoryInfo: SubcategoryInfo|nil
Retrieves subcategory information if the specified subcategory exists.
@param
subCategory— The subcategory to query.@return
subcategoryInfo— The subcategory information, ornilif not found.subCategory: | `1` -- Character | `2` -- Pets/Mounts | `3` -- Collection | `4` -- Misc. | `5` -- Combat/PvP | `6` -- Siege | `7` -- Arena | `8` -- Collection | `9` -- Crafting | `10` -- Harvesting | `11` -- Trade | `12` -- Construction / Furniture | `13` -- Badges/Proficiency | `14` -- Quests/Completed | `15` -- Rifts/Attacks | `16` -- Collection | `17` -- Criminal Justice | `18` -- Groups | `31` -- Spring | `32` -- Summer | `33` -- Fall | `34` -- Winter | `35` -- Special Events | `41` -- Heroic | `44` -- Fishing | `9000001` -- Collection | `9000002` -- Exploration | `9000003` -- Special Events | `9000004` -- Arena | `9000005` -- Festival | `9000006` -- Exploration | `9000007` -- Pets/Mounts | `9000008` -- Character Development | `9000009` -- Adventure | `9000010` -- Royal Archivist | `9000011` -- Vocation | `9000012` -- Hiram Disciple | `9000013` -- Great Library Curator | `9000014` -- Akaschic Investigator | `36` -- Skywarden | `42` -- Sky Emperor | `45` -- Shapeshifter | `46` -- Strada | `47` -- Tuskora | `48` -- Fashion Icon | `8000001` -- Crazy Cat Person | `19` -- Lv1-5 | `20` -- Lv6-10 | `21` -- Lv11-15 | `22` -- Lv16-20 | `23` -- Lv21-25 | `24` -- Lv26-30 | `25` -- Lv31-35 | `26` -- Lv36-40 | `27` -- Lv41-45 | `29` -- Lv51-55 | `28` -- Lv46-50 | `30` -- Lv1-70See: SubcategoryInfo
Method: GetCategories
(method) X2Achievement:GetCategories(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`)
-> categories: AchievementCategory[]|AchievementLevelSubCategory[]
Retrieves categories for the specified kind, returning level subcategories for EAK_RACIAL_MISSION or regular categories otherwise.
@param
achievementKind— The achievement kind.@return
categories— A table of categories or level subcategories forEAK_RACIAL_MISSION, or empty if kind is invalid.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION`See:
Method: GetAchievementMainList
(method) X2Achievement:GetAchievementMainList(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`, subCategoryType: number|`0`, achievementFilter: `AF_ALL`|`AF_COMPLETE`|`AF_INVALID`|`AF_TRACING`|`AF_UNCOMPLETE`)
-> achievementMainList: number[]
Retrieves a list of achievement types for the specified kind and subcategory with the given filter.
@param
achievementKind— The achievement kind.@param
subCategoryType— The subcategory achievement type.@param
achievementFilter— The filter to apply.@return
achievementMainList— A table of achievement types, or empty if none exist.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION` subCategoryType: | `0` -- api/X2Achievement -- Achievement Filter achievementFilter: | `AF_ALL` | `AF_COMPLETE` -- Doesnt work. Produces the same result as AF_ALL. | `AF_INVALID` -- Doesnt work. Produces the same result as AF_ALL. | `AF_TRACING` | `AF_UNCOMPLETE` -- Doesnt work. Produces the same result as AF_ALL.
Method: GetAchievementInfo
(method) X2Achievement:GetAchievementInfo(achievementType: number)
-> achievementInfo: AchievementInfo|nil
Retrieves achievement information if the specified type exists.
@param
achievementType— The achievement type (id) to query.@return
achievementInfo— The achievement information, ornilif not found.See: AchievementInfo
Method: GetCategoryCount
(method) X2Achievement:GetCategoryCount(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`, categoryType: number, subCategoryType: number, achievementFilter: `AF_ALL`|`AF_COMPLETE`|`AF_INVALID`|`AF_TRACING`|`AF_UNCOMPLETE`)
-> complete: number
2. total: number
Retrieves the completed and total count for the specified kind, category, and subcategory with the given filter.
@param
achievementKind— The achievement kind.@param
categoryType— The category type.@param
subCategoryType— The subcategory type.@param
achievementFilter— The filter to apply.@return
complete— The number of completed achievements.@return
total— The total number of achievements.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION` -- api/X2Achievement -- Achievement Filter achievementFilter: | `AF_ALL` | `AF_COMPLETE` -- Doesnt work. Produces the same result as AF_ALL. | `AF_INVALID` -- Doesnt work. Produces the same result as AF_ALL. | `AF_TRACING` | `AF_UNCOMPLETE` -- Doesnt work. Produces the same result as AF_ALL.
Method: GetAchievementName
(method) X2Achievement:GetAchievementName(achievementType: number)
-> achievementName: string
Retrieves the name of the specified achievement type.
@param
achievementType— The achievement type (id) to query.@return
achievementName— The achievement name, or empty string if not found.
Method: GetAchievementTracingList
(method) X2Achievement:GetAchievementTracingList(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`)
-> achievementTracingList: number[]
Retrieves a list of achievement types being traced for the specified kind.
@param
achievementKind— The achievement kind.@return
achievementTracingList— A table of traced main achievement types, or empty if none exist.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION`
Method: GetAchievementSubList
(method) X2Achievement:GetAchievementSubList(mainType: number, achievementFilter: `AF_ALL`|`AF_COMPLETE`|`AF_INVALID`|`AF_TRACING`|`AF_UNCOMPLETE`)
-> achievementSubList: AchievementSubList[]
Retrieves a list of achievement sublists for the specified main type with the given filter.
@param
mainType— The main achievement type.@param
achievementFilter— The filter to apply.@return
achievementSubList— A table of achievement sublists, or empty if none exist.-- api/X2Achievement -- Achievement Filter achievementFilter: | `AF_ALL` | `AF_COMPLETE` -- Doesnt work. Produces the same result as AF_ALL. | `AF_INVALID` -- Doesnt work. Produces the same result as AF_ALL. | `AF_TRACING` | `AF_UNCOMPLETE` -- Doesnt work. Produces the same result as AF_ALL.See: AchievementSubList
Method: RemoveTracingAchievement
(method) X2Achievement:RemoveTracingAchievement(achievementKind: `EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`, achievementType: number)
Removes the specified achievement type in the given kind from tracing.
@param
achievementKind— The achievement kind.@param
achievementType— The achievement type (id) to remove.-- api/X2Achievement achievementKind: | `EAK_ACHIEVEMENT` | `EAK_ARCHERAGE` | `EAK_COLLECTION` | `EAK_RACIAL_MISSION`
X2Action
Globals
X2Action
X2Action
Classes
Class: X2Action
X2ArchePass
Globals
APS_COMPLETED
integer
APS_DROPPED
integer
APS_EXPIRED
integer
APS_INVALID
integer
APS_OWNED
integer
APS_PROGRESS
integer
X2ArchePass
X2ArchePass
Classes
Class: X2ArchePass
X2Auction
Globals
ASK_ACCOUNT_BUFF
integer
ASK_NORMAL
integer
ASK_PCBANG
integer
ASK_PREMIUM
integer
PT_BID
integer
PT_PARTITION
integer
X2Auction
X2Auction
Aliases
AUCTION_SERVICE_KIND
ASK_ACCOUNT_BUFF|ASK_NORMAL|ASK_PCBANG|ASK_PREMIUM
-- api/X2Auction
AUCTION_SERVICE_KIND:
| `ASK_ACCOUNT_BUFF`
| `ASK_NORMAL`
| `ASK_PCBANG`
| `ASK_PREMIUM`
POST_TYPE
PT_BID|PT_PARTITION
-- api/X2Auction
POST_TYPE:
| `PT_BID`
| `PT_PARTITION`
Classes
Class: X2Auction
Method: AskMarketPrice
(method) X2Auction:AskMarketPrice(itemType: number, itemGrade: `0`|`10`|`11`|`12`|`1`...(+8), askMarketPriceUi: boolean)
Requests the market price for an item, triggering the
DIAGONAL_ASRevent.@param
itemType— The type of item.@param
itemGrade— The grade of the item.@param
askMarketPriceUi—trueto open the market price UI,falseotherwise. Buggy: only opens if UI was opened previously.itemGrade: | `0` -- NONE | `1` -- BASIC | `2` -- GRAND | `3` -- RARE | `4` -- ARCANE | `5` -- HEROIC | `6` -- UNIQUE | `7` -- CELESTIAL | `8` -- DIVNE | `9` -- EPIC | `10` -- LEGENDARY | `11` -- MYTHIC | `12` -- ETERNAL
Method: GetSearchedItemPage
(method) X2Auction:GetSearchedItemPage()
-> currentPage: number
Retrieves the current auction house page number.
@return
currentPage— The current page number. (min:1, max:50, default:1)
Method: GetSearchedItemTotalCount
(method) X2Auction:GetSearchedItemTotalCount()
-> maxSearchablePages: number
Retrieves the maximum number of searchable pages for the auction house.
@return
maxSearchablePages— The maximum number of searchable pages. (max:50)
Method: GetSearchedItemInfo
(method) X2Auction:GetSearchedItemInfo(idx: number)
-> itemInfo: ItemInfo|nil
Retrieves item information for the specified index on the current auction house search page.
@param
idx— The item index on the current page. (min:1, max:9).@return
itemInfo— The item information, ornilif not found.See: ItemInfo
Method: GetLowestPrice
(method) X2Auction:GetLowestPrice(itemType: number, itemGrade: `0`|`10`|`11`|`12`|`1`...(+8))
-> lowestPrice: string|nil
Retrieves the lowest market price for an item. Returns
nilon the first call (as it triggers an asynchronous request). Subsequent calls return the actual lowest price once the server response is received.@param
itemType— The type of item.@param
itemGrade— The grade of the item.@return
lowestPrice— The lowest price as a string, ornilif not yet available.itemGrade: | `0` -- NONE | `1` -- BASIC | `2` -- GRAND | `3` -- RARE | `4` -- ARCANE | `5` -- HEROIC | `6` -- UNIQUE | `7` -- CELESTIAL | `8` -- DIVNE | `9` -- EPIC | `10` -- LEGENDARY | `11` -- MYTHIC | `12` -- ETERNAL
Method: GetSearchedItemCount
(method) X2Auction:GetSearchedItemCount()
-> searchedItemCount: number
Retrieves the number of searched items displayed in the auction house.
@return
searchedItemCount— The number of items displayed. (min:0, max:9, default:9)
Method: SearchAuctionArticle
(method) X2Auction:SearchAuctionArticle(page: number, minLevel: number, maxLevel: number, grade: `10`|`11`|`12`|`13`|`1`...(+8), category: `0`|`10`|`11`|`12`|`13`...(+76), exactMatch: boolean, keywords: string, minDirectPriceStr: string, maxDirectPriceStr: string)
Searches the auction house with the specified parameters. Only works when the auction house is open.
@param
page— The page to search (min:1, max:50, seeX2Auction:GetSearchedItemTotalCount()).@param
minLevel— The minimum level (min:0, max:125, base 0-55 + ancestral 1-70).@param
maxLevel— The maximum level (min:0, max:125, base 0-55 + ancestral 1-70).@param
grade— The item grade filter.@param
category— The item category.@param
exactMatch— Whether to use exact keyword matching.@param
keywords— The search keywords.@param
minDirectPriceStr— The minimum direct price in copper as a string.@param
maxDirectPriceStr— The maximum direct price in copper as a string.grade: | `1` -- ALL | `2` -- BASIC | `3` -- GRAND | `4` -- RARE | `5` -- ARCANE | `6` -- HEROIC | `7` -- UNIQUE | `8` -- CELESTIAL | `9` -- DIVINE | `10` -- EPIC | `11` -- LEGENDARY | `12` -- MYTHIC | `13` -- ETERNAL category: | `0` -- ALL | `1` -- DAGGER | `2` -- SWORD | `3` -- BLADE | `4` -- SPEAR | `5` -- AXE | `6` -- MACE | `7` -- STAFF | `8` -- TWOHAND_SWORD | `9` -- TWOHAND_BLADE | `10` -- TWOHAND_SPEAR | `11` -- TWOHAND_AXE | `12` -- TWOHAND_MACE | `13` -- TWOHAND_STAFF | `14` -- BOW | `15` -- LIGHT_ARMOR_HEAD | `16` -- LIGHT_ARMOR_CHEST | `17` -- LIGHT_ARMOR_WAIST | `18` -- LIGHT_ARMOR_ARMS | `19` -- LIGHT_ARMOR_HANDS | `20` -- LIGHT_ARMOR_LEGS | `21` -- LIGHT_ARMOR_FEET | `22` -- NORMAL_ARMOR_HEAD | `23` -- NORMAL_ARMOR_CHEST | `24` -- NORMAL_ARMOR_WAIST | `25` -- NORMAL_ARMOR_ARMS | `26` -- NORMAL_ARMOR_HANDS | `27` -- NORMAL_ARMOR_LEGS | `28` -- NORMAL_ARMOR_FEET | `29` -- HEAVY_ARMOR_HEAD | `30` -- HEAVY_ARMOR_CHEST | `31` -- HEAVY_ARMOR_WAIST | `32` -- HEAVY_ARMOR_ARMS | `33` -- HEAVY_ARMOR_HANDS | `34` -- HEAVY_ARMOR_LEGS | `35` -- HEAVY_ARMOR_FEET | `36` -- ORE | `37` -- RAW_LUMBER | `38` -- ROCK | `39` -- RAWHIDE | `40` -- FIBER | `41` -- PARTS | `42` -- MEAT | `43` -- MARINE_PRODUCT | `44` -- GRAIN | `45` -- VEGETABLES | `46` -- FRUIT | `47` -- SPICE | `48` -- DRUG_MATERIAL | `49` -- FLOWER | `50` -- SOIL | `51` -- JEWEL | `52` -- PAPER | `53` -- METAL | `54` -- WOOD | `55` -- STONE | `56` -- LEATHER | `57` -- CLOTH | `58` -- MACHINE | `59` -- GLASS | `60` -- RUBBER | `61` -- NOBLE_METAL | `62` -- ALCHEMY_MATERIAL | `63` -- CRAFT_MATERIAL | `64` -- ANIMAL | `65` -- YOUNG_PLANT | `66` -- SEED | `67` -- FURNITURE | `68` -- ADVENTURE | `69` -- TOY | `70` -- DYE | `71` -- COOKING_OIL | `72` -- SEASONING | `73` -- MOON_STONE_SCALE_RED | `74` -- MOON_STONE_SCALE_YELLOW | `75` -- MOON_STONE_SCALE_GREEN | `76` -- MOON_STONE_SCALE_BLUE | `77` -- MOON_STONE_SCALE_PURPLE | `78` -- MOON_STONE_SHADOW_CRAFT | `79` -- MOON_STONE_SHADOW_HONOR | `80` -- SHOTGUN
X2Bag
Globals
X2Bag
X2Bag
Classes
Class: X2Bag
Method: EquipBagItem
(method) X2Bag:EquipBagItem(slot: number, isAuxEquip: boolean)
Attempts to equip an item from the specified slot.
@param
slot— The slot containing the item to equip. (min:1)@param
isAuxEquip— Whether to equip as auxiliary equipment.
Method: GetBagItemInfo
(method) X2Bag:GetBagItemInfo(bagId: 1, slot: number, neededInfo?: `IIK_CATEGORY`|`IIK_CONSUME_ITEM`|`IIK_GRADE_STR`|`IIK_GRADE`|`IIK_IMPL`...(+5))
-> bagItemInfo: ItemInfo|nil
Retrieves item information for the specified slot if it exists.
@param
bagId— The bag ID.@param
slot— The slot to query. (min:1)@param
neededInfo— Optional additional information for the item.@return
bagItemInfo— The item information, ornilif the slot is empty or doesn’t exist.bagId: | 1 -- api/X2Item -- Values can be added together to get more information. neededInfo: | `IIK_CATEGORY` | `IIK_CONSUME_ITEM` | `IIK_GRADE` | `IIK_GRADE_STR` | `IIK_IMPL` | `IIK_NAME` | `IIK_SELL` | `IIK_SOCKET_MODIFIER` | `IIK_STACK` | `IIK_TYPE`See: ItemInfo
X2Bank
Globals
X2Bank
X2Bank
Classes
Class: X2Bank
X2BattleField
Globals
NIBC_BUFF_LEFT_TIME
integer
NIBC_BUFF_STACK
integer
VS_DRAW
integer
VS_LOSE
integer
VS_WIN
integer
X2BattleField
X2BattleField
Aliases
NPC_INFORMATION_BROAD_CAST
NIBC_BUFF_LEFT_TIME|NIBC_BUFF_STACK
-- api/X2BattleField
NPC_INFORMATION_BROAD_CAST:
| `NIBC_BUFF_LEFT_TIME`
| `NIBC_BUFF_STACK`
VS
VS_DRAW|VS_LOSE|VS_WIN
-- api/X2BattleField
VS:
| `VS_DRAW`
| `VS_LOSE`
| `VS_WIN`
Classes
Class: X2BattleField
X2BlessUthstin
Globals
X2BlessUthstin
X2BlessUthstin
Classes
Class: X2BlessUthstin
X2Book
Globals
X2Book
X2Book
Classes
Class: X2Book
X2Butler
Globals
ADD_GARDEN_MODE
integer
CHANGE_LOOK_MODE
integer
RECHARGE_COST_MODE
integer
REGISTER_HARVEST_MODE
integer
REGISTER_TRACTOR_MODE
integer
SWAP_EQUIPMENT_MODE
integer
X2Butler
X2Butler
Aliases
BUTLER_MODE
ADD_GARDEN_MODE|CHANGE_LOOK_MODE|RECHARGE_COST_MODE|REGISTER_HARVEST_MODE|REGISTER_TRACTOR_MODE…(+1)
-- api/X2Butler
BUTLER_MODE:
| `ADD_GARDEN_MODE`
| `CHANGE_LOOK_MODE`
| `RECHARGE_COST_MODE`
| `REGISTER_HARVEST_MODE`
| `REGISTER_TRACTOR_MODE`
| `SWAP_EQUIPMENT_MODE`
Classes
Class: X2Butler
X2Camera
Globals
X2Camera
X2Camera
Classes
Class: X2Camera
X2Chat
Globals
CHAT_ALL_SERVER
integer
CHAT_BIG_MEGAPHONE
integer
CHAT_DAILY_MSG
integer
CHAT_EXPEDITION
integer
CHAT_FACTION
integer
CHAT_FAMILY
integer
CHAT_FIND_PARTY
integer
CHAT_GM_LISTEN
integer
CHAT_INVALID
integer
CHAT_LOCALE_SERVER
integer
CHAT_NOTICE
integer
CHAT_PARTY
integer
CHAT_PLAY_MUSIC
integer
CHAT_RACE
integer
CHAT_RAID
integer
CHAT_RAID_COMMAND
integer
CHAT_REPLYWHISPER
integer
CHAT_SAY
integer
CHAT_SMALL_MEGAPHONE
integer
CHAT_SQUAD
integer
CHAT_SYSTEM
integer
CHAT_TRADE
integer
CHAT_TRIAL
integer
CHAT_USER
integer
CHAT_WHISPER
integer
CHAT_WHISPERED
integer
CHAT_ZONE
integer
CIK_DEFAULT
integer
CMF_ACQ_CONSUME_GROUP
integer
CMF_ADDED_ITEM_GROUP
integer
CMF_ADDED_ITEM_SELF
integer
CMF_ADDED_ITEM_TEAM
integer
CMF_ALL_SERVER
integer
CMF_BEGIN_USE
integer
CMF_BEHAVIOR_RESULT
integer
CMF_BIG_MEGAPHONE
integer
CMF_CHANNEL_INFO
integer
CMF_COMBAT_DEAD
integer
CMF_COMBAT_DST_GROUP
integer
CMF_COMBAT_DST_OTHER
integer
CMF_COMBAT_DST_SELF
integer
CMF_COMBAT_ENVIRONMENTAL_DMANAGE
integer
CMF_COMBAT_MELEE_DAMAGE
integer
CMF_COMBAT_MELEE_GROUP
integer
CMF_COMBAT_MELEE_MISSED
integer
CMF_COMBAT_SPELL_AURA
integer
CMF_COMBAT_SPELL_CAST
integer
CMF_COMBAT_SPELL_DAMAGE
integer
CMF_COMBAT_SPELL_ENERGIZE
integer
CMF_COMBAT_SPELL_GROUP
integer
CMF_COMBAT_SPELL_HEALED
integer
CMF_COMBAT_SPELL_MISSED
integer
CMF_COMBAT_SRC_GROUP
integer
CMF_COMBAT_SRC_OTHER
integer
CMF_COMBAT_SRC_SELF
integer
CMF_COMMUNITY
integer
CMF_CONNECT_ALERT
integer
CMF_CONNECT_EXPEDITION
integer
CMF_CONNECT_FAMILY
integer
CMF_CONNECT_FRIEND
integer
CMF_DE
integer
CMF_DOMINION_AND_SIEGE_INFO
integer
CMF_EMOTIOIN_EXPRESS
integer
CMF_END_USE
integer
CMF_EN_SG
integer
CMF_EN_US
integer
CMF_ETC_GROUP
integer
CMF_EXPEDITION
integer
CMF_FACTION
integer
CMF_FAMILY
integer
CMF_FIND_PARTY
integer
CMF_FR
integer
CMF_HERO_SEASON_UPDATED
integer
CMF_IND
integer
CMF_JA
integer
CMF_KO
integer
CMF_LANG_BEGIN
integer
CMF_LANG_END
integer
CMF_LOCALE_SERVER
integer
CMF_LOOT_METHOD_CHANGED
integer
CMF_NONE
integer
CMF_NOTICE
integer
CMF_OTHER_CONTINENT
integer
CMF_PARTY
integer
CMF_PARTY_AND_RAID_INFO
integer
CMF_PLAY_MUSIC
integer
CMF_QUEST_INFO
integer
CMF_RACE
integer
CMF_RAID
integer
CMF_RAID_COMMAND
integer
CMF_RU
integer
CMF_SAY
integer
CMF_SELF_CONTRIBUTION_POINT_CHANGED
integer
CMF_SELF_HONOR_POINT_CHANGED
integer
CMF_SELF_LEADERSHIP_POINT_CHANGED
integer
CMF_SELF_LIVING_POINT_CHANGED
integer
CMF_SELF_MONEY_CHANGED
integer
CMF_SELF_SKILL_INFO
integer
CMF_SMALL_MEGAPHONE
integer
CMF_SQUAD
integer
CMF_SYSTEM
integer
CMF_TH
integer
CMF_TRADE
integer
CMF_TRADE_STORE_MSG
integer
CMF_TRIAL
integer
CMF_WHISPER
integer
CMF_ZH_CN
integer
CMF_ZH_TW
integer
CMF_ZONE
integer
CMSP_LEFT
integer
CMSP_RIGHT
integer
COLLISION_PART_BOTTOM
integer
COLLISION_PART_FRONT
integer
COLLISION_PART_REAR
integer
COLLISION_PART_SIDE
integer
COLLISION_PART_TOP
integer
LOCALE_DE
integer
LOCALE_EN_SG
integer
LOCALE_EN_US
integer
LOCALE_FR
integer
LOCALE_IND
integer
LOCALE_INVALID
integer
LOCALE_JA
integer
LOCALE_KO
integer
LOCALE_RU
integer
LOCALE_TH
integer
LOCALE_ZH_CN
integer
LOCALE_ZH_TW
integer
QMS_CHECKPOINT
integer
QMS_GIVE_MAIN
integer
QMS_GIVE_NORMAL
integer
QMS_GIVE_REPEAT
integer
QMS_GIVE_SAGA
integer
QMS_LET_IT_DONE
integer
QMS_OVER_DONE
integer
QMS_PROGRESS
integer
QMS_READY_MAIN
integer
QMS_READY_NORMAL
integer
QMS_READY_SAGA
integer
X2Chat
X2Chat
Aliases
CHANNEL_MESSAGE_FILTER
CMF_ACQ_CONSUME_GROUP|CMF_ADDED_ITEM_GROUP|CMF_ADDED_ITEM_SELF|CMF_ADDED_ITEM_TEAM|CMF_ALL_SERVER…(+60)
-- api/X2Chat
CHANNEL_MESSAGE_FILTER:
| `CMF_ACQ_CONSUME_GROUP`
| `CMF_ADDED_ITEM_GROUP`
| `CMF_ADDED_ITEM_SELF`
| `CMF_ADDED_ITEM_TEAM`
| `CMF_ALL_SERVER`
| `CMF_BEHAVIOR_RESULT`
| `CMF_CHANNEL_INFO`
| `CMF_COMBAT_DEAD`
| `CMF_COMBAT_DST_GROUP`
| `CMF_COMBAT_ENVIRONMENTAL_DMANAGE`
| `CMF_COMBAT_MELEE_DAMAGE`
| `CMF_COMBAT_MELEE_GROUP`
| `CMF_COMBAT_MELEE_MISSED`
| `CMF_COMBAT_SPELL_AURA`
| `CMF_COMBAT_SPELL_DAMAGE`
| `CMF_COMBAT_SPELL_ENERGIZE`
| `CMF_COMBAT_SPELL_GROUP`
| `CMF_COMBAT_SPELL_HEALED`
| `CMF_COMBAT_SPELL_MISSED`
| `CMF_COMBAT_SRC_GROUP`
| `CMF_COMMUNITY`
| `CMF_CONNECT_ALERT`
| `CMF_CONNECT_EXPEDITION`
| `CMF_CONNECT_FAMILY`
| `CMF_CONNECT_FRIEND`
| `CMF_DE`
| `CMF_DOMINION_AND_SIEGE_INFO`
| `CMF_EMOTIOIN_EXPRESS`
| `CMF_END_USE`
| `CMF_EN_SG`
| `CMF_EN_US`
| `CMF_ETC_GROUP`
| `CMF_EXPEDITION`
| `CMF_FAMILY`
| `CMF_FR`
| `CMF_HERO_SEASON_UPDATED`
| `CMF_IND`
| `CMF_JA`
| `CMF_KO`
| `CMF_LANG_BEGIN`
| `CMF_LANG_END`
| `CMF_LOCALE_SERVER`
| `CMF_LOOT_METHOD_CHANGED`
| `CMF_NOTICE`
| `CMF_OTHER_CONTINENT`
| `CMF_PARTY`
| `CMF_PARTY_AND_RAID_INFO`
| `CMF_PLAY_MUSIC`
| `CMF_QUEST_INFO`
| `CMF_RAID`
| `CMF_RAID_COMMAND`
| `CMF_RU`
| `CMF_SELF_CONTRIBUTION_POINT_CHANGED`
| `CMF_SELF_HONOR_POINT_CHANGED`
| `CMF_SELF_LEADERSHIP_POINT_CHANGED`
| `CMF_SELF_LIVING_POINT_CHANGED`
| `CMF_SELF_MONEY_CHANGED`
| `CMF_SELF_SKILL_INFO`
| `CMF_SQUAD`
| `CMF_SYSTEM`
| `CMF_TH`
| `CMF_TRADE_STORE_MSG`
| `CMF_WHISPER`
| `CMF_ZH_CN`
| `CMF_ZH_TW`
CHANNEL_MESSAGE_FILTER_SPECIAL
CMF_BEGIN_USE|CMF_BIG_MEGAPHONE|CMF_COMBAT_DST_OTHER|CMF_COMBAT_DST_SELF|CMF_COMBAT_SPELL_CAST…(+11)
-- api/X2Chat
CHANNEL_MESSAGE_FILTER_SPECIAL:
| `CMF_BEGIN_USE`
| `CMF_BIG_MEGAPHONE`
| `CMF_COMBAT_DST_OTHER`
| `CMF_COMBAT_DST_SELF`
| `CMF_COMBAT_SPELL_CAST`
| `CMF_COMBAT_SRC_OTHER`
| `CMF_COMBAT_SRC_SELF`
| `CMF_FACTION`
| `CMF_FIND_PARTY`
| `CMF_NONE`
| `CMF_RACE`
| `CMF_SAY`
| `CMF_SMALL_MEGAPHONE`
| `CMF_TRADE`
| `CMF_TRIAL`
| `CMF_ZONE`
CHAT_ICON_KIND
CIK_DEFAULT
-- api/X2Chat
CHAT_ICON_KIND:
| `CIK_DEFAULT`
CHAT_MESSAGE_CHANNEL
CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22)
-- api/X2Chat
CHAT_MESSAGE_CHANNEL:
| `CHAT_ALL_SERVER`
| `CHAT_BIG_MEGAPHONE`
| `CHAT_DAILY_MSG`
| `CHAT_EXPEDITION`
| `CHAT_FACTION`
| `CHAT_FAMILY`
| `CHAT_FIND_PARTY`
| `CHAT_GM_LISTEN`
| `CHAT_INVALID`
| `CHAT_LOCALE_SERVER`
| `CHAT_NOTICE`
| `CHAT_PARTY`
| `CHAT_PLAY_MUSIC`
| `CHAT_RACE`
| `CHAT_RAID`
| `CHAT_RAID_COMMAND`
| `CHAT_REPLYWHISPER`
| `CHAT_SAY`
| `CHAT_SMALL_MEGAPHONE`
| `CHAT_SQUAD`
| `CHAT_SYSTEM`
| `CHAT_TRADE`
| `CHAT_TRIAL`
| `CHAT_USER`
| `CHAT_WHISPER`
| `CHAT_WHISPERED`
| `CHAT_ZONE`
CMSP
CMSP_LEFT|CMSP_RIGHT
-- api/X2Chat
-- Chat Message Scroll Position
CMSP:
| `CMSP_LEFT`
| `CMSP_RIGHT`
COLLISION_PART
COLLISION_PART_BOTTOM|COLLISION_PART_FRONT|COLLISION_PART_REAR|COLLISION_PART_SIDE|COLLISION_PART_TOP
-- api/X2Chat
COLLISION_PART:
| `COLLISION_PART_BOTTOM`
| `COLLISION_PART_FRONT`
| `COLLISION_PART_REAR`
| `COLLISION_PART_SIDE`
| `COLLISION_PART_TOP`
LOCALE
LOCALE_DE|LOCALE_EN_SG|LOCALE_EN_US|LOCALE_FR|LOCALE_IND…(+7)
-- api/X2Chat
LOCALE:
| `LOCALE_DE`
| `LOCALE_EN_SG`
| `LOCALE_EN_US`
| `LOCALE_FR`
| `LOCALE_IND`
| `LOCALE_INVALID`
| `LOCALE_JA`
| `LOCALE_KO`
| `LOCALE_RU`
| `LOCALE_TH`
| `LOCALE_ZH_CN`
| `LOCALE_ZH_TW`
QUEST_MANAGEMENT_STATE
QMS_CHECKPOINT|QMS_GIVE_MAIN|QMS_GIVE_NORMAL|QMS_GIVE_REPEAT|QMS_GIVE_SAGA…(+6)
-- api/X2Chat
QUEST_MANAGEMENT_STATE:
| `QMS_CHECKPOINT`
| `QMS_GIVE_MAIN`
| `QMS_GIVE_NORMAL`
| `QMS_GIVE_REPEAT`
| `QMS_GIVE_SAGA`
| `QMS_LET_IT_DONE`
| `QMS_OVER_DONE`
| `QMS_PROGRESS`
| `QMS_READY_MAIN`
| `QMS_READY_NORMAL`
| `QMS_READY_SAGA`
Classes
Class: X2Chat
Method: DispatchChatMessage
(method) X2Chat:DispatchChatMessage(filter: `CMF_ACQ_CONSUME_GROUP`|`CMF_ADDED_ITEM_GROUP`|`CMF_ADDED_ITEM_SELF`|`CMF_ADDED_ITEM_TEAM`|`CMF_ALL_SERVER`...(+76), message: string, option?: ChatMessageOption)
Sends a message to the specified chat channel.
@param
filter— The chat Channel Message Filter.@param
message— The message to send.@param
option— Optional chat message settings. (Required for allCHANNEL_MESSAGE_FILTER_SPECIAL)X2Chat:DispatchChatMessage(CMF_SYSTEM, "Hello, ArcheRage!") X2Chat:DispatchChatMessage(CMF_SAY, "|o; Hello, ArcheRage!", { isUserChat = true })-- api/X2Chat -- api/X2Chat filter: | `CMF_ACQ_CONSUME_GROUP` | `CMF_ADDED_ITEM_GROUP` | `CMF_ADDED_ITEM_SELF` | `CMF_ADDED_ITEM_TEAM` | `CMF_ALL_SERVER` | `CMF_BEHAVIOR_RESULT` | `CMF_CHANNEL_INFO` | `CMF_COMBAT_DEAD` | `CMF_COMBAT_DST_GROUP` | `CMF_COMBAT_ENVIRONMENTAL_DMANAGE` | `CMF_COMBAT_MELEE_DAMAGE` | `CMF_COMBAT_MELEE_GROUP` | `CMF_COMBAT_MELEE_MISSED` | `CMF_COMBAT_SPELL_AURA` | `CMF_COMBAT_SPELL_DAMAGE` | `CMF_COMBAT_SPELL_ENERGIZE` | `CMF_COMBAT_SPELL_GROUP` | `CMF_COMBAT_SPELL_HEALED` | `CMF_COMBAT_SPELL_MISSED` | `CMF_COMBAT_SRC_GROUP` | `CMF_COMMUNITY` | `CMF_CONNECT_ALERT` | `CMF_CONNECT_EXPEDITION` | `CMF_CONNECT_FAMILY` | `CMF_CONNECT_FRIEND` | `CMF_DE` | `CMF_DOMINION_AND_SIEGE_INFO` | `CMF_EMOTIOIN_EXPRESS` | `CMF_END_USE` | `CMF_EN_SG` | `CMF_EN_US` | `CMF_ETC_GROUP` | `CMF_EXPEDITION` | `CMF_FAMILY` | `CMF_FR` | `CMF_HERO_SEASON_UPDATED` | `CMF_IND` | `CMF_JA` | `CMF_KO` | `CMF_LANG_BEGIN` | `CMF_LANG_END` | `CMF_LOCALE_SERVER` | `CMF_LOOT_METHOD_CHANGED` | `CMF_NOTICE` | `CMF_OTHER_CONTINENT` | `CMF_PARTY` | `CMF_PARTY_AND_RAID_INFO` | `CMF_PLAY_MUSIC` | `CMF_QUEST_INFO` | `CMF_RAID` | `CMF_RAID_COMMAND` | `CMF_RU` | `CMF_SELF_CONTRIBUTION_POINT_CHANGED` | `CMF_SELF_HONOR_POINT_CHANGED` | `CMF_SELF_LEADERSHIP_POINT_CHANGED` | `CMF_SELF_LIVING_POINT_CHANGED` | `CMF_SELF_MONEY_CHANGED` | `CMF_SELF_SKILL_INFO` | `CMF_SQUAD` | `CMF_SYSTEM` | `CMF_TH` | `CMF_TRADE_STORE_MSG` | `CMF_WHISPER` | `CMF_ZH_CN` | `CMF_ZH_TW` | `CMF_BEGIN_USE` | `CMF_BIG_MEGAPHONE` | `CMF_COMBAT_DST_OTHER` | `CMF_COMBAT_DST_SELF` | `CMF_COMBAT_SPELL_CAST` | `CMF_COMBAT_SRC_OTHER` | `CMF_COMBAT_SRC_SELF` | `CMF_FACTION` | `CMF_FIND_PARTY` | `CMF_NONE` | `CMF_RACE` | `CMF_SAY` | `CMF_SMALL_MEGAPHONE` | `CMF_TRADE` | `CMF_TRIAL` | `CMF_ZONE`See: ChatMessageOption
X2Coffer
Globals
X2Coffer
X2Coffer
Classes
Class: X2Coffer
X2CombatResource
Globals
CRU_DOUBLE_GAUGE
integer
CRU_DOUBLE_GAUGE_2
integer
CRU_GAUGE
integer
CRU_OVERLAP
integer
X2CombatResource
X2CombatResource
Aliases
COMBAT_RESOURCE_UITYPE
CRU_DOUBLE_GAUGE_2|CRU_DOUBLE_GAUGE|CRU_GAUGE|CRU_OVERLAP
-- api/X2CombatResource
COMBAT_RESOURCE_UITYPE:
| `CRU_DOUBLE_GAUGE`
| `CRU_DOUBLE_GAUGE_2`
| `CRU_GAUGE`
| `CRU_OVERLAP`
Classes
Class: X2CombatResource
Method: CheckCombatResourceMaxPointByGroupType
(method) X2CombatResource:CheckCombatResourceMaxPointByGroupType(groupType: `10`|`11`|`12`|`14`|`1`...(+10))
-> maxPointByGroupType: boolean
Checks if the combat resource for the specified group type is at its maximum.
@param
groupType— The group type to check.@return
maxPointByGroupType—trueif the combat resource is at maximum,falseotherwise.-- api/X2Ability groupType: | `ABILITY_GENERAL` | `1` -- BATTLERAGE (FIGHT) | `2` -- WITCHCRAFT (ILLUSION) | `3` -- DEFENSE (ADAMANT) | `4` -- AURAMANCY (WILL) | `5` -- OCCULTISM (DEATH) | `6` -- ARCHERY (WILD) | `7` -- SORCERY (MAGIC) | `8` -- SHADOWPLAY (VOCATION) | `9` -- SONGCRAFT (ROMANCE) | `10` -- VITALISM (LOVE) | `11` -- MALEDICTION (HATRED) | `12` -- SWIFTBLADE (ASSASSIN) | `14` -- SPELLDANCE (PLEASURE) | `ABILITY_MADNESS` -- GUNSLINGER (MADNESS)
Method: GetCombatResourceInfo
(method) X2CombatResource:GetCombatResourceInfo()
-> combatResourceInfo: CombatResources
Retrieves a list of combat resource information for all available ability types.
@return
combatResourceInfo— A table of combat resource information.See: CombatResources
Method: GetCombatResourceInfoByGroupType
(method) X2CombatResource:GetCombatResourceInfoByGroupType(groupType: `10`|`11`|`12`|`14`|`1`...(+10))
-> combatResourceInfo: CombatResource|nil
Retrieves combat resource information for the specified group type if the player has it.
@param
groupType— The group type to query.@return
combatResourceInfo— The combat resource information, ornilif not available.-- api/X2Ability groupType: | `ABILITY_GENERAL` | `1` -- BATTLERAGE (FIGHT) | `2` -- WITCHCRAFT (ILLUSION) | `3` -- DEFENSE (ADAMANT) | `4` -- AURAMANCY (WILL) | `5` -- OCCULTISM (DEATH) | `6` -- ARCHERY (WILD) | `7` -- SORCERY (MAGIC) | `8` -- SHADOWPLAY (VOCATION) | `9` -- SONGCRAFT (ROMANCE) | `10` -- VITALISM (LOVE) | `11` -- MALEDICTION (HATRED) | `12` -- SWIFTBLADE (ASSASSIN) | `14` -- SPELLDANCE (PLEASURE) | `ABILITY_MADNESS` -- GUNSLINGER (MADNESS)See: CombatResource
X2Console
Globals
Console
table
X2Console
X2Console
Classes
Class: X2Console
X2Craft
Globals
COPT_INSTANT
integer
COPT_INVALID
integer
COPT_PC
integer
COSK_ACTABILITY_GROUP
integer
COSK_DEFAULT
integer
COSK_FEE
integer
COSO_ASC
integer
COSO_DESC
integer
CRAFT_ORDER_ENTRY_PER_CHARACTER
integer
CRAFT_ORDER_ENTRY_PER_SEARCH
integer
MFCR_FAIL
integer
MFCR_FAIL_LIMIT
integer
MFCR_FAIL_WAIT
integer
MFCR_SUCCESS
integer
X2Craft
X2Craft
Aliases
CRAFT_ORDER_PROCESS_TYPE
COPT_INSTANT|COPT_INVALID|COPT_PC
-- api/X2Craft
CRAFT_ORDER_PROCESS_TYPE:
| `COPT_INSTANT`
| `COPT_INVALID`
| `COPT_PC`
CRAFT_ORDER_SORT_KIND
COSK_ACTABILITY_GROUP|COSK_DEFAULT|COSK_FEE
-- api/X2Craft
CRAFT_ORDER_SORT_KIND:
| `COSK_ACTABILITY_GROUP`
| `COSK_DEFAULT`
| `COSK_FEE`
CRAFT_ORDER_SORT_ORDER
COSO_ASC|COSO_DESC
-- api/X2Craft
CRAFT_ORDER_SORT_ORDER:
| `COSO_ASC`
| `COSO_DESC`
MODIFY_FAVORITE_CRAFT_RESULT
MFCR_FAIL_LIMIT|MFCR_FAIL_WAIT|MFCR_FAIL|MFCR_SUCCESS
-- api/X2Craft
MODIFY_FAVORITE_CRAFT_RESULT:
| `MFCR_FAIL`
| `MFCR_FAIL_LIMIT`
| `MFCR_FAIL_WAIT`
| `MFCR_SUCCESS`
Classes
Class: X2Craft
Method: GetCraftBaseInfo
(method) X2Craft:GetCraftBaseInfo(craftType: number, doodadId?: number)
-> craftBaseInfo: CraftBaseInfo|nil
Retrieves the base craft information for the specified craft type, excluding material information.
@param
craftType— The type of craft to query.@param
doodadId— Optional doodad ID.@return
craftBaseInfo— The base craft information, ornilif not found.See: CraftBaseInfo
Method: GetCraftMaterialInfo
(method) X2Craft:GetCraftMaterialInfo(craftType: number, doodadId?: number)
Retrieves the material information for the specified craft type.
@param
craftType— The type of craft to query.@param
doodadId— The doodad ID.
Method: GetCraftProductInfo
(method) X2Craft:GetCraftProductInfo(craftType: number)
-> craftProductInfo: CraftProductInfo[]|nil
Retrieves a list containing craft product information.
@param
craftType— The type of craft to query.@return
craftProductInfo— A table of craft product info, ornilif not found.See: CraftProductInfo
X2Cursor
Globals
X2Cursor
X2Cursor
Classes
Class: X2Cursor
X2Customizer
Globals
BSS_GENDER_TRANSFERED
integer
BSS_INVALID_PLACE
integer
BSS_POSSIBLE
integer
CDR_DELETE_SUCCESS
integer
CDR_ERROR_AS_INVALID_DATA
integer
CDR_ERROR_AS_NOT_SELECT
integer
CDR_ERROR_AS_NO_FILE
integer
CDR_ERROR_AS_NO_FILE_NAME
integer
CDR_ERROR_AS_NO_PATH
integer
CDR_ERROR_AS_SAME_FILE
integer
CDR_ERROR_UNSERVICEABILITY_WORD
integer
CDR_INVALID_RESULT
integer
CDR_LOAD_SUCCESS
integer
CDR_SAVE_SUCCESS
integer
X2Customizer
X2Customizer
Aliases
BEAUTY_SHOP_STATUS
BSS_GENDER_TRANSFERED|BSS_INVALID_PLACE|BSS_POSSIBLE
-- api/X2Customizer
BEAUTY_SHOP_STATUS:
| `BSS_GENDER_TRANSFERED`
| `BSS_INVALID_PLACE`
| `BSS_POSSIBLE`
CUSTOMIZER_DATA_RESULT
CDR_DELETE_SUCCESS|CDR_ERROR_AS_INVALID_DATA|CDR_ERROR_AS_NOT_SELECT|CDR_ERROR_AS_NO_FILE_NAME|CDR_ERROR_AS_NO_FILE…(+6)
-- api/X2Customizer
CUSTOMIZER_DATA_RESULT:
| `CDR_DELETE_SUCCESS`
| `CDR_ERROR_AS_INVALID_DATA`
| `CDR_ERROR_AS_NOT_SELECT`
| `CDR_ERROR_AS_NO_FILE`
| `CDR_ERROR_AS_NO_FILE_NAME`
| `CDR_ERROR_AS_NO_PATH`
| `CDR_ERROR_AS_SAME_FILE`
| `CDR_ERROR_UNSERVICEABILITY_WORD`
| `CDR_INVALID_RESULT`
| `CDR_LOAD_SUCCESS`
| `CDR_SAVE_SUCCESS`
Classes
Class: X2Customizer
X2CustomizingUnit
Globals
PR_BOTH
integer
PR_LEFT
integer
PR_RIGHT
integer
X2CustomizingUnit
X2CustomizingUnit
Aliases
PUPIL_RANGE
PR_BOTH|PR_LEFT|PR_RIGHT
-- api/X2CustomizingUnit
PUPIL_RANGE:
| `PR_BOTH`
| `PR_LEFT`
| `PR_RIGHT`
Classes
Class: X2CustomizingUnit
X2Debug
Globals
X2Debug
X2Debug
Classes
Class: X2Debug
X2Decal
Globals
SAGA_QUEST_NOTIFIER_MARK
integer
X2Decal
X2Decal
Classes
Class: X2Decal
X2DialogManager
Globals
DBT_NONE
integer
DBT_OK
integer
DBT_OK_CANCEL
integer
DLG_CHARACTER_CREATE_FAILED
integer
DLG_NOTICE_EXPIRE_INSTANCE_TICKET
integer
DLG_TASK_ACTABILITY_FULL_NOTICE
integer
DLG_TASK_ACTIVE_HEIR_SKILL
integer
DLG_TASK_ASK_CHARGE_AA_POINT
integer
DLG_TASK_ASK_EXIT_INDUN
integer
DLG_TASK_ASK_USE_AA_POINT
integer
DLG_TASK_AUTH_LOGIN_DENIED
integer
DLG_TASK_BAN_VOTE_ANNOUNCE
integer
DLG_TASK_BAN_VOTE_PARTICIPATE
integer
DLG_TASK_BIND_BUTLER
integer
DLG_TASK_BIND_SPECIAL_REZ_DISTIRCT
integer
DLG_TASK_BUILD_INTERACTION
integer
DLG_TASK_BUILD_SHIPYARD
integer
DLG_TASK_BUY_FISH
integer
DLG_TASK_CHALLENGE_DUEL
integer
DLG_TASK_CHANGE_HEIR_SKILL
integer
DLG_TASK_CONFIRM_APPLY_INSTANT_GAME
integer
DLG_TASK_CONFIRM_CHANGE_RESOLUTION
integer
DLG_TASK_CONFIRM_ENTER_BEAUTYSHOP
integer
DLG_TASK_CONFIRM_GENDER_TRANSEFR
integer
DLG_TASK_CONFIRM_ROTATE_HOUSE
integer
DLG_TASK_CONVERT_FISH
integer
DLG_TASK_CONVERT_ITEM
integer
DLG_TASK_DEATH_AND_RESURRECTION
integer
DLG_TASK_DEFAULT
integer
DLG_TASK_DESTROY_ITEM
integer
DLG_TASK_DISBAND_SQUAD
integer
DLG_TASK_DISBAND_SQUAD_IN_RECRUIT_LIST
integer
DLG_TASK_DISMISS_EXPEDITION
integer
DLG_TASK_DOODAD_PHASE_CHANGE_BY_ITEM
integer
DLG_TASK_ENSEMBLE_SUGGEST
integer
DLG_TASK_EQUIP_SLOT_REINFORCE_EXP_OVER
integer
DLG_TASK_EQUIP_SLOT_REINFORCE_LEVEL_UP
integer
DLG_TASK_EVOLVING_RESULT_NOTICE
integer
DLG_TASK_EXPANDED_CHARACTER_COUNT
integer
DLG_TASK_EXPAND_CHARACTER_COUNT
integer
DLG_TASK_EXPAND_INVENTORY
integer
DLG_TASK_EXPEDITION_SUMMON_SUGGEST
integer
DLG_TASK_FAMILY_INCREASE_MEMBER
integer
DLG_TASK_FAMILY_JOIN
integer
DLG_TASK_FAMILY_KICK
integer
DLG_TASK_FAMILY_LEAVE
integer
DLG_TASK_GET_HEIR_SKILL
integer
DLG_TASK_HAND_OVER_TEAM_OWNER
integer
DLG_TASK_HEIR_LEVEL_UP
integer
DLG_TASK_IMPRISION_OR_TRIAL
integer
DLG_TASK_INDUN_DIRECT_TEL
integer
DLG_TASK_INDUN_ENTRANCE
integer
DLG_TASK_INVITE_JURY
integer
DLG_TASK_INVITE_SQUAD_MEMBER
integer
DLG_TASK_ITEM_ELEMENT_RESULT_NOTICE
integer
DLG_TASK_ITEM_EVOLVING_CONFIRM
integer
DLG_TASK_ITEM_EVOLVING_WARNING
integer
DLG_TASK_ITEM_REROLL_CHANCE_OVER
integer
DLG_TASK_ITEM_REROLL_EVOLVING
integer
DLG_TASK_ITEM_UNPACK
integer
DLG_TASK_JOIN_EXPEDITION
integer
DLG_TASK_JOIN_FAMILY
integer
DLG_TASK_JOIN_INSTANT_GAME
integer
DLG_TASK_JOIN_INSTANT_GAME_INVITATION
integer
DLG_TASK_JOIN_INSTANT_GAME_INVITATION_WAITING
integer
DLG_TASK_JOIN_TEAM
integer
DLG_TASK_LEARN_BUFF
integer
DLG_TASK_LEARN_SKILL
integer
DLG_TASK_LEAVE_EXPEDITION
integer
DLG_TASK_MOBILIZATION_ORDER
integer
DLG_TASK_MOBILIZATION_ORDER_CALL
integer
DLG_TASK_NOTICE_INSTANT_GAME
integer
DLG_TASK_PRIEST_RECOVER_EXP
integer
DLG_TASK_PURCHASE
integer
DLG_TASK_PURCHASE_COIN
integer
DLG_TASK_RAID_APPLICANT_ACCEPT
integer
DLG_TASK_RAID_RECRUIT_DEL
integer
DLG_TASK_RECHARGE_ITEM
integer
DLG_TASK_RECHARGE_LP_BY_ITEM
integer
DLG_TASK_RECHARGE_LP_WARRING
integer
DLG_TASK_RENAME_CHARACTER_BY_ITEM
integer
DLG_TASK_RENAME_EXPEDITION
integer
DLG_TASK_REPORT_BADWORD_USER
integer
DLG_TASK_REQUEST_RAID_JOINT
integer
DLG_TASK_RESET_HEIR_SKILL_FOR_SLOT
integer
DLG_TASK_RESET_SKILLS
integer
DLG_TASK_RESOPONSE_RAID_JOINT
integer
DLG_TASK_RESTORE_DISABLE_ENCHANT_ITEM
integer
DLG_TASK_REVERT_LOOK_ITEM
integer
DLG_TASK_RE_ROLL_EVOLVING_RESULT_NOTICE
integer
DLG_TASK_RULING_STATUS
integer
DLG_TASK_SECURITY_LOCK_ITEM
integer
DLG_TASK_SECURITY_UNLOCK_ITEM
integer
DLG_TASK_SELECT_INSTANCE_GAME_DIFFICULT
integer
DLG_TASK_SKINIZE_ITEM
integer
DLG_TASK_SKIP_FINAL_STATEMENT
integer
DLG_TASK_SOUL_BIND_ITEM
integer
DLG_TASK_TEAM_SUMMON_SUGGEST
integer
DLG_TASK_UNLOCK_LEARN_SKILL
integer
DLG_TASK_UPDATE_INSTANCE_VISIT_COUNT
integer
DLG_TASK_WARN_CRAFT_ITEM
integer
DLG_TASK_WARN_EXECUTE
integer
DLG_TASK_ZONE_PERMISSION
integer
DLG_TASK_ZONE_PERMISSION_EXPELLED
integer
DLG_TRADE
integer
IRT_BUFF
integer
IRT_INVALID
integer
IRT_PROC
integer
IRT_RND_ATTR_UNIT_MODIFIER
integer
IRT_SKILL
integer
RK_IN_PLACE
integer
RK_NORMAL
integer
RK_SPECIAL
integer
X2DialogManager
X2DialogManager
Aliases
DIALOG_BUTTON_TYPE
DBT_NONE|DBT_OK_CANCEL|DBT_OK
-- api/X2DialogManager
DIALOG_BUTTON_TYPE:
| `DBT_NONE`
| `DBT_OK`
| `DBT_OK_CANCEL`
DLG_EVENT
DLG_CHARACTER_CREATE_FAILED|DLG_NOTICE_EXPIRE_INSTANCE_TICKET|DLG_TASK_ACTABILITY_FULL_NOTICE|DLG_TASK_ACTIVE_HEIR_SKILL|DLG_TASK_ASK_CHARGE_AA_POINT…(+97)
-- api/X2DialogManager
DLG_EVENT:
| `DLG_CHARACTER_CREATE_FAILED`
| `DLG_NOTICE_EXPIRE_INSTANCE_TICKET`
| `DLG_TASK_ACTABILITY_FULL_NOTICE`
| `DLG_TASK_ACTIVE_HEIR_SKILL`
| `DLG_TASK_ASK_CHARGE_AA_POINT`
| `DLG_TASK_ASK_EXIT_INDUN`
| `DLG_TASK_ASK_USE_AA_POINT`
| `DLG_TASK_AUTH_LOGIN_DENIED`
| `DLG_TASK_BAN_VOTE_ANNOUNCE`
| `DLG_TASK_BAN_VOTE_PARTICIPATE`
| `DLG_TASK_BIND_BUTLER`
| `DLG_TASK_BIND_SPECIAL_REZ_DISTIRCT`
| `DLG_TASK_BUILD_INTERACTION`
| `DLG_TASK_BUILD_SHIPYARD`
| `DLG_TASK_BUY_FISH`
| `DLG_TASK_CHALLENGE_DUEL`
| `DLG_TASK_CHANGE_HEIR_SKILL`
| `DLG_TASK_CONFIRM_APPLY_INSTANT_GAME`
| `DLG_TASK_CONFIRM_CHANGE_RESOLUTION`
| `DLG_TASK_CONFIRM_ENTER_BEAUTYSHOP`
| `DLG_TASK_CONFIRM_GENDER_TRANSEFR`
| `DLG_TASK_CONFIRM_ROTATE_HOUSE`
| `DLG_TASK_CONVERT_FISH`
| `DLG_TASK_CONVERT_ITEM`
| `DLG_TASK_DEATH_AND_RESURRECTION`
| `DLG_TASK_DEFAULT`
| `DLG_TASK_DESTROY_ITEM`
| `DLG_TASK_DISBAND_SQUAD`
| `DLG_TASK_DISBAND_SQUAD_IN_RECRUIT_LIST`
| `DLG_TASK_DISMISS_EXPEDITION`
| `DLG_TASK_DOODAD_PHASE_CHANGE_BY_ITEM`
| `DLG_TASK_ENSEMBLE_SUGGEST`
| `DLG_TASK_EQUIP_SLOT_REINFORCE_EXP_OVER`
| `DLG_TASK_EQUIP_SLOT_REINFORCE_LEVEL_UP`
| `DLG_TASK_EVOLVING_RESULT_NOTICE`
| `DLG_TASK_EXPANDED_CHARACTER_COUNT`
| `DLG_TASK_EXPAND_CHARACTER_COUNT`
| `DLG_TASK_EXPAND_INVENTORY`
| `DLG_TASK_EXPEDITION_SUMMON_SUGGEST`
| `DLG_TASK_FAMILY_INCREASE_MEMBER`
| `DLG_TASK_FAMILY_JOIN`
| `DLG_TASK_FAMILY_KICK`
| `DLG_TASK_FAMILY_LEAVE`
| `DLG_TASK_GET_HEIR_SKILL`
| `DLG_TASK_HAND_OVER_TEAM_OWNER`
| `DLG_TASK_HEIR_LEVEL_UP`
| `DLG_TASK_IMPRISION_OR_TRIAL`
| `DLG_TASK_INDUN_DIRECT_TEL`
| `DLG_TASK_INDUN_ENTRANCE`
| `DLG_TASK_INVITE_JURY`
| `DLG_TASK_INVITE_SQUAD_MEMBER`
| `DLG_TASK_ITEM_ELEMENT_RESULT_NOTICE`
| `DLG_TASK_ITEM_EVOLVING_CONFIRM`
| `DLG_TASK_ITEM_EVOLVING_WARNING`
| `DLG_TASK_ITEM_REROLL_CHANCE_OVER`
| `DLG_TASK_ITEM_REROLL_EVOLVING`
| `DLG_TASK_ITEM_UNPACK`
| `DLG_TASK_JOIN_EXPEDITION`
| `DLG_TASK_JOIN_FAMILY`
| `DLG_TASK_JOIN_INSTANT_GAME`
| `DLG_TASK_JOIN_INSTANT_GAME_INVITATION`
| `DLG_TASK_JOIN_INSTANT_GAME_INVITATION_WAITING`
| `DLG_TASK_JOIN_TEAM`
| `DLG_TASK_LEARN_BUFF`
| `DLG_TASK_LEARN_SKILL`
| `DLG_TASK_LEAVE_EXPEDITION`
| `DLG_TASK_MOBILIZATION_ORDER`
| `DLG_TASK_MOBILIZATION_ORDER_CALL`
| `DLG_TASK_NOTICE_INSTANT_GAME`
| `DLG_TASK_PRIEST_RECOVER_EXP`
| `DLG_TASK_PURCHASE`
| `DLG_TASK_PURCHASE_COIN`
| `DLG_TASK_RAID_APPLICANT_ACCEPT`
| `DLG_TASK_RAID_RECRUIT_DEL`
| `DLG_TASK_RECHARGE_ITEM`
| `DLG_TASK_RECHARGE_LP_BY_ITEM`
| `DLG_TASK_RECHARGE_LP_WARRING`
| `DLG_TASK_RENAME_CHARACTER_BY_ITEM`
| `DLG_TASK_RENAME_EXPEDITION`
| `DLG_TASK_REPORT_BADWORD_USER`
| `DLG_TASK_REQUEST_RAID_JOINT`
| `DLG_TASK_RESET_HEIR_SKILL_FOR_SLOT`
| `DLG_TASK_RESET_SKILLS`
| `DLG_TASK_RESOPONSE_RAID_JOINT`
| `DLG_TASK_RESTORE_DISABLE_ENCHANT_ITEM`
| `DLG_TASK_REVERT_LOOK_ITEM`
| `DLG_TASK_RE_ROLL_EVOLVING_RESULT_NOTICE`
| `DLG_TASK_RULING_STATUS`
| `DLG_TASK_SECURITY_LOCK_ITEM`
| `DLG_TASK_SECURITY_UNLOCK_ITEM`
| `DLG_TASK_SELECT_INSTANCE_GAME_DIFFICULT`
| `DLG_TASK_SKINIZE_ITEM`
| `DLG_TASK_SKIP_FINAL_STATEMENT`
| `DLG_TASK_SOUL_BIND_ITEM`
| `DLG_TASK_TEAM_SUMMON_SUGGEST`
| `DLG_TASK_UNLOCK_LEARN_SKILL`
| `DLG_TASK_UPDATE_INSTANCE_VISIT_COUNT`
| `DLG_TASK_WARN_CRAFT_ITEM`
| `DLG_TASK_WARN_EXECUTE`
| `DLG_TASK_ZONE_PERMISSION`
| `DLG_TASK_ZONE_PERMISSION_EXPELLED`
| `DLG_TRADE`
IRT
IRT_BUFF|IRT_INVALID|IRT_PROC|IRT_RND_ATTR_UNIT_MODIFIER|IRT_SKILL
-- api/X2DialogManager
-- Item Recharge Type
IRT:
| `IRT_BUFF`
| `IRT_INVALID`
| `IRT_PROC`
| `IRT_RND_ATTR_UNIT_MODIFIER`
| `IRT_SKILL`
RK
RK_IN_PLACE|RK_NORMAL|RK_SPECIAL
-- api/X2DialogManager
-- Resurrection Kind
RK:
| `RK_IN_PLACE`
| `RK_NORMAL`
| `RK_SPECIAL`
Classes
Class: X2DialogManager
X2Dominion
Globals
DHG_MAX
integer
HPWS_BATTLE
integer
HPWS_PEACE
integer
HPWS_TROUBLE_0
integer
HPWS_TROUBLE_1
integer
HPWS_TROUBLE_2
integer
HPWS_TROUBLE_3
integer
HPWS_TROUBLE_4
integer
HPWS_WAR
integer
X2Dominion
X2Dominion
Aliases
HP_WORLD_STATE
-1|HPWS_BATTLE|HPWS_PEACE|HPWS_TROUBLE_0|HPWS_TROUBLE_1…(+4)
-- api/X2Dominion
HP_WORLD_STATE:
| `-1`
| `HPWS_BATTLE`
| `HPWS_PEACE`
| `HPWS_TROUBLE_0`
| `HPWS_TROUBLE_1`
| `HPWS_TROUBLE_2`
| `HPWS_TROUBLE_3`
| `HPWS_TROUBLE_4`
| `HPWS_WAR`
Classes
Class: X2Dominion
X2Dyeing
Globals
X2Dyeing
X2Dyeing
Classes
Class: X2Dyeing
X2Equipment
Globals
EST_1HANDED
integer
EST_2HANDED
integer
EST_AMMUNITION
integer
EST_ARMS
integer
EST_BACK
integer
EST_BACKPACK
integer
EST_BAG
integer
EST_BEARD
integer
EST_BODY
integer
EST_CHEST
integer
EST_COSPLAY
integer
EST_EAR
integer
EST_FACE
integer
EST_FEET
integer
EST_FINGER
integer
EST_GLASSES
integer
EST_HAIR
integer
EST_HANDS
integer
EST_HEAD
integer
EST_HORNS
integer
EST_INSTRUMENT
integer
EST_INVALID
integer
EST_LEGS
integer
EST_MAINHAND
integer
EST_NECK
integer
EST_OFFHAND
integer
EST_RACE_COSPLAY
integer
EST_RANGED
integer
EST_SHIELD
integer
EST_TAIL
integer
EST_UNDERPANTS
integer
EST_UNDERSHIRT
integer
EST_WAIST
integer
ES_ARMS
integer
ES_BACK
integer
ES_BACKPACK
integer
ES_BEARD
integer
ES_BODY
integer
ES_CHEST
integer
ES_COSPLAY
integer
ES_COSPLAYLOOKS
integer
ES_EAR_1
integer
ES_EAR_2
integer
ES_FACE
integer
ES_FEET
integer
ES_FINGER_1
integer
ES_FINGER_2
integer
ES_GLASSES
integer
ES_HAIR
integer
ES_HANDS
integer
ES_HEAD
integer
ES_HORNS
integer
ES_INVALID
integer
ES_LEGS
integer
ES_MAINHAND
integer
ES_MUSICAL
integer
ES_NECK
integer
ES_OFFHAND
integer
ES_RACE_COSPLAY
integer
ES_RACE_COSPLAYLOOKS
integer
ES_RANGED
integer
ES_TAIL
integer
ES_UNDERPANTS
integer
ES_UNDERSHIRT
integer
ES_WAIST
integer
X2Equipment
X2Equipment
Aliases
EQUIPMENT_SLOT
ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27)
-- api/X2Equipment
EQUIPMENT_SLOT:
| `ES_ARMS`
| `ES_BACK`
| `ES_BACKPACK`
| `ES_BEARD`
| `ES_BODY`
| `ES_CHEST`
| `ES_COSPLAY`
| `ES_COSPLAYLOOKS`
| `ES_EAR_1`
| `ES_EAR_2`
| `ES_FACE`
| `ES_FEET`
| `ES_FINGER_1`
| `ES_FINGER_2`
| `ES_GLASSES`
| `ES_HAIR`
| `ES_HANDS`
| `ES_HEAD`
| `ES_HORNS`
| `ES_INVALID`
| `ES_LEGS`
| `ES_MAINHAND`
| `ES_MUSICAL`
| `ES_NECK`
| `ES_OFFHAND`
| `ES_RACE_COSPLAY`
| `ES_RACE_COSPLAYLOOKS`
| `ES_RANGED`
| `ES_TAIL`
| `ES_UNDERPANTS`
| `ES_UNDERSHIRT`
| `ES_WAIST`
EQUIPMENT_SLOT_TYPE
EST_1HANDED|EST_2HANDED|EST_AMMUNITION|EST_ARMS|EST_BACKPACK…(+28)
-- api/X2Equipment
EQUIPMENT_SLOT_TYPE:
| `EST_1HANDED`
| `EST_2HANDED`
| `EST_AMMUNITION`
| `EST_ARMS`
| `EST_BACK`
| `EST_BACKPACK`
| `EST_BAG`
| `EST_BEARD`
| `EST_BODY`
| `EST_CHEST`
| `EST_COSPLAY`
| `EST_EAR`
| `EST_FACE`
| `EST_FEET`
| `EST_FINGER`
| `EST_GLASSES`
| `EST_HAIR`
| `EST_HANDS`
| `EST_HEAD`
| `EST_HORNS`
| `EST_INSTRUMENT`
| `EST_INVALID`
| `EST_LEGS`
| `EST_MAINHAND`
| `EST_NECK`
| `EST_OFFHAND`
| `EST_RACE_COSPLAY`
| `EST_RANGED`
| `EST_SHIELD`
| `EST_TAIL`
| `EST_UNDERPANTS`
| `EST_UNDERSHIRT`
| `EST_WAIST`
Classes
Class: X2Equipment
Method: GetEquippedItemTooltipInfo
(method) X2Equipment:GetEquippedItemTooltipInfo(equipSlot: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27), targetEquippedItem: boolean)
-> equippedItemTooltipInfo: ItemInfo|nil
Retrieves tooltip information for the equipped item in the specified slot.
@param
equipSlot— The equipment slot to query.@param
targetEquippedItem—trueto see the targets equipped item,falsefor the players equipped item.@return
equippedItemTooltipInfo— The tooltip information, ornilif not found.-- api/X2Equipment equipSlot: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`See: ItemInfo
Method: MateUnequipItem
(method) X2Equipment:MateUnequipItem(targetName: "playerpet"|"playerpet1"|"playerpet2", slotNo: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
-> success: boolean
Attempts to unequip an item from a mate and move it to the player’s inventory.
@param
targetName— The mate’s unit identifier.@param
slotNo— The equipment slot to query.@return
success—trueif the item was successfully moved,falseotherwise (e.g., inventory full).targetName: | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet -- api/X2Equipment slotNo: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
Method: GetEquippedItemType
(method) X2Equipment:GetEquippedItemType(equipSlot: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
-> equippedItemType: number|nil
Retrieves the type of item equipped in the specified slot.
@param
equipSlot— The equipment slot to query.@return
equippedItemType— The equipped item type, ornilif none.-- api/X2Equipment equipSlot: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
Method: PickupMateEquippedItem
(method) X2Equipment:PickupMateEquippedItem(targetName: "playerpet"|"playerpet1"|"playerpet2", slotNo: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
Picks up the equipped item from a mate’s slot. The item is placed in the cursor for manual placement.
@param
targetName— The mate’s unit identifier.@param
slotNo— The equipment slot to pick up from.targetName: | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet -- api/X2Equipment slotNo: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
X2EquipSlotReinforce
Globals
ESRA_DEFENCE
integer
ESRA_MAX
integer
ESRA_OFFENCE
integer
ESRA_SUPPORT
integer
X2EquipSlotReinforce
X2EquipSlotReinforce
Aliases
EQUIP_SLOT_REINFORCE_ATTRIBUTE
ESRA_DEFENCE|ESRA_OFFENCE|ESRA_SUPPORT
-- api/X2EquipSlotReinforce
EQUIP_SLOT_REINFORCE_ATTRIBUTE:
| `ESRA_DEFENCE`
| `ESRA_OFFENCE`
| `ESRA_SUPPORT`
Classes
Class: X2EquipSlotReinforce
X2EventCenter
Globals
GEIP_ALL
integer
GEIP_ENDED
integer
GEIP_IN_PROGRESS
integer
GEIP_SCHEDULED
integer
X2EventCenter
X2EventCenter
Aliases
GAME_EVENT_INFO_PERIOD
GEIP_ALL|GEIP_ENDED|GEIP_IN_PROGRESS|GEIP_SCHEDULED
-- api/X2EventCenter
-- Game Event Info Period
GAME_EVENT_INFO_PERIOD:
| `GEIP_ALL`
| `GEIP_ENDED`
| `GEIP_IN_PROGRESS`
| `GEIP_SCHEDULED`
Classes
Class: X2EventCenter
X2Faction
Globals
EGFT_BANK
integer
EGFT_BUFF
integer
EGFT_QUEST
integer
EGFT_SHOP
integer
EHP_INSTANCE
integer
EHP_MANAGEMENT
integer
EHP_STORE
integer
EHP_WAR
integer
EIMS_END
integer
EIMS_START
integer
EMSK_CONTRIBUTION_POINT
integer
EMSK_JOB
integer
EMSK_LEVEL
integer
EMSK_NAME
integer
EMSK_ONLINE
integer
EMSK_ROLE
integer
EMSK_WEEKLY_CONTRIBUTION_POINT
integer
EMT_BUFF
integer
EMT_QUEST
integer
EMT_RANK_REWARD
integer
EXPEDITION_CREATE_COST
integer
MAX_EXPEDITION_APPLY_COUNT
integer
MAX_GUILD_FUNCTION_BUFF_TYPE
integer
MIN_GUILD_FUNCTION_BUFF_TYPE
integer
VS_DRAW
integer
VS_LOSE
integer
VS_WIN
integer
X2Faction
X2Faction
Aliases
EXPEDITION_GUILD_FUNCTION_TYPE
EGFT_BANK|EGFT_BUFF|EGFT_QUEST|EGFT_SHOP
-- api/X2Faction
EXPEDITION_GUILD_FUNCTION_TYPE:
| `EGFT_BANK`
| `EGFT_BUFF`
| `EGFT_QUEST`
| `EGFT_SHOP`
EXPEDITION_HISTORY_PAGE
EHP_INSTANCE|EHP_MANAGEMENT|EHP_STORE|EHP_WAR
-- api/X2Faction
EXPEDITION_HISTORY_PAGE:
| `EHP_INSTANCE`
| `EHP_MANAGEMENT`
| `EHP_STORE`
| `EHP_WAR`
EXPEDITION_INSTANCE_MEMBER_STATUS
EIMS_END|EIMS_START
-- api/X2Faction
EXPEDITION_INSTANCE_MEMBER_STATUS:
| `EIMS_END`
| `EIMS_START`
EXPEDITION_MANAGEMENT_TYPE
EMT_BUFF|EMT_QUEST|EMT_RANK_REWARD
-- api/X2Faction
EXPEDITION_MANAGEMENT_TYPE:
| `EMT_BUFF`
| `EMT_QUEST`
| `EMT_RANK_REWARD`
EXPEDITION_MEMBER_SORT_KIND
EMSK_CONTRIBUTION_POINT|EMSK_JOB|EMSK_LEVEL|EMSK_NAME|EMSK_ONLINE…(+2)
-- api/X2Faction
EXPEDITION_MEMBER_SORT_KIND:
| `EMSK_CONTRIBUTION_POINT`
| `EMSK_JOB`
| `EMSK_LEVEL`
| `EMSK_NAME`
| `EMSK_ONLINE`
| `EMSK_ROLE`
| `EMSK_WEEKLY_CONTRIBUTION_POINT`
Classes
Class: X2Faction
X2Family
Globals
X2Family
X2Family
Classes
Class: X2Family
X2Friend
Globals
MAX_BLOCK_USER
integer
MAX_FRIENDS
integer
MAX_WAIT_FRIENDS
integer
X2Friend
X2Friend
Classes
Class: X2Friend
X2GoodsMail
Globals
MAIL_ADMIN
integer
MAIL_AUC_BID_FAIL
integer
MAIL_AUC_BID_WIN
integer
MAIL_AUC_OFF_CANCEL
integer
MAIL_AUC_OFF_FAIL
integer
MAIL_AUC_OFF_SUCCESS
integer
MAIL_BALANCE_RECEIPT
integer
MAIL_BATTLE_FIELD_REWARD
integer
MAIL_BILLING
integer
MAIL_CHARGED
integer
MAIL_CRAFT_ORDER
integer
MAIL_DEMOLISH
integer
MAIL_DEMOLISH_WITH_PENALTY
integer
MAIL_EXPRESS
integer
MAIL_FROM_BUTLER
integer
MAIL_HERO_CANDIDATE_ALARM
integer
MAIL_HERO_DROPOUT_COMEBACK_REQUEST
integer
MAIL_HERO_ELECTION_ITEM
integer
MAIL_HOUSING_REBUILD
integer
MAIL_HOUSING_SALE
integer
MAIL_LIST_CONTINUE
integer
MAIL_LIST_END
integer
MAIL_LIST_INVALID
integer
MAIL_LIST_START
integer
MAIL_MOBILIZATION_GIVE_ITEM
integer
MAIL_NORMAL
integer
MAIL_PROMOTION
integer
MAIL_RESIDENT_BALANCE
integer
MAIL_SYS_EXPRESS
integer
MAIL_SYS_SELL_BACKPACK
integer
MAIL_TAXRATE_CHANGED
integer
MAIL_TAX_IN_KIND_RECEIPT
integer
MLK_COMMERCIAL
integer
MLK_INBOX
integer
MLK_OUTBOX
integer
SIMT_SCHEDULE_ITEM_CUSTOM_MAIL
integer
SIMT_SCHEDULE_ITEM_NORMAL_MAIL
integer
X2GoodsMail
X2GoodsMail
Aliases
MAIL_LIST_KIND
MLK_COMMERCIAL|MLK_INBOX|MLK_OUTBOX
-- api/X2GoodsMail
MAIL_LIST_KIND:
| `MLK_COMMERCIAL`
| `MLK_INBOX`
| `MLK_OUTBOX`
MAIL_LIST_TYPE
MAIL_LIST_CONTINUE|MAIL_LIST_END|MAIL_LIST_INVALID|MAIL_LIST_START
-- api/X2GoodsMail
MAIL_LIST_TYPE:
| `MAIL_LIST_CONTINUE`
| `MAIL_LIST_END`
| `MAIL_LIST_INVALID`
| `MAIL_LIST_START`
MAIL_TYPE
MAIL_ADMIN|MAIL_AUC_BID_FAIL|MAIL_AUC_BID_WIN|MAIL_AUC_OFF_CANCEL|MAIL_AUC_OFF_FAIL…(+23)
-- api/X2GoodsMail
MAIL_TYPE:
| `MAIL_ADMIN`
| `MAIL_AUC_BID_FAIL`
| `MAIL_AUC_BID_WIN`
| `MAIL_AUC_OFF_CANCEL`
| `MAIL_AUC_OFF_FAIL`
| `MAIL_AUC_OFF_SUCCESS`
| `MAIL_BALANCE_RECEIPT`
| `MAIL_BATTLE_FIELD_REWARD`
| `MAIL_BILLING`
| `MAIL_CHARGED`
| `MAIL_CRAFT_ORDER`
| `MAIL_DEMOLISH`
| `MAIL_DEMOLISH_WITH_PENALTY`
| `MAIL_EXPRESS`
| `MAIL_FROM_BUTLER`
| `MAIL_HERO_CANDIDATE_ALARM`
| `MAIL_HERO_DROPOUT_COMEBACK_REQUEST`
| `MAIL_HERO_ELECTION_ITEM`
| `MAIL_HOUSING_REBUILD`
| `MAIL_HOUSING_SALE`
| `MAIL_MOBILIZATION_GIVE_ITEM`
| `MAIL_NORMAL`
| `MAIL_PROMOTION`
| `MAIL_RESIDENT_BALANCE`
| `MAIL_SYS_EXPRESS`
| `MAIL_SYS_SELL_BACKPACK`
| `MAIL_TAXRATE_CHANGED`
| `MAIL_TAX_IN_KIND_RECEIPT`
SIMT
SIMT_SCHEDULE_ITEM_CUSTOM_MAIL|SIMT_SCHEDULE_ITEM_NORMAL_MAIL
-- api/X2GoodsMail
SIMT:
| `SIMT_SCHEDULE_ITEM_CUSTOM_MAIL`
| `SIMT_SCHEDULE_ITEM_NORMAL_MAIL`
Classes
Class: X2GoodsMail
X2GuildBank
Globals
X2GuildBank
X2GuildBank
Classes
Class: X2GuildBank
X2HeirSkill
Globals
HSVK_HEIR_SKILL
integer
HSVK_ORIGIN_SKILL
integer
X2HeirSkill
X2HeirSkill
Classes
Class: X2HeirSkill
X2Helper
Globals
X2Helper
X2Helper
Classes
Class: X2Helper
X2Hero
Globals
X2Hero
X2Hero
Classes
Class: X2Hero
X2Hotkey
Globals
X2Hotkey
X2Hotkey
Classes
Class: X2Hotkey
Method: BindingToOption
(method) X2Hotkey:BindingToOption()
Sets all current bindings to their option button.
This must be used before
X2Hotkey:SaveHotKey()or all hotkeys will be erased upon reloading!X2Hotkey:BindingToOption() -- Set a new binding. X2Hotkey:SaveHotKey()
Method: SetBindingUiEvent
(method) X2Hotkey:SetBindingUiEvent(actionName: string, key: string|","|"."|"/"|"0"...(+97))
Binds a key to an action and registers the key to fire the
HOTKEY_ACTIONevent when pressed and released. This can’t be saved but the hotkey can be used immediately.@param
actionName— The custom action name to bind.@param
key— The key to bind to the action.-- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse
Method: SaveHotKey
(method) X2Hotkey:SaveHotKey()
Saves currently set hotkeys. Triggers the
UPDATE_BINDINGSevent.
X2Hotkey:BindingToOption()must be used before or all hotkeys will be erased upon reloading!- Any key pressed when this is fired and
X2Hotkey:BindingToOption()isn’t used right before setting a hotkey can become stuck in a pressed state until pressed again.X2Hotkey:BindingToOption() -- Set a new binding here. X2Hotkey:SaveHotKey()
Method: OptionToBinding
(method) X2Hotkey:OptionToBinding()
Sets current option bindings and allows them to be used but does not save them.
X2Hotkey:BindingToOption()must be used before or all hotkeys will be erased upon reloading!- Any key pressed when this is fired and
X2Hotkey:BindingToOption()isn’t used right before setting a hotkey can become stuck in a pressed state until pressed again.
Method: SetBindingUiEventWithIndex
(method) X2Hotkey:SetBindingUiEventWithIndex(actionName: string, key: string|","|"."|"/"|"0"...(+97), index: `1`|`2`)
Binds a key to a action in the specified index and registers the key to fire the
HOTKEY_ACTIONevent when pressed and released. This can’t be saved but the hotkey can be used immediately.@param
actionName— The custom action name to bind.@param
key— The key to bind to the action.@param
index— The index of the hotkey manager.-- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: SetOptionBindingUiEvent
(method) X2Hotkey:SetOptionBindingUiEvent(actionName: string, key: string|","|"."|"/"|"0"...(+97))
Binds a key to a action option button and once saved registers the key to fire the
HOTKEY_ACTIONevent when pressed and released.@param
actionName— The custom action name to bind.@param
key— The key to bind to the action.X2Hotkey:BindingToOption() X2Hotkey:SetOptionBindingUiEvent("my_custom_action_name", "CTRL-`") X2Hotkey:SaveHotKey()-- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse
Method: SetOptionBindingButtonWithIndex
(method) X2Hotkey:SetOptionBindingButtonWithIndex(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120), key: string|","|"."|"/"|"0"...(+97), keyType: `1`|`2`)
Binds a key to a action option button in the specified index. Can’t be saved or used.
@param
action— The hotkey action to bind.@param
key— The key to bind.@param
keyType— The key type for the binding.action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" -- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse keyType: | `1` -- PRIMARY | `2` -- SECONDARY
Method: SetOptionBindingUiEventWithIndex
(method) X2Hotkey:SetOptionBindingUiEventWithIndex(actionName: string, key: string|","|"."|"/"|"0"...(+97), index: `1`|`2`)
Binds a key to a custom action option button in the specified index and once saved registers the key to fire the
HOTKEY_ACTIONevent when pressed and released.@param
actionName— The custom action name to bind.@param
key— The key to bind to the action.@param
index— The index of the hotkey manager.X2Hotkey:BindingToOption() X2Hotkey:SetOptionBindingUiEventWithIndex("my_custom_action_name", "SHIFT-`", 1) X2Hotkey:SaveHotKey()-- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: IsValidActionName
(method) X2Hotkey:IsValidActionName(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120))
-> validActionName: boolean
Checks if a hotkey action is valid.
@param
action— The hotkey action to validate.@return
validActionName—trueif the action name is valid,falseotherwise.action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out"
Method: GetOptionBindingUiEvent
(method) X2Hotkey:GetOptionBindingUiEvent(actionName: string|"action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"...(+121), index: `1`|`2`)
-> key: string
Returns the key bound to the action option button.
@param
actionName— The action name or hotkey action to query.@param
index— The index of the hotkey manager.@return
key— The key bound to the action option button.actionName: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: EnableHotkey
(method) X2Hotkey:EnableHotkey(enable: boolean)
Enables or disables the hotkey system.
@param
enable—trueto enable the hotkey system,falseto disable it. (default:true)
Method: IsOverridableAction
(method) X2Hotkey:IsOverridableAction(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120))
-> overridableAction: boolean
Checks if a hotkey action is overridable.
@param
action— The hotkey action to check.@return
overridableAction—trueif the action is overridable,falseotherwise.action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out"
Method: GetBindingUiEvent
(method) X2Hotkey:GetBindingUiEvent(actionName: string|"action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"...(+121), index: `1`|`2`)
-> key: string
Returns the current set key for the action.
@param
actionName— The action name or hotkey action to query.@param
index— The index of the hotkey manager.@return
key— The key bound to the action.actionName: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: GetOptionBindingButton
(method) X2Hotkey:GetOptionBindingButton(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120), index: `1`|`2`)
-> key: string
Returns the key bound to the action option button for a specified hotkey index.
@param
action— The hotkey action to query.@param
index— The index of the hotkey manager.@return
key— The button binding string.action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: GetOptionBinding
(method) X2Hotkey:GetOptionBinding(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120), index: `1`|`2`, option: boolean, arg: number)
-> optionBinding: string
Returns the key bound to the action option button for a specified hotkey index.
@param
action— The hotkey action to query.@param
index— The index of the hotkey manager.@param
option—trueto include additional options,falseotherwise.@param
arg— Additional argument for the binding.@return
optionBinding— The option binding string.action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" index: | `1` -- PRIMARY | `2` -- SECONDARY
Method: SetOptionBindingWithIndex
(method) X2Hotkey:SetOptionBindingWithIndex(action: "action_bar_button"|"action_bar_page"|"action_bar_page_next"|"action_bar_page_prev"|"activate_weapon"...(+120), key: string|","|"."|"/"|"0"...(+97), index: `1`|`2`, arg: number)
Binds a key to a action option button in the specified index with additional arguments. Can trigger the
UPDATE_OPTION_BINDINGSevent if the button key has changed.@param
action— The hotkey action to bind.@param
key— The key to bind.@param
index— The index of the hotkey manager.@param
arg— The additional argument for the binding. (min:0)X2Hotkey:BindingToOption() X2Hotkey:SetOptionBindingWithIndex("front_camera", "`", 1, 0) X2Hotkey:SaveHotKey()action: | "action_bar_button" | "action_bar_page_next" | "action_bar_page_prev" | "action_bar_page" | "activate_weapon" | "autorun" | "back_camera" | "battle_pet_action_bar_button" | "builder_rotate_left_large" | "builder_rotate_left_normal" | "builder_rotate_left_small" | "builder_rotate_right_large" | "builder_rotate_right_normal" | "builder_rotate_right_small" | "builder_zoom_in" | "builder_zoom_out" | "change_roadmap_size" | "cycle_camera_clockwise" | "cycle_camera_counter_clockwise" | "cycle_friendly_backward" | "cycle_friendly_forward" | "cycle_friendly_head_marker_backward" | "cycle_friendly_head_marker_forward" | "cycle_hostile_backward" | "cycle_hostile_forward" | "cycle_hostile_head_marker_backward" | "cycle_hostile_head_marker_forward" | "do_interaction_1" | "do_interaction_2" | "do_interaction_3" | "do_interaction_4" | "dof_add_dist" | "dof_add_range" | "dof_auto_focus" | "dof_bokeh_add_intensity" | "dof_bokeh_add_size" | "dof_bokeh_circle" | "dof_bokeh_heart" | "dof_bokeh_hexagon" | "dof_bokeh_star" | "dof_bokeh_sub_intensity" | "dof_bokeh_sub_size" | "dof_bokeh_toggle" | "dof_sub_dist" | "dof_sub_range" | "dof_toggle" | "down" | "front_camera" | "instant_kill_streak_action_bar_button" | "jump" | "left_camera" | "mode_action_bar_button" | "moveback" | "moveforward" | "moveleft" | "moveright" | "open_chat" | "open_config" | "open_target_equipment" | "over_head_marker_to_target" | "over_head_marker" | "pet_target" | "quest_directing_interaction" | "quick_interaction" | "reply_last_whisper" | "reply_last_whispered" | "ride_pet_action_bar_button" | "right_camera" | "rotatepitch" | "rotateyaw" | "round_target" | "screenshot_zoom_in" | "screenshot_zoom_out" | "screenshotcamera" | "screenshotmode" | "self_target" | "set_watch_target" | "slash_open_chat" | "swap_preliminary_equipment" | "targets_target_to_target" | "team_target" | "toggle_achievement" | "toggle_auction" | "toggle_bag" | "toggle_battle_field" | "toggle_butler_info" | "toggle_character" | "toggle_chronicle_book" | "toggle_commercial_mail" | "toggle_common_farm_info" | "toggle_community_expedition_tab" | "toggle_community_faction_tab" | "toggle_community_family_tab" | "toggle_community" | "toggle_craft_book" | "toggle_faction" | "toggle_force_attack" | "toggle_gm_console" | "toggle_hero" | "toggle_ingameshop" | "toggle_mail" | "toggle_megaphone_chat" | "toggle_nametag" | "toggle_optimization" | "toggle_pet_manage" | "toggle_post" | "toggle_quest" | "toggle_raid_frame" | "toggle_raid_team_manager" | "toggle_random_shop" | "toggle_ranking" | "toggle_show_guide_decal" | "toggle_specialty_info" | "toggle_spellbook" | "toggle_walk" | "toggle_web_messenger" | "toggle_web_play_diary_instant" | "toggle_web_play_diary" | "toggle_web_wiki" | "toggle_worldmap" | "turnleft" | "turnright" | "watch_targets_target_to_target" | "zoom_in" | "zoom_out" -- Supported modifier keys: CTRL, SHIFT, ALT -- You may combine multiple modifiers (e.g., CTRL-SHIFT) -- -- Hotkey format -- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY} -- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE key: | "ESCAPE" -- Keyboard | "F1" -- Keyboard | "F2" -- Keyboard | "F3" -- Keyboard | "F4" -- Keyboard | "F5" -- Keyboard | "F6" -- Keyboard | "F7" -- Keyboard | "F8" -- Keyboard | "F9" -- Keyboard | "F10" -- Keyboard | "F11" -- Keyboard | "F12" -- Keyboard | "PRINT" -- Keyboard | "SCROLLLOCK" -- Keyboard | "PAUSE" -- Keyboard | "APOSTROPHE" -- Keyboard | "1" -- Keyboard | "2" -- Keyboard | "3" -- Keyboard | "4" -- Keyboard | "5" -- Keyboard | "6" -- Keyboard | "7" -- Keyboard | "8" -- Keyboard | "9" -- Keyboard | "0" -- Keyboard | "MINUS" -- Keyboard | "EQUALS" -- Keyboard | "BACKSPACE" -- Keyboard | "TAB" -- Keyboard | "CAPSLOCK" -- Keyboard | "{" -- Keyboard | "}" -- Keyboard | "BACKSLASH" -- Keyboard | "ENTER" -- Keyboard | "," -- Keyboard | "." -- Keyboard | "/" -- Keyboard | "A" -- Keyboard | "B" -- Keyboard | "C" -- Keyboard | "D" -- Keyboard | "E" -- Keyboard | "F" -- Keyboard | "G" -- Keyboard | "H" -- Keyboard | "I" -- Keyboard | "J" -- Keyboard | "K" -- Keyboard | "L" -- Keyboard | "M" -- Keyboard | "N" -- Keyboard | "O" -- Keyboard | "P" -- Keyboard | "Q" -- Keyboard | "R" -- Keyboard | "S" -- Keyboard | "T" -- Keyboard | "U" -- Keyboard | "V" -- Keyboard | "W" -- Keyboard | "X" -- Keyboard | "Y" -- Keyboard | "Z" -- Keyboard | "CTRL" -- Keyboard | "SPACE" -- Keyboard | "INSERT" -- Keyboard | "HOME" -- Keyboard | "PAGEUP" -- Keyboard | "DELETE" -- Keyboard | "END" -- Keyboard | "PAGEDOWN" -- Keyboard | "UP" -- Keyboard | "LEFT" -- Keyboard | "DOWN" -- Keyboard | "RIGHT" -- Keyboard | "NUMBER-" -- Number Pad | "NUMBER+" -- Number Pad | "NUMBER0" -- Number Pad | "NUMBER1" -- Number Pad | "NUMBER2" -- Number Pad | "NUMBER3" -- Number Pad | "NUMBER4" -- Number Pad | "NUMBER5" -- Number Pad | "NUMBER6" -- Number Pad | "NUMBER7" -- Number Pad | "NUMBER8" -- Number Pad | "NUMBER9" -- Number Pad | "NUMLOCK" -- Number Pad | "MOUSE1" -- Mouse | "MOUSE2" -- Mouse | "MOUSE3" -- Mouse | "MOUSE4" -- Mouse | "MOUSE5" -- Mouse | "MOUSE6" -- Mouse | "MOUSE7" -- Mouse | "MOUSE8" -- Mouse | "MIDDLEBUTTON" -- Mouse | "WHEELDOWN" -- Mouse | "WHEELUP" -- Mouse index: | `1` -- PRIMARY | `2` -- SECONDARY
X2House
Globals
DEMOLISH_EMPTY_ITEM_TYPE
integer
HOUSE_ALLOW_ALL
integer
HOUSE_ALLOW_ALLIANCE
integer
HOUSE_ALLOW_EXPEDITION
integer
HOUSE_ALLOW_FAMILY
integer
HOUSE_ALLOW_FAMILY_AND_EXPEDITION
integer
HOUSE_ALLOW_OWNER
integer
HOUSING_TAX_CONTRIBUTION
integer
HOUSING_TAX_SEAL
integer
HOUSING_UCC_POS_FLOOR
integer
HOUSING_UCC_POS_ROOF
integer
HOUSING_UCC_POS_TOP
integer
HOUSING_UCC_POS_WALL
integer
HOUSING_UCC_POS_WALL_OUTDOOR
integer
MAX_PREPAID_WEEKS
integer
X2House
X2House
Aliases
HOUSE_ALLOW
HOUSE_ALLOW_ALLIANCE|HOUSE_ALLOW_ALL|HOUSE_ALLOW_EXPEDITION|HOUSE_ALLOW_FAMILY_AND_EXPEDITION|HOUSE_ALLOW_FAMILY…(+1)
-- api/X2House
HOUSE_ALLOW:
| `HOUSE_ALLOW_ALL`
| `HOUSE_ALLOW_ALLIANCE`
| `HOUSE_ALLOW_EXPEDITION`
| `HOUSE_ALLOW_FAMILY`
| `HOUSE_ALLOW_FAMILY_AND_EXPEDITION`
| `HOUSE_ALLOW_OWNER`
HOUSING_TAX
HOUSING_TAX_CONTRIBUTION|HOUSING_TAX_SEAL
HOUSING_TAX:
| `HOUSING_TAX_CONTRIBUTION`
| `HOUSING_TAX_SEAL`
HOUSING_UCC_POS_TYPE
HOUSING_UCC_POS_FLOOR|HOUSING_UCC_POS_ROOF|HOUSING_UCC_POS_TOP|HOUSING_UCC_POS_WALL_OUTDOOR|HOUSING_UCC_POS_WALL
-- api/X2House
HOUSING_UCC_POS_TYPE:
| `HOUSING_UCC_POS_FLOOR`
| `HOUSING_UCC_POS_ROOF`
| `HOUSING_UCC_POS_TOP`
| `HOUSING_UCC_POS_WALL`
| `HOUSING_UCC_POS_WALL_OUTDOOR`
Classes
Class: X2House
X2Indun
Globals
X2Indun
X2Indun
Classes
Class: X2Indun
X2InGameShop
Globals
BFR_AA_POINT
integer
BFR_BILL
integer
BFR_BM_MILEAGE
integer
BFR_CANNOT_USE_AACOIN_FOR_GIFT
integer
BFR_CASH
integer
BFR_COUNT_PER_ACCOUNT
integer
BFR_DELETED_CHARACTER
integer
BFR_EXPIRED_DATE
integer
BFR_FRIEND_NAME
integer
BFR_GOLD
integer
BFR_INVALID_ACCOUNT
integer
BFR_LIMITED_TOTAL_PRICE
integer
BFR_NONE
integer
BFR_NORMAL
integer
BFR_SAME_ACCOUNT
integer
BFR_SECOND_PASSWORD
integer
BFR_SOLD_OUT
integer
BFR_TRANSFER_CHARACTER
integer
BM_CART_ALL
integer
BM_SELECTED
integer
CFR_FULL
integer
CFR_NONE
integer
CFR_NORMAL
integer
CU_ALL
integer
CU_BUY
integer
CU_BUY_CART
integer
CU_BUY_PRESENT
integer
CU_NONE
integer
ICS_GRW_CHARGED_MAIL
integer
ICS_GRW_EXPRESSS_MAIL
integer
ICS_GRW_INVALID
integer
ICS_GRW_INVENTORY
integer
ISMI_ARCHE_PASS_COIN
integer
ISMI_DELPI
integer
ISMI_GARNET
integer
ISMI_KEY
integer
ISMI_LORDCOIN
integer
ISMI_LUCKYCOIN
integer
ISMI_NETCAFE
integer
ISMI_PALOS
integer
ISMI_SEASON_GARNET
integer
ISMI_STAR
integer
MAX_INGAME_SHOP_UPDATE
integer
MODE_SEARCH
integer
PRICE_TYPE_AA_BONUS_CASH
integer
PRICE_TYPE_AA_CASH
integer
PRICE_TYPE_AA_CASH_AND_BONUS_CASH
integer
PRICE_TYPE_AA_POINT
integer
PRICE_TYPE_BM_MILEAGE
integer
PRICE_TYPE_GOLD
integer
PRICE_TYPE_ITEM
integer
PRICE_TYPE_REAL_MONEY
integer
STOP_SALE_BY_COUNT
integer
STOP_SALE_BY_ENDDATE
integer
STOP_SALE_BY_LIMIT_OVER
integer
STOP_SALE_BY_STARTDATE
integer
STOP_SALE_NONE
integer
X2InGameShop
X2InGameShop
Aliases
BUY_FAIL_REASON
BFR_AA_POINT|BFR_BILL|BFR_BM_MILEAGE|BFR_CANNOT_USE_AACOIN_FOR_GIFT|BFR_CASH…(+13)
-- api/X2InGameShop
BUY_FAIL_REASON:
| `BFR_AA_POINT`
| `BFR_BILL`
| `BFR_BM_MILEAGE`
| `BFR_CANNOT_USE_AACOIN_FOR_GIFT`
| `BFR_CASH`
| `BFR_COUNT_PER_ACCOUNT`
| `BFR_DELETED_CHARACTER`
| `BFR_EXPIRED_DATE`
| `BFR_FRIEND_NAME`
| `BFR_GOLD`
| `BFR_INVALID_ACCOUNT`
| `BFR_LIMITED_TOTAL_PRICE`
| `BFR_NONE`
| `BFR_NORMAL`
| `BFR_SAME_ACCOUNT`
| `BFR_SECOND_PASSWORD`
| `BFR_SOLD_OUT`
| `BFR_TRANSFER_CHARACTER`
BUY_MODE
BM_CART_ALL|BM_SELECTED
-- api/X2InGameShop
BUY_MODE:
| `BM_CART_ALL`
| `BM_SELECTED`
CART_FAIL_REASON
CFR_FULL|CFR_NONE|CFR_NORMAL
-- api/X2InGameShop
CART_FAIL_REASON:
| `CFR_FULL`
| `CFR_NONE`
| `CFR_NORMAL`
COMMAND_UI
CU_ALL|CU_BUY_CART|CU_BUY_PRESENT|CU_BUY|CU_NONE
-- api/X2InGameShop
COMMAND_UI:
| `CU_ALL`
| `CU_BUY`
| `CU_BUY_CART`
| `CU_BUY_PRESENT`
| `CU_NONE`
INGAME_CART_SHOW_GOODS_RECEIVED_WAY
ICS_GRW_CHARGED_MAIL|ICS_GRW_EXPRESSS_MAIL|ICS_GRW_INVALID|ICS_GRW_INVENTORY
-- api/X2InGameShop
INGAME_CART_SHOW_GOODS_RECEIVED_WAY:
| `ICS_GRW_CHARGED_MAIL`
| `ICS_GRW_EXPRESSS_MAIL`
| `ICS_GRW_INVALID`
| `ICS_GRW_INVENTORY`
INGAME_SHOP_MONEY_ICON
ISMI_ARCHE_PASS_COIN|ISMI_DELPI|ISMI_GARNET|ISMI_KEY|ISMI_LORDCOIN…(+5)
-- api/X2InGameShop
INGAME_SHOP_MONEY_ICON:
| `ISMI_ARCHE_PASS_COIN`
| `ISMI_DELPI`
| `ISMI_GARNET`
| `ISMI_KEY`
| `ISMI_LORDCOIN`
| `ISMI_LUCKYCOIN`
| `ISMI_NETCAFE`
| `ISMI_PALOS`
| `ISMI_SEASON_GARNET`
| `ISMI_STAR`
INGAME_SHOP_VIEW_MODE
1|MODE_SEARCH
-- api/X2InGameShop
INGAME_SHOP_VIEW_MODE:
| `1`
| `MODE_SEARCH`
PRICE_TYPE
PRICE_TYPE_AA_BONUS_CASH|PRICE_TYPE_AA_CASH_AND_BONUS_CASH|PRICE_TYPE_AA_CASH|PRICE_TYPE_AA_POINT|PRICE_TYPE_BM_MILEAGE…(+3)
-- api/X2InGameShop
PRICE_TYPE:
| `PRICE_TYPE_AA_BONUS_CASH`
| `PRICE_TYPE_AA_CASH`
| `PRICE_TYPE_AA_CASH_AND_BONUS_CASH`
| `PRICE_TYPE_AA_POINT`
| `PRICE_TYPE_BM_MILEAGE`
| `PRICE_TYPE_GOLD`
| `PRICE_TYPE_ITEM`
| `PRICE_TYPE_REAL_MONEY`
STOP_SALE
STOP_SALE_BY_COUNT|STOP_SALE_BY_ENDDATE|STOP_SALE_BY_LIMIT_OVER|STOP_SALE_BY_STARTDATE|STOP_SALE_NONE
-- api/X2InGameShop
STOP_SALE:
| `STOP_SALE_BY_COUNT`
| `STOP_SALE_BY_ENDDATE`
| `STOP_SALE_BY_LIMIT_OVER`
| `STOP_SALE_BY_STARTDATE`
| `STOP_SALE_NONE`
Classes
Class: X2InGameShop
X2Input
Globals
X2Input
X2Input
Classes
Class: X2Input
X2Interaction
Globals
X2Interaction
X2Interaction
Classes
Class: X2Interaction
X2Item
Globals
BM_MILEAGE_ITEM_TYPE
integer
BM_MILEAGE_USABLE_ONE_ITEM_TYPE
integer
BPT_GOODS
integer
BPT_TRADEGOODS
integer
IIK_CATEGORY
integer
IIK_CONSUME_ITEM
integer
IIK_GRADE
integer
IIK_GRADE_STR
integer
IIK_IMPL
integer
IIK_NAME
integer
IIK_SELL
integer
IIK_SOCKET_MODIFIER
integer
IIK_STACK
integer
IIK_TYPE
integer
ISLOT_EQUIPMENT
integer
ISUS_MAX_UPGRADE
integer
ISUS_MISS_MATCH
integer
ISUS_UPGRADE
integer
ITEM_MATE_NOT_EQUIP
integer
ITEM_MATE_UNSUMMON
integer
ITEM_SECURITY_INVALID
integer
ITEM_SECURITY_LOCKED
integer
ITEM_SECURITY_UNLOCKED
integer
ITEM_SECURITY_UNLOCKING
integer
ITEM_SLAVE_NOT_EQUIP
integer
ITEM_SLAVE_UNSUMMON
integer
ITEM_TASK_CRAFT_PICKUP_PRODUCT
integer
ITEM_TASK_HOUSE_CREATION
integer
ITEM_TASK_INVALID
integer
ITEM_TASK_MAIL
integer
ITEM_TASK_TRADE
integer
MAX_ITEM_SOCKETS
integer
MAX_SET_ITEMS
integer
MONEY_ITEM_TYPE
integer
NORMAL_ITEM_GRADE
integer
POOR_ITEM_GRADE
integer
X2Item
X2Item
Aliases
BPT
BPT_GOODS|BPT_TRADEGOODS
-- api/X2Item
-- Back Pack Type
BPT:
| `BPT_GOODS`
| `BPT_TRADEGOODS`
BUY_MODE_MILEAGE
BM_MILEAGE_ITEM_TYPE|BM_MILEAGE_USABLE_ONE_ITEM_TYPE
-- api/X2Item
BUY_MODE_MILEAGE:
| `BM_MILEAGE_ITEM_TYPE`
| `BM_MILEAGE_USABLE_ONE_ITEM_TYPE`
ITEM_INFORMATION_KIND
IIK_CATEGORY|IIK_CONSUME_ITEM|IIK_GRADE_STR|IIK_GRADE|IIK_IMPL…(+5)
-- api/X2Item
-- Values can be added together to get more information.
ITEM_INFORMATION_KIND:
| `IIK_CATEGORY`
| `IIK_CONSUME_ITEM`
| `IIK_GRADE`
| `IIK_GRADE_STR`
| `IIK_IMPL`
| `IIK_NAME`
| `IIK_SELL`
| `IIK_SOCKET_MODIFIER`
| `IIK_STACK`
| `IIK_TYPE`
ITEM_MATE
ITEM_MATE_NOT_EQUIP|ITEM_MATE_UNSUMMON|ITEM_SLAVE_NOT_EQUIP|ITEM_SLAVE_UNSUMMON
-- api/X2Item
ITEM_MATE:
| `ITEM_MATE_NOT_EQUIP`
| `ITEM_MATE_UNSUMMON`
| `ITEM_SLAVE_NOT_EQUIP`
| `ITEM_SLAVE_UNSUMMON`
ITEM_SECURITY
ITEM_SECURITY_INVALID|ITEM_SECURITY_LOCKED|ITEM_SECURITY_UNLOCKED|ITEM_SECURITY_UNLOCKING
-- api/X2Item
ITEM_SECURITY:
| `ITEM_SECURITY_INVALID`
| `ITEM_SECURITY_LOCKED`
| `ITEM_SECURITY_UNLOCKED`
| `ITEM_SECURITY_UNLOCKING`
ITEM_SOCKET_UPGRADE_STATE
ISUS_MAX_UPGRADE|ISUS_MISS_MATCH|ISUS_UPGRADE
-- api/X2Item
ITEM_SOCKET_UPGRADE_STATE:
| `ISUS_MAX_UPGRADE`
| `ISUS_MISS_MATCH`
| `ISUS_UPGRADE`
ITEM_TASK
ITEM_TASK_CRAFT_PICKUP_PRODUCT|ITEM_TASK_HOUSE_CREATION|ITEM_TASK_INVALID|ITEM_TASK_MAIL|ITEM_TASK_TRADE
-- api/X2Item
ITEM_TASK:
| `ITEM_TASK_CRAFT_PICKUP_PRODUCT`
| `ITEM_TASK_HOUSE_CREATION`
| `ITEM_TASK_INVALID`
| `ITEM_TASK_MAIL`
| `ITEM_TASK_TRADE`
Classes
Class: X2Item
Method: InfoFromLink
(method) X2Item:InfoFromLink(linkText: string, kind?: "1"|"2"|"3")
-> itemInfo: ItemInfo
Retrieves item information from the specified link text.
@param
linkText— The link text to query. (e.g.,"|i{itemType},{grade},{kind},{data}")@param
kind— Optional kind of link.@return
itemInfo— The item information.kind: | "1" -- Auction | "2" -- Coffer | "3" -- GuildbankSee: ItemInfo
X2ItemEnchant
Globals
AT_CLOTH
integer
AT_LEATHER
integer
AT_METAL
integer
IAAIS_DELETE
integer
IAAIS_INHERIT
integer
IAAIS_RANDOM
integer
ICMR_FAIL
integer
ICMR_FAIL_DISABLE_ENCHANT
integer
ICMR_SUCCESS
integer
IEBCT_ENCHANT_GREATE_SUCCESS
integer
IEBCT_ENCHANT_SUCCESS
integer
IEBCT_EVOVING
integer
IGER_BREAK
integer
IGER_DISABLE
integer
IGER_DOWNGRADE
integer
IGER_FAIL
integer
IGER_GREAT_SUCCESS
integer
IGER_RESTORE_DISABLE
integer
IGER_SUCCESS
integer
MAX_ITEM_EVOLVE_MATERIAL_SLOT
integer
X2ItemEnchant
X2ItemEnchant
Aliases
ARMOR_TYPE
AT_CLOTH|AT_LEATHER|AT_METAL
-- api/X2ItemEnchant
ARMOR_TYPE:
| `AT_CLOTH`
| `AT_LEATHER`
| `AT_METAL`
ITEM_AWAKEN_ATTRIBUTE_INFO_STATE
IAAIS_DELETE|IAAIS_INHERIT|IAAIS_RANDOM
-- api/X2ItemEnchant
ITEM_AWAKEN_ATTRIBUTE_INFO_STATE:
| `IAAIS_DELETE`
| `IAAIS_INHERIT`
| `IAAIS_RANDOM`
ITEM_CHANGE_MESSAGE_RESULT
ICMR_FAIL_DISABLE_ENCHANT|ICMR_FAIL|ICMR_SUCCESS
-- api/X2ItemEnchant
ITEM_CHANGE_MESSAGE_RESULT:
| `ICMR_FAIL`
| `ICMR_FAIL_DISABLE_ENCHANT`
| `ICMR_SUCCESS`
ITEM_ENCHANT_BROAD_CAST_TYPE
IEBCT_ENCHANT_GREATE_SUCCESS|IEBCT_ENCHANT_SUCCESS|IEBCT_EVOVING
-- api/X2ItemEnchant
ITEM_ENCHANT_BROAD_CAST_TYPE:
| `IEBCT_ENCHANT_GREATE_SUCCESS`
| `IEBCT_ENCHANT_SUCCESS`
| `IEBCT_EVOVING`
ITEM_GRADE_ENCHANT_RESULT
IGER_BREAK|IGER_DISABLE|IGER_DOWNGRADE|IGER_FAIL|IGER_GREAT_SUCCESS…(+2)
-- api/X2ItemEnchant
ITEM_GRADE_ENCHANT_RESULT:
| `IGER_BREAK`
| `IGER_DISABLE`
| `IGER_DOWNGRADE`
| `IGER_FAIL`
| `IGER_GREAT_SUCCESS`
| `IGER_RESTORE_DISABLE`
| `IGER_SUCCESS`
Classes
Class: X2ItemEnchant
X2ItemGacha
Globals
X2ItemGacha
X2ItemGacha
Classes
Class: X2ItemGacha
X2ItemGuide
Globals
IGLMC_BOSS
integer
IGLMC_CRAFT
integer
IGLMC_ETC
integer
IGLMC_EVENT
integer
IGLMC_INDUN
integer
IGLMC_INGAME_SHOP
integer
IGLMC_OTHER_CRAFT
integer
IGLMC_REBUILDING
integer
IGLMC_SHOP
integer
IGLMC_SOCKET_CHANGE
integer
X2ItemGuide
X2ItemGuide
Aliases
ITEM_GUIDE_LOOT_MASTER_CATEGORY
IGLMC_BOSS|IGLMC_CRAFT|IGLMC_ETC|IGLMC_EVENT|IGLMC_INDUN…(+5)
-- api/X2ItemGuide
ITEM_GUIDE_LOOT_MASTER_CATEGORY:
| `IGLMC_BOSS`
| `IGLMC_CRAFT`
| `IGLMC_ETC`
| `IGLMC_EVENT`
| `IGLMC_INDUN`
| `IGLMC_INGAME_SHOP`
| `IGLMC_OTHER_CRAFT`
| `IGLMC_REBUILDING`
| `IGLMC_SHOP`
| `IGLMC_SOCKET_CHANGE`
Classes
Class: X2ItemGuide
X2ItemLookConverter
Globals
X2ItemLookConverter
X2ItemLookConverter
Classes
Class: X2ItemLookConverter
X2Locale
Globals
X2Locale
X2Locale
Classes
Class: X2Locale
Method: GetKeyboardLayout
(method) X2Locale:GetKeyboardLayout()
-> keyboardLayout: ""|"JAPANESE"|"KOREAN"
Retrieves the current keyboard layout.
@return
keyboardLayout— The current keyboard layout.keyboardLayout: | "" | "KOREAN" | "JAPANESE"
Method: LocalizeFormatUiText
(method) X2Locale:LocalizeFormatUiText()
Method: LocalizeNonUiText
(method) X2Locale:LocalizeNonUiText(text: string, ...string)
-> localizedText: string
Localizes non-UI text after replacing placeholders with provided arguments.
@param
text— The text with placeholders (e.g., $1).@param
...— Arguments to replace placeholders (must match number of $).@return
localizedText— The localized text with placeholders replaced.local localizedText = X2Locale:LocalizeNonUiText("$1 - the $1 ArcheAge Private Server", "Archerage.to", "first") -- Archerage.to - the first ArcheAge Private Server
Method: LocalizeUiText
(method) X2Locale:LocalizeUiText(category: `ABILITY_CATEGORY_DESCRIPTION_TEXT`|`ABILITY_CATEGORY_TEXT`|`ABILITY_CHANGER_TEXT`|`ATTRIBUTE_TEXT`|`ATTRIBUTE_VARIATION_TEXT`...(+117), key: string, ...string)
-> localizedUiText: string
Retrieves localized UI text for the specified category and key, replacing placeholders with provided arguments.
@param
category— The UI text category.@param
key— The key from the database ui_texts table.@param
...— Arguments to replace placeholders (must match number of $).@return
localizedUiText— The localized UI text.-- api/Addon category: | `ABILITY_CATEGORY_DESCRIPTION_TEXT` | `ABILITY_CATEGORY_TEXT` | `ABILITY_CHANGER_TEXT` | `ATTRIBUTE_TEXT` | `ATTRIBUTE_VARIATION_TEXT` | `AUCTION_TEXT` | `BATTLE_FIELD_TEXT` | `BEAUTYSHOP_TEXT` | `BINDING` | `BUTLER` | `CASTING_BAR_TEXT` | `CHARACTER_CREATE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_SELECT_TEXT` | `CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT` | `CHARACTER_SUBTITLE_TEXT` | `CHARACTER_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_TITLE_TEXT` | `CHAT_CHANNEL_TEXT` | `CHAT_COMBAT_LOG_TEXT` | `CHAT_CREATE_TAB_TEXT` | `CHAT_FILTERING` | `CHAT_FORCE_ATTACK_TEXT` | `CHAT_LIST_TEXT` | `CHAT_SYSTEM_TEXT` | `COMBAT_MESSAGE_TEXT` | `COMBAT_TEXT` | `COMBINED_ABILITY_NAME_TEXT` | `COMMON_TEXT` | `COMMUNITY_TEXT` | `COMPOSITION_TEXT` | `CRAFT_TEXT` | `CUSTOMIZING_TEXT` | `DATE_TIME_TEXT` | `DOMINION` | `DUEL_TEXT` | `EQUIP_SLOT_TYPE_TEXT` | `ERROR_MSG` | `EXPEDITION_TEXT` | `FACTION_TEXT` | `FARM_TEXT` | `GENDER_TEXT` | `GRAVE_YARD_TEXT` | `HERO_TEXT` | `HONOR_POINT_WAR_TEXT` | `HOUSING_PERMISSIONS_TEXT` | `HOUSING_TEXT` | `INFOBAR_MENU_TEXT` | `INFOBAR_MENU_TIP_TEXT` | `INGAMESHOP_TEXT` | `INSTANT_GAME_TEXT` | `INVEN_TEXT` | `ITEM_GRADE` | `ITEM_LOOK_CONVERT_TEXT` | `KEY_BINDING_TEXT` | `LEARNING_TEXT` | `LEVEL_CHANGED_TEXT` | `LOADING_TEXT` | `LOGIN_CROWDED_TEXT` | `LOGIN_DELETE_TEXT` | `LOGIN_ERROR` | `LOGIN_TEXT` | `LOOT_METHOD_TEXT` | `LOOT_TEXT` | `MAIL_TEXT` | `MAP_TEXT` | `MONEY_TEXT` | `MSG_BOX_BODY_TEXT` | `MSG_BOX_BTN_TEXT` | `MSG_BOX_TITLE_TEXT` | `MUSIC_TEXT` | `NATION_TEXT` | `OPTION_TEXT` | `PARTY_TEXT` | `PERIOD_TIME_TEXT` | `PET_TEXT` | `PHYSICAL_ENCHANT_TEXT` | `PLAYER_POPUP_TEXT` | `PORTAL_TEXT` | `PREMIUM_TEXT` | `PRIEST_TEXT` | `PROTECT_SENSITIVE_OPERATION_TEXT` | `QUEST_ACT_OBJ_PTN_TEXT` | `QUEST_ACT_OBJ_TEXT` | `QUEST_CONDITION_TEXT` | `QUEST_DISTANCE_TEXT` | `QUEST_ERROR` | `QUEST_INTERACTION_TEXT` | `QUEST_OBJ_STATUS_TEXT` | `QUEST_SPHERE_TEXT` | `QUEST_STATUS_TEXT` | `QUEST_TEXT` | `RACE_DETAIL_DESCRIPTION_TEXT` | `RACE_TEXT` | `RAID_TEXT` | `RANKING_TEXT` | `REPAIR_TEXT` | `RESTRICT_TEXT` | `SECOND_PASSWORD_TEXT` | `SERVER_TEXT` | `SKILL_TEXT` | `SKILL_TRAINING_MSG_TEXT` | `SLAVE_KIND` | `SLAVE_TEXT` | `STABLER_TEXT` | `STORE_TEXT` | `TARGET_POPUP_TEXT` | `TEAM_TEXT` | `TERRITORY_TEXT` | `TIME` | `TOOLTIP_TEXT` | `TRADE_TEXT` | `TRIAL_TEXT` | `TUTORIAL_TEXT` | `UCC_TEXT` | `UNIT_FRAME_TEXT` | `UNIT_GRADE_TEXT` | `UNIT_KIND_TEXT` | `UTIL_TEXT` | `WEB_TEXT` | `WINDOW_TITLE_TEXT`
Method: HasLocalizeUiText
(method) X2Locale:HasLocalizeUiText(categoryId: `ABILITY_CATEGORY_DESCRIPTION_TEXT`|`ABILITY_CATEGORY_TEXT`|`ABILITY_CHANGER_TEXT`|`ATTRIBUTE_TEXT`|`ATTRIBUTE_VARIATION_TEXT`...(+117), key: string)
-> localizeUiText: boolean
Checks if the specified localization category and key exist.
@param
categoryId— The UI text category.@param
key— The key from the database ui_texts table.@return
localizeUiText—trueif the localization exists,falseotherwise.-- api/Addon categoryId: | `ABILITY_CATEGORY_DESCRIPTION_TEXT` | `ABILITY_CATEGORY_TEXT` | `ABILITY_CHANGER_TEXT` | `ATTRIBUTE_TEXT` | `ATTRIBUTE_VARIATION_TEXT` | `AUCTION_TEXT` | `BATTLE_FIELD_TEXT` | `BEAUTYSHOP_TEXT` | `BINDING` | `BUTLER` | `CASTING_BAR_TEXT` | `CHARACTER_CREATE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_SELECT_TEXT` | `CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT` | `CHARACTER_SUBTITLE_TEXT` | `CHARACTER_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_TITLE_TEXT` | `CHAT_CHANNEL_TEXT` | `CHAT_COMBAT_LOG_TEXT` | `CHAT_CREATE_TAB_TEXT` | `CHAT_FILTERING` | `CHAT_FORCE_ATTACK_TEXT` | `CHAT_LIST_TEXT` | `CHAT_SYSTEM_TEXT` | `COMBAT_MESSAGE_TEXT` | `COMBAT_TEXT` | `COMBINED_ABILITY_NAME_TEXT` | `COMMON_TEXT` | `COMMUNITY_TEXT` | `COMPOSITION_TEXT` | `CRAFT_TEXT` | `CUSTOMIZING_TEXT` | `DATE_TIME_TEXT` | `DOMINION` | `DUEL_TEXT` | `EQUIP_SLOT_TYPE_TEXT` | `ERROR_MSG` | `EXPEDITION_TEXT` | `FACTION_TEXT` | `FARM_TEXT` | `GENDER_TEXT` | `GRAVE_YARD_TEXT` | `HERO_TEXT` | `HONOR_POINT_WAR_TEXT` | `HOUSING_PERMISSIONS_TEXT` | `HOUSING_TEXT` | `INFOBAR_MENU_TEXT` | `INFOBAR_MENU_TIP_TEXT` | `INGAMESHOP_TEXT` | `INSTANT_GAME_TEXT` | `INVEN_TEXT` | `ITEM_GRADE` | `ITEM_LOOK_CONVERT_TEXT` | `KEY_BINDING_TEXT` | `LEARNING_TEXT` | `LEVEL_CHANGED_TEXT` | `LOADING_TEXT` | `LOGIN_CROWDED_TEXT` | `LOGIN_DELETE_TEXT` | `LOGIN_ERROR` | `LOGIN_TEXT` | `LOOT_METHOD_TEXT` | `LOOT_TEXT` | `MAIL_TEXT` | `MAP_TEXT` | `MONEY_TEXT` | `MSG_BOX_BODY_TEXT` | `MSG_BOX_BTN_TEXT` | `MSG_BOX_TITLE_TEXT` | `MUSIC_TEXT` | `NATION_TEXT` | `OPTION_TEXT` | `PARTY_TEXT` | `PERIOD_TIME_TEXT` | `PET_TEXT` | `PHYSICAL_ENCHANT_TEXT` | `PLAYER_POPUP_TEXT` | `PORTAL_TEXT` | `PREMIUM_TEXT` | `PRIEST_TEXT` | `PROTECT_SENSITIVE_OPERATION_TEXT` | `QUEST_ACT_OBJ_PTN_TEXT` | `QUEST_ACT_OBJ_TEXT` | `QUEST_CONDITION_TEXT` | `QUEST_DISTANCE_TEXT` | `QUEST_ERROR` | `QUEST_INTERACTION_TEXT` | `QUEST_OBJ_STATUS_TEXT` | `QUEST_SPHERE_TEXT` | `QUEST_STATUS_TEXT` | `QUEST_TEXT` | `RACE_DETAIL_DESCRIPTION_TEXT` | `RACE_TEXT` | `RAID_TEXT` | `RANKING_TEXT` | `REPAIR_TEXT` | `RESTRICT_TEXT` | `SECOND_PASSWORD_TEXT` | `SERVER_TEXT` | `SKILL_TEXT` | `SKILL_TRAINING_MSG_TEXT` | `SLAVE_KIND` | `SLAVE_TEXT` | `STABLER_TEXT` | `STORE_TEXT` | `TARGET_POPUP_TEXT` | `TEAM_TEXT` | `TERRITORY_TEXT` | `TIME` | `TOOLTIP_TEXT` | `TRADE_TEXT` | `TRIAL_TEXT` | `TUTORIAL_TEXT` | `UCC_TEXT` | `UNIT_FRAME_TEXT` | `UNIT_GRADE_TEXT` | `UNIT_KIND_TEXT` | `UTIL_TEXT` | `WEB_TEXT` | `WINDOW_TITLE_TEXT`
Method: GetLocale
(method) X2Locale:GetLocale()
-> locale: ""|"de"|"en_sg"|"en_us"|"fr"...(+7)
Retrieves the current locale.
@return
locale— The current locale.locale: | "" -- invalid | "de" -- German (Germany) | "en_sg" -- English (Singapore) | "en_us" -- English (United States) | "fr" -- French (France) | "ind" -- Indonesian (Indonesia) | "ja" -- Japanese(Japan) | "ko" -- Korean (South Korea) | "ru" -- Russian (Russia) | "th" -- Thai (Thailand) | "zh_cn" -- Chinese (Simplified, China) | "zh_tw" -- Chinese(Traditional, Taiwan)
Method: GetLocaleIndex
(method) X2Locale:GetLocaleIndex()
-> localeIndex: `-1`|`0`|`10`|`1`|`2`...(+7)
Retrieves the locale index.
@return
localeIndex— The locale index.localeIndex: | `-1` -- invalid | `0` -- ko - Korean (South Korea) | `1` -- zh_cn - Chinese (Simplified, China) | `2` -- en_us - English (United States) | `3` -- ja - Japanese(Japan) | `4` -- zh_tw - Chinese (Traditional, Taiwan) | `5` -- ru - Russian (Russia) | `6` -- de - German (Germany) | `7` -- fr - French (France) | `8` -- th - Thai (Thailand) | `9` -- ind - Indonesian (Indonesia) | `10` -- en_sg - English (Singapore)
Method: TextFormating
(method) X2Locale:TextFormating(text: string|"@ACHIEVEMENT_NAME(achievementId)"|"@AREA_SPHERE(sphereId)"|"@CONTENT_CONFIG(configId)"|"@DAY(days)"...(+63))
-> textFormatted: string
Formats the specified text.
@param
text— The text to format.@return
textFormatted— The formatted text.-- Example: @PC_NAME(0) is a @PC_GENDER(0) @PC_RACE(0) -> Noviern is a Male Dwarf. text: | "@ACHIEVEMENT_NAME(achievementId)" -- achievements.id | "@AREA_SPHERE(sphereId)" -- spheres.id | "@CONTENT_CONFIG(configId)" -- content_configs.id | "@DOODAD_NAME(doodadId)" -- doodad_almighties.id | "@ITEM_NAME(itemId)" -- items.id | "@NPC_GROUP_NAME(npcGroupId)" -- quest_monster_groups.id | "@NPC_NAME(npcId)" -- npcs.id | "@PC_CLASS(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_GENDER(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_NAME(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_RACE(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@QUEST_NAME(questId)" -- quest_contexts.id | "@SOURCE_NAME(0)" -- # | "@TARGET_NAME(0)" -- # | "@TARGET_SLAVE_REPAIR_COST(id?)" -- slaves.id or nothing for the current targets repair cost. | "@SUB_ZONE_NAME(subZoneId)" -- sub_zones.id | "@ZONE_NAME(zoneId)" -- zones.id | "@MONTH(months)" -- # | "@DAY(days)" -- # | "@HOUR(hours)" -- # | "@MINUTE(minutes)" -- # | "@SECOND(seconds)" -- # | "|nb; Steelblue |r" -- rgb(23, 119, 174) | "|nc; Orange |r" -- rgb(255, 157, 40) | "|nd; Lightskyblue |r" -- rgb(152, 214, 250) | "|nf; Red |r" -- rgb(255, 0, 0) | "|ng; Lime |r" -- rgb(0, 255, 70) | "|nh; Steelblue |r" -- rgb(45, 101, 137) | "|ni; khaki |r" -- rgb(246, 204, 102) | "|nj; Royalblue |r" -- rgb(14, 97, 189) | "|nn; Dark Orange |r" -- rgb(228, 113, 1) | "|nr; Tomato |r" -- rgb(238, 74, 47) | "|ns; Gainsboro |r" -- gb(221, 221, 221) | "|nt; Gray |r" -- rgb(129, 129, 129) | "|nu; Dimgray |r" -- rgb(106, 106, 106) | "|ny; Lemonchiffon |r" -- rgb(255, 249, 200) | "|cFF000000{string}|r" -- # | "|bu{bulletCharacter};{string}|br" -- # | "|q{questId};" -- # | "|i{itemType},{grade},{kind},{data}" -- # | "|if{craftId};" -- # | "|iu{data}" -- link | "|a{data}" -- raid | "|A{data}" -- dungeon | "|ic{iconId}" -- db > icons.id | "|m{moneyAmount};" -- ui/common/money_window.g > money_gold money_silver money_copper | "|h{honor};" -- ui/common/money_window.g > money_honor | "|d{amount};" -- ui/common/money_window.g > money_dishonor | "|j{creditAmount};" -- ui/common/money_window.g > icon_aacash | "|l{vocationAmount};" -- ui/common/money_window.g > point | "|bm{amount};" -- ui/common/money_window.g > money_bmpoint | "|se{gildaAmount};" -- ui/common/money_window.g > icon_depi | "|ss{meritbadgeAmount?};" -- ui/common/money_window.g > icon_star | "|sc{amount};" -- ui/common/money_window.g > icon_key | "|sf{amount};" -- ui/common/money_window.g > icon_netcafe | "|p{pointAmount};" -- ui/common/money_window.g > aa_point_gold aa_point_silver aa_point_copper | "|x{taxAmount};" -- ui/common/money_window.g > tax | "|u{amount};" -- ui/common/money_window.g > pouch | "|w{contributionAmount};" -- ui/common/money_window.g > contributiveness | "|e{level?};" -- ui/common/money_window.g > successor_small | "|E{level?};" -- ui/common/money_window.g > successor_small_gray | "|sa{amount};" -- ui/common/money_window.g > pass_coin icon_key | "|sp{manastormAmount?};" -- ui/common/money_window.g > icon_palos | "|sg{amount};" -- ui/common/money_window.g > icon_garnet | "|v{level?};" -- ui/common/money_window.g > icon_equip_slot_star_small | "|V{level?};" -- ui/common/money_window.g > icon_equip_slot_star | "|g{gearScore};" -- ui/common/money_window.g > equipment_point
X2LoginCharacter
Globals
FULL_CONGESTION
integer
HIGH_CONGESTION
integer
LOW_CONGESTION
integer
MIDDLE_CONGESTION
integer
STAGE_ABILITY
integer
STAGE_CI
integer
STAGE_CREATE
integer
STAGE_CUSTOMIZE
integer
STAGE_GAME_RATING
integer
STAGE_HEALTH_NOTICE
integer
STAGE_LOGIN
integer
STAGE_SECURITY
integer
STAGE_SELECT
integer
STAGE_SERVER
integer
STAGE_WORLD
integer
X2LoginCharacter
X2LoginCharacter
Aliases
STAGE_STATE
STAGE_ABILITY|STAGE_CI|STAGE_CREATE|STAGE_CUSTOMIZE|STAGE_GAME_RATING…(+6)
-- api/X2LoginCharacter
STAGE_STATE:
| `STAGE_ABILITY`
| `STAGE_CI`
| `STAGE_CREATE`
| `STAGE_CUSTOMIZE`
| `STAGE_GAME_RATING`
| `STAGE_HEALTH_NOTICE`
| `STAGE_LOGIN`
| `STAGE_SECURITY`
| `STAGE_SELECT`
| `STAGE_SERVER`
| `STAGE_WORLD`
Classes
Class: X2LoginCharacter
X2Loot
Globals
DRK_AUTO_ACCEPT
integer
DRK_AUTO_GIVEUP
integer
DRK_DEFAULT
integer
X2Loot
X2Loot
Aliases
DICE_RULE_KIND
DRK_AUTO_ACCEPT|DRK_AUTO_GIVEUP|DRK_DEFAULT
-- api/X2Loot
DICE_RULE_KIND:
| `DRK_AUTO_ACCEPT`
| `DRK_AUTO_GIVEUP`
| `DRK_DEFAULT`
Classes
Class: X2Loot
X2Mail
Globals
MAIL_ADMIN
integer
MAIL_AUC_BID_FAIL
integer
MAIL_AUC_BID_WIN
integer
MAIL_AUC_OFF_CANCEL
integer
MAIL_AUC_OFF_FAIL
integer
MAIL_AUC_OFF_SUCCESS
integer
MAIL_BALANCE_RECEIPT
integer
MAIL_BATTLE_FIELD_REWARD
integer
MAIL_BILLING
integer
MAIL_CHARGED
integer
MAIL_CRAFT_ORDER
integer
MAIL_DEMOLISH
integer
MAIL_DEMOLISH_WITH_PENALTY
integer
MAIL_EXPRESS
integer
MAIL_FROM_BUTLER
integer
MAIL_HERO_CANDIDATE_ALARM
integer
MAIL_HERO_DROPOUT_COMEBACK_REQUEST
integer
MAIL_HERO_ELECTION_ITEM
integer
MAIL_HOUSING_REBUILD
integer
MAIL_HOUSING_SALE
integer
MAIL_LIST_CONTINUE
integer
MAIL_LIST_END
integer
MAIL_LIST_INVALID
integer
MAIL_LIST_START
integer
MAIL_MOBILIZATION_GIVE_ITEM
integer
MAIL_NORMAL
integer
MAIL_PROMOTION
integer
MAIL_RESIDENT_BALANCE
integer
MAIL_SYS_EXPRESS
integer
MAIL_SYS_SELL_BACKPACK
integer
MAIL_TAXRATE_CHANGED
integer
MAIL_TAX_IN_KIND_RECEIPT
integer
MLK_COMMERCIAL
integer
MLK_INBOX
integer
MLK_OUTBOX
integer
SIMT_SCHEDULE_ITEM_CUSTOM_MAIL
integer
SIMT_SCHEDULE_ITEM_NORMAL_MAIL
integer
X2Mail
X2Mail
Classes
Class: X2Mail
X2Map
Globals
FILTER_DOODAD
integer
FILTER_HOUSE
integer
FILTER_INVALID
integer
FILTER_NPC
integer
FILTER_STRUCTURE
integer
MST_BOSS
integer
MST_COMMON_FARM
integer
MST_CORPSE_POS
integer
MST_DOODAD_ALCHEMY
integer
MST_DOODAD_ARCHIUM
integer
MST_DOODAD_ART_WORK
integer
MST_DOODAD_COATOFARMS
integer
MST_DOODAD_COOK
integer
MST_DOODAD_CRAFT
integer
MST_DOODAD_CRAFT_ORDER_BOARD
integer
MST_DOODAD_FABRIC
integer
MST_DOODAD_FISH_STAND
integer
MST_DOODAD_HAMMER
integer
MST_DOODAD_HEAVY_ARMOR
integer
MST_DOODAD_INN
integer
MST_DOODAD_LEATHER
integer
MST_DOODAD_LEATHER_ARMOR
integer
MST_DOODAD_LIGHT_ARMOR
integer
MST_DOODAD_MACHINERY
integer
MST_DOODAD_MAIL
integer
MST_DOODAD_MATE_EQUIPMENT
integer
MST_DOODAD_METAL
integer
MST_DOODAD_PAPER
integer
MST_DOODAD_PORTAL
integer
MST_DOODAD_PORTAL_ARCHEMALL
integer
MST_DOODAD_PORTAL_DUNGEON
integer
MST_DOODAD_PRINT
integer
MST_DOODAD_RAID_PURITY
integer
MST_DOODAD_SLAVE_EQUIPMENT
integer
MST_DOODAD_SPECIAL_PRODUCT
integer
MST_DOODAD_STONE
integer
MST_DOODAD_TIMBER
integer
MST_DOODAD_WEAPON
integer
MST_DOODAD_WOODWORK
integer
MST_FACTION_HQ
integer
MST_FISH_SCHOOL
integer
MST_FORCE_RELEASED_SHIP
integer
MST_FORCE_RELEASED_VEHICLE
integer
MST_FRIENDLY
integer
MST_HOSTILE
integer
MST_HOUSE_BENNY_HOUSE
integer
MST_HOUSE_BUNGALOW_HOUSE
integer
MST_HOUSE_FARM_HOUSE
integer
MST_HOUSE_HIGH_HOUSE
integer
MST_HOUSE_NORMAL_HOUSE
integer
MST_HOUSE_PUMPKIN_HOUSE
integer
MST_HOUSE_SEA_FARM_HOUSE
integer
MST_HOUSING_EXPED_FARM
integer
MST_HOUSING_EXPED_FISH_FARM
integer
MST_HOUSING_EXPED_HOUSE
integer
MST_HOUSING_FAMILY_FARM
integer
MST_HOUSING_FAMILY_FISH_FARM
integer
MST_HOUSING_FAMILY_HOUSE
integer
MST_HOUSING_FARM
integer
MST_HOUSING_FISHFARM
integer
MST_HOUSING_HOUSE
integer
MST_JOINT_RAID_LEADER
integer
MST_JOINT_RAID_OFFICER
integer
MST_JOINT_RAID_TEAM
integer
MST_LIGHT_HOUSE
integer
MST_MAX
integer
MST_MY_CROPS
integer
MST_MY_PING
integer
MST_MY_SLAVE
integer
MST_NPC_ABILITY_CHANGER
integer
MST_NPC_GRAVEYARD
integer
MST_NPC_INSTANCE_TARGET_CORPS1
integer
MST_NPC_INSTANCE_TARGET_CORPS2
integer
MST_NPC_OCEAN_TRADER
integer
MST_NPC_SPECIALTY_GOODS_TRADER
integer
MST_NPC_SPECIALTY_TRADEGOODS_BUYER
integer
MST_NPC_SPECIALTY_TRADEGOODS_SELLER
integer
MST_NPC_SPECIALTY_TRADEGOODS_TRADER
integer
MST_NPC_STABLER
integer
MST_NPC_STATION
integer
MST_NPC_STORE_AUCTION_HOUSE
integer
MST_NPC_STORE_BANK
integer
MST_NPC_STORE_BLACKSMITH
integer
MST_NPC_STORE_BUILDING
integer
MST_NPC_STORE_CLOTHES
integer
MST_NPC_STORE_DEFENSE
integer
MST_NPC_STORE_DELPHINAD
integer
MST_NPC_STORE_ENLISTING
integer
MST_NPC_STORE_EXPEDITION
integer
MST_NPC_STORE_FOOD
integer
MST_NPC_STORE_FURNITURE
integer
MST_NPC_STORE_GLADIATOR
integer
MST_NPC_STORE_GOODS
integer
MST_NPC_STORE_HONOR_POINT_COLLECTOR
integer
MST_NPC_STORE_LIVESTOCK
integer
MST_NPC_STORE_MATERIAL
integer
MST_NPC_STORE_PIRATE_EXPEDITION
integer
MST_NPC_STORE_PLANTS
integer
MST_NPC_STORE_POTION
integer
MST_NPC_STORE_ROAMER
integer
MST_NPC_STORE_SHIP
integer
MST_NPC_STORE_SIEGE_WEAPON
integer
MST_NPC_STORE_TERRITORY
integer
MST_NPC_STORE_TRADE
integer
MST_NPC_STORE_TREE
integer
MST_NPC_STORE_WEAPON
integer
MST_OFFLINE_PARTY
integer
MST_OVER_HEAD_MARK1
integer
MST_OVER_HEAD_MARK10
integer
MST_OVER_HEAD_MARK11
integer
MST_OVER_HEAD_MARK12
integer
MST_OVER_HEAD_MARK2
integer
MST_OVER_HEAD_MARK3
integer
MST_OVER_HEAD_MARK4
integer
MST_OVER_HEAD_MARK5
integer
MST_OVER_HEAD_MARK6
integer
MST_OVER_HEAD_MARK7
integer
MST_OVER_HEAD_MARK8
integer
MST_OVER_HEAD_MARK9
integer
MST_PARTY
integer
MST_PING_ATTACK
integer
MST_PING_ENEMY
integer
MST_PING_LINE
integer
MST_PLAYER
integer
MST_PORTAL
integer
MST_QUEST_HUNT_GIVES
integer
MST_QUEST_LETIT
integer
MST_QUEST_LIVELIHOOD_COMPLETE
integer
MST_QUEST_LIVELIHOOD_GIVES
integer
MST_QUEST_MAIN_COMPLETES
integer
MST_QUEST_MAIN_GIVES
integer
MST_QUEST_MAIN_PROGRESS
integer
MST_QUEST_NOTIFIER
integer
MST_QUEST_OVER
integer
MST_QUEST_REPEAT
integer
MST_QUEST_TALK_OR_EMPLOYMENT
integer
MST_QUEST_ZONE_COMPLETES
integer
MST_QUEST_ZONE_GIVES
integer
MST_QUEST_ZONE_PROGRESS
integer
MST_RAIDTEAM
integer
MST_RAIDTEAM_OWNER
integer
MST_RESIDENT_HALL
integer
MST_SEA_GIMIC
integer
MST_SHIP
integer
MST_SHIPYARD
integer
MST_SHIPYARD_ENEMY
integer
MST_SHIP_ENEMY
integer
MST_TERRITORY_A
integer
MST_TERRITORY_B
integer
MST_TERRITORY_C
integer
MST_TRADE_ROUTE
integer
MST_TRANSFER_AIRSHIP
integer
MST_TRANSFER_CARRIAGE
integer
MST_TRANSFER_CRUISER
integer
MST_TRANSFER_LANDSHIP
integer
X2Map
X2Map
Aliases
FILTER
FILTER_DOODAD|FILTER_HOUSE|FILTER_INVALID|FILTER_NPC|FILTER_STRUCTURE
-- api/X2Map
FILTER:
| `FILTER_DOODAD`
| `FILTER_HOUSE`
| `FILTER_INVALID`
| `FILTER_NPC`
| `FILTER_STRUCTURE`
MAP_STRUCTURE_TYPE
MST_BOSS|MST_COMMON_FARM|MST_CORPSE_POS|MST_DOODAD_ALCHEMY|MST_DOODAD_ARCHIUM…(+145)
-- api/X2Map
MAP_STRUCTURE_TYPE:
| `MST_BOSS`
| `MST_COMMON_FARM`
| `MST_CORPSE_POS`
| `MST_DOODAD_ALCHEMY`
| `MST_DOODAD_ARCHIUM`
| `MST_DOODAD_ART_WORK`
| `MST_DOODAD_COATOFARMS`
| `MST_DOODAD_COOK`
| `MST_DOODAD_CRAFT`
| `MST_DOODAD_CRAFT_ORDER_BOARD`
| `MST_DOODAD_FABRIC`
| `MST_DOODAD_FISH_STAND`
| `MST_DOODAD_HAMMER`
| `MST_DOODAD_HEAVY_ARMOR`
| `MST_DOODAD_INN`
| `MST_DOODAD_LEATHER`
| `MST_DOODAD_LEATHER_ARMOR`
| `MST_DOODAD_LIGHT_ARMOR`
| `MST_DOODAD_MACHINERY`
| `MST_DOODAD_MAIL`
| `MST_DOODAD_MATE_EQUIPMENT`
| `MST_DOODAD_METAL`
| `MST_DOODAD_PAPER`
| `MST_DOODAD_PORTAL`
| `MST_DOODAD_PORTAL_ARCHEMALL`
| `MST_DOODAD_PORTAL_DUNGEON`
| `MST_DOODAD_PRINT`
| `MST_DOODAD_RAID_PURITY`
| `MST_DOODAD_SLAVE_EQUIPMENT`
| `MST_DOODAD_SPECIAL_PRODUCT`
| `MST_DOODAD_STONE`
| `MST_DOODAD_TIMBER`
| `MST_DOODAD_WEAPON`
| `MST_DOODAD_WOODWORK`
| `MST_FACTION_HQ`
| `MST_FISH_SCHOOL`
| `MST_FORCE_RELEASED_SHIP`
| `MST_FORCE_RELEASED_VEHICLE`
| `MST_FRIENDLY`
| `MST_HOSTILE`
| `MST_HOUSE_BENNY_HOUSE`
| `MST_HOUSE_BUNGALOW_HOUSE`
| `MST_HOUSE_FARM_HOUSE`
| `MST_HOUSE_HIGH_HOUSE`
| `MST_HOUSE_NORMAL_HOUSE`
| `MST_HOUSE_PUMPKIN_HOUSE`
| `MST_HOUSE_SEA_FARM_HOUSE`
| `MST_HOUSING_EXPED_FARM`
| `MST_HOUSING_EXPED_FISH_FARM`
| `MST_HOUSING_EXPED_HOUSE`
| `MST_HOUSING_FAMILY_FARM`
| `MST_HOUSING_FAMILY_FISH_FARM`
| `MST_HOUSING_FAMILY_HOUSE`
| `MST_HOUSING_FARM`
| `MST_HOUSING_FISHFARM`
| `MST_HOUSING_HOUSE`
| `MST_JOINT_RAID_LEADER`
| `MST_JOINT_RAID_OFFICER`
| `MST_JOINT_RAID_TEAM`
| `MST_LIGHT_HOUSE`
| `MST_MAX`
| `MST_MY_CROPS`
| `MST_MY_PING`
| `MST_MY_SLAVE`
| `MST_NPC_ABILITY_CHANGER`
| `MST_NPC_GRAVEYARD`
| `MST_NPC_INSTANCE_TARGET_CORPS1`
| `MST_NPC_INSTANCE_TARGET_CORPS2`
| `MST_NPC_OCEAN_TRADER`
| `MST_NPC_SPECIALTY_GOODS_TRADER`
| `MST_NPC_SPECIALTY_TRADEGOODS_BUYER`
| `MST_NPC_SPECIALTY_TRADEGOODS_SELLER`
| `MST_NPC_SPECIALTY_TRADEGOODS_TRADER`
| `MST_NPC_STABLER`
| `MST_NPC_STATION`
| `MST_NPC_STORE_AUCTION_HOUSE`
| `MST_NPC_STORE_BANK`
| `MST_NPC_STORE_BLACKSMITH`
| `MST_NPC_STORE_BUILDING`
| `MST_NPC_STORE_CLOTHES`
| `MST_NPC_STORE_DEFENSE`
| `MST_NPC_STORE_DELPHINAD`
| `MST_NPC_STORE_ENLISTING`
| `MST_NPC_STORE_EXPEDITION`
| `MST_NPC_STORE_FOOD`
| `MST_NPC_STORE_FURNITURE`
| `MST_NPC_STORE_GLADIATOR`
| `MST_NPC_STORE_GOODS`
| `MST_NPC_STORE_HONOR_POINT_COLLECTOR`
| `MST_NPC_STORE_LIVESTOCK`
| `MST_NPC_STORE_MATERIAL`
| `MST_NPC_STORE_PIRATE_EXPEDITION`
| `MST_NPC_STORE_PLANTS`
| `MST_NPC_STORE_POTION`
| `MST_NPC_STORE_ROAMER`
| `MST_NPC_STORE_SHIP`
| `MST_NPC_STORE_SIEGE_WEAPON`
| `MST_NPC_STORE_TERRITORY`
| `MST_NPC_STORE_TRADE`
| `MST_NPC_STORE_TREE`
| `MST_NPC_STORE_WEAPON`
| `MST_OFFLINE_PARTY`
| `MST_OVER_HEAD_MARK1`
| `MST_OVER_HEAD_MARK10`
| `MST_OVER_HEAD_MARK11`
| `MST_OVER_HEAD_MARK12`
| `MST_OVER_HEAD_MARK2`
| `MST_OVER_HEAD_MARK3`
| `MST_OVER_HEAD_MARK4`
| `MST_OVER_HEAD_MARK5`
| `MST_OVER_HEAD_MARK6`
| `MST_OVER_HEAD_MARK7`
| `MST_OVER_HEAD_MARK8`
| `MST_OVER_HEAD_MARK9`
| `MST_PARTY`
| `MST_PING_ATTACK`
| `MST_PING_ENEMY`
| `MST_PING_LINE`
| `MST_PLAYER`
| `MST_PORTAL`
| `MST_QUEST_HUNT_GIVES`
| `MST_QUEST_LETIT`
| `MST_QUEST_LIVELIHOOD_COMPLETE`
| `MST_QUEST_LIVELIHOOD_GIVES`
| `MST_QUEST_MAIN_COMPLETES`
| `MST_QUEST_MAIN_GIVES`
| `MST_QUEST_MAIN_PROGRESS`
| `MST_QUEST_NOTIFIER`
| `MST_QUEST_OVER`
| `MST_QUEST_REPEAT`
| `MST_QUEST_TALK_OR_EMPLOYMENT`
| `MST_QUEST_ZONE_COMPLETES`
| `MST_QUEST_ZONE_GIVES`
| `MST_QUEST_ZONE_PROGRESS`
| `MST_RAIDTEAM`
| `MST_RAIDTEAM_OWNER`
| `MST_RESIDENT_HALL`
| `MST_SEA_GIMIC`
| `MST_SHIP`
| `MST_SHIPYARD`
| `MST_SHIPYARD_ENEMY`
| `MST_SHIP_ENEMY`
| `MST_TERRITORY_A`
| `MST_TERRITORY_B`
| `MST_TERRITORY_C`
| `MST_TRADE_ROUTE`
| `MST_TRANSFER_AIRSHIP`
| `MST_TRANSFER_CARRIAGE`
| `MST_TRANSFER_CRUISER`
| `MST_TRANSFER_LANDSHIP`
Classes
Class: X2Map
Method: GetZoneStateInfoByZoneId
(method) X2Map:GetZoneStateInfoByZoneId(zoneId: `0`|`100`|`101`|`102`|`103`...(+151))
-> zoneStateInfo: ZoneStateInfo|nil
Retrieves zone state information for the specified zone ID if it exists.
@param
zoneId— The ID of the zone to query.@return
zoneStateInfo— The zone state information, ornilif not found.-- Obtained from db zone_groups zoneId: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains BattleSee: ZoneStateInfo
Method: ShowWorldmapLocation
(method) X2Map:ShowWorldmapLocation(zoneId: `0`|`100`|`101`|`102`|`103`...(+151), x: number, y: number, z: number)
Opens the world map and highlights the specified location.
@param
zoneId— The ID of the zone to show.@param
x— The X coordinate in the world.@param
y— The Y coordinate in the world.@param
z— The Z coordinate in the world.-- Obtained from db zone_groups zoneId: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
X2Mate
Globals
MATE_COMMAND_ATTACK
integer
MATE_COMMAND_EQUIP
integer
MATE_COMMAND_MAX
integer
MATE_COMMAND_PASSENGER_GET_OFF
integer
MATE_COMMAND_RELEASE
integer
MATE_COMMAND_TOGGLE_MOUNT
integer
MATE_TYPE_BATTLE
integer
MATE_TYPE_NONE
integer
MATE_TYPE_RIDE
integer
MAX_MATE_SKILL
integer
X2Mate
X2Mate
Aliases
MATE_COMMAND
MATE_COMMAND_ATTACK|MATE_COMMAND_EQUIP|MATE_COMMAND_MAX|MATE_COMMAND_PASSENGER_GET_OFF|MATE_COMMAND_RELEASE…(+1)
-- api/X2Mate
MATE_COMMAND:
| `MATE_COMMAND_ATTACK`
| `MATE_COMMAND_EQUIP`
| `MATE_COMMAND_MAX`
| `MATE_COMMAND_PASSENGER_GET_OFF`
| `MATE_COMMAND_RELEASE`
| `MATE_COMMAND_TOGGLE_MOUNT`
MATE_TYPE
MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE
-- api/X2Mate
MATE_TYPE:
| `MATE_TYPE_BATTLE`
| `MATE_TYPE_NONE`
| `MATE_TYPE_RIDE`
Classes
Class: X2Mate
X2MiniScoreboard
Globals
ENSMK_HP
integer
X2MiniScoreboard
X2MiniScoreboard
Classes
Class: X2MiniScoreboard
X2NameTag
Globals
NAME_TAG_FACTION_EXPEDITION
integer
NAME_TAG_FACTION_FACTION
integer
NAME_TAG_FACTION_FAMILY
integer
NAME_TAG_MODE_BATTLE
integer
NAME_TAG_MODE_BOX
integer
NAME_TAG_MODE_DEFAULT
integer
NAME_TAG_MODE_LIFE
integer
NAME_TAG_MODE_MAX
integer
X2NameTag
X2NameTag
Aliases
NAME_TAG_FACTION
NAME_TAG_FACTION_EXPEDITION|NAME_TAG_FACTION_FACTION|NAME_TAG_FACTION_FAMILY
-- api/X2NameTag
NAME_TAG_FACTION:
| `NAME_TAG_FACTION_EXPEDITION`
| `NAME_TAG_FACTION_FACTION`
| `NAME_TAG_FACTION_FAMILY`
NAME_TAG_MODE
NAME_TAG_MODE_BATTLE|NAME_TAG_MODE_BOX|NAME_TAG_MODE_DEFAULT|NAME_TAG_MODE_LIFE
-- api/X2NameTag
NAME_TAG_MODE:
| `NAME_TAG_MODE_BATTLE`
| `NAME_TAG_MODE_BOX`
| `NAME_TAG_MODE_DEFAULT`
| `NAME_TAG_MODE_LIFE`
Classes
Class: X2NameTag
X2Nation
Globals
NR_FRIENDLY
integer
NR_HOSTILE
integer
NR_INVALID
integer
NR_LIGEANCE
integer
NR_NATIVE
integer
NR_WAR
integer
X2Nation
X2Nation
Aliases
NATION_RELATION
NR_FRIENDLY|NR_HOSTILE|NR_INVALID|NR_LIGEANCE|NR_NATIVE…(+1)
-- api/X2Nation
NATION_RELATION:
| `NR_FRIENDLY`
| `NR_HOSTILE`
| `NR_INVALID`
| `NR_LIGEANCE`
| `NR_NATIVE`
| `NR_WAR`
Classes
Class: X2Nation
X2OneAndOneChat
Globals
X2OneAndOneChat
X2OneAndOneChat
Classes
Class: X2OneAndOneChat
X2Option
Globals
HA_ACTION_BAR_PAGE_NEXT
integer
HA_ACTION_BAR_PAGE_PREV
integer
HA_ACTIVATE_WEAPON
integer
HA_AUTORUN
integer
HA_BACK_CAMERA
integer
HA_CHANGE_ROADMAP_SIZE
integer
HA_CYCLE_CAMERA_CLOCKWISE
integer
HA_CYCLE_CAMERA_COUNTER_CLOCKWISE
integer
HA_CYCLE_FRIENDLY_BACKWARD
integer
HA_CYCLE_FRIENDLY_FORWARD
integer
HA_CYCLE_HOSTILE_BACKWARD
integer
HA_CYCLE_HOSTILE_FORWARD
integer
HA_CYCLE_HOSTILE_HEAD_MARKER_BACKWARD
integer
HA_CYCLE_HOSTILE_HEAD_MARKER_FORWARD
integer
HA_DOWN
integer
HA_DO_INTERACTION_1
integer
HA_DO_INTERACTION_2
integer
HA_DO_INTERACTION_3
integer
HA_DO_INTERACTION_4
integer
HA_FRONT_CAMERA
integer
HA_JUMP
integer
HA_LEFT_CAMERA
integer
HA_MOVEBACK
integer
HA_MOVEFORWARD
integer
HA_MOVELEFT
integer
HA_MOVERIGHT
integer
HA_OPEN_CHAT
integer
HA_OPEN_CONFIG
integer
HA_OPEN_TARGET_EQUIPMENT
integer
HA_REPLY_LAST_WHISPER
integer
HA_REPLY_LAST_WHISPERED
integer
HA_RIGHT_CAMERA
integer
HA_ROUND_TARGET
integer
HA_SET_WATCH_TARGET
integer
HA_SWAP_PRELIMINARY_EQUIPMENT
integer
HA_TOGGLE_ACHIEVEMENT
integer
HA_TOGGLE_AUCTION
integer
HA_TOGGLE_BAG
integer
HA_TOGGLE_BATTLE_FIELD
integer
HA_TOGGLE_BUTLER_INFO
integer
HA_TOGGLE_CHARACTER
integer
HA_TOGGLE_CHRONICLE_BOOK
integer
HA_TOGGLE_COMMON_FARM_INFO
integer
HA_TOGGLE_COMMUNITY
integer
HA_TOGGLE_COMMUNITY_EXPEDITION_TAB
integer
HA_TOGGLE_COMMUNITY_FACTION_TAB
integer
HA_TOGGLE_COMMUNITY_FAMILY_TAB
integer
HA_TOGGLE_CRAFT_BOOK
integer
HA_TOGGLE_HERO
integer
HA_TOGGLE_INGAMESHOP
integer
HA_TOGGLE_MAIL
integer
HA_TOGGLE_NAMETAG
integer
HA_TOGGLE_RAID_FRAME
integer
HA_TOGGLE_RAID_TEAM_MANAGER
integer
HA_TOGGLE_RANDOM_SHOP
integer
HA_TOGGLE_RANKING
integer
HA_TOGGLE_SHOW_GUIDE_DECAL
integer
HA_TOGGLE_SPECIALTY_INFO
integer
HA_TOGGLE_SPELLBOOK
integer
HA_TOGGLE_WALK
integer
HA_TOGGLE_WEB_MESSENGER
integer
HA_TOGGLE_WEB_PLAY_DIARY
integer
HA_TOGGLE_WEB_PLAY_DIARY_INSTANT
integer
HA_TOGGLE_WEB_WIKI
integer
HA_TOGGLE_WORLDMAP
integer
HA_TURNLEFT
integer
HA_TURNRIGHT
integer
HA_ZOOM_IN
integer
HA_ZOOM_OUT
integer
MAX_ACTION_BAR_COUNT
integer
OISLT_CHARACTER
integer
OISLT_CHARACTER_MODE
integer
OISLT_SYSTEM
integer
OIT_ACTION_BAR_LOCK
integer
OIT_AUTO_ENEMY_TARGETING
integer
OIT_AUTO_USE_ONLY_MY_PORTAL
integer
OIT_BASIC_CURSOR_SHAPE
integer
OIT_CAMERA_USE_SHAKE
integer
OIT_CLICK_TO_MOVE
integer
OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION
integer
OIT_COMBAT_MSG_LEVEL
integer
OIT_COMBAT_MSG_VISIBILITY
integer
OIT_CR_INVERT_X_AXIS
integer
OIT_CR_INVERT_Y_AXIS
integer
OIT_CR_SENSITIVITY
integer
OIT_CURSOR_SIZE
integer
OIT_CUSTOM_CAMERA_MAX_DIST
integer
OIT_CUSTOM_FOV
integer
OIT_CUSTOM_ZOOM_SENSITIVITY
integer
OIT_DECORATION_SMART_POSITIONING
integer
OIT_DOODAD_SMART_POSITIONING
integer
OIT_E_CUSTOM_CLONE_MODE
integer
OIT_E_CUSTOM_MAX_CLONE_MODEL
integer
OIT_E_CUSTOM_MAX_MODEL
integer
OIT_E_ZONEWEATHEREFFECT
integer
OIT_FIRE_ACTION_ON_BUTTON_DOWN
integer
OIT_FIXEDTOOLTIPPOSITION
integer
OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE
integer
OIT_GLIDER_START_WITH_DOUBLE_JUMP
integer
OIT_G_HIDE_TUTORIAL
integer
OIT_G_IGNORE_CHAT_FILTER
integer
OIT_G_IGNORE_DUEL_INVITE
integer
OIT_G_IGNORE_EXPEDITION_INVITE
integer
OIT_G_IGNORE_FAMILY_INVITE
integer
OIT_G_IGNORE_JURY_INVITE
integer
OIT_G_IGNORE_PARTY_INVITE
integer
OIT_G_IGNORE_RAID_INVITE
integer
OIT_G_IGNORE_RAID_JOINT
integer
OIT_G_IGNORE_SQUAD_INVITE
integer
OIT_G_IGNORE_TRADE_INVITE
integer
OIT_G_IGNORE_WHISPER_INVITE
integer
OIT_G_SHOW_LOOT_WINDOW
integer
OIT_G_USE_CHAT_TIME_STAMP
integer
OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP
integer
OIT_MASTERGRAHICQUALITY
integer
OIT_NAME_TAG_APPELLATION_SHOW
integer
OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW
integer
OIT_NAME_TAG_EXPEDITION_SHOW
integer
OIT_NAME_TAG_FACTION_SELECTION
integer
OIT_NAME_TAG_FACTION_SHOW
integer
OIT_NAME_TAG_FRIENDLY_MATE_SHOW
integer
OIT_NAME_TAG_FRIENDLY_SHOW
integer
OIT_NAME_TAG_HOSTILE_MATE_SHOW
integer
OIT_NAME_TAG_HOSTILE_SHOW
integer
OIT_NAME_TAG_HP_SHOW
integer
OIT_NAME_TAG_MODE
integer
OIT_NAME_TAG_MY_MATE_SHOW
integer
OIT_NAME_TAG_NPC_SHOW
integer
OIT_NAME_TAG_PARTY_SHOW
integer
OIT_NAME_TAG_SELF_ENABLE
integer
OIT_NEXT_OPTION_SOUND
integer
OIT_NEXT_R_DRIVER
integer
OIT_NEXT_R_MULTITHREADED
integer
OIT_NEXT_SYS_SPEC_FULL
integer
OIT_OPTION_ANIMATION
integer
OIT_OPTION_ANTI_ALIASING
integer
OIT_OPTION_CAMERA_FOV_SET
integer
OIT_OPTION_CHARACTER_LOD
integer
OIT_OPTION_CHARACTER_PRIVACY_STATUS
integer
OIT_OPTION_CUSTOM_ADDON_FONTS
integer
OIT_OPTION_CUSTOM_ADDON_UI
integer
OIT_OPTION_CUSTOM_SKILL_QUEUE
integer
OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC
integer
OIT_OPTION_EFFECT
integer
OIT_OPTION_ENABLE_COMBAT_CHAT_LOG
integer
OIT_OPTION_ENABLE_MISC_CHAT_LOG
integer
OIT_OPTION_GAME_LOGS_LIFE_TIME
integer
OIT_OPTION_HIDE_BLOODLUST_MODE
integer
OIT_OPTION_HIDE_ENCHANT_BROADCAST
integer
OIT_OPTION_HIDE_MOBILIZATION_ORDER
integer
OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET
integer
OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE
integer
OIT_OPTION_OPTIMIZATION_ENABLE
integer
OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE
integer
OIT_OPTION_SHADER_QUALITY
integer
OIT_OPTION_SHADOW_DIST
integer
OIT_OPTION_SHADOW_VIEW_DIST_RATIO
integer
OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER
integer
OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW
integer
OIT_OPTION_SKILL_ALERT_ENABLE
integer
OIT_OPTION_SKILL_ALERT_POSITION
integer
OIT_OPTION_TERRAIN_DETAIL
integer
OIT_OPTION_TERRAIN_LOD
integer
OIT_OPTION_TEXTURE_BG
integer
OIT_OPTION_TEXTURE_CHARACTER
integer
OIT_OPTION_USE_CLOUD
integer
OIT_OPTION_USE_DOF
integer
OIT_OPTION_USE_HDR
integer
OIT_OPTION_USE_KR_FONTS
integer
OIT_OPTION_USE_SHADOW
integer
OIT_OPTION_USE_WATER_REFLECTION
integer
OIT_OPTION_VIEW_DISTANCE
integer
OIT_OPTION_VIEW_DIST_RATIO
integer
OIT_OPTION_VIEW_DIST_RATIO_VEGETATION
integer
OIT_OPTION_VOLUMETRIC_EFFECT
integer
OIT_OPTION_WATER
integer
OIT_OPTION_WEAPON_EFFECT
integer
OIT_R_DESIREHEIGHT
integer
OIT_R_DESIREWIDTH
integer
OIT_R_FULLSCREEN
integer
OIT_R_GAMMA
integer
OIT_R_PIXELSYNC
integer
OIT_R_VSYNC
integer
OIT_SHOWACTIONBAR_1
integer
OIT_SHOWACTIONBAR_2
integer
OIT_SHOWACTIONBAR_3
integer
OIT_SHOWACTIONBAR_4
integer
OIT_SHOWACTIONBAR_5
integer
OIT_SHOWACTIONBAR_6
integer
OIT_SHOWBUFFDURATION
integer
OIT_SHOWCHATBUBBLE
integer
OIT_SHOWEMPTYBAGSLOTCOUNTER
integer
OIT_SHOWFPS
integer
OIT_SHOWGAMETIME
integer
OIT_SHOWHEATLTHNUMBER
integer
OIT_SHOWMAGICPOINTNUMBER
integer
OIT_SHOWPLAYERFRAMELIFEALERTEFFECT
integer
OIT_SHOWSERVERTIME
integer
OIT_SHOWTARGETCASTINGBAR
integer
OIT_SHOWTARGETTOTARGETCASTINGBAR
integer
OIT_SHOW_COMBAT_TEXT
integer
OIT_SHOW_GUIDEDECAL
integer
OIT_SHOW_RAID_COMMAND_MESSAGE
integer
OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP
integer
OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP
integer
OIT_SLOT_COOLDOWN_VISIBLE
integer
OIT_SMART_GROUND_TARGETING
integer
OIT_SOUND_MOOD_COMBAT_ENABLE
integer
OIT_SYS_MAX_FPS
integer
OIT_SYS_USE_LIMIT_FPS
integer
OIT_S_CINEMAVOLUME
integer
OIT_S_GAMEMASTERVOLUME
integer
OIT_S_MIDIVOLUME
integer
OIT_S_MUSICVOLUME
integer
OIT_S_SFXVOLUME
integer
OIT_S_VEHCLEMUSICVOLUME
integer
OIT_UI_SCALE
integer
OIT_USEQUESTDIRECTINGCLOSEUPCAMERA
integer
OIT_USER_MUSIC_DISABLE_OTHERS
integer
OIT_USER_MUSIC_DISABLE_SELF
integer
OIT_USE_AUTO_REGIST_DISTRICT
integer
OIT_USE_CELERITY_WITH_DOUBLE_FORWARD
integer
OIT_VISIBLEMYEQUIPINFO
integer
X2Option
X2Option
Aliases
HOTKEY_ACTION_TYPE
HA_ACTION_BAR_PAGE_NEXT|HA_ACTION_BAR_PAGE_PREV|HA_ACTIVATE_WEAPON|HA_AUTORUN|HA_BACK_CAMERA…(+64)
-- api/X2Option
HOTKEY_ACTION_TYPE:
| `HA_ACTION_BAR_PAGE_NEXT`
| `HA_ACTION_BAR_PAGE_PREV`
| `HA_ACTIVATE_WEAPON`
| `HA_AUTORUN`
| `HA_BACK_CAMERA`
| `HA_CHANGE_ROADMAP_SIZE`
| `HA_CYCLE_CAMERA_CLOCKWISE`
| `HA_CYCLE_CAMERA_COUNTER_CLOCKWISE`
| `HA_CYCLE_FRIENDLY_BACKWARD`
| `HA_CYCLE_FRIENDLY_FORWARD`
| `HA_CYCLE_HOSTILE_BACKWARD`
| `HA_CYCLE_HOSTILE_FORWARD`
| `HA_CYCLE_HOSTILE_HEAD_MARKER_BACKWARD`
| `HA_CYCLE_HOSTILE_HEAD_MARKER_FORWARD`
| `HA_DOWN`
| `HA_DO_INTERACTION_1`
| `HA_DO_INTERACTION_2`
| `HA_DO_INTERACTION_3`
| `HA_DO_INTERACTION_4`
| `HA_FRONT_CAMERA`
| `HA_JUMP`
| `HA_LEFT_CAMERA`
| `HA_MOVEBACK`
| `HA_MOVEFORWARD`
| `HA_MOVELEFT`
| `HA_MOVERIGHT`
| `HA_OPEN_CHAT`
| `HA_OPEN_CONFIG`
| `HA_OPEN_TARGET_EQUIPMENT`
| `HA_REPLY_LAST_WHISPER`
| `HA_REPLY_LAST_WHISPERED`
| `HA_RIGHT_CAMERA`
| `HA_ROUND_TARGET`
| `HA_SET_WATCH_TARGET`
| `HA_SWAP_PRELIMINARY_EQUIPMENT`
| `HA_TOGGLE_ACHIEVEMENT`
| `HA_TOGGLE_AUCTION`
| `HA_TOGGLE_BAG`
| `HA_TOGGLE_BATTLE_FIELD`
| `HA_TOGGLE_BUTLER_INFO`
| `HA_TOGGLE_CHARACTER`
| `HA_TOGGLE_CHRONICLE_BOOK`
| `HA_TOGGLE_COMMON_FARM_INFO`
| `HA_TOGGLE_COMMUNITY`
| `HA_TOGGLE_COMMUNITY_EXPEDITION_TAB`
| `HA_TOGGLE_COMMUNITY_FACTION_TAB`
| `HA_TOGGLE_COMMUNITY_FAMILY_TAB`
| `HA_TOGGLE_CRAFT_BOOK`
| `HA_TOGGLE_HERO`
| `HA_TOGGLE_INGAMESHOP`
| `HA_TOGGLE_MAIL`
| `HA_TOGGLE_NAMETAG`
| `HA_TOGGLE_RAID_FRAME`
| `HA_TOGGLE_RAID_TEAM_MANAGER`
| `HA_TOGGLE_RANDOM_SHOP`
| `HA_TOGGLE_RANKING`
| `HA_TOGGLE_SHOW_GUIDE_DECAL`
| `HA_TOGGLE_SPECIALTY_INFO`
| `HA_TOGGLE_SPELLBOOK`
| `HA_TOGGLE_WALK`
| `HA_TOGGLE_WEB_MESSENGER`
| `HA_TOGGLE_WEB_PLAY_DIARY`
| `HA_TOGGLE_WEB_PLAY_DIARY_INSTANT`
| `HA_TOGGLE_WEB_WIKI`
| `HA_TOGGLE_WORLDMAP`
| `HA_TURNLEFT`
| `HA_TURNRIGHT`
| `HA_ZOOM_IN`
| `HA_ZOOM_OUT`
OPTION_ITEM_SAVE_LEVEL_TYPE
OISLT_CHARACTER_MODE|OISLT_CHARACTER|OISLT_SYSTEM
-- api/X2Option
OPTION_ITEM_SAVE_LEVEL_TYPE:
| `OISLT_CHARACTER`
| `OISLT_CHARACTER_MODE`
| `OISLT_SYSTEM`
OPTION_ITEM_TYPE
OIT_ACTION_BAR_LOCK|OIT_AUTO_ENEMY_TARGETING|OIT_AUTO_USE_ONLY_MY_PORTAL|OIT_BASIC_CURSOR_SHAPE|OIT_CAMERA_USE_SHAKE…(+145)
-- api/X2Option
OPTION_ITEM_TYPE:
| `OIT_ACTION_BAR_LOCK`
| `OIT_AUTO_ENEMY_TARGETING`
| `OIT_AUTO_USE_ONLY_MY_PORTAL`
| `OIT_BASIC_CURSOR_SHAPE`
| `OIT_CAMERA_USE_SHAKE`
| `OIT_CLICK_TO_MOVE`
| `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION`
| `OIT_COMBAT_MSG_LEVEL`
| `OIT_COMBAT_MSG_VISIBILITY`
| `OIT_CR_INVERT_X_AXIS`
| `OIT_CR_INVERT_Y_AXIS`
| `OIT_CR_SENSITIVITY`
| `OIT_CURSOR_SIZE`
| `OIT_CUSTOM_CAMERA_MAX_DIST`
| `OIT_CUSTOM_FOV`
| `OIT_CUSTOM_ZOOM_SENSITIVITY`
| `OIT_DECORATION_SMART_POSITIONING`
| `OIT_DOODAD_SMART_POSITIONING`
| `OIT_E_CUSTOM_CLONE_MODE`
| `OIT_E_CUSTOM_MAX_CLONE_MODEL`
| `OIT_E_CUSTOM_MAX_MODEL`
| `OIT_E_ZONEWEATHEREFFECT`
| `OIT_FIRE_ACTION_ON_BUTTON_DOWN`
| `OIT_FIXEDTOOLTIPPOSITION`
| `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE`
| `OIT_GLIDER_START_WITH_DOUBLE_JUMP`
| `OIT_G_HIDE_TUTORIAL`
| `OIT_G_IGNORE_CHAT_FILTER`
| `OIT_G_IGNORE_DUEL_INVITE`
| `OIT_G_IGNORE_EXPEDITION_INVITE`
| `OIT_G_IGNORE_FAMILY_INVITE`
| `OIT_G_IGNORE_JURY_INVITE`
| `OIT_G_IGNORE_PARTY_INVITE`
| `OIT_G_IGNORE_RAID_INVITE`
| `OIT_G_IGNORE_RAID_JOINT`
| `OIT_G_IGNORE_SQUAD_INVITE`
| `OIT_G_IGNORE_TRADE_INVITE`
| `OIT_G_IGNORE_WHISPER_INVITE`
| `OIT_G_SHOW_LOOT_WINDOW`
| `OIT_G_USE_CHAT_TIME_STAMP`
| `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP`
| `OIT_MASTERGRAHICQUALITY`
| `OIT_NAME_TAG_APPELLATION_SHOW`
| `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW`
| `OIT_NAME_TAG_EXPEDITION_SHOW`
| `OIT_NAME_TAG_FACTION_SELECTION`
| `OIT_NAME_TAG_FACTION_SHOW`
| `OIT_NAME_TAG_FRIENDLY_MATE_SHOW`
| `OIT_NAME_TAG_FRIENDLY_SHOW`
| `OIT_NAME_TAG_HOSTILE_MATE_SHOW`
| `OIT_NAME_TAG_HOSTILE_SHOW`
| `OIT_NAME_TAG_HP_SHOW`
| `OIT_NAME_TAG_MODE`
| `OIT_NAME_TAG_MY_MATE_SHOW`
| `OIT_NAME_TAG_NPC_SHOW`
| `OIT_NAME_TAG_PARTY_SHOW`
| `OIT_NAME_TAG_SELF_ENABLE`
| `OIT_NEXT_OPTION_SOUND`
| `OIT_NEXT_R_DRIVER`
| `OIT_NEXT_R_MULTITHREADED`
| `OIT_NEXT_SYS_SPEC_FULL`
| `OIT_OPTION_ANIMATION`
| `OIT_OPTION_ANTI_ALIASING`
| `OIT_OPTION_CAMERA_FOV_SET`
| `OIT_OPTION_CHARACTER_LOD`
| `OIT_OPTION_CHARACTER_PRIVACY_STATUS`
| `OIT_OPTION_CUSTOM_ADDON_FONTS`
| `OIT_OPTION_CUSTOM_ADDON_UI`
| `OIT_OPTION_CUSTOM_SKILL_QUEUE`
| `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC`
| `OIT_OPTION_EFFECT`
| `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG`
| `OIT_OPTION_ENABLE_MISC_CHAT_LOG`
| `OIT_OPTION_GAME_LOGS_LIFE_TIME`
| `OIT_OPTION_HIDE_BLOODLUST_MODE`
| `OIT_OPTION_HIDE_ENCHANT_BROADCAST`
| `OIT_OPTION_HIDE_MOBILIZATION_ORDER`
| `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET`
| `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE`
| `OIT_OPTION_OPTIMIZATION_ENABLE`
| `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE`
| `OIT_OPTION_SHADER_QUALITY`
| `OIT_OPTION_SHADOW_DIST`
| `OIT_OPTION_SHADOW_VIEW_DIST_RATIO`
| `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER`
| `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW`
| `OIT_OPTION_SKILL_ALERT_ENABLE`
| `OIT_OPTION_SKILL_ALERT_POSITION`
| `OIT_OPTION_TERRAIN_DETAIL`
| `OIT_OPTION_TERRAIN_LOD`
| `OIT_OPTION_TEXTURE_BG`
| `OIT_OPTION_TEXTURE_CHARACTER`
| `OIT_OPTION_USE_CLOUD`
| `OIT_OPTION_USE_DOF`
| `OIT_OPTION_USE_HDR`
| `OIT_OPTION_USE_KR_FONTS`
| `OIT_OPTION_USE_SHADOW`
| `OIT_OPTION_USE_WATER_REFLECTION`
| `OIT_OPTION_VIEW_DISTANCE`
| `OIT_OPTION_VIEW_DIST_RATIO`
| `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION`
| `OIT_OPTION_VOLUMETRIC_EFFECT`
| `OIT_OPTION_WATER`
| `OIT_OPTION_WEAPON_EFFECT`
| `OIT_R_DESIREHEIGHT`
| `OIT_R_DESIREWIDTH`
| `OIT_R_FULLSCREEN`
| `OIT_R_GAMMA`
| `OIT_R_PIXELSYNC`
| `OIT_R_VSYNC`
| `OIT_SHOWACTIONBAR_1`
| `OIT_SHOWACTIONBAR_2`
| `OIT_SHOWACTIONBAR_3`
| `OIT_SHOWACTIONBAR_4`
| `OIT_SHOWACTIONBAR_5`
| `OIT_SHOWACTIONBAR_6`
| `OIT_SHOWBUFFDURATION`
| `OIT_SHOWCHATBUBBLE`
| `OIT_SHOWEMPTYBAGSLOTCOUNTER`
| `OIT_SHOWFPS`
| `OIT_SHOWGAMETIME`
| `OIT_SHOWHEATLTHNUMBER`
| `OIT_SHOWMAGICPOINTNUMBER`
| `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT`
| `OIT_SHOWSERVERTIME`
| `OIT_SHOWTARGETCASTINGBAR`
| `OIT_SHOWTARGETTOTARGETCASTINGBAR`
| `OIT_SHOW_COMBAT_TEXT`
| `OIT_SHOW_GUIDEDECAL`
| `OIT_SHOW_RAID_COMMAND_MESSAGE`
| `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP`
| `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP`
| `OIT_SLOT_COOLDOWN_VISIBLE`
| `OIT_SMART_GROUND_TARGETING`
| `OIT_SOUND_MOOD_COMBAT_ENABLE`
| `OIT_SYS_MAX_FPS`
| `OIT_SYS_USE_LIMIT_FPS`
| `OIT_S_CINEMAVOLUME`
| `OIT_S_GAMEMASTERVOLUME`
| `OIT_S_MIDIVOLUME`
| `OIT_S_MUSICVOLUME`
| `OIT_S_SFXVOLUME`
| `OIT_S_VEHCLEMUSICVOLUME`
| `OIT_UI_SCALE`
| `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA`
| `OIT_USER_MUSIC_DISABLE_OTHERS`
| `OIT_USER_MUSIC_DISABLE_SELF`
| `OIT_USE_AUTO_REGIST_DISTRICT`
| `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD`
| `OIT_VISIBLEMYEQUIPINFO`
Classes
Class: X2Option
Method: CreateOptionItemFloat
(method) X2Option:CreateOptionItemFloat(name: string, value: number, saveLevel: `OISLT_CHARACTER_MODE`|`OISLT_CHARACTER`|`OISLT_SYSTEM`)
-> saveLevel: number
Creates a float option, saves it based on the specified save level, and returns the save level.
@param
name— The option name.@param
value— The float value to set.@param
saveLevel— The save level for the option.@return
saveLevel— The save level used.-- api/X2Option saveLevel: | `OISLT_CHARACTER` | `OISLT_CHARACTER_MODE` | `OISLT_SYSTEM`
Method: Save
(method) X2Option:Save()
Saves the current options.
Method: SetConsoleVariable
(method) X2Option:SetConsoleVariable(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625), value: string)
Sets the value for the specified console variable.
@param
name— The console variable name.@param
value— The value to set.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: Reset
(method) X2Option:Reset()
Resets almost all options (use with caution).
Method: IsPixelSyncSupported
(method) X2Option:IsPixelSyncSupported()
-> pixelSyncSupported: boolean
Checks if pixel sync is supported.
@return
pixelSyncSupported—trueif pixel sync is supported,falseotherwise.
Method: OptimizationEnable
(method) X2Option:OptimizationEnable(enable: boolean)
Enables or disables optimization.
@param
enable—trueto enable optimization,falseto disable.
Method: HasOceanSimulateOption
(method) X2Option:HasOceanSimulateOption()
-> oceanSimulateOption: boolean
Checks if the ocean simulation option is enabled.
@return
oceanSimulateOption—trueif the ocean simulation option is enabled,falseotherwise.
Method: SetItemDefaultFloatValue
(method) X2Option:SetItemDefaultFloatValue(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145), value: number)
Sets the default float value for the specified option type.
@param
optionType— The option type.@param
value— The default float value.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: SetItemDefaultStringValue
(method) X2Option:SetItemDefaultStringValue(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145), value: string)
Sets the default string value for the specified option type.
@param
optionType— The option type.@param
value— The default string value.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: SetItemFloatValueWithoutModify
(method) X2Option:SetItemFloatValueWithoutModify(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145), value: number)
Sets the float value for the specified option type without modifying other settings.
@param
optionType— The option type.@param
value— The float value to set.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: SetItemDefaultFloatValueByName
(method) X2Option:SetItemDefaultFloatValueByName(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625), value: number)
Sets the default float value for the specified console variable.
@param
name— The console variable name.@param
value— The default float value.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: SetItemFloatValueByName
(method) X2Option:SetItemFloatValueByName(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625), value: number)
Sets the float value for the specified console variable.
@param
name— The console variable name.@param
value— The float value to set.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: SetItemDefaultStringValueByName
(method) X2Option:SetItemDefaultStringValueByName(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625), value: string)
Sets the default string value for the specified console variable.
@param
name— The console variable name.@param
value— The default string value.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: SetItemFloatValue
(method) X2Option:SetItemFloatValue(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145), value: number)
Sets the float value for the specified option type.
@param
optionType— The option type.@param
value— The float value to set.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: SetItemStringValue
(method) X2Option:SetItemStringValue(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145), value: string)
Sets the string value for the specified option type.
@param
optionType— The option type.@param
value— The string value to set.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: GetSubOptionItemList
(method) X2Option:GetSubOptionItemList(modeOptionId: `OIT_NAME_TAG_MODE`, selected: number)
-> subOptionItemList: SubOptionItem[]
Retrieves a list of sub-options for the specified mode option ID and selected value.
@param
modeOptionId— The mode option ID.@param
selected— The selected value.@return
subOptionItemList— A table of sub-option items.modeOptionId: | `OIT_NAME_TAG_MODE`See: SubOptionItem
Method: GetResolution
(method) X2Option:GetResolution(index: number)
-> width: number
2. height: number
3. bpp: number
Retrieves the width, height, and bits per pixel for the specified resolution index.
@param
index— The resolution index.@return
width— The resolution width.@return
height— The resolution height.@return
bpp— The bits per pixel.
Method: GetConsoleVariable
(method) X2Option:GetConsoleVariable(name: "ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"|"MemStats"...(+2624))
-> consoleVariable: string|nil
Retrieves the value of the specified console variable if it exists.
@param
name— The console variable name.@return
consoleVariable— The console variable value, ornilif not found.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: GetCursorSize
(method) X2Option:GetCursorSize()
-> cursorSize: CursorSize
Retrieves a list of cursor size IDs.
@return
cursorSize— A table of cursor size IDs.
Method: GetBasicCursorShape
(method) X2Option:GetBasicCursorShape()
-> basicCursorShape: BasicCursorShape
Retrieves a list of cursor shape (color) IDs.
@return
basicCursorShape— A table of cursor shape IDs.
Method: CreateOptionItemString
(method) X2Option:CreateOptionItemString(name: string, value: string, saveLevel: `OISLT_CHARACTER_MODE`|`OISLT_CHARACTER`|`OISLT_SYSTEM`)
-> saveLevel: number
Creates a string option, saves it based on the specified save level, and returns the save level.
@param
name— The option name.@param
value— The string value to set.@param
saveLevel— The save level for the option.@return
saveLevel— The save level used.-- api/X2Option saveLevel: | `OISLT_CHARACTER` | `OISLT_CHARACTER_MODE` | `OISLT_SYSTEM`
Method: EnumAAFormats
(method) X2Option:EnumAAFormats()
-> aaFormats: AAFormat[]
Retrieves a list of available anti-aliasing formats.
@return
aaFormats— A table of anti-aliasing formats.See: AAFormat
Method: GetResolutionCount
(method) X2Option:GetResolutionCount()
-> resolutionCount: number
Retrieves the total count of supported resolutions.
@return
resolutionCount— The number of supported resolutions.
Method: GetHotkeyInfo
(method) X2Option:GetHotkeyInfo(hotkeyActionType: `HA_ACTION_BAR_PAGE_NEXT`|`HA_ACTION_BAR_PAGE_PREV`|`HA_ACTIVATE_WEAPON`|`HA_AUTORUN`|`HA_BACK_CAMERA`...(+64))
-> infos: HotKeyInfo[]|nil
Retrieves hotkey information for the specified action type.
@param
hotkeyActionType— The type of hotkey action to query.@return
infos— A table of hotkey information entries (only one entry).-- api/X2Option hotkeyActionType: | `HA_ACTION_BAR_PAGE_NEXT` | `HA_ACTION_BAR_PAGE_PREV` | `HA_ACTIVATE_WEAPON` | `HA_AUTORUN` | `HA_BACK_CAMERA` | `HA_CHANGE_ROADMAP_SIZE` | `HA_CYCLE_CAMERA_CLOCKWISE` | `HA_CYCLE_CAMERA_COUNTER_CLOCKWISE` | `HA_CYCLE_FRIENDLY_BACKWARD` | `HA_CYCLE_FRIENDLY_FORWARD` | `HA_CYCLE_HOSTILE_BACKWARD` | `HA_CYCLE_HOSTILE_FORWARD` | `HA_CYCLE_HOSTILE_HEAD_MARKER_BACKWARD` | `HA_CYCLE_HOSTILE_HEAD_MARKER_FORWARD` | `HA_DOWN` | `HA_DO_INTERACTION_1` | `HA_DO_INTERACTION_2` | `HA_DO_INTERACTION_3` | `HA_DO_INTERACTION_4` | `HA_FRONT_CAMERA` | `HA_JUMP` | `HA_LEFT_CAMERA` | `HA_MOVEBACK` | `HA_MOVEFORWARD` | `HA_MOVELEFT` | `HA_MOVERIGHT` | `HA_OPEN_CHAT` | `HA_OPEN_CONFIG` | `HA_OPEN_TARGET_EQUIPMENT` | `HA_REPLY_LAST_WHISPER` | `HA_REPLY_LAST_WHISPERED` | `HA_RIGHT_CAMERA` | `HA_ROUND_TARGET` | `HA_SET_WATCH_TARGET` | `HA_SWAP_PRELIMINARY_EQUIPMENT` | `HA_TOGGLE_ACHIEVEMENT` | `HA_TOGGLE_AUCTION` | `HA_TOGGLE_BAG` | `HA_TOGGLE_BATTLE_FIELD` | `HA_TOGGLE_BUTLER_INFO` | `HA_TOGGLE_CHARACTER` | `HA_TOGGLE_CHRONICLE_BOOK` | `HA_TOGGLE_COMMON_FARM_INFO` | `HA_TOGGLE_COMMUNITY` | `HA_TOGGLE_COMMUNITY_EXPEDITION_TAB` | `HA_TOGGLE_COMMUNITY_FACTION_TAB` | `HA_TOGGLE_COMMUNITY_FAMILY_TAB` | `HA_TOGGLE_CRAFT_BOOK` | `HA_TOGGLE_HERO` | `HA_TOGGLE_INGAMESHOP` | `HA_TOGGLE_MAIL` | `HA_TOGGLE_NAMETAG` | `HA_TOGGLE_RAID_FRAME` | `HA_TOGGLE_RAID_TEAM_MANAGER` | `HA_TOGGLE_RANDOM_SHOP` | `HA_TOGGLE_RANKING` | `HA_TOGGLE_SHOW_GUIDE_DECAL` | `HA_TOGGLE_SPECIALTY_INFO` | `HA_TOGGLE_SPELLBOOK` | `HA_TOGGLE_WALK` | `HA_TOGGLE_WEB_MESSENGER` | `HA_TOGGLE_WEB_PLAY_DIARY` | `HA_TOGGLE_WEB_PLAY_DIARY_INSTANT` | `HA_TOGGLE_WEB_WIKI` | `HA_TOGGLE_WORLDMAP` | `HA_TURNLEFT` | `HA_TURNRIGHT` | `HA_ZOOM_IN` | `HA_ZOOM_OUT`
Method: GetNextSysSpecFullValue
(method) X2Option:GetNextSysSpecFullValue()
-> nextSysSpecFullValue: number
Retrieves the next system specification full value.
@return
nextSysSpecFullValue— The next system specification value.
Method: GetOptionItemValueByName
(method) X2Option:GetOptionItemValueByName(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625))
-> optionItemValue: number
Retrieves the value for the specified console variable.
@param
name— The console variable name.@return
optionItemValue— The console variable value.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
Method: GetMinxMaxOfMouseSensitivity
(method) X2Option:GetMinxMaxOfMouseSensitivity()
-> minMouseSensitivity: number
2. maxMouseSensitivity: number
Retrieves the minimum and maximum mouse sensitivity values.
@return
minMouseSensitivity— The minimum mouse sensitivity.@return
maxMouseSensitivity— The maximum mouse sensitivity.
Method: GetOptionItemValue
(method) X2Option:GetOptionItemValue(optionType: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145))
-> optionItemValue: number
Retrieves the value for the specified option type.
@param
optionType— The option type.@return
optionItemValue— The option value.-- api/X2Option optionType: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: GetOptionInfo
(method) X2Option:GetOptionInfo(optionId: `OIT_ACTION_BAR_LOCK`|`OIT_AUTO_ENEMY_TARGETING`|`OIT_AUTO_USE_ONLY_MY_PORTAL`|`OIT_BASIC_CURSOR_SHAPE`|`OIT_CAMERA_USE_SHAKE`...(+145))
-> optionInfo: OptionInfo|nil
Retrieves information for the specified option.
@param
optionId— The option ID.@return
optionInfo— The option information if it exists.-- api/X2Option optionId: | `OIT_ACTION_BAR_LOCK` | `OIT_AUTO_ENEMY_TARGETING` | `OIT_AUTO_USE_ONLY_MY_PORTAL` | `OIT_BASIC_CURSOR_SHAPE` | `OIT_CAMERA_USE_SHAKE` | `OIT_CLICK_TO_MOVE` | `OIT_COMBAT_MSG_DISPLAY_SHIP_COLLISION` | `OIT_COMBAT_MSG_LEVEL` | `OIT_COMBAT_MSG_VISIBILITY` | `OIT_CR_INVERT_X_AXIS` | `OIT_CR_INVERT_Y_AXIS` | `OIT_CR_SENSITIVITY` | `OIT_CURSOR_SIZE` | `OIT_CUSTOM_CAMERA_MAX_DIST` | `OIT_CUSTOM_FOV` | `OIT_CUSTOM_ZOOM_SENSITIVITY` | `OIT_DECORATION_SMART_POSITIONING` | `OIT_DOODAD_SMART_POSITIONING` | `OIT_E_CUSTOM_CLONE_MODE` | `OIT_E_CUSTOM_MAX_CLONE_MODEL` | `OIT_E_CUSTOM_MAX_MODEL` | `OIT_E_ZONEWEATHEREFFECT` | `OIT_FIRE_ACTION_ON_BUTTON_DOWN` | `OIT_FIXEDTOOLTIPPOSITION` | `OIT_GIVEN_QUEST_DISTANCE_DISPLAY_MODE` | `OIT_GLIDER_START_WITH_DOUBLE_JUMP` | `OIT_G_HIDE_TUTORIAL` | `OIT_G_IGNORE_CHAT_FILTER` | `OIT_G_IGNORE_DUEL_INVITE` | `OIT_G_IGNORE_EXPEDITION_INVITE` | `OIT_G_IGNORE_FAMILY_INVITE` | `OIT_G_IGNORE_JURY_INVITE` | `OIT_G_IGNORE_PARTY_INVITE` | `OIT_G_IGNORE_RAID_INVITE` | `OIT_G_IGNORE_RAID_JOINT` | `OIT_G_IGNORE_SQUAD_INVITE` | `OIT_G_IGNORE_TRADE_INVITE` | `OIT_G_IGNORE_WHISPER_INVITE` | `OIT_G_SHOW_LOOT_WINDOW` | `OIT_G_USE_CHAT_TIME_STAMP` | `OIT_ITEM_MAKER_INFO_SHOW_TOOLTIP` | `OIT_MASTERGRAHICQUALITY` | `OIT_NAME_TAG_APPELLATION_SHOW` | `OIT_NAME_TAG_EXPEDITIONFAMILY_SHOW` | `OIT_NAME_TAG_EXPEDITION_SHOW` | `OIT_NAME_TAG_FACTION_SELECTION` | `OIT_NAME_TAG_FACTION_SHOW` | `OIT_NAME_TAG_FRIENDLY_MATE_SHOW` | `OIT_NAME_TAG_FRIENDLY_SHOW` | `OIT_NAME_TAG_HOSTILE_MATE_SHOW` | `OIT_NAME_TAG_HOSTILE_SHOW` | `OIT_NAME_TAG_HP_SHOW` | `OIT_NAME_TAG_MODE` | `OIT_NAME_TAG_MY_MATE_SHOW` | `OIT_NAME_TAG_NPC_SHOW` | `OIT_NAME_TAG_PARTY_SHOW` | `OIT_NAME_TAG_SELF_ENABLE` | `OIT_NEXT_OPTION_SOUND` | `OIT_NEXT_R_DRIVER` | `OIT_NEXT_R_MULTITHREADED` | `OIT_NEXT_SYS_SPEC_FULL` | `OIT_OPTION_ANIMATION` | `OIT_OPTION_ANTI_ALIASING` | `OIT_OPTION_CAMERA_FOV_SET` | `OIT_OPTION_CHARACTER_LOD` | `OIT_OPTION_CHARACTER_PRIVACY_STATUS` | `OIT_OPTION_CUSTOM_ADDON_FONTS` | `OIT_OPTION_CUSTOM_ADDON_UI` | `OIT_OPTION_CUSTOM_SKILL_QUEUE` | `OIT_OPTION_DISABLE_PRIVATE_MESSAGE_MUSIC` | `OIT_OPTION_EFFECT` | `OIT_OPTION_ENABLE_COMBAT_CHAT_LOG` | `OIT_OPTION_ENABLE_MISC_CHAT_LOG` | `OIT_OPTION_GAME_LOGS_LIFE_TIME` | `OIT_OPTION_HIDE_BLOODLUST_MODE` | `OIT_OPTION_HIDE_ENCHANT_BROADCAST` | `OIT_OPTION_HIDE_MOBILIZATION_ORDER` | `OIT_OPTION_ITEM_MOUNT_ONLY_MY_PET` | `OIT_OPTION_MAP_GIVEN_QUEST_DISTANCE` | `OIT_OPTION_OPTIMIZATION_ENABLE` | `OIT_OPTION_OVERHEAD_MARKER_FIXED_SIZE` | `OIT_OPTION_SHADER_QUALITY` | `OIT_OPTION_SHADOW_DIST` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO` | `OIT_OPTION_SHADOW_VIEW_DIST_RATIO_CHARACTER` | `OIT_OPTION_SHOW_COMBAT_RESOURCE_WINDOW` | `OIT_OPTION_SKILL_ALERT_ENABLE` | `OIT_OPTION_SKILL_ALERT_POSITION` | `OIT_OPTION_TERRAIN_DETAIL` | `OIT_OPTION_TERRAIN_LOD` | `OIT_OPTION_TEXTURE_BG` | `OIT_OPTION_TEXTURE_CHARACTER` | `OIT_OPTION_USE_CLOUD` | `OIT_OPTION_USE_DOF` | `OIT_OPTION_USE_HDR` | `OIT_OPTION_USE_KR_FONTS` | `OIT_OPTION_USE_SHADOW` | `OIT_OPTION_USE_WATER_REFLECTION` | `OIT_OPTION_VIEW_DISTANCE` | `OIT_OPTION_VIEW_DIST_RATIO` | `OIT_OPTION_VIEW_DIST_RATIO_VEGETATION` | `OIT_OPTION_VOLUMETRIC_EFFECT` | `OIT_OPTION_WATER` | `OIT_OPTION_WEAPON_EFFECT` | `OIT_R_DESIREHEIGHT` | `OIT_R_DESIREWIDTH` | `OIT_R_FULLSCREEN` | `OIT_R_GAMMA` | `OIT_R_PIXELSYNC` | `OIT_R_VSYNC` | `OIT_SHOWACTIONBAR_1` | `OIT_SHOWACTIONBAR_2` | `OIT_SHOWACTIONBAR_3` | `OIT_SHOWACTIONBAR_4` | `OIT_SHOWACTIONBAR_5` | `OIT_SHOWACTIONBAR_6` | `OIT_SHOWBUFFDURATION` | `OIT_SHOWCHATBUBBLE` | `OIT_SHOWEMPTYBAGSLOTCOUNTER` | `OIT_SHOWFPS` | `OIT_SHOWGAMETIME` | `OIT_SHOWHEATLTHNUMBER` | `OIT_SHOWMAGICPOINTNUMBER` | `OIT_SHOWPLAYERFRAMELIFEALERTEFFECT` | `OIT_SHOWSERVERTIME` | `OIT_SHOWTARGETCASTINGBAR` | `OIT_SHOWTARGETTOTARGETCASTINGBAR` | `OIT_SHOW_COMBAT_TEXT` | `OIT_SHOW_GUIDEDECAL` | `OIT_SHOW_RAID_COMMAND_MESSAGE` | `OIT_SKILL_DETAIL_DAMAGE_SHOW_TOOLTIP` | `OIT_SKILL_SYNERGY_INFO_SHOW_TOOLTIP` | `OIT_SLOT_COOLDOWN_VISIBLE` | `OIT_SMART_GROUND_TARGETING` | `OIT_SOUND_MOOD_COMBAT_ENABLE` | `OIT_SYS_MAX_FPS` | `OIT_SYS_USE_LIMIT_FPS` | `OIT_S_CINEMAVOLUME` | `OIT_S_GAMEMASTERVOLUME` | `OIT_S_MIDIVOLUME` | `OIT_S_MUSICVOLUME` | `OIT_S_SFXVOLUME` | `OIT_S_VEHCLEMUSICVOLUME` | `OIT_UI_SCALE` | `OIT_USEQUESTDIRECTINGCLOSEUPCAMERA` | `OIT_USER_MUSIC_DISABLE_OTHERS` | `OIT_USER_MUSIC_DISABLE_SELF` | `OIT_USE_AUTO_REGIST_DISTRICT` | `OIT_USE_CELERITY_WITH_DOUBLE_FORWARD` | `OIT_VISIBLEMYEQUIPINFO`
Method: SetItemStringValueByName
(method) X2Option:SetItemStringValueByName(name: string|"ExitOnQuit"|"FixedTooltipPosition"|"MasterGrahicQuality"|"MemInfo"...(+2625), value: string)
Sets the string value for the specified console variable.
@param
name— The console variable name.@param
value— The string value to set.name: | "aa_maxDist" | "ac_animErrorClamp" | "ac_animErrorMaxAngle" | "ac_animErrorMaxDistance" | "ac_clampTimeAnimation" | "ac_clampTimeEntity" | "ac_ColliderModeAI" | "ac_ColliderModePlayer" | "ac_debugAnimEffects" | "ac_debugAnimError" | "ac_debugAnimTarget" | "ac_debugCarryCorrection" | "ac_debugColliderMode" | "ac_debugEntityParams" | "ac_DebugFilter" | "ac_debugFutureAnimPath" | "ac_debugLocations" | "ac_debugLocationsGraphs" | "ac_debugMotionParams" | "ac_debugMovementControlMethods" | "ac_debugPrediction" | "ac_debugSelection" | "ac_debugSelectionParams" | "ac_debugText" | "ac_debugTweakTrajectoryFit" | "ac_debugXXXValues" | "ac_disableFancyTransitions" | "ac_disableSlidingContactEvents" | "ac_enableExtraSolidCollider" | "ac_enableProceduralLeaning" | "ac_entityAnimClamp" | "ac_forceNoSimpleMovement" | "ac_forceSimpleMovement" | "ac_frametime" | "ac_MCMFilter" | "ac_MCMHor" | "ac_MCMHorLocalPlayer" | "ac_MCMHorNPC" | "ac_MCMHorOtherPlayer" | "ac_MCMVer" | "ac_predictionProbabilityOri" | "ac_predictionProbabilityPos" | "ac_predictionSmoothingOri" | "ac_predictionSmoothingPos" | "ac_targetcorrectiontimescale" | "ac_templateMCMs" | "ac_terrain_foot_align" | "ac_triggercorrectiontimescale" | "action_bar_lock" | "action_bar_page" | "ag_action" | "ag_adjustToCatchUp" | "ag_averageTravelSpeed" | "ag_breakmode" | "ag_breakOnQuery" | "ag_cache_query_results" | "ag_debug" | "ag_debugErrors" | "ag_debugExactPos" | "ag_debugLayer" | "ag_debugMusic" | "ag_drawActorPos" | "ag_ep_correctMovement" | "ag_ep_showPath" | "ag_forceAdjust" | "ag_forceInsideErrorDisc" | "ag_fpAnimPop" | "ag_humanBlending" | "ag_item" | "ag_lockToEntity" | "ag_log" | "ag_log_entity" | "ag_logDrawnActors" | "ag_logeffects" | "ag_logselections" | "ag_logsounds" | "ag_logtransitions" | "ag_measureActualSpeeds" | "ag_path_finding_debug" | "ag_physErrorInnerRadiusFactor" | "ag_physErrorMaxOuterRadius" | "ag_physErrorMinOuterRadius" | "ag_physErrorOuterRadiusFactor" | "ag_queue" | "ag_safeExactPositioning" | "ag_showmovement" | "ag_showPhysSync" | "ag_signal" | "ag_stance" | "ai_AdjustPathsAroundDynamicObstacles" | "ai_AgentStatsDist" | "ai_AllowAccuracyDecrease" | "ai_AllowAccuracyIncrease" | "ai_AllTime" | "ai_AmbientFireQuota" | "ai_AmbientFireUpdateInterval" | "ai_AttemptStraightPath" | "ai_Autobalance" | "ai_BannedNavSoTime" | "ai_BeautifyPath" | "ai_BigBrushCheckLimitSize" | "ai_CloakIncrementMod" | "ai_CloakMaxDist" | "ai_CloakMinDist" | "ai_CrowdControlInPathfind" | "ai_DebugDraw" | "ai_DebugDrawAdaptiveUrgency" | "ai_DebugDrawAmbientFire" | "ai_DebugDrawAStarOpenList" | "ai_DebugDrawBannedNavsos" | "ai_DebugDrawBulletEvents" | "ai_DebugDrawCollisionEvents" | "ai_DebugDrawCrowdControl" | "ai_DebugDrawDamageParts" | "ai_DebugDrawDynamicHideObjectsRange" | "ai_DebugDrawExpensiveAccessoryQuota" | "ai_DebugDrawGrenadeEvents" | "ai_DebugDrawHashSpaceAround" | "ai_DebugDrawHidespotRange" | "ai_DebugDrawLightLevel" | "ai_DebugDrawObstrSpheres" | "ai_DebugDrawPlayerActions" | "ai_DebugDrawReinforcements" | "ai_DebugDrawSoundEvents" | "ai_DebugDrawStanceSize" | "ai_DebugDrawVegetationCollisionDist" | "ai_DebugDrawVolumeVoxels" | "ai_DebugInterestSystem" | "ai_DebugPathfinding" | "ai_DefaultWalkability" | "ai_DirectPathMode" | "ai_doNotLoadNavigationData" | "ai_DrawagentFOV" | "ai_DrawAnchors" | "ai_DrawAreas" | "ai_drawBeautifyPath" | "ai_DrawDirectPathTest" | "ai_DrawDistanceLUT" | "ai_DrawFakeDamageInd" | "ai_DrawFakeHitEffects" | "ai_DrawFakeTracers" | "ai_DrawFormations" | "ai_DrawGetEnclosingFailures" | "ai_DrawGoals" | "ai_DrawGroup" | "ai_DrawGroupTactic" | "ai_DrawHidespots" | "ai_DrawModifiers" | "ai_DrawNavType" | "ai_DrawNode" | "ai_DrawNodeLinkCutoff" | "ai_DrawNodeLinkType" | "ai_DrawOffset" | "ai_DrawPath" | "ai_DrawPathAdjustment" | "ai_DrawPatterns" | "ai_DrawProbableTarget" | "ai_DrawRadar" | "ai_DrawRadarDist" | "ai_DrawReadibilities" | "ai_DrawRefPoints" | "ai_DrawShooting" | "ai_DrawSmartObjects" | "ai_DrawSpawner" | "ai_DrawStats" | "ai_DrawTargets" | "ai_DrawTrajectory" | "ai_DrawType" | "ai_DrawUpdate" | "ai_DrawVisCheckQueue" | "ai_DynamicTriangularUpdateTime" | "ai_DynamicVolumeUpdateTime" | "ai_DynamicWaypointUpdateCount" | "ai_DynamicWaypointUpdateTime" | "ai_EnableAsserts" | "ai_EnableSystemAggroCancel" | "ai_EnableUnbending" | "ai_EnableWarningsErrors" | "ai_event_debug" | "ai_ExtraForbiddenRadiusDuringBeautification" | "ai_ExtraRadiusDuringBeautification" | "ai_ExtraVehicleAvoidanceRadiusBig" | "ai_ExtraVehicleAvoidanceRadiusSmall" | "ai_ForceAllowStrafing" | "ai_ForceLookAimTarget" | "ai_ForceStance" | "ai_genCryOrgWaterGraph" | "ai_IgnorePlayer" | "ai_IgnoreVisibilityChecks" | "ai_IncludeNonColEntitiesInNavigation" | "ai_InterestDetectMovement" | "ai_InterestEnableScan" | "ai_InterestScalingAmbient" | "ai_InterestScalingEyeCatching" | "ai_InterestScalingMovement" | "ai_InterestScalingScan" | "ai_InterestScalingView" | "ai_InterestSwitchBoost" | "ai_InterestSystem" | "ai_LimitNodeGetEnclosing" | "ai_LimitPhysicsRequestPerFrame" | "ai_Locate" | "ai_LogConsoleVerbosity" | "ai_LogFileVerbosity" | "ai_LogSignals" | "ai_MaxSignalDuration" | "ai_MaxVisRaysPerFrame" | "ai_MovementSpeedDarkIllumMod" | "ai_MovementSpeedMediumIllumMod" | "ai_NoUpdate" | "ai_ObstacleSizeThreshold" | "ai_OverlayMessageDuration" | "ai_PathfinderUpdateCount" | "ai_PathfinderUpdateTime" | "ai_PathfindTimeLimit" | "ai_PredictivePathFollowing" | "ai_ProfileGoals" | "ai_ProtoROD" | "ai_ProtoRODAffectMove" | "ai_ProtoRODAliveTime" | "ai_ProtoRODFireRange" | "ai_ProtoRODGrenades" | "ai_ProtoRODHealthGraph" | "ai_ProtoRODLogScale" | "ai_ProtoRODReactionTime" | "ai_ProtoRODRegenTime" | "ai_ProtoRODSilhuette" | "ai_ProtoRODSpeedMod" | "ai_PuppetDirSpeedControl" | "ai_RadiusForAutoForbidden" | "ai_Recorder" | "ai_Recorder_Buffer" | "ai_RecordFilter" | "ai_RecordLog" | "ai_serverDebugStatsTarget" | "ai_serverDebugTarget" | "ai_SightRangeDarkIllumMod" | "ai_SightRangeMediumIllumMod" | "ai_SimpleWayptPassability" | "ai_skill_debug" | "ai_SmartObjectUpdateTime" | "ai_SOMSpeedCombat" | "ai_SOMSpeedRelaxed" | "ai_SoundPerception" | "ai_sprintDistance" | "ai_StatsTarget" | "ai_SteepSlopeAcrossValue" | "ai_SteepSlopeUpValue" | "ai_SystemUpdate" | "ai_ThreadedVolumeNavPreprocess" | "ai_TickCounter" | "ai_TimeToAggroCancelByNoSkill" | "ai_UnbendingThreshold" | "ai_UpdateAllAlways" | "ai_UpdateFromUnitId" | "ai_UpdateInterval" | "ai_UpdateProxy" | "ai_UseAlternativeReadability" | "ai_UseCalculationStopperCounter" | "ai_UseObjectPosWithExactPos" | "ai_WarningPhysicsRequestCount" | "ai_WarningsErrorsLimitInGame" | "ai_WaterOcclusion" | "aim_assistAimEnabled" | "aim_assistAutoCoeff" | "aim_assistCrosshairSize" | "aim_assistMaxDistance" | "aim_assistRestrictionTimeout" | "aim_assistSearchBox" | "aim_assistSingleCoeff" | "aim_assistSnapDistance" | "aim_assistTriggerEnabled" | "aim_assistVerticalScale" | "att_scale_test_drawn" | "att_scale_test_worn" | "auth_serveraddr" | "auth_serverport" | "auth_serversvc" | "auto_disconnect_timer" | "auto_enemy_targeting" | "auto_use_only_my_portal" | "aux_use_breast" | "aux_use_collide" | "aux_use_simple_target" | "aux_use_weapon" | "ban_timeout" | "basic_cursor_shape" | "budget" | "c_shakeMult" | "ca_AllowFP16Characters" | "ca_AllowMultipleEffectsOfSameName" | "ca_AMC" | "ca_AMC_SmoothTurn" | "ca_AMC_TurnLeaning" | "ca_AnimActionDebug" | "ca_AnimWarningLevel" | "ca_ApplyJointVelocitiesMode" | "ca_AttachmentCullingRation" | "ca_AttachmentShadowCullingDist" | "ca_BlendOutTime" | "ca_BodyPartAttachmentCullingRation" | "ca_CachingCDFFiles" | "ca_CachingModelFiles" | "ca_CALthread" | "ca_CharEditModel" | "ca_Cheap" | "ca_ChrBaseLOD" | "ca_cloth_vars_reset" | "ca_DBAUnloadRemoveTime" | "ca_DBAUnloadUnregisterTime" | "ca_dbh_level" | "ca_DeathBlendTime" | "ca_debug_phys_loading" | "ca_DebugADIKTargets" | "ca_DebugAnimationStreaming" | "ca_DebugAnimMemTracking" | "ca_DebugAnimUpdates" | "ca_DebugAnimUsage" | "ca_DebugAnimUsageOnFileAccess" | "ca_DebugCaps" | "ca_DebugCommandBuffer" | "ca_DebugCriticalErrors" | "ca_DebugFacial" | "ca_DebugFacialEyes" | "ca_DebugFootPlants" | "ca_DebugModelCache" | "ca_DebugSkeletonEffects" | "ca_DebugSubstateTransitions" | "ca_DebugText" | "ca_DecalSizeMultiplier" | "ca_DelayTransitionAtLoading" | "ca_disable_thread" | "ca_disableAnimBones" | "ca_disableSkinBones" | "ca_DoAnimTaskPerFrame" | "ca_DoPrecache" | "ca_DoPrecacheAnim" | "ca_DrawAimIKVEGrid" | "ca_DrawAimPoses" | "ca_DrawAttachmentOBB" | "ca_DrawAttachmentRadius" | "ca_DrawAttachments" | "ca_DrawBaseMesh" | "ca_DrawBBox" | "ca_DrawBinormals" | "ca_DrawCC" | "ca_DrawCGA" | "ca_DrawCGAAsSkin" | "ca_DrawCHR" | "ca_DrawDecalsBBoxes" | "ca_DrawEmptyAttachments" | "ca_DrawFaceAttachments" | "ca_DrawFootPlants" | "ca_DrawIdle2MoveDir" | "ca_DrawLinkVertices" | "ca_DrawLocator" | "ca_DrawLookIK" | "ca_DrawNormals" | "ca_DrawPerformanceOption" | "ca_DrawPositionPost" | "ca_DrawPositionPre" | "ca_DrawSkeleton" | "ca_drawSkeletonFilter" | "ca_DrawSkeletonName" | "ca_DrawTangents" | "ca_DrawVEGInfo" | "ca_DrawWireframe" | "ca_DumpUsedAnims" | "ca_EnableAssetStrafing" | "ca_EnableAssetTurning" | "ca_eyes_procedural" | "ca_FaceBaseLOD" | "ca_FacialAnimationFramerate" | "ca_FacialAnimationRadius" | "ca_FacialSequenceMaxCount" | "ca_fallAndPlayStandUpDuration" | "ca_FootAnchoring" | "ca_ForceUpdateSkeletons" | "ca_FPWeaponInCamSpace" | "ca_fullAnimStatistics" | "ca_GameControlledStrafing" | "ca_gc_check_count" | "ca_gc_debug" | "ca_gc_duration" | "ca_gc_max_count" | "ca_get_op_from_key" | "ca_GroundAlignment" | "ca_hideFacialAnimWarning" | "ca_ignoreCutSceneAnim" | "ca_item_offset_debug" | "ca_JointVelocityMax" | "ca_lipsync_debug" | "ca_lipsync_phoneme_crossfade" | "ca_lipsync_phoneme_offset" | "ca_lipsync_phoneme_strength" | "ca_lipsync_vertex_drag" | "ca_LoadDatabase" | "ca_LoadDBH" | "ca_LoadHeaders" | "ca_LoadUncompressedChunks" | "ca_LockFeetWithIK" | "ca_LodClampThreshold" | "ca_LodCount" | "ca_LodCount0" | "ca_LodCountMax" | "ca_LodCountRatio" | "ca_LodDist" | "ca_LodDist0" | "ca_LodDistMax" | "ca_LodDistRatio" | "ca_LodRadiusInflection" | "ca_LodSkipTaskInflectionOfRatio" | "ca_LodSkipTaskRatio" | "ca_log_unknown_bone_list" | "ca_logDrawnActors" | "ca_MaxFaceLOD" | "ca_MemoryUsageLog" | "ca_MergeAttachmentMeshes" | "ca_MergeMaxNumLods" | "ca_MeshMergeMode" | "ca_mirror_test" | "ca_modelViewLog" | "ca_MotionBlurMovementThreshold" | "ca_NoAnim" | "ca_NoDeform" | "ca_ParametricPoolSize" | "ca_physicsProcessImpact" | "ca_PrintDesiredSpeed" | "ca_RandomScaling" | "ca_SameSkeletonEffectsMaxCount" | "ca_SaveAABB" | "ca_SerializeSkeletonAnim" | "ca_ShareMergedMesh" | "ca_SkeletonEffectsMaxCount" | "ca_SkipAnimTask" | "ca_SkipLoadThinFat" | "ca_SmoothStrafe" | "ca_SmoothStrafeWithAngle" | "ca_StoreAnimNamesOnLoad" | "ca_stream_cal" | "ca_stream_cdf" | "ca_stream_chr" | "ca_stream_debug" | "ca_stream_facial" | "ca_Test" | "ca_test_profile_shot" | "ca_thread" | "ca_thread0Affinity" | "ca_travelSpeedScaleMax" | "ca_travelSpeedScaleMin" | "ca_UnloadAnim" | "ca_UnloadAnimationCAF" | "ca_UnloadAnimationDBA" | "ca_UnloadAnimTime" | "ca_UseAimIK" | "ca_UseAimIKRefPose" | "ca_UseAllJoints" | "ca_UseAssetDefinedLod" | "ca_useAttachmentItemEffect" | "ca_useAttEffectRelativeOffset" | "ca_useBoneLOD" | "ca_UseCompiledCalFile" | "ca_UseDBA" | "ca_UseDecals" | "ca_UseFacialAnimation" | "ca_UseFileAfterDBH" | "ca_UseIMG_CAF" | "ca_UseJointMasking" | "ca_UseLinearOP" | "ca_UseLinkVertices" | "ca_UseLookIK" | "ca_UseMorph" | "ca_UsePhysics" | "ca_UsePostKinematic" | "ca_Validate" | "ca_xl13RandomCount" | "cam_target" | "camera_building_something_fadeout_vel" | "camera_dive_angle" | "camera_dive_enable" | "camera_dive_pitch" | "camera_max_dist" | "camera_target_ground_align" | "camera_use_fx_cam_fov" | "camera_use_shake" | "camera_zoom_sensitivity" | "capture_file_format" | "capture_folder" | "capture_frames" | "capture_misc_render_buffers" | "caq_fist_randomidle_interval" | "caq_randomidle_interval" | "cd_cattle_update_distance" | "cd_furniture_update_distance" | "cl_account" | "cl_account_id" | "cl_actorsafemode" | "cl_bandwidth" | "cl_bob" | "cl_cef_use_x2_log" | "cl_check_resurrectable_pos" | "cl_check_teleport_to_unit" | "cl_country_code" | "cl_crouchToggle" | "cl_fov" | "cl_frozenAngleMax" | "cl_frozenAngleMin" | "cl_frozenKeyMult" | "cl_frozenMouseMult" | "cl_frozenSensMax" | "cl_frozenSensMin" | "cl_frozenSoundDelta" | "cl_frozenSteps" | "cl_gs_email" | "cl_gs_nick" | "cl_gs_password" | "cl_headBob" | "cl_headBobLimit" | "cl_hitBlur" | "cl_hitShake" | "cl_immigration_passport_hash" | "cl_invertController" | "cl_invertMouse" | "cl_motionBlur" | "cl_nearPlane" | "cl_packetRate" | "cl_password" | "cl_righthand" | "cl_screeneffects" | "cl_sensitivity" | "cl_sensitivityZeroG" | "cl_serveraddr" | "cl_serverport" | "cl_shadow" | "cl_shallowWaterDepthHi" | "cl_shallowWaterDepthLo" | "cl_shallowWaterSpeedMulAI" | "cl_shallowWaterSpeedMulPlayer" | "cl_ship_mass_update_freq" | "cl_ship_submerge_update_freq" | "cl_sprintBlur" | "cl_sprintShake" | "cl_take_screen_shot" | "cl_tgwindex" | "cl_tpvYaw" | "cl_unit_collide_effect_interval" | "cl_user_key" | "cl_voice_recording" | "cl_voice_volume" | "cl_web_session_enc_key" | "cl_web_session_key" | "cl_web_upload_reserved_screenshot_file_name" | "cl_web_upload_reserved_screenshot_path" | "cl_world_cookie" | "cl_zone_id" | "click_to_move" | "client_default_zone" | "cloth_air_resistance" | "cloth_damping" | "cloth_friction" | "cloth_mass_decay" | "cloth_mass_decay_attached_scale" | "cloth_max_safe_step" | "cloth_max_timestep" | "cloth_stiffness" | "cloth_stiffness_norm" | "cloth_stiffness_tang" | "cloth_thickness" | "combat_autoattack_trigger" | "combat_msg_alpha_visibility" | "combat_msg_display_ship_collision" | "combat_msg_level" | "combat_msg_visibility" | "combat_sync_framehold" | "con_char_scale" | "con_char_size" | "con_debug" | "con_display_last_messages" | "con_line_buffer_size" | "con_restricted" | "con_scroll_max" | "con_showonload" | "cr_invert_x_axis" | "cr_invert_y_axis" | "cr_sensitivity" | "cr_sensitivityMax" | "cr_sensitivityMin" | "cursor_size" | "custom_camera_max_dist" | "custom_fov" | "custom_skill_queue" | "custom_zoom_sensitivity" | "d3d9_AllowSoftware" | "d3d9_debugruntime" | "d3d9_IBPools" | "d3d9_IBPoolSize" | "d3d9_NullRefDevice" | "d3d9_NVPerfHUD" | "d3d9_pip_buff_size" | "d3d9_rb_Tris" | "d3d9_rb_Verts" | "d3d9_ResetDeviceAfterLoading" | "d3d9_TextureFilter" | "d3d9_TripleBuffering" | "d3d9_ui_buffer_size" | "d3d9_VBPools" | "d3d9_VBPoolSize" | "data_mining_file_open" | "data_mining_perf_interval" | "data_mining_report_interval" | "ddcms_time_offset" | "decoration_smart_positioning" | "decoration_smart_positioning_loop_count" | "decoration_smart_positioning_max_dist" | "delay_mul_for_zh_cn_letter" | "departure_server_passport" | "departure_server_passport_pass_high" | "departure_server_passport_pass_low" | "disable_private_message_music" | "doodad_smart_positioning" | "doodad_smart_positioning_loop_count" | "doodad_smart_positioning_max_dist" | "ds_AutoReloadScripts" | "ds_LoadExcelScripts" | "ds_LoadSoundsSync" | "ds_LogLevel" | "ds_PrecacheSounds" | "ds_WarnOnMissingLoc" | "dt_enable" | "dt_meleeTime" | "dt_time" | "dummy" | "dynamic_action_bar_distance" | "e_allow_cvars_serialization" | "e_AllowFP16Terrain" | "e_ambient_boost_no_point_lights_b" | "e_ambient_boost_no_point_lights_g" | "e_ambient_boost_no_point_lights_r" | "e_ambient_multiplier_no_point_lights" | "e_ambient_occlusion" | "e_AutoPrecacheCgf" | "e_AutoPrecacheCgfMaxTasks" | "e_bboxes" | "e_brush_streaming_dist_ratio" | "e_brushes" | "e_CacheNearestCubePicking" | "e_CameraFreeze" | "e_cbuffer" | "e_cbuffer_bias" | "e_cbuffer_clip_planes_num" | "e_cbuffer_debug" | "e_cbuffer_debug_draw_scale" | "e_cbuffer_debug_freeze" | "e_cbuffer_draw_occluders" | "e_cbuffer_hw" | "e_cbuffer_lazy_test" | "e_cbuffer_lc" | "e_cbuffer_lights_debug_side" | "e_cbuffer_max_add_render_mesh_time" | "e_cbuffer_occluders_lod_ratio" | "e_cbuffer_occluders_test_min_tris_num" | "e_cbuffer_occluders_view_dist_ratio" | "e_cbuffer_resolution" | "e_cbuffer_terrain" | "e_cbuffer_terrain_distance" | "e_cbuffer_terrain_distance_near" | "e_cbuffer_terrain_lod_ratio" | "e_cbuffer_terrain_shift" | "e_cbuffer_terrain_shift_near" | "e_cbuffer_terrain_z_offset" | "e_cbuffer_test_mode" | "e_cbuffer_tree_debug" | "e_cbuffer_tree_depth" | "e_cbuffer_version" | "e_cgf_loading_profile" | "e_cgf_verify" | "e_char_debug_draw" | "e_character_back_light" | "e_character_light" | "e_character_light_color_b" | "e_character_light_color_g" | "e_character_light_color_r" | "e_character_light_max_dist" | "e_character_light_min_dist" | "e_character_light_offset_x" | "e_character_light_offset_y" | "e_character_light_offset_z" | "e_character_light_radius" | "e_character_light_specualr_multy" | "e_character_no_merge_render_chunks" | "e_clouds" | "e_CoarseShadowMask" | "e_CoarseShadowMgrDebug" | "e_CoverageBufferAABBExpand" | "e_CoverageBufferAccurateOBBTest" | "e_CoverageBufferCullIndividualBrushesMaxNodeSize" | "e_CoverageBufferRotationSafeCheck" | "e_CoverageBufferTolerance" | "e_CoverCgfDebug" | "e_cull_veg_activation" | "e_custom_build_extramaps_fromshaderquality" | "e_custom_clone_mode" | "e_custom_dressing_time_max" | "e_custom_dynamic_lod" | "e_custom_dynamic_lod_debug" | "e_custom_max_clone_model" | "e_custom_max_clone_model_1" | "e_custom_max_clone_model_2" | "e_custom_max_clone_model_3" | "e_custom_max_clone_model_4" | "e_custom_max_clone_model_5" | "e_custom_max_model" | "e_custom_max_model_high" | "e_custom_max_model_low" | "e_custom_max_model_mid" | "e_custom_texture_lod" | "e_custom_texture_share" | "e_custom_thread_cut_mesh" | "e_debug_draw" | "e_debug_draw_filter" | "e_debug_draw_lod_error_min_reduce_ratio" | "e_debug_draw_lod_error_no_lod_tris" | "e_debug_draw_lod_warning_default_lod_ratio" | "e_debug_draw_objstats_warning_tris" | "e_debug_drawShowOnlyCompound" | "e_debug_drawShowOnlyLod" | "e_debug_lights" | "e_debug_mask" | "e_decals" | "e_decals_allow_game_decals" | "e_decals_clip" | "e_decals_deffered_dynamic" | "e_decals_deffered_dynamic_min_size" | "e_decals_deffered_static" | "e_decals_force_deferred" | "e_decals_hit_cache" | "e_decals_life_time_scale" | "e_decals_max_static_mesh_tris" | "e_decals_merge" | "e_decals_neighbor_max_life_time" | "e_decals_overlapping" | "e_decals_precreate" | "e_decals_scissor" | "e_decals_update_silhouette_scope" | "e_decals_wrap_debug" | "e_DecalsPlacementTestAreaSize" | "e_default_material" | "e_deferred_cell_loader_log" | "e_deferred_loader_stats" | "e_DeferredPhysicsEvents" | "e_deformable_objects" | "e_detail_materials" | "e_detail_materials_debug" | "e_detail_materials_highlight" | "e_detail_materials_view_dist_xy" | "e_detail_materials_view_dist_z" | "e_detail_materials_zpass_normal_draw_dist" | "e_detail_objects" | "e_dissolve" | "e_dissolve_transition_threshold" | "e_dissolve_transition_time" | "e_DissolveDist" | "e_DissolveDistband" | "e_DissolveDistFactor" | "e_DissolveDistMax" | "e_DissolveDistMin" | "e_DissolveTime" | "e_dist_for_wsbbox_update" | "e_dynamic_light" | "e_dynamic_light_consistent_sort_order" | "e_dynamic_light_force_deferred" | "e_dynamic_light_frame_id_vis_test" | "e_dynamic_light_max_count" | "e_dynamic_light_max_shadow_count" | "e_entities" | "e_EntitySuppressionLevel" | "e_face_reset_debug" | "e_flocks" | "e_flocks_hunt" | "e_fog" | "e_fogvolumes" | "e_foliage_branches_damping" | "e_foliage_branches_stiffness" | "e_foliage_branches_timeout" | "e_foliage_broken_branches_damping" | "e_foliage_stiffness" | "e_foliage_wind_activation_dist" | "e_force_detail_level_for_resolution" | "e_GI" | "e_GIAmount" | "e_GIBlendRatio" | "e_GICache" | "e_GICascadesRatio" | "e_GIGlossyReflections" | "e_GIIterations" | "e_GIMaxDistance" | "e_GINumCascades" | "e_GIOffset" | "e_GIPropagationAmp" | "e_GIRSMSize" | "e_GISecondaryOcclusion" | "e_gsm_cache" | "e_gsm_cache_lod_offset" | "e_gsm_combined" | "e_gsm_depth_bounds_debug" | "e_gsm_extra_range_shadow" | "e_gsm_extra_range_shadow_texture_size" | "e_gsm_extra_range_sun_update_ratio" | "e_gsm_extra_range_sun_update_time" | "e_gsm_extra_range_sun_update_type" | "e_gsm_focus_on_unit" | "e_gsm_force_extra_range_include_objects" | "e_gsm_force_terrain_include_objects" | "e_gsm_lods_num" | "e_gsm_range_rate" | "e_gsm_range_start" | "e_gsm_range_step" | "e_gsm_range_step_object" | "e_gsm_range_step_terrain" | "e_gsm_scatter_lod_dist" | "e_gsm_stats" | "e_gsm_terrain_include_objects" | "e_gsm_terrain_sun_update_time" | "e_GsmCastFromTerrain" | "e_GsmExtendLastLodUseAdditiveBlending" | "e_GsmExtendLastLodUseVariance" | "e_GsmViewSpace" | "e_hw_occlusion_culling_objects" | "e_hw_occlusion_culling_water" | "e_HwOcclusionCullingObjects" | "e_joint_strength_scale" | "e_level_auto_precache_terrain_and_proc_veget" | "e_level_auto_precache_textures_and_shaders" | "e_load_only_sub_zone_shape" | "e_lod_max" | "e_lod_min" | "e_lod_min_tris" | "e_lod_ratio" | "e_lod_skin_ratio" | "e_lod_sync_view_dist" | "e_lods" | "e_lowspec_mode" | "e_material_loading_profile" | "e_material_no_load" | "e_material_refcount_check_logging" | "e_material_stats" | "e_materials" | "e_max_entity_lights" | "e_max_view_dst" | "e_max_view_dst_full_dist_cam_height" | "e_max_view_dst_spec_lerp" | "e_mesh_simplify" | "e_mipmap_show" | "e_mixed_normals_report" | "e_model_decals" | "e_modelview_Prefab_cam_dist" | "e_modelview_Prefab_camera_offset_x" | "e_modelview_Prefab_camera_offset_y" | "e_modelview_Prefab_camera_offset_z" | "e_modelview_Prefab_light_color_rgb" | "e_modelview_Prefab_light_number" | "e_modelview_Prefab_light_offset_from_center" | "e_modelview_Prefab_light_offset_x" | "e_modelview_Prefab_light_offset_y" | "e_modelview_Prefab_light_offset_z" | "e_modelview_Prefab_light_radius" | "e_modelview_Prefab_light_specualr_multy" | "e_modelview_Prefab_offset_x" | "e_modelview_Prefab_offset_y" | "e_modelview_Prefab_offset_z" | "e_modelview_Prefab_rot_x" | "e_modelview_Prefab_rot_z" | "e_modelview_Prefab_scale" | "e_MtTest" | "e_no_lod_chr_tris" | "e_obj" | "e_obj_fast_register" | "e_obj_quality" | "e_obj_stats" | "e_obj_tree_max_node_size" | "e_obj_tree_min_node_size" | "e_obj_tree_shadow_debug" | "e_object_streaming_log" | "e_object_streaming_stats" | "e_ObjectLayersActivationPhysics" | "e_ObjectsTreeBBoxes" | "e_occlusion_culling_view_dist_ratio" | "e_occlusion_volumes" | "e_occlusion_volumes_view_dist_ratio" | "e_on_demand_maxsize" | "e_on_demand_physics" | "e_particles" | "e_particles_debug" | "e_particles_decals" | "e_particles_decals_force_deferred" | "e_particles_disable_equipments" | "e_particles_dynamic_particle_count" | "e_particles_dynamic_particle_life" | "e_particles_dynamic_quality" | "e_particles_filter" | "e_particles_gc_period" | "e_particles_high" | "e_particles_landmark" | "e_particles_lean_lifetime_test" | "e_particles_lights" | "e_particles_lights_view_dist_ratio" | "e_particles_lod" | "e_particles_lod_onoff" | "e_particles_low" | "e_particles_low_update_dist" | "e_particles_max_draw_screen" | "e_particles_max_screen_fill" | "e_particles_middle" | "e_particles_min_draw_alpha" | "e_particles_min_draw_pixels" | "e_particles_normal_update_dist" | "e_particles_object_collisions" | "e_particles_preload" | "e_particles_quality" | "e_particles_receive_shadows" | "e_particles_source_filter" | "e_particles_stats" | "e_particles_stream" | "e_particles_thread" | "e_particles_trail_debug" | "e_particles_trail_min_seg_size" | "e_particles_veryhigh" | "e_ParticlesCoarseShadowMask" | "e_ParticlesEmitterPoolSize" | "e_ParticlesPoolSize" | "e_phys_bullet_coll_dist" | "e_phys_foliage" | "e_phys_ocean_cell" | "e_portals" | "e_portals_big_entities_fix" | "e_precache_level" | "e_proc_vegetation" | "e_proc_vegetation_max_view_distance" | "e_proc_vegetation_min_density" | "e_ProcVegetationMaxObjectsInChunk" | "e_ProcVegetationMaxSectorsInCache" | "e_profile_level_loading" | "e_ram_maps" | "e_raycasting_debug" | "e_recursion" | "e_recursion_occlusion_culling" | "e_recursion_view_dist_ratio" | "e_render" | "e_RNTmpDataPoolMaxFrames" | "e_roads" | "e_ropes" | "e_scissor_debug" | "e_screenshot" | "e_screenshot_debug" | "e_screenshot_file_format" | "e_screenshot_height" | "e_screenshot_map_camheight" | "e_screenshot_map_center_x" | "e_screenshot_map_center_y" | "e_screenshot_map_far_plane_offset" | "e_screenshot_map_near_plane_offset" | "e_screenshot_map_size_x" | "e_screenshot_map_size_y" | "e_screenshot_min_slices" | "e_screenshot_quality" | "e_screenshot_save_path" | "e_screenshot_width" | "e_selected_color_b" | "e_selected_color_g" | "e_selected_color_r" | "e_shader_constant_metrics" | "e_shadows" | "e_shadows_adapt_scale" | "e_shadows_arrange_deferred_texture_size" | "e_shadows_cast_view_dist_ratio" | "e_shadows_cast_view_dist_ratio_character" | "e_shadows_cast_view_dist_ratio_lights" | "e_shadows_clouds" | "e_shadows_const_bias" | "e_shadows_cull_terrain_accurately" | "e_shadows_frustums" | "e_shadows_max_texture_size" | "e_shadows_omni_max_texture_size" | "e_shadows_omni_min_texture_size" | "e_shadows_on_alpha_blended" | "e_shadows_on_water" | "e_shadows_optimised_object_culling" | "e_shadows_optimize" | "e_shadows_res_scale" | "e_shadows_slope_bias" | "e_shadows_softer_distant_lods" | "e_shadows_terrain" | "e_shadows_terrain_texture_size" | "e_shadows_unit_cube_clip" | "e_shadows_update_view_dist_ratio" | "e_shadows_water" | "e_ShadowsDebug" | "e_ShadowsLodBiasFixed" | "e_ShadowsLodBiasInvis" | "e_ShadowsOcclusionCullingCaster" | "e_ShadowsTessellateCascades" | "e_ShadowsTessellateDLights" | "e_sketch_mode" | "e_skip_precache" | "e_sky_box" | "e_sky_box_debug" | "e_sky_quality" | "e_sky_type" | "e_sky_update_rate" | "e_sleep" | "e_soft_particles" | "e_stat_obj_merge" | "e_stat_obj_merge_max_tris_per_drawcall" | "e_statobj_log" | "e_statobj_stats" | "e_statobj_use_lod_ready_cache" | "e_statobj_verify" | "e_StatObjBufferRenderTasks" | "e_StatObjTestOBB" | "e_stream_areas" | "e_stream_cgf" | "e_stream_for_physics" | "e_stream_for_visuals" | "e_StreamCgfDebug" | "e_StreamCgfDebugFilter" | "e_StreamCgfDebugHeatMap" | "e_StreamCgfDebugMinObjSize" | "e_StreamCgfFastUpdateMaxDistance" | "e_StreamCgfGridUpdateDistance" | "e_StreamCgfMaxTasksInProgress" | "e_StreamCgfPoolSize" | "e_StreamCgfUpdatePerNodeDistance" | "e_StreamCgfVisObjPriority" | "e_StreamPredictionAhead" | "e_StreamPredictionAheadDebug" | "e_StreamPredictionDistanceFar" | "e_StreamPredictionDistanceNear" | "e_StreamPredictionMaxVisAreaRecursion" | "e_StreamPredictionMinFarZoneDistance" | "e_StreamPredictionMinReportDistance" | "e_StreamPredictionTexelDensity" | "e_StreamPredictionUpdateTimeSlice" | "e_sun" | "e_sun_angle_snap_dot" | "e_sun_angle_snap_sec" | "e_sun_clipplane_range" | "e_target_decals_deffered" | "e_temp_pool_size" | "e_terrain" | "e_terrain_ao" | "e_terrain_bboxes" | "e_terrain_crater_depth" | "e_terrain_crater_depth_max" | "e_terrain_deformations" | "e_terrain_deformations_obstruct_object_size_ratio" | "e_terrain_draw_this_sector_only" | "e_terrain_ib_stats" | "e_terrain_layer_test" | "e_terrain_lm_gen_threshold" | "e_terrain_loading_log" | "e_terrain_lod_ratio" | "e_terrain_log" | "e_terrain_normal_map" | "e_terrain_occlusion_culling" | "e_terrain_occlusion_culling_debug" | "e_terrain_occlusion_culling_max_dist" | "e_terrain_occlusion_culling_max_steps" | "e_terrain_occlusion_culling_precision" | "e_terrain_occlusion_culling_precision_dist_ratio" | "e_terrain_occlusion_culling_step_size" | "e_terrain_occlusion_culling_step_size_delta" | "e_terrain_occlusion_culling_version" | "e_terrain_optimised_ib" | "e_terrain_render_profile" | "e_terrain_texture_buffers" | "e_terrain_texture_debug" | "e_terrain_texture_lod_ratio" | "e_terrain_texture_streaming_debug" | "e_terrain_texture_sync_load" | "e_Tessellation" | "e_TessellationMaxDistance" | "e_time_of_day" | "e_time_of_day_debug" | "e_time_of_day_engine_update" | "e_time_of_day_speed" | "e_time_smoothing" | "e_timedemo_frames" | "e_timer_debug" | "e_under_wear_debug" | "e_use_enhanced_effect" | "e_use_gem_effect" | "e_vegetation" | "e_vegetation_alpha_blend" | "e_vegetation_bending" | "e_vegetation_create_collision_only" | "e_vegetation_cull_test_bound_offset" | "e_vegetation_cull_test_max_dist" | "e_vegetation_disable_bending_distance" | "e_vegetation_disable_distant_bending" | "e_vegetation_mem_sort_test" | "e_vegetation_min_size" | "e_vegetation_node_level" | "e_vegetation_sprite_max_pixel" | "e_vegetation_sprites" | "e_vegetation_sprites_cast_shadow" | "e_vegetation_sprites_distance_custom_ratio_min" | "e_vegetation_sprites_distance_ratio" | "e_vegetation_sprites_min_distance" | "e_vegetation_use_list" | "e_vegetation_use_terrain_color" | "e_vegetation_wind" | "e_VegetationSpritesBatching" | "e_view_dist_custom_ratio" | "e_view_dist_doodad_min" | "e_view_dist_min" | "e_view_dist_ratio" | "e_view_dist_ratio_detail" | "e_view_dist_ratio_light" | "e_view_dist_ratio_vegetation" | "e_ViewDistRatioPortals" | "e_visarea_include_radius" | "e_visarea_test_mode" | "e_VisareaFogFadingTime" | "e_volobj_shadow_strength" | "e_voxel" | "e_voxel_ao_radius" | "e_voxel_ao_scale" | "e_voxel_build" | "e_voxel_debug" | "e_voxel_fill_mode" | "e_voxel_lods_num" | "e_voxel_make_physics" | "e_voxel_make_shadows" | "e_VoxTer" | "e_VoxTerHeightmapEditing" | "e_VoxTerHeightmapEditingCustomLayerInfo" | "e_VoxTerHideIntegrated" | "e_VoxTerMixMask" | "e_VoxTerOnTheFlyIntegration" | "e_VoxTerPlanarProjection" | "e_VoxTerRelaxation" | "e_VoxTerShadows" | "e_VoxTerShapeCheck" | "e_VoxTerTexBuildOnCPU" | "e_VoxTerTexFormat" | "e_VoxTerTexRangeScale" | "e_water_ocean" | "e_water_ocean_bottom" | "e_water_ocean_fft" | "e_water_ocean_simulate_on_zone" | "e_water_ocean_soft_particles" | "e_water_tesselation_amount" | "e_water_tesselation_amountX" | "e_water_tesselation_amountY" | "e_water_tesselation_swath_width" | "e_water_volumes" | "e_water_waves" | "e_water_waves_tesselation_amount" | "e_wind" | "e_wind_areas" | "e_xml_cache_gc" | "e_zoneWeatherEffect" | "editor_serveraddr" | "editor_serverport" | "effect_filter_group" | "effect_filter_loop" | "effect_max_same_item_per_source" | "es_activateEntity" | "es_bboxes" | "es_CharZOffsetSpeed" | "es_deactivateEntity" | "es_DebrisLifetimeScale" | "es_debug" | "es_debug_not_seen_timeout" | "es_DebugEvents" | "es_DebugFindEntity" | "es_DebugTimers" | "es_DisableTriggers" | "es_DrawAreaGrid" | "es_DrawAreas" | "es_DrawRenderBBox" | "es_enable_full_script_save" | "es_FarPhysTimeout" | "es_helpers" | "es_HitCharacters" | "es_HitDeadBodies" | "es_ImpulseScale" | "es_log_collisions" | "es_LogDrawnActors" | "es_MaxImpulseAdjMass" | "es_MaxPhysDist" | "es_MaxPhysDistInvisible" | "es_MinImpulseVel" | "es_not_seen_timeout" | "es_OnDemandPhysics" | "es_profileentities" | "es_removeEntity" | "es_sortupdatesbyclass" | "es_SplashThreshold" | "es_SplashTimeout" | "es_Stream" | "es_StreamDebug" | "es_UpdateAI" | "es_UpdateCollision" | "es_UpdateCollisionScript" | "es_UpdateContainer" | "es_UpdateEntities" | "es_UpdatePhysics" | "es_UpdateScript" | "es_UpdateTimer" | "es_UsePhysVisibilityChecks" | "es_VisCheckForUpdate" | "ExitOnQuit" | "expr_mode" | "fg_abortOnLoadError" | "fg_inspectorLog" | "fg_noDebugText" | "fg_profile" | "fg_SystemEnable" | "fire_action_on_button_down" | "fixed_time_step" | "FixedTooltipPosition" | "fly_stance_enable" | "fr_fspeed_scale" | "fr_fturn_scale" | "fr_speed_scale" | "fr_turn_scale" | "fr_xspeed" | "fr_xturn" | "fr_yspeed" | "fr_yturn" | "fr_zspeed" | "g_actor_stance_use_queue" | "g_actor_use_footstep_effect" | "g_aimdebug" | "g_blood" | "g_breakage_particles_limit" | "g_breakagelog" | "g_breakImpulseScale" | "g_breaktimeoutframes" | "g_buddyMessagesIngame" | "g_custom_texture_mipmap_min_size" | "g_customizer_enable_cutscene" | "g_customizer_stream_cutscene" | "g_detachCamera" | "g_die_anim_Degree" | "g_die_anim_force" | "g_difficultyLevel" | "g_displayIgnoreList" | "g_emp_style" | "g_enableFriendlyFallAndPlay" | "g_enableIdleCheck" | "g_enableitems" | "g_enableloadingscreen" | "g_frostDecay" | "g_godMode" | "g_goForceFastUpdate" | "g_grabLog" | "g_groundeffectsdebug" | "g_hide_tutorial" | "g_ignore_chat_filter" | "g_ignore_duel_invite" | "g_ignore_expedition_invite" | "g_ignore_family_invite" | "g_ignore_jury_invite" | "g_ignore_party_invite" | "g_ignore_raid_invite" | "g_ignore_raid_joint" | "g_ignore_squad_invite" | "g_ignore_trade_invite" | "g_ignore_whisper_invite" | "g_joint_breaking" | "g_localPacketRate" | "g_play_die_anim" | "g_playerInteractorRadius" | "g_preroundtime" | "g_procedural_breaking" | "g_profile" | "g_quickGame_map" | "g_quickGame_min_players" | "g_quickGame_mode" | "g_quickGame_ping1_level" | "g_quickGame_ping2_level" | "g_quickGame_prefer_favorites" | "g_quickGame_prefer_lan" | "g_quickGame_prefer_mycountry" | "g_ragdoll_BlendAnim" | "g_ragdoll_damping_max" | "g_ragdoll_damping_time" | "g_ragdoll_minE_max" | "g_ragdoll_minE_time" | "g_roundlimit" | "g_roundtime" | "g_show_loot_window" | "g_showUpdateState" | "g_spectatorcollisions" | "g_suddendeathtime" | "g_teamlock" | "g_tree_cut_reuse_dist" | "g_unit_collide_bottom_box_height_size_rate" | "g_unit_collide_bottom_box_max_size_gap" | "g_unit_collide_bottom_box_min_height_size_gap" | "g_unit_collide_bottom_box_size_rate" | "g_unit_collide_front_bound_rate" | "g_unit_collide_process_frequency" | "g_unit_collide_rear_bound_rate" | "g_unit_collide_side_bound_rate" | "g_use_chat_time_stamp" | "g_use_physicalize_rigid" | "g_useLastKeyInput" | "g_VisibilityTimeout" | "g_VisibilityTimeoutTime" | "g_walkMultiplier" | "gameoption_finalize_update" | "given_quest_distance_display_mode" | "glider_hide_at_sheath" | "glider_start_with_double_jump" | "gliding_mouse_ad" | "gliding_mouse_ws" | "gm_startup" | "gt_debug" | "gt_show" | "hit_assistMultiplayerEnabled" | "hit_assistSingleplayerEnabled" | "hr_dotAngle" | "hr_fovAmt" | "hr_fovTime" | "hr_rotateFactor" | "hr_rotateTime" | "http_password" | "i_bufferedkeys" | "i_debug" | "i_forcefeedback" | "i_iceeffects" | "i_lighteffects" | "i_mouse_accel" | "i_mouse_accel_max" | "i_mouse_buffered" | "i_mouse_inertia" | "i_mouse_smooth" | "i_offset_front" | "i_offset_right" | "i_offset_up" | "i_particleeffects" | "i_soundeffects" | "i_staticfiresounds" | "i_unlimitedammo" | "i_xinput" | "i_xinput_poll_time" | "input_debug" | "instance_id" | "instance_index" | "item_maker_info_show_tooltip" | "keyboard_rotate_speed" | "locale" | "locale_setting" | "log_AllowDirectLoggingFromAnyThread" | "log_DebuggerVerbosity" | "log_doodad_interaction" | "log_FileKeepOpen" | "log_FileMergeTime" | "log_FileThread" | "log_FileVerbosity" | "log_IncludeMemory" | "log_IncludeTime" | "log_SpamDelay" | "log_tick" | "log_Verbosity" | "log_VerbosityOverridesWriteToFile" | "log_WriteToFile" | "login_fast_start" | "login_first_movie" | "lua_debugger" | "lua_gc_mul" | "lua_gc_pause" | "lua_handle" | "lua_loading_profiler" | "lua_logging_last_callmethod" | "lua_stackonmalloc" | "lua_StopOnError" | "lua_use_binary" | "MasterGrahicQuality" | "max_interaction_doodad_distance" | "max_time_step" | "max_unit_for_test" | "max_unit_in_world" | "MemInfo" | "MemStats" | "MemStatsFilter" | "MemStatsMaxDepth" | "MemStatsThreshold" | "mfx_Debug" | "mfx_DebugFootStep" | "mfx_Enable" | "mfx_EnableFGEffects" | "mfx_MaxFootStepCount" | "mfx_ParticleImpactThresh" | "mfx_pfx_maxDist" | "mfx_pfx_maxScale" | "mfx_pfx_minScale" | "mfx_RaisedSoundImpactThresh" | "mfx_SerializeFGEffects" | "mfx_SoundImpactThresh" | "mfx_Timeout" | "min_time_step" | "mouse_clear_targeting" | "mov_effect" | "mov_loading" | "mov_NoCutscenes" | "name_show_tag_sphere" | "name_tag_appellation_show" | "name_tag_bottom_margin_on_bgmode" | "name_tag_custom_gauge_offset_hpbar" | "name_tag_custom_gauge_offset_normal" | "name_tag_custom_gauge_size_ratio" | "name_tag_down_scale_limit" | "name_tag_expedition_show" | "name_tag_expeditionfamily" | "name_tag_faction_selection" | "name_tag_faction_show" | "name_tag_fade_out_distance" | "name_tag_fade_out_margin" | "name_tag_fading_duration" | "name_tag_fixed_size_mode" | "name_tag_font_size" | "name_tag_font_size_on_bgmode" | "name_tag_friendly_mate_show" | "name_tag_friendly_show" | "name_tag_hostile_mate_show" | "name_tag_hostile_show" | "name_tag_hp_bg_height_offset" | "name_tag_hp_bg_width_offset" | "name_tag_hp_color_multiplier_on_bgmode" | "name_tag_hp_height" | "name_tag_hp_height_offset_on_bgmode" | "name_tag_hp_height_on_bgmode" | "name_tag_hp_offset" | "name_tag_hp_show" | "name_tag_hp_width" | "name_tag_hp_width_offset_on_bgmode" | "name_tag_hp_width_on_bgmode" | "name_tag_icon_gap" | "name_tag_icon_size_ratio" | "name_tag_large_app_stamp_offset_hpbar" | "name_tag_large_app_stamp_offset_normal" | "name_tag_large_app_stamp_size_ratio" | "name_tag_mark_size_ratio" | "name_tag_mode" | "name_tag_my_mate_show" | "name_tag_npc_show" | "name_tag_offset" | "name_tag_outline" | "name_tag_party_show" | "name_tag_perspective_rate" | "name_tag_quest_mark_smooth_margin" | "name_tag_quest_offset" | "name_tag_quest_option" | "name_tag_render_shadow" | "name_tag_render_size" | "name_tag_self_enable" | "name_tag_shadow_alpha" | "name_tag_shadow_delta" | "name_tag_size_scale_on_bgmode" | "name_tag_text_line_offset" | "name_tag_up_scale_limit" | "net_adaptive_fast_ping" | "net_backofftimeout" | "net_bw_aggressiveness" | "net_channelstats" | "net_connectivity_detection_interval" | "net_defaultChannelBitRateDesired" | "net_defaultChannelBitRateToleranceHigh" | "net_defaultChannelBitRateToleranceLow" | "net_defaultChannelIdlePacketRateDesired" | "net_defaultChannelPacketRateDesired" | "net_defaultChannelPacketRateToleranceHigh" | "net_defaultChannelPacketRateToleranceLow" | "net_enable_fast_ping" | "net_enable_tfrc" | "net_enable_voice_chat" | "net_highlatencythreshold" | "net_highlatencytimelimit" | "net_inactivitytimeout" | "net_input_dump" | "net_input_trace" | "net_lan_scanport_first" | "net_lan_scanport_num" | "net_lanbrowser" | "net_log" | "net_phys_debug" | "net_phys_lagsmooth" | "net_phys_pingsmooth" | "net_rtt_convergence_factor" | "net_scheduler_debug" | "net_ship_no_interpolate" | "net_stats_login" | "net_stats_pass" | "net_tcp_nodelay" | "net_voice_averagebitrate" | "net_voice_lead_packets" | "net_voice_proximity" | "net_voice_trail_packets" | "next_option_sound" | "next_r_Driver" | "next_r_MultiThreaded" | "next_sys_spec_full" | "OceanWavesAmount" | "OceanWavesConstantA" | "OceanWavesConstantB" | "OceanWavesSize" | "OceanWavesSpeed" | "OceanWindDirection" | "OceanWindSpeed" | "optimization_mode" | "optimization_skeleton_effect" | "optimization_use_footstep" | "option_animation" | "option_anti_aliasing" | "option_camera_fov_set" | "option_character_lod" | "option_character_privacy_status" | "option_custom_addon_fonts" | "option_custom_addon_ui" | "option_effect" | "option_enable_combat_chat_log" | "option_enable_misc_chat_log" | "option_game_log_life_time" | "option_hide_bloodlust_mode" | "option_hide_enchant_broadcast" | "option_hide_mobilization_order" | "option_item_mount_only_my_pet" | "option_map_given_quest_distance" | "option_name_tag_mode" | "option_optimization_enable" | "option_shader_quality" | "option_shadow_dist" | "option_shadow_view_dist_ratio" | "option_shadow_view_dist_ratio_character" | "option_show_combat_resource_window" | "option_skill_alert_enable" | "option_skill_alert_position" | "option_sound" | "option_terrain_detail" | "option_terrain_lod" | "option_texture_bg" | "option_texture_character" | "option_use_cloud" | "option_use_dof" | "option_use_hdr" | "option_use_kr_fonts" | "option_use_shadow" | "option_use_water_reflection" | "option_view_dist_ratio" | "option_view_dist_ratio_vegetation" | "option_view_distance" | "option_volumetric_effect" | "option_water" | "option_weapon_effect" | "overhead_marker_fixed_size" | "p_accuracy_LCPCG" | "p_accuracy_LCPCG_no_improvement" | "p_accuracy_MC" | "p_approx_caps_len" | "p_break_on_validation" | "p_characterik" | "p_count_objects" | "p_cull_distance" | "p_damping_group_size" | "p_debug_explosions" | "p_debug_joints" | "p_do_step" | "p_draw_helpers" | "p_draw_helpers_num" | "p_drawPrimitives" | "p_enforce_contacts" | "p_event_count_debug" | "p_fixed_timestep" | "p_GEB_max_cells" | "p_group_damping" | "p_joint_dmg_accum" | "p_joint_dmg_accum_thresh" | "p_jump_to_profile_ent" | "p_lattice_max_iters" | "p_limit_simple_solver_energy" | "p_list_active_objects" | "p_list_objects" | "p_log_lattice_tension" | "p_max_approx_caps" | "p_max_contact_gap" | "p_max_contact_gap_player" | "p_max_contact_gap_simple" | "p_max_contacts" | "p_max_debris_mass" | "p_max_entity_cells" | "p_max_LCPCG_contacts" | "p_max_LCPCG_fruitless_iters" | "p_max_LCPCG_iters" | "p_max_LCPCG_microiters" | "p_max_LCPCG_microiters_final" | "p_max_LCPCG_subiters" | "p_max_LCPCG_subiters_final" | "p_max_MC_iters" | "p_max_MC_mass_ratio" | "p_max_MC_vel" | "p_max_object_splashes" | "p_max_plane_contacts" | "p_max_plane_contacts_distress" | "p_max_player_velocity" | "p_max_substeps" | "p_max_substeps_large_group" | "p_max_unproj_vel" | "p_max_velocity" | "p_max_world_step" | "p_min_LCPCG_improvement" | "p_min_separation_speed" | "p_net_angsnapmul" | "p_net_minsnapdist" | "p_net_minsnapdot" | "p_net_smoothtime" | "p_net_velsnapmul" | "p_noGeomLoad" | "p_notify_epsilon_living" | "p_notify_epsilon_rigid" | "p_num_bodies_large_group" | "p_penalty_scale" | "p_players_can_break" | "p_pod_life_time" | "p_profile" | "p_profile_entities" | "p_profile_functions" | "p_prohibit_unprojection" | "p_ray_fadein" | "p_ray_on_grid_max_size" | "p_ray_peak_time" | "p_rwi_queue_debug" | "p_single_step_mode" | "p_skip_redundant_colldet" | "p_splash_dist0" | "p_splash_dist1" | "p_splash_force0" | "p_splash_force1" | "p_splash_vel0" | "p_splash_vel1" | "p_tick_breakable" | "p_time_granularity" | "p_unproj_vel_scale" | "p_use_distance_contacts" | "p_use_unproj_vel" | "p_wireframe_distance" | "party_default_accept" | "pelvis_shake_knockback" | "pelvis_shake_scale" | "pelvis_shake_time" | "pelvis_shake_warp" | "pl_curvingSlowdownSpeedScale" | "pl_fall_start_height" | "pl_fall_start_velocity" | "pl_fallDamage_SpeedBias" | "pl_fallDamage_SpeedFatal" | "pl_fallDamage_SpeedSafe" | "pl_flyingVelocityMultiplier" | "pl_zeroGAimResponsiveness" | "pl_zeroGBaseSpeed" | "pl_zeroGDashEnergyConsumption" | "pl_zeroGEnableGBoots" | "pl_zeroGEnableGyroFade" | "pl_zeroGFloatDuration" | "pl_zeroGGyroFadeAngleInner" | "pl_zeroGGyroFadeAngleOuter" | "pl_zeroGGyroFadeExp" | "pl_zeroGGyroStrength" | "pl_zeroGParticleTrail" | "pl_zeroGSpeedMaxSpeed" | "pl_zeroGSpeedModeEnergyConsumption" | "pl_zeroGSpeedMultNormal" | "pl_zeroGSpeedMultNormalSprint" | "pl_zeroGSpeedMultSpeed" | "pl_zeroGSpeedMultSpeedSprint" | "pl_zeroGSwitchableGyro" | "pl_zeroGThrusterResponsiveness" | "pl_zeroGUpDown" | "prefab_cache_xml" | "prefab_cache_xml_gc" | "prefab_stream_xml" | "prefab_use_mmf" | "profile" | "profile_allthreads" | "profile_disk" | "profile_disk_budget" | "profile_disk_max_draw_items" | "profile_disk_max_items" | "profile_disk_timeframe" | "profile_disk_type_filter" | "profile_event_tolerance" | "profile_filter" | "profile_graph" | "profile_graphScale" | "profile_network" | "profile_pagefaults" | "profile_peak" | "profile_sampler" | "profile_sampler_max_samples" | "profile_smooth" | "profile_weighting" | "q_Renderer" | "q_ShaderFX" | "q_ShaderGeneral" | "q_ShaderGlass" | "q_ShaderHDR" | "q_ShaderIce" | "q_ShaderMetal" | "q_ShaderPostProcess" | "q_ShaderShadow" | "q_ShaderSky" | "q_ShaderTerrain" | "q_ShaderVegetation" | "q_ShaderWater" | "quadruped_idle_align" | "queued_skill_margin" | "r_AllowFP16Meshes" | "r_AllowHardwareSRGBWrite" | "r_ArmourPulseSpeedMultiplier" | "r_auxGeom" | "r_Batching" | "r_Beams" | "r_BeamsDistFactor" | "r_BeamsHelpers" | "r_BeamsMaxSlices" | "r_BeamsSoftClip" | "r_binaryShaderAutoGen" | "r_Brightness" | "r_BufferUpload_Enable" | "r_BufferUpload_WriteMode" | "r_CBStatic" | "r_CBStaticDebug" | "r_Character_NoDeform" | "r_CloudsDebug" | "r_CloudsUpdateAlways" | "r_ColorBits" | "r_ColorGrading" | "r_ColorGradingCharts" | "r_ColorGradingChartsCache" | "r_ColorGradingDof" | "r_ColorGradingFilters" | "r_ColorGradingLevels" | "r_ColorGradingSelectiveColor" | "r_ConditionalRendering" | "r_Contrast" | "r_CoronaColorScale" | "r_CoronaFade" | "r_Coronas" | "r_CoronaSizeScale" | "r_CreateZBufferTexture" | "r_CSTest" | "r_cubemapgenerating" | "r_CullGeometryForLights" | "r_CustomResHeight" | "r_CustomResMaxSize" | "r_CustomResPreview" | "r_CustomResWidth" | "r_CustomVisions" | "r_DebugLights" | "r_DebugLightVolumes" | "r_debugPatchwork" | "r_DebugRefraction" | "r_DebugRenderMode" | "r_DebugScreenEffects" | "r_DeferredDecals" | "r_deferredDecalsDebug" | "r_DeferredDecalsLowSpec" | "r_deferredDecalsMSAA" | "r_DeferredShadingCubeMaps" | "r_DeferredShadingDBTstencil" | "r_DeferredShadingDebug" | "r_DeferredShadingDepthBoundsTest" | "r_DeferredShadingHeightBasedAmbient" | "r_DeferredShadingLightLodRatio" | "r_DeferredShadingLightStencilRatio" | "r_DeferredShadingLightVolumes" | "r_DeferredShadingScissor" | "r_DeferredShadingSortLights" | "r_DeferredShadingStencilPrepass" | "r_DeferredShadingTiled" | "r_DeferredShadingTiledRatio" | "r_DeferredShadingTilesX" | "r_DeferredShadingTilesY" | "r_DepthBits" | "r_DepthOfField" | "r_DepthOfFieldBokeh" | "r_DepthOfFieldBokehQuality" | "r_desireHeight" | "r_desireWidth" | "r_DetailDistance" | "r_DetailNumLayers" | "r_DetailScale" | "r_DetailTextures" | "r_DisplacementFactor" | "r_DisplayInfo" | "r_DisplayInfoGraph" | "r_distant_rain" | "r_dofMinZ" | "r_dofMinZBlendMult" | "r_dofMinZScale" | "r_DrawNearFarPlane" | "r_DrawNearFoV" | "r_DrawNearZRange" | "r_DrawValidation" | "r_Driver" | "r_DualMaterialCullingDist" | "r_DynTexAtlasCloudsMaxSize" | "r_dyntexatlasdyntexsrcsize" | "r_DynTexAtlasSpritesMaxSize" | "r_dyntexatlasvoxterrainsize" | "r_DynTexMaxSize" | "r_enableAuxGeom" | "r_EnableErrorCheck" | "r_EnvCMResolution" | "r_EnvCMupdateInterval" | "r_EnvCMWrite" | "r_EnvLCMupdateInterval" | "r_EnvTexResolution" | "r_EnvTexUpdateInterval" | "r_ErrorString" | "r_ExcludeMesh" | "r_ExcludeShader" | "r_EyeAdaptationBase" | "r_EyeAdaptationFactor" | "r_EyeAdaptationLocal" | "r_EyeAdaptationSpeed" | "r_FastFullScreenQuad" | "r_Flares" | "r_Flush" | "r_FogDensityScale" | "r_FogDepthTest" | "r_FogGlassBackbufferResolveDebug" | "r_FogRampScale" | "r_ForceDiffuseSpecClear" | "r_ForceZClearWithColor" | "r_Fullscreen" | "r_fxaa" | "r_Gamma" | "r_geforce7" | "r_GeneralPassGeometrySorting" | "r_GeomInstancing" | "r_GeominstancingDebug" | "r_GeomInstancingThreshold" | "r_GetScreenShot" | "r_GlitterAmount" | "r_GlitterSize" | "r_GlitterSpecularPow" | "r_GlitterVariation" | "r_Glow" | "r_glowanamorphicflares" | "r_GPUProfiler" | "r_GraphStyle" | "r_HDRBloomMul" | "r_HDRBlueShift" | "r_HDRBrightLevel" | "r_HDRBrightness" | "r_HDRBrightOffset" | "r_HDRBrightThreshold" | "r_HDRDebug" | "r_HDREyeAdaptionCache" | "r_HDRFilmicToe" | "r_HDRGrainAmount" | "r_HDRLevel" | "r_HDROffset" | "r_HDRPresets" | "r_HDRRangeAdaptationSpeed" | "r_HDRRangeAdaptLBufferMax" | "r_HDRRangeAdaptLBufferMaxRange" | "r_HDRRangeAdaptMax" | "r_HDRRangeAdaptMaxRange" | "r_HDRRendering" | "r_HDRSaturation" | "r_HDRSCurveMax" | "r_HDRSCurveMin" | "r_HDRTexFormat" | "r_HDRVignetting" | "r_Height" | "r_ImposterRatio" | "r_ImpostersDraw" | "r_ImpostersUpdatePerFrame" | "r_IrradianceVolumes" | "r_LightBufferOptimized" | "r_LightsSinglePass" | "r_Log" | "r_log_stream_db_failed_file" | "r_LogShaders" | "r_LogTexStreaming" | "r_MaxDualMtlDepth" | "r_MaxSuitPulseSpeedMultiplier" | "r_MeasureOverdraw" | "r_MeasureOverdrawScale" | "r_MergeRenderChunks" | "r_meshHoldMemDuration" | "r_meshlog" | "r_MeshPoolSize" | "r_MeshPrecache" | "r_meshUseSummedArea" | "r_MeshVolatilePoolSize" | "r_moon_reflection_boost" | "r_MotionBlur" | "r_MotionBlurFrameTimeScale" | "r_MotionBlurMaxViewDist" | "r_MotionBlurShutterSpeed" | "r_MSAA" | "r_MSAA_amd_resolvessubresource_workaround" | "r_MSAA_debug" | "r_MSAA_quality" | "r_MSAA_samples" | "r_MultiGPU" | "r_MultiThreaded" | "r_MultiThreadFlush" | "r_NightVision" | "r_NightVisionAmbientMul" | "r_NightVisionBrightLevel" | "r_NightVisionCamMovNoiseAmount" | "r_NightVisionCamMovNoiseBlendSpeed" | "r_NightVisionFinalMul" | "r_NightVisionSonarLifetime" | "r_NightVisionSonarMultiplier" | "r_NightVisionSonarRadius" | "r_NightVisionViewDist" | "r_NoDrawNear" | "r_NoDrawShaders" | "r_NoHWGamma" | "r_NoLoadTextures" | "r_NoPreprocess" | "r_NormalsLength" | "r_NVDOF" | "r_NVDOF_BeforeToneMap" | "r_NVDOF_BokehIntensity" | "r_NVDOF_BokehLuminance" | "r_NVDOF_BokehSize" | "r_NVDOF_FarBlurSize" | "r_NVDOF_InFocusRange" | "r_NVDOF_NearBlurSize" | "r_NVDOF_Test_Mode" | "r_NVSSAO" | "r_NVSSAO_AmbientLightOcclusion_HighQuality" | "r_NVSSAO_AmbientLightOcclusion_LowQuality" | "r_NVSSAO_Bias" | "r_NVSSAO_BlurEnable" | "r_NVSSAO_BlurSharpness" | "r_NVSSAO_CoarseAO" | "r_NVSSAO_DetailAO" | "r_NVSSAO_FogDistance" | "r_NVSSAO_FogEnable" | "r_NVSSAO_OnlyOccludeAmbient" | "r_NVSSAO_PowerExponent" | "r_NVSSAO_Radius" | "r_NVSSAO_SceneScale" | "r_NVSSAO_UseNormals" | "r_OcclusionQueriesMGPU" | "r_OceanHeightScale" | "r_OceanLodDist" | "r_OceanMaxSplashes" | "r_OceanRendType" | "r_OceanSectorSize" | "r_OceanTexUpdate" | "r_OptimisedLightSetup" | "r_ParticleIndHeapSize" | "r_particles_lights_limit" | "r_particles_lights_merge_range" | "r_particles_lights_no_merge_size" | "r_ParticleVertHeapSize" | "r_PixelSync" | "r_pointslightshafts" | "r_PostAA" | "r_PostAAEdgeFilter" | "r_PostAAInEditingMode" | "r_PostAAMode" | "r_PostAAStencilCulling" | "r_PostProcessEffects" | "r_PostProcessEffectsFilters" | "r_PostProcessEffectsGameFx" | "r_PostProcessEffectsParamsBlending" | "r_PostProcessEffectsReset" | "r_PostProcessHUD3D" | "r_PostProcessMinimal" | "r_PostProcessOptimize" | "r_PreloadUserShaderCache" | "r_ProfileChar" | "r_ProfileDIPs" | "r_ProfileShaders" | "r_ProfileShadersSmooth" | "r_profileTerrainDetail" | "r_Rain" | "r_RainAmount" | "r_RainDistMultiplier" | "r_RainDropsEffect" | "r_RainIgnoreNearest" | "r_RainLayersPerFrame" | "r_RainMaxViewDist" | "r_RainMaxViewDist_Deferred" | "r_rainOcclAdditionalSize" | "r_rainOccluderRoofDrawDistance" | "r_RainOccluderSizeTreshold" | "r_rainOcclViewerDist" | "r_RC_AutoInvoke" | "r_ReduceRtChange" | "r_Reflections" | "r_ReflectionsOffset" | "r_ReflectionsQuality" | "r_refraction" | "r_RefractionPartialResolves" | "r_ReloadShaders" | "r_RenderMeshHashGridUnitSize" | "r_RenderMeshLockLog" | "r_ScatteringMaxDist" | "r_Scissor" | "r_Scratches" | "r_ShaderCompilerDontCache" | "r_ShaderCompilerPort" | "r_ShaderCompilerServer" | "r_ShaderEmailTags" | "r_ShadersAddListRT" | "r_ShadersAddListRTAndRT" | "r_ShadersAlwaysUseColors" | "r_ShadersAsyncActivation" | "r_ShadersAsyncCompiling" | "r_ShadersAsyncMaxThreads" | "r_ShadersAsyncReading" | "r_ShadersBlackListGL" | "r_ShadersBlackListRT" | "r_ShadersCacheOptimiseLog" | "r_ShadersDebug" | "r_ShadersDelayFlush" | "r_ShadersDirectory" | "r_shadersdontflush" | "r_ShadersEditing" | "r_ShadersIgnoreIncludesChanging" | "r_ShadersIntCompiler" | "r_ShadersInterfaceVersion" | "r_ShadersLazyUnload" | "r_ShadersLogCacheMisses" | "r_ShadersNoCompile" | "r_ShadersPreactivate" | "r_ShadersPrecacheAllLights" | "r_ShadersRemoteCompiler" | "r_ShadersSaveList" | "r_shadersSaveListRemote" | "r_ShadersSubmitRequestline" | "r_shadersUnLoadBinCaches" | "r_ShadersUseInstanceLookUpTable" | "r_ShadersUseScriptCache" | "r_ShaderUsageDelay" | "r_ShadowBlur" | "r_ShadowBluriness" | "r_ShadowGen" | "r_ShadowGenGS" | "r_ShadowGenMode" | "r_ShadowJittering" | "r_ShadowPass" | "r_ShadowPoolMaxFrames" | "r_ShadowPoolMaxTimeslicedUpdatesPerFrame" | "r_ShadowsAdaptionMin" | "r_ShadowsAdaptionRangeClamp" | "r_ShadowsAdaptionSize" | "r_ShadowsBias" | "r_ShadowsDeferredMode" | "r_ShadowsDepthBoundNV" | "r_ShadowsForwardPass" | "r_ShadowsGridAligned" | "r_ShadowsMaskDownScale" | "r_ShadowsMaskResolution" | "r_ShadowsOrthogonal" | "r_ShadowsParticleAnimJitterAmount" | "r_ShadowsParticleJitterAmount" | "r_ShadowsParticleKernelSize" | "r_ShadowsParticleNormalEffect" | "r_ShadowsPCFiltering" | "r_ShadowsSlopeScaleBias" | "r_ShadowsStencilPrePass" | "r_ShadowsSunMaskBlurriness" | "r_ShadowsUseClipVolume" | "r_ShadowsX2CustomBias" | "r_ShadowTexFormat" | "r_shootingstar" | "r_shootingstar_length" | "r_shootingstar_lifetime" | "r_shootingstar_respawnnow" | "r_shootingstar_respawntime" | "r_shootingstar_width" | "r_ShowDynTextureFilter" | "r_ShowDynTextures" | "r_ShowGammaReference" | "r_ShowLight" | "r_ShowLightBounds" | "r_ShowLines" | "r_ShowNormals" | "r_ShowRenderTarget" | "r_ShowRenderTarget_FullScreen" | "r_ShowTangents" | "r_ShowTexTimeGraph" | "r_ShowTexture" | "r_ShowTimeGraph" | "r_ShowVideoMemoryStats" | "r_silhouetteColorAmount" | "r_silhouetteQuality" | "r_silhouetteSize" | "r_SoftAlphaTest" | "r_solidWireframe" | "r_SonarVision" | "r_SplitScreenActive" | "r_SSAO" | "r_SSAO_amount" | "r_SSAO_amount_multipler" | "r_SSAO_contrast" | "r_SSAO_depth_range" | "r_SSAO_downscale" | "r_SSAO_quality" | "r_SSAO_radius" | "r_SSAO_radius_multipler" | "r_SSAO_Visualise" | "r_SSAODebug" | "r_SSAOTemporalConvergence" | "r_ssdo" | "r_ssdoAmbientAmount" | "r_ssdoAmbientClamp" | "r_ssdoAmbientPow" | "r_ssdoAmount" | "r_SSDOOptimized" | "r_ssdoRadius" | "r_ssdoRadiusMax" | "r_ssdoRadiusMin" | "r_SSGI" | "r_SSGIAmount" | "r_SSGIBlur" | "r_SSGIQuality" | "r_SSGIRadius" | "r_SSReflCutoff" | "r_SSReflections" | "r_SSReflExp" | "r_stars_rotate" | "r_stars_sharpness" | "r_stars_size" | "r_Stats" | "r_StencilBits" | "r_StencilFlushShaderReset" | "r_StereoDevice" | "r_StereoEyeDist" | "r_StereoFlipEyes" | "r_StereoGammaAdjustment" | "r_StereoHudScreenDist" | "r_StereoMode" | "r_StereoNearGeoScale" | "r_StereoOutput" | "r_StereoScreenDist" | "r_StereoStrength" | "r_sunshafts" | "r_Supersampling" | "r_SupersamplingFilter" | "r_TerrainAO" | "r_TerrainAO_FadeDist" | "r_TerrainSpecular_AccurateFresnel" | "r_TerrainSpecular_ColorB" | "r_TerrainSpecular_ColorG" | "r_TerrainSpecular_ColorR" | "r_TerrainSpecular_IndexOfRefraction" | "r_TerrainSpecular_Metallicness" | "r_TerrainSpecular_Model" | "r_TerrainSpecular_Roughness" | "r_TerrainSpecular_Strength" | "r_TessellationDebug" | "r_TessellationTriangleSize" | "r_testSplitScreen" | "r_TexAtlasSize" | "r_TexBindMode" | "r_TexBumpResolution" | "r_TexGrid" | "r_TexHWMipsGeneration" | "r_TexLog" | "r_TexLogNonStream" | "r_TexMaxAnisotropy" | "r_TexMaxSize" | "r_TexMinAnisotropy" | "r_TexMinSize" | "r_TexNoAniso" | "r_TexNoLoad" | "r_TexNormalMapType" | "r_TexPostponeLoading" | "r_TexResolution" | "r_TexResolution_Conditional" | "r_TexSkyQuality" | "r_texStagingGCTime" | "r_texStagingMaxCount" | "r_Texture_Anisotropic_Level" | "r_texture_db_streaming" | "r_texture_db_streaming_check_integrity" | "r_texture_precache_limit" | "r_TextureCompressor" | "r_TextureLodDistanceRatio" | "r_TextureLodMaxLod" | "r_TexturesFilteringQuality" | "r_TexturesStreamAdaptiveMargin" | "r_TexturesStreaming" | "r_TexturesStreamingDebug" | "r_TexturesStreamingDebugDumpIntoLog" | "r_TexturesStreamingDebugfilter" | "r_TexturesStreamingDebugMinMip" | "r_TexturesStreamingDebugMinSize" | "r_TexturesStreamingDontKeepSystemMode" | "r_TexturesStreamingIgnore" | "r_TexturesStreamingMaxRequestedJobs" | "r_TexturesStreamingMaxRequestedMB" | "r_texturesstreamingMinMipmap" | "r_texturesstreamingMinReadSizeKB" | "r_TexturesStreamingMipBias" | "r_TexturesStreamingMipClampDVD" | "r_texturesstreamingmipfading" | "r_TexturesStreamingNoUpload" | "r_TexturesStreamingOnlyVideo" | "r_texturesstreamingPostponeMips" | "r_texturesstreamingPostponeThresholdKB" | "r_texturesstreamingPostponeThresholdMip" | "r_texturesstreamingResidencyEnabled" | "r_texturesstreamingResidencyThrottle" | "r_texturesstreamingResidencyTime" | "r_texturesstreamingResidencyTimeTestLimit" | "r_TexturesStreamingSync" | "r_texturesStreamingUploadPerFrame" | "r_TexturesStreamPoolIdealRatio" | "r_TexturesStreamPoolLimitRatio" | "r_TexturesStreamPoolSize" | "r_TexturesStreamSystemLimitCheckTime" | "r_TexturesStreamSystemPoolSize" | "r_texturesStreamUseMipOffset" | "r_ThermalVision" | "r_ThermalVisionViewCloakFrequencyPrimary" | "r_ThermalVisionViewCloakFrequencySecondary" | "r_TXAA" | "r_TXAA_DebugMode" | "r_UseAlphaBlend" | "r_UseCompactHDRFormat" | "r_UseDualMaterial" | "r_UseEdgeAA" | "r_usefurpass" | "r_UseGSParticles" | "r_UseHWSkinning" | "r_UseMaterialLayers" | "r_UseMergedPosts" | "r_UseParticlesGlow" | "r_UseParticlesHalfRes" | "r_UseParticlesHalfRes_MinCount" | "r_UseParticlesHalfResDebug" | "r_UseParticlesHalfResForce" | "r_UseParticlesMerging" | "r_UseParticlesRefraction" | "r_UsePOM" | "r_UseShadowsPool" | "r_usesilhouette" | "r_UseSoftParticles" | "r_UseSRGB" | "r_UseZPass" | "r_ValidateDraw" | "r_VarianceShadowMapBlurAmount" | "r_VegetationAlphaTestOnly" | "r_VegetationSpritesGenAlways" | "r_VegetationSpritesGenDebug" | "r_VegetationSpritesMaxUpdate" | "r_VegetationSpritesNoBend" | "r_VegetationSpritesNoGen" | "r_VegetationSpritesTexRes" | "r_visareaDebug" | "r_visareavolumeoversize" | "r_VSync" | "r_waitRenderThreadAtDeviceLost" | "r_WaterCaustics" | "r_WaterCausticsDeferred" | "r_WaterCausticsDistance" | "r_WaterGodRays" | "r_WaterReflections" | "r_WaterReflectionsMGPU" | "r_WaterReflectionsMinVisiblePixelsUpdate" | "r_WaterReflectionsMinVisUpdateDistanceMul" | "r_WaterReflectionsMinVisUpdateFactorMul" | "r_WaterReflectionsQuality" | "r_WaterReflectionsUseMinOffset" | "r_WaterRipple" | "r_WaterRippleResolution" | "r_WaterUpdateChange" | "r_WaterUpdateDistance" | "r_WaterUpdateFactor" | "r_WaterUpdateTimeMax" | "r_WaterUpdateTimeMin" | "r_Width" | "r_WindowX" | "r_WindowY" | "r_wireframe" | "r_ZFightingDepthScale" | "r_ZFightingExtrude" | "r_ZPassDepthSorting" | "r_ZPassOnly" | "ragdoll_hit" | "ragdoll_hit_bone" | "raise_exception" | "rope_max_allowed_step" | "s_ADPCMDecoders" | "s_AllowNotCachedAccess" | "s_AudioPreloadsFile" | "s_BlockAlignSize" | "s_CinemaVolume" | "s_CompressedDialog" | "s_Compression" | "s_CullingByCache" | "s_DebugMusic" | "s_DebugSound" | "s_DialogVolume" | "s_Doppler" | "s_DopplerScale" | "s_DrawObstruction" | "s_DrawSounds" | "s_DummySound" | "s_DumpEventStructure" | "s_ErrorSound" | "s_FileAccess" | "s_FileCacheManagerEnable" | "s_FileCacheManagerSize" | "s_FileOpenHandleMax" | "s_FindLostEvents" | "s_FormatResampler" | "s_FormatSampleRate" | "s_FormatType" | "s_GameCinemaVolume" | "s_GameDialogVolume" | "s_GameMasterVolume" | "s_GameMIDIVolume" | "s_GameMusicVolume" | "s_GameReverbManagerPause" | "s_GameSFXVolume" | "s_GameVehicleMusicVolume" | "s_HDR" | "s_HDRDebug" | "s_HDRFade" | "s_HDRFalloff" | "s_HDRLoudnessFalloff" | "s_HDRLoudnessMaxFalloff" | "s_HDRRange" | "s_HRTF_DSP" | "s_HWChannels" | "s_InactiveSoundIterationTimeout" | "s_LanguagesConversion" | "s_LoadNonBlocking" | "s_MaxActiveSounds" | "s_MaxChannels" | "s_MaxEventCount" | "s_MaxMIDIChannels" | "s_MemoryPoolSoundPrimary" | "s_MemoryPoolSoundPrimaryRatio" | "s_MemoryPoolSoundSecondary" | "s_MemoryPoolSoundSecondaryRatio" | "s_MemoryPoolSystem" | "s_MidiFile" | "s_MIDIVolume" | "s_MinRepeatSoundTimeout" | "s_MPEGDecoders" | "s_MusicCategory" | "s_MusicEnable" | "s_MusicFormat" | "s_MusicInfoDebugFilter" | "s_MusicMaxPatterns" | "s_MusicProfiling" | "s_MusicSpeakerBackVolume" | "s_MusicSpeakerCenterVolume" | "s_MusicSpeakerFrontVolume" | "s_MusicSpeakerLFEVolume" | "s_MusicSpeakerSideVolume" | "s_MusicStreaming" | "s_MusicVolume" | "s_NetworkAudition" | "s_NoFocusVolume" | "s_Obstruction" | "s_ObstructionAccuracy" | "s_ObstructionMaxPierecability" | "s_ObstructionMaxRadius" | "s_ObstructionMaxValue" | "s_ObstructionUpdate" | "s_ObstructionVisArea" | "s_OffscreenEnable" | "s_OutputConfig" | "s_PlaybackFilter" | "s_PrecacheData" | "s_PrecacheDuration" | "s_PreloadWeaponProjects" | "s_PriorityThreshold" | "s_Profiling" | "s_RecordConfig" | "s_ReverbDebugDraw" | "s_ReverbDelay" | "s_ReverbDynamic" | "s_ReverbEchoDSP" | "s_ReverbReflectionDelay" | "s_ReverbType" | "s_SFXVolume" | "s_SoftwareChannels" | "s_SoundEnable" | "s_SoundInfo" | "s_SoundInfoLogFile" | "s_SoundMoods" | "s_SoundMoodsDSP" | "s_SpamFilterTimeout" | "s_SpeakerConfig" | "s_StopSoundsImmediately" | "s_StreamBufferSize" | "s_StreamDialogIntoMemory" | "s_StreamProjectFiles" | "s_UnloadData" | "s_UnloadProjects" | "s_UnusedSoundCount" | "s_VariationLimiter" | "s_VehcleMusicVolume" | "s_VisAreasPropagation" | "s_Vol0TurnsVirtual" | "s_VUMeter" | "s_X2CullingByDistance" | "s_X2CullingByMaxChannel" | "s_X2CullingDistance" | "s_X2CullingDistanceRatio" | "s_X2CullingMaxChannelRatio" | "s_XMADecoders" | "show_guidedecal" | "ShowActionBar_1" | "ShowActionBar_2" | "ShowActionBar_3" | "ShowActionBar_4" | "ShowActionBar_5" | "ShowActionBar_6" | "ShowBuffDuration" | "ShowChatBubble" | "ShowEmptyBagSlotCounter" | "ShowFps" | "ShowGameTime" | "ShowHeatlthNumber" | "ShowMagicPointNumber" | "ShowPlayerFrameLifeAlertEffect" | "ShowServerTime" | "ShowTargetCastingBar" | "ShowTargetToTargetCastingBar" | "skill_detail_damage_show_tooltip" | "skill_synergy_info_show_tooltip" | "skillMoving" | "skip_ag_update" | "slot_cooldown_visible" | "smart_ground_targeting" | "sound_mood_combat_enable" | "ss_auto_cell_loading" | "ss_auto_origin_change" | "ss_debug_ui" | "ss_deferred_object_loading" | "ss_max_warp_dist" | "ss_min_loading_dist_ratio" | "ss_use_in_game_loading" | "stirrup_align_rot" | "sv_AISystem" | "sv_bandwidth" | "sv_bind" | "sv_DedicatedCPUPercent" | "sv_DedicatedCPUVariance" | "sv_DedicatedMaxRate" | "sv_gamerules" | "sv_gs_report" | "sv_gs_trackstats" | "sv_input_timeout" | "sv_lanonly" | "sv_levelrotation" | "sv_map" | "sv_maxmemoryusage" | "sv_maxspectators" | "sv_packetRate" | "sv_password" | "sv_port" | "sv_ranked" | "sv_requireinputdevice" | "sv_servername" | "sv_timeout_disconnect" | "sv_voice_enable_groups" | "sv_voicecodec" | "swim_back_speed_mul" | "swim_buoy_speed" | "swim_down_speed_mul" | "swim_jump_end_depth" | "swim_jump_permission_range" | "swim_jump_speed" | "swim_side_speed_mul" | "swim_up_speed_mul" | "sys_affinity" | "sys_affinity_main" | "sys_affinity_physics" | "sys_affinity_render" | "sys_AI" | "sys_background_task_budget" | "sys_budget_dp" | "sys_budget_dp_brush" | "sys_budget_dp_character" | "sys_budget_dp_entity" | "sys_budget_dp_road" | "sys_budget_dp_terrain" | "sys_budget_dp_terrain_detail" | "sys_budget_dp_terrain_detail_3d" | "sys_budget_dp_vegetation" | "sys_budget_frame_time" | "sys_budget_particle" | "sys_budget_particle_entity" | "sys_budget_particle_etc" | "sys_budget_particle_game" | "sys_budget_particle_item" | "sys_budget_particle_mfx" | "sys_budget_sound_channels" | "sys_budget_sound_memory" | "sys_budget_system_memory" | "sys_budget_system_memory_mesh" | "sys_budget_system_memory_texture" | "sys_budget_triangles" | "sys_budget_tris_brush" | "sys_budget_tris_character" | "sys_budget_tris_entity" | "sys_budget_tris_road" | "sys_budget_tris_shadow" | "sys_budget_tris_terrain" | "sys_budget_tris_terrain_detail" | "sys_budget_tris_terrain_detail_3d" | "sys_budget_tris_vegetation" | "sys_budget_video_memory" | "sys_console_draw_always" | "sys_cpu_usage_update_interval" | "sys_crashtest" | "sys_DeactivateConsole" | "sys_dedicated_sleep_test" | "sys_dev_script_folder" | "sys_dll_game" | "sys_entities" | "sys_firstlaunch" | "sys_float_exceptions" | "sys_flush_system_file_cache" | "sys_game_folder" | "sys_logallocations" | "sys_LowSpecPak" | "sys_main_CPU" | "sys_max_fps" | "sys_max_step" | "sys_memory_cleanup" | "sys_memory_debug" | "sys_min_step" | "sys_movie_update_position" | "sys_no_crash_dialog" | "sys_noupdate" | "sys_PakLogMissingFiles" | "sys_physics" | "sys_physics_client" | "sys_physics_CPU" | "sys_physics_cpu_auto" | "sys_preload" | "sys_ProfileLevelLoading" | "sys_root" | "sys_SaveCVars" | "sys_sleep_background" | "sys_sleep_test" | "sys_spec" | "sys_spec_full" | "sys_SSInfo" | "sys_StreamCallbackTimeBudget" | "sys_streaming_sleep" | "sys_TaskThread0_CPU" | "sys_TaskThread1_CPU" | "sys_TaskThread2_CPU" | "sys_TaskThread3_CPU" | "sys_TaskThread4_CPU" | "sys_TaskThread5_CPU" | "sys_trackview" | "sys_use_limit_fps" | "sys_user_folder" | "sys_vtune" | "sys_warnings" | "sys_WER" | "tab_targeting_dir" | "tab_targeting_fan_angle" | "tab_targeting_fan_dist" | "tab_targeting_history_expire_time" | "tab_targeting_history_max" | "tab_targeting_round_dist" | "tab_targeting_z_limit" | "test_world_congestion" | "test_world_queue" | "time_scale" | "tqos_performance_report_period" | "ucc_ver" | "ui_disable_caption" | "ui_double_click_interval" | "ui_draw_level" | "ui_eventProfile" | "ui_localized_text_debug" | "ui_modelview_enable" | "ui_modelview_update_times" | "ui_scale" | "ui_skill_accessor_update_interval" | "ui_stats" | "um_crawl_groundalign_smooth_time" | "use_auto_regist_district" | "use_celerity_with_double_forward" | "use_data_mining_manager" | "UseQuestDirectingCloseUpCamera" | "user_music_disable_others" | "user_music_disable_self" | "v_altitudeLimit" | "v_altitudeLimitLowerOffset" | "v_draw_slip" | "v_draw_suspension" | "v_dumpFriction" | "v_help_tank_steering" | "v_invertPitchControl" | "v_pa_surface" | "v_profileMovement" | "v_rockBoats" | "v_sprintSpeed" | "v_stabilizeVTOL" | "v_wind_minspeed" | "vehicle_controller_GroundAlign_smooth_time" | "VisibleMyEquipInfo" | "vpn_external_ip" | "world_serveraddr" | "world_serverport" | "x_float1" | "x_float2" | "x_float3" | "x_int1" | "x_int2" | "x_int3"
X2Player
Globals
ACCOUNT_RESTRICT_CODE_NEXON
integer
ACCOUNT_RESTRICT_CODE_NONE
integer
ACCOUNT_RESTRICT_CODE_XL
integer
APPELATION_ROUTE_TYPE_ACHIEVEMENTS
integer
APPELATION_ROUTE_TYPE_ETC
integer
APPELATION_ROUTE_TYPE_HIDDEN
integer
APPELATION_ROUTE_TYPE_MAX
integer
APPELATION_ROUTE_TYPE_MERCHANT_PACKS
integer
APPELATION_ROUTE_TYPE_QUEST_CONTEXTS
integer
APPELLATION_LIST_PER_PAGE
integer
BOT_CHECK_ANSWER_COUNT
integer
BOT_QUESTION_CHAR_SIZE
integer
HIRAMAKAND_SAVE_PEOPLE_BUFF_TYPE
integer
INSTANT_TIME_EXPEDITION_REJOIN
integer
SCREEN_BASE
integer
SCREEN_CHARACTER_CREATE
integer
SCREEN_CHARACTER_SELECT
integer
SCREEN_INIT_WORLD
integer
SCREEN_INTRO
integer
SCREEN_LOGIN
integer
SCREEN_NONE
integer
SCREEN_WORLD
integer
SCREEN_WORLD_SELECT
integer
X2Player
X2Player
ZPW_ENTER
integer
ZPW_EXPEL
integer
ZPW_OUT
integer
ZPW_WAIT
integer
ZP_RESERVED
integer
Aliases
ACCOUNT_RESTRICT_CODE
ACCOUNT_RESTRICT_CODE_NEXON|ACCOUNT_RESTRICT_CODE_NONE|ACCOUNT_RESTRICT_CODE_XL
-- api/X2Player
ACCOUNT_RESTRICT_CODE:
| `ACCOUNT_RESTRICT_CODE_NEXON`
| `ACCOUNT_RESTRICT_CODE_NONE`
| `ACCOUNT_RESTRICT_CODE_XL`
APPELATION_ROUTE_TYPE
APPELATION_ROUTE_TYPE_ACHIEVEMENTS|APPELATION_ROUTE_TYPE_ETC|APPELATION_ROUTE_TYPE_HIDDEN|APPELATION_ROUTE_TYPE_MAX|APPELATION_ROUTE_TYPE_MERCHANT_PACKS…(+1)
-- api/X2Player
APPELATION_ROUTE_TYPE:
| `APPELATION_ROUTE_TYPE_ACHIEVEMENTS`
| `APPELATION_ROUTE_TYPE_ETC`
| `APPELATION_ROUTE_TYPE_HIDDEN`
| `APPELATION_ROUTE_TYPE_MAX`
| `APPELATION_ROUTE_TYPE_MERCHANT_PACKS`
| `APPELATION_ROUTE_TYPE_QUEST_CONTEXTS`
SCREEN_STATE
SCREEN_BASE|SCREEN_CHARACTER_CREATE|SCREEN_CHARACTER_SELECT|SCREEN_INIT_WORLD|SCREEN_INTRO…(+4)
-- api/X2Player
SCREEN_STATE:
| `SCREEN_BASE`
| `SCREEN_CHARACTER_CREATE`
| `SCREEN_CHARACTER_SELECT`
| `SCREEN_INIT_WORLD`
| `SCREEN_INTRO`
| `SCREEN_LOGIN`
| `SCREEN_NONE`
| `SCREEN_WORLD`
| `SCREEN_WORLD_SELECT`
ZONE_PERMISSION_WINDOW
ZPW_ENTER|ZPW_EXPEL|ZPW_OUT|ZPW_WAIT|ZP_RESERVED
-- api/X2Player
ZONE_PERMISSION_WINDOW:
| `ZPW_ENTER`
| `ZPW_EXPEL`
| `ZPW_OUT`
| `ZPW_WAIT`
| `ZP_RESERVED`
Classes
Class: X2Player
Method: ChangeAppellation
(method) X2Player:ChangeAppellation(appellationNameType: number, appellationEffectType: number)
-> successful: boolean
Sets the player’s appellation name and effect.
@param
appellationNameType— The appellation name type.@param
appellationEffectType— The appellation effect type.@return
successful—trueif the change was successful, even if types are invalid.
Method: GetAppellations
(method) X2Player:GetAppellations(appellationRouteFilter: `APPELATION_ROUTE_TYPE_ACHIEVEMENTS`|`APPELATION_ROUTE_TYPE_ETC`|`APPELATION_ROUTE_TYPE_HIDDEN`|`APPELATION_ROUTE_TYPE_MAX`|`APPELATION_ROUTE_TYPE_MERCHANT_PACKS`...(+1), appellationPageIndex: number)
-> appellations: Appellation[]
Retrieves a list of up to 50 appellation instances.
@param
appellationRouteFilter— The route type filter.@param
appellationPageIndex— The page index for the appellation list.@return
appellations— A table of appellation instances.-- api/X2Player appellationRouteFilter: | `APPELATION_ROUTE_TYPE_ACHIEVEMENTS` | `APPELATION_ROUTE_TYPE_ETC` | `APPELATION_ROUTE_TYPE_HIDDEN` | `APPELATION_ROUTE_TYPE_MAX` | `APPELATION_ROUTE_TYPE_MERCHANT_PACKS` | `APPELATION_ROUTE_TYPE_QUEST_CONTEXTS`See: Appellation
Method: GetAppellationStampInfos
(method) X2Player:GetAppellationStampInfos()
-> appellationStampInfo: StampInfo[]
Retrieves a list of stamp information.
@return
appellationStampInfo— A table of stamp information.See: StampInfo
Method: GetAppellationsCount
(method) X2Player:GetAppellationsCount(appellationRouteFilter: `APPELATION_ROUTE_TYPE_ACHIEVEMENTS`|`APPELATION_ROUTE_TYPE_ETC`|`APPELATION_ROUTE_TYPE_HIDDEN`|`APPELATION_ROUTE_TYPE_MAX`|`APPELATION_ROUTE_TYPE_MERCHANT_PACKS`...(+1))
-> appellationsCount: number
Retrieves the total count of appellations for the specified route type.
@param
appellationRouteFilter— The route type filter.@return
appellationsCount— The total number of appellations.-- api/X2Player appellationRouteFilter: | `APPELATION_ROUTE_TYPE_ACHIEVEMENTS` | `APPELATION_ROUTE_TYPE_ETC` | `APPELATION_ROUTE_TYPE_HIDDEN` | `APPELATION_ROUTE_TYPE_MAX` | `APPELATION_ROUTE_TYPE_MERCHANT_PACKS` | `APPELATION_ROUTE_TYPE_QUEST_CONTEXTS`
Method: GetShowingAppellation
(method) X2Player:GetShowingAppellation()
-> showingAppellation: Appellation
Retrieves information on the currently displayed appellation.
@return
showingAppellation— The displayed appellation information.local showingAppellation = X2Player:GetShowingAppellation() local appellationName = showingAppellation[2]See: Appellation
Method: GetEffectAppellation
(method) X2Player:GetEffectAppellation()
-> showingEffectAppellation: Appellation
Retrieves information on the currently active appellation buff.
@return
showingEffectAppellation— The active appellation buff information.local showingEffectAppellation = X2Player:GetEffectAppellation() local effectDescription = showingEffectAppellation[6].descriptionSee: Appellation
Method: GetStampChangeItemInfo
(method) X2Player:GetStampChangeItemInfo()
-> stampChangeItemInfo: StampChangeItemInfo
Retrieves item requirements for changing a stamp.
@return
stampChangeItemInfo— The item requirements for changing a stamp.See: StampChangeItemInfo
Method: GetAppellationStampInfo
(method) X2Player:GetAppellationStampInfo(id: number)
-> appellationStampInfo: StampInfo
Retrieves stamp information.
@param
id— The id of the stamp.@return
appellationStampInfo— The stamp information.See: StampInfo
Method: GetAppellationMyStamp
(method) X2Player:GetAppellationMyStamp()
-> appellationMyStamp: AppellationMyStamp
Retrieves current stamp information.
@return
appellationMyStamp— The current stamp information.See: AppellationMyStamp
Method: GetAppellationBuffInfoByLevels
(method) X2Player:GetAppellationBuffInfoByLevels()
-> appellationBuffInfo: AppellationBuffInfo[]
Retrieves a list of appellation buff information for each appellation level.
@return
appellationBuffInfo— A table of appellation buff information.See: AppellationBuffInfo
Method: GetAppellationRouteInfo
(method) X2Player:GetAppellationRouteInfo(appellationType: number)
-> appellationRouteInfo: AppellationRouteInfo
Retrieves appellation route information for the specified appellation ID.
@param
appellationType— The appellation ID.@return
appellationRouteInfo— The appellation route information.See: AppellationRouteInfo
Method: GetAppellationChangeItemInfo
(method) X2Player:GetAppellationChangeItemInfo()
-> appellationChangeItemInfo: AppellationChangeItemInfo
Retrieves item requirements for changing an appellation (currently not required).
@return
appellationChangeItemInfo— The item requirements for changing an appellation.
Method: GetAppellationMyLevelInfo
(method) X2Player:GetAppellationMyLevelInfo()
-> appellationMyLevelInfo: AppellationMyLevelInfo
Retrieves the player’s appellation level information.
@return
appellationMyLevelInfo— The appellation level information.
Method: GetAppellationCount
(method) X2Player:GetAppellationCount()
-> appellationCount: number
Retrieves the count of the player’s unlocked appellations.
@return
appellationCount— The number of unlocked appellations.
Method: GetUnitAppellationRouteList
(method) X2Player:GetUnitAppellationRouteList()
-> unitAppellationRoute: UnitAppellationRoute[]
Retrieves a list of key-value pairs representing appellation route types.
@return
unitAppellationRoute— A table of appellation route types.See: UnitAppellationRoute
X2PremiumService
Globals
PG_PREMIUM_0
integer
PG_PREMIUM_1
integer
PG_PREMIUM_2
integer
PG_PREMIUM_3
integer
PG_PREMIUM_4
integer
PG_PREMIUM_5
integer
PG_PREMIUM_6
integer
PG_PREMIUM_7
integer
PG_PREMIUM_8
integer
PSBFR_AA_POINT
integer
PSBFR_CASH
integer
PSBFR_NONE
integer
PSBFR_NORMAL
integer
PSBMT_CUSTOM
integer
PSBMT_PECENT
integer
PSBMT_VALUE
integer
PSBM_ADD_MAX_LABOR_POWER
integer
PSBM_AUCTION_POST_AUTHORITY
integer
PSBM_BATTLE_FILED_LOSE
integer
PSBM_BATTLE_FILED_WIN
integer
PSBM_GIVE_MILEAGE
integer
PSBM_GLADIATOR_FILED_LOSE
integer
PSBM_GLADIATOR_FILED_WIN
integer
PSBM_OFFLINE_LABOR_POWER
integer
PSBM_ONLINE_LABOR_POWER
integer
PSBM_ONLY_PREMIUM_QUEST
integer
X2PremiumService
X2PremiumService
Aliases
PREMIUM_GRADE
PG_PREMIUM_0|PG_PREMIUM_1|PG_PREMIUM_2|PG_PREMIUM_3|PG_PREMIUM_4…(+4)
-- api/X2PremiumService
PREMIUM_GRADE:
| `PG_PREMIUM_0`
| `PG_PREMIUM_1`
| `PG_PREMIUM_2`
| `PG_PREMIUM_3`
| `PG_PREMIUM_4`
| `PG_PREMIUM_5`
| `PG_PREMIUM_6`
| `PG_PREMIUM_7`
| `PG_PREMIUM_8`
PREMIUM_SERVICE_BUY_FAIL_RESULT
PSBFR_AA_POINT|PSBFR_CASH|PSBFR_NONE|PSBFR_NORMAL
-- api/X2PremiumService
PREMIUM_SERVICE_BUY_FAIL_RESULT:
| `PSBFR_AA_POINT`
| `PSBFR_CASH`
| `PSBFR_NONE`
| `PSBFR_NORMAL`
PREMIUM_SERVICE_BUY_MESSAGE
PSBM_ADD_MAX_LABOR_POWER|PSBM_AUCTION_POST_AUTHORITY|PSBM_BATTLE_FILED_LOSE|PSBM_BATTLE_FILED_WIN|PSBM_GIVE_MILEAGE…(+5)
-- api/X2PremiumService
PREMIUM_SERVICE_BUY_MESSAGE:
| `PSBM_ADD_MAX_LABOR_POWER`
| `PSBM_AUCTION_POST_AUTHORITY`
| `PSBM_BATTLE_FILED_LOSE`
| `PSBM_BATTLE_FILED_WIN`
| `PSBM_GIVE_MILEAGE`
| `PSBM_GLADIATOR_FILED_LOSE`
| `PSBM_GLADIATOR_FILED_WIN`
| `PSBM_OFFLINE_LABOR_POWER`
| `PSBM_ONLINE_LABOR_POWER`
| `PSBM_ONLY_PREMIUM_QUEST`
PREMIUM_SERVICE_BUY_MESSAGE_TYPE
PSBMT_CUSTOM|PSBMT_PECENT|PSBMT_VALUE
-- api/X2PremiumService
PREMIUM_SERVICE_BUY_MESSAGE_TYPE:
| `PSBMT_CUSTOM`
| `PSBMT_PECENT`
| `PSBMT_VALUE`
Classes
Class: X2PremiumService
X2Quest
Globals
CBK_NORMAL
integer
CBK_SYSTEM
integer
CBK_THINK
integer
DOW_FRIDAY
integer
DOW_INVALID
integer
DOW_MONDAY
integer
DOW_SATURDAY
integer
DOW_SUNDAY
integer
DOW_THURSDAY
integer
DOW_TUESDAY
integer
DOW_WEDNESDAY
integer
MAX_CHRONICLE_INFO_ACTIVE_COUNT
integer
MAX_QUEST_OBJECTIVE
integer
QCS_COMPLETED
integer
QSTATFAILED_MAYBE_QUEST_LIST_FULL
integer
QUEST_MARK_ORDER_DAILY
integer
QUEST_MARK_ORDER_DAILY_HUNT
integer
QUEST_MARK_ORDER_LIVELIHOOD
integer
QUEST_MARK_ORDER_MAIN
integer
QUEST_MARK_ORDER_NORMAL
integer
QUEST_MARK_ORDER_SAGA
integer
QUEST_MARK_ORDER_WEEKLY
integer
X2Quest
X2Quest
Aliases
CHAT_BUBBLE_KIND
CBK_NORMAL|CBK_SYSTEM|CBK_THINK
-- api/X2Quest
CHAT_BUBBLE_KIND:
| `CBK_NORMAL`
| `CBK_SYSTEM`
| `CBK_THINK`
DAY_OF_WEEK
DOW_FRIDAY|DOW_INVALID|DOW_MONDAY|DOW_SATURDAY|DOW_SUNDAY…(+3)
-- api/X2Quest
DAY_OF_WEEK:
| `DOW_FRIDAY`
| `DOW_INVALID`
| `DOW_MONDAY`
| `DOW_SATURDAY`
| `DOW_SUNDAY`
| `DOW_THURSDAY`
| `DOW_TUESDAY`
| `DOW_WEDNESDAY`
QUEST_MARK_ORDER
QUEST_MARK_ORDER_DAILY_HUNT|QUEST_MARK_ORDER_DAILY|QUEST_MARK_ORDER_LIVELIHOOD|QUEST_MARK_ORDER_MAIN|QUEST_MARK_ORDER_NORMAL…(+2)
-- api/X2Quest
QUEST_MARK_ORDER:
| `QUEST_MARK_ORDER_DAILY`
| `QUEST_MARK_ORDER_DAILY_HUNT`
| `QUEST_MARK_ORDER_LIVELIHOOD`
| `QUEST_MARK_ORDER_MAIN`
| `QUEST_MARK_ORDER_NORMAL`
| `QUEST_MARK_ORDER_SAGA`
| `QUEST_MARK_ORDER_WEEKLY`
Classes
Class: X2Quest
Method: GetActiveQuestListCount
(method) X2Quest:GetActiveQuestListCount()
-> activeQuestListCount: number
Retrieves the count of all active quests, including completed ones.
@return
activeQuestListCount— The number of active quests.
Method: IsCompleted
(method) X2Quest:IsCompleted(questType: number)
-> completed: boolean
Checks if the specified quest is completed.
@param
questType— The quest ID.@return
completed—trueif the quest is completed,falseotherwise.
Method: GetQuestContextMainTitle
(method) X2Quest:GetQuestContextMainTitle(questType: number)
-> questContextMainTitle: string
Retrieves the main title for the specified quest.
@param
questType— The quest ID.@return
questContextMainTitle— The quest’s main title.
Method: GetActiveQuestType
(method) X2Quest:GetActiveQuestType(idx: number)
-> activeQuestType: number
Retrieves the quest ID for the specified active quest index.
@param
idx— The active quest index (not the quest ID).@return
activeQuestType— The quest ID.
Method: SetTrackingActiveQuest
(method) X2Quest:SetTrackingActiveQuest(idx: number)
Sets the specified quest as the active tracked quest.
@param
idx— The quest index or ID to track (type unclear).
X2Rank
Globals
RK_CHARACTER_GEAR_SCORE
integer
RK_EXPEDITION_BATTLE_RECORD
integer
RK_EXPEDITION_GEAR_SCORE
integer
RK_EXPEDITION_INSTANCE_RATING
integer
RK_FISHING_SUM
integer
RK_FISHING_TOP
integer
RK_GAME_POINTS
integer
RK_GOODS_VALUE
integer
RK_HEIR_LEVEL
integer
RK_INSTANCE_RATING
integer
RK_ITEM_SCORE
integer
RK_ZONE_SCORE_SUM_BY_QUEST_COMPLETE
integer
X2Rank
X2Rank
Aliases
RANK_KIND
RK_CHARACTER_GEAR_SCORE|RK_EXPEDITION_BATTLE_RECORD|RK_EXPEDITION_GEAR_SCORE|RK_EXPEDITION_INSTANCE_RATING|RK_FISHING_SUM…(+7)
-- api/X2Rank
RANK_KIND:
| `RK_CHARACTER_GEAR_SCORE`
| `RK_EXPEDITION_BATTLE_RECORD`
| `RK_EXPEDITION_GEAR_SCORE`
| `RK_EXPEDITION_INSTANCE_RATING`
| `RK_FISHING_SUM`
| `RK_FISHING_TOP`
| `RK_GAME_POINTS`
| `RK_GOODS_VALUE`
| `RK_HEIR_LEVEL`
| `RK_INSTANCE_RATING`
| `RK_ITEM_SCORE`
| `RK_ZONE_SCORE_SUM_BY_QUEST_COMPLETE`
Classes
Class: X2Rank
X2RenewItem
Globals
X2RenewItem
X2RenewItem
Classes
Class: X2RenewItem
X2Resident
Globals
HOUSING_LIST_FILTER_ALL
integer
HOUSING_LIST_FILTER_FARM
integer
HOUSING_LIST_FILTER_FLOATING
integer
HOUSING_LIST_FILTER_HOUSE_NAME
integer
HOUSING_LIST_FILTER_LARGE
integer
HOUSING_LIST_FILTER_MANSION
integer
HOUSING_LIST_FILTER_MEDIUM
integer
HOUSING_LIST_FILTER_PUBLIC
integer
HOUSING_LIST_FILTER_SELLER_NAME
integer
HOUSING_LIST_FILTER_SMALL
integer
HOUSING_LIST_FILTER_UNDERWATER_STRUCTURE
integer
HOUSING_LIST_FILTER_WORKTABLE
integer
X2Resident
X2Resident
Aliases
HOUSING_LIST_FILTER
HOUSING_LIST_FILTER_ALL|HOUSING_LIST_FILTER_FARM|HOUSING_LIST_FILTER_FLOATING|HOUSING_LIST_FILTER_HOUSE_NAME|HOUSING_LIST_FILTER_LARGE…(+7)
-- api/X2Resident
HOUSING_LIST_FILTER:
| `HOUSING_LIST_FILTER_ALL`
| `HOUSING_LIST_FILTER_FARM`
| `HOUSING_LIST_FILTER_FLOATING`
| `HOUSING_LIST_FILTER_HOUSE_NAME`
| `HOUSING_LIST_FILTER_LARGE`
| `HOUSING_LIST_FILTER_MANSION`
| `HOUSING_LIST_FILTER_MEDIUM`
| `HOUSING_LIST_FILTER_PUBLIC`
| `HOUSING_LIST_FILTER_SELLER_NAME`
| `HOUSING_LIST_FILTER_SMALL`
| `HOUSING_LIST_FILTER_UNDERWATER_STRUCTURE`
| `HOUSING_LIST_FILTER_WORKTABLE`
Classes
Class: X2Resident
Method: FilterHousingTradeList
(method) X2Resident:FilterHousingTradeList(filterindex: `HOUSING_LIST_FILTER_ALL`|`HOUSING_LIST_FILTER_FARM`|`HOUSING_LIST_FILTER_FLOATING`|`HOUSING_LIST_FILTER_HOUSE_NAME`|`HOUSING_LIST_FILTER_LARGE`...(+7), searchWord: string)
-> unknown: boolean
Searches for housing trade listings in the current zone with the given filter and search word, triggering the
RESIDENT_HOUSING_TRADE_LISTevent.@param
filterindex— The filter to apply.@param
searchWord— The search term.-- api/X2Resident filterindex: | `HOUSING_LIST_FILTER_ALL` | `HOUSING_LIST_FILTER_FARM` | `HOUSING_LIST_FILTER_FLOATING` | `HOUSING_LIST_FILTER_HOUSE_NAME` | `HOUSING_LIST_FILTER_LARGE` | `HOUSING_LIST_FILTER_MANSION` | `HOUSING_LIST_FILTER_MEDIUM` | `HOUSING_LIST_FILTER_PUBLIC` | `HOUSING_LIST_FILTER_SELLER_NAME` | `HOUSING_LIST_FILTER_SMALL` | `HOUSING_LIST_FILTER_UNDERWATER_STRUCTURE` | `HOUSING_LIST_FILTER_WORKTABLE`
Method: RefreshResidentMembers
(method) X2Resident:RefreshResidentMembers(zoneGroupType: `0`|`100`|`101`|`102`|`103`...(+151), offline: boolean, startIndex: number)
Refreshes the list of members shown on the resident board. The resident board must be open for the refresh to take effect.
@param
zoneGroupType— The zone group ID of the residence.@param
offline—trueto include offline characters,falseto show online only.@param
startIndex— The starting index of the list. (min:1)-- Obtained from db zone_groups zoneGroupType: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
Method: GetResidentMembers
(method) X2Resident:GetResidentMembers(zoneGroupType: `0`|`100`|`101`|`102`|`103`...(+151), offline: boolean, startIndex: number)
Gets a list of resident members and displays them on the resident board. The resident board must be open for the list to appear.
@param
zoneGroupType— The zone group ID of the residence.@param
offline—trueto include offline characters,falseto show online only.@param
startIndex— The starting index of the list. (min:1)-- Obtained from db zone_groups zoneGroupType: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
Method: GetResidentBoardContent
(method) X2Resident:GetResidentBoardContent(boardType: `1`|`2`|`3`|`4`|`5`...(+2))
-> residentBoardContent: ResidentBoardContent
Retrieves resident board content for the specified board type in the current zone.
@param
boardType— The type of resident board.@return
residentBoardContent— The board content, or an empty table if not found.boardType: | `1` -- Fabric - Nuia/Haranya | `2` -- Leather - Nuia/Haranya | `3` -- Lumber - Nuia/Haranya | `4` -- Iron - Nuia/Haranya | `5` -- Prince - Auroria | `6` -- Queen - Auroria | `7` -- Ancestor - AuroriaSee: ResidentBoardContent
Method: RequestHousingTradeList
(method) X2Resident:RequestHousingTradeList(zoneGroupType: `0`|`100`|`101`|`102`|`103`...(+151), filterindex: `HOUSING_LIST_FILTER_ALL`|`HOUSING_LIST_FILTER_FARM`|`HOUSING_LIST_FILTER_FLOATING`|`HOUSING_LIST_FILTER_HOUSE_NAME`|`HOUSING_LIST_FILTER_LARGE`...(+7), searchWord: string)
Searches for housing trade listings in the specified zone with the given filter and search word, triggering the
RESIDENT_HOUSING_TRADE_LISTevent.@param
zoneGroupType— The zone ID to search.@param
filterindex— The filter to apply.@param
searchWord— The search term.-- Obtained from db zone_groups zoneGroupType: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle -- api/X2Resident filterindex: | `HOUSING_LIST_FILTER_ALL` | `HOUSING_LIST_FILTER_FARM` | `HOUSING_LIST_FILTER_FLOATING` | `HOUSING_LIST_FILTER_HOUSE_NAME` | `HOUSING_LIST_FILTER_LARGE` | `HOUSING_LIST_FILTER_MANSION` | `HOUSING_LIST_FILTER_MEDIUM` | `HOUSING_LIST_FILTER_PUBLIC` | `HOUSING_LIST_FILTER_SELLER_NAME` | `HOUSING_LIST_FILTER_SMALL` | `HOUSING_LIST_FILTER_UNDERWATER_STRUCTURE` | `HOUSING_LIST_FILTER_WORKTABLE`
X2Roster
Globals
MAX_CONTENT_ROSTER_SIZE
integer
ROSTER_ROLE_MAIL
integer
ROSTER_ROLE_MANAGE
integer
ROSTER_ROLE_MAX
integer
X2Roster
X2Roster
Aliases
ROSTER_ROLE
ROSTER_ROLE_MAIL|ROSTER_ROLE_MANAGE|ROSTER_ROLE_MAX
-- api/X2Roster
ROSTER_ROLE:
| `ROSTER_ROLE_MAIL`
| `ROSTER_ROLE_MANAGE`
| `ROSTER_ROLE_MAX`
Classes
Class: X2Roster
X2Security
Globals
X2Security
X2Security
Classes
Class: X2Security
X2SiegeWeapon
Globals
X2SiegeWeapon
X2SiegeWeapon
Classes
Class: X2SiegeWeapon
Method: GetSiegeWeaponSpeed
(method) X2SiegeWeapon:GetSiegeWeaponSpeed()
-> siegeWeaponSpeed: number
Retrieves the speed of the currently driven vehicle.
@return
siegeWeaponSpeed— The vehicle’s speed.
Method: GetSiegeWeaponTurnSpeed
(method) X2SiegeWeapon:GetSiegeWeaponTurnSpeed()
-> siegeWeaponTurnSpeed: number
Retrieves the turning speed of the currently driven vehicle.
@return
siegeWeaponTurnSpeed— The vehicle’s turning speed.
X2Skill
Globals
SIK_DESCRIPTION
integer
X2Skill
X2Skill
Aliases
SKILL_INFORMATION_KIND
4|SIK_DESCRIPTION
-- api/X2Skill
-- Values can be added together to get more information.
SKILL_INFORMATION_KIND:
| `SIK_DESCRIPTION`
| `4` -- Not defined but can be used to get almost everything thats not the description.
Classes
Class: X2Skill
Method: GetCooldown
(method) X2Skill:GetCooldown(skillId: number, ignoreGlobalCooldown: boolean)
-> remainTime: number|nil
2. totalTime: number|nil
Retrieves the cooldown information for a specified skill.
@param
skillId— The ID of the skill.@param
ignoreGlobalCooldown—trueto return the skills specific cooldown,falseto return the player’s global cooldown. If the skill has been used and has a remaining time, this parameter is overridden totrue, showing the skills cooldown instead of the player’s global cooldown.@return
remainTime— The remaining cooldown time in milliseconds, ornilif the skillId doesn’t exist. (default:0)@return
totalTime— The total cooldown time in milliseconds, ornilif the skillId doesn’t exist. (default:0)
Method: GetSkillTooltip
(method) X2Skill:GetSkillTooltip(skillId: number, itemType: number, filter?: `4`|`SIK_DESCRIPTION`)
-> skillTooltip: SkillTooltip
Returns tooltip information for a skill, filtered by an optional scope.
@param
skillId— The ID of the skill.@param
itemType— The item type associated with the skill.@param
filter— Optional filter to reduce the scope of the returned tooltip.@return
skillTooltip— The skill tooltip information, or an empty table if no data is available.-- api/X2Skill -- Values can be added together to get more information. filter: | `SIK_DESCRIPTION` | `4` -- Not defined but can be used to get almost everything thats not the description.See: SkillTooltip
Method: GetMateCooldown
(method) X2Skill:GetMateCooldown(skillId: number, ignoreGlobalCooldown: boolean, mateType: `MATE_TYPE_BATTLE`|`MATE_TYPE_NONE`|`MATE_TYPE_RIDE`)
-> remainTime: number|nil
Retrieves the cooldown information for a specified skill for the mate.
@param
skillId— The ID of the skill.@param
ignoreGlobalCooldown—trueto return the skill’s specific cooldown,falseto return the global cooldown.@param
mateType— The type of mate to query.@return
remainTime— The remaining cooldown time in milliseconds, ornilif the skillId doesn’t exist.-- api/X2Mate mateType: | `MATE_TYPE_BATTLE` | `MATE_TYPE_NONE` | `MATE_TYPE_RIDE`
Method: Info
(method) X2Skill:Info(skillId: number)
-> skillInfo: SkillInfo|nil
Retrieves detailed information about a specified skill.
@param
skillId— The ID of the skill.@return
skillInfo— The skill information, ornilif the skillId doesn’t exist.See: SkillInfo
X2SkillAlert
Globals
SKILL_ALERT_POS_BASIC
integer
SKILL_ALERT_POS_FIRST
integer
SKILL_ALERT_POS_INVALID
integer
SKILL_ALERT_POS_OFF
integer
SKILL_ALERT_POS_SECOND
integer
X2SkillAlert
X2SkillAlert
Aliases
SKILL_ALERT_POS
SKILL_ALERT_POS_BASIC|SKILL_ALERT_POS_FIRST|SKILL_ALERT_POS_INVALID|SKILL_ALERT_POS_OFF|SKILL_ALERT_POS_SECOND
-- api/X2SkillAlert
SKILL_ALERT_POS:
| `SKILL_ALERT_POS_BASIC`
| `SKILL_ALERT_POS_FIRST`
| `SKILL_ALERT_POS_INVALID`
| `SKILL_ALERT_POS_OFF`
| `SKILL_ALERT_POS_SECOND`
Classes
Class: X2SkillAlert
X2Sound
Globals
X2Sound
X2Sound
Classes
Class: X2Sound
Method: IsPlaying
(method) X2Sound:IsPlaying(soundId: number)
-> playing: boolean
Checks if the specified sound is currently playing.
@param
soundId— The ID of the sound to check.@return
playing—trueif the sound is playing,falseotherwise.
Method: StopMusic
(method) X2Sound:StopMusic()
Stops the currently playing music.
Method: PlayUISound
(method) X2Sound:PlayUISound(soundName: "battlefield_1_secound"|"battlefield_2_secound"|"battlefield_3_secound"|"battlefield_4_secound"|"battlefield_5_secound"...(+219), duplicable?: boolean)
-> soundId: number
Plays a UI sound and returns its sound instance ID.
@param
soundName— The name of the UI sound to play.@param
duplicable—trueto allow multiple concurrent instances of the same sound,falseto prevent overlap (default:false).@return
soundId— The sound instance ID, or0if the sound was not played (e.g., already playing and not duplicable).-- Obtained from db sound_pack_items sound_pack_id = 203 soundName: | "battlefield_1_secound" | "battlefield_2_secound" | "battlefield_3_secound" | "battlefield_4_secound" | "battlefield_5_secound" | "battlefield_already_start" | "battlefield_defeat" | "battlefield_draw" | "battlefield_end" | "battlefield_kill_amazing_spirit" | "battlefield_kill_destruction_god" | "battlefield_kill_eyes_on_fire" | "battlefield_kill_fifth" | "battlefield_kill_first" | "battlefield_kill_fourth" | "battlefield_kill_more_than_sixth" | "battlefield_kill_second" | "battlefield_kill_third" | "battlefield_start" | "battlefield_win" | "cdi_scene_artillery_contents2" | "cdi_scene_artillery_quest_accept_title" | "cdi_scene_artillery_title" | "cdi_scene_combat_contents2" | "cdi_scene_combat_contents3" | "cdi_scene_combat_title" | "cdi_scene_complete_quest_title" | "cdi_scene_find_captain_title" | "cdi_scene_glider_quest_accept_title" | "cdi_scene_go_to_oldman_title" | "cdi_scene_guardtower_title" | "cdi_scene_ladder_contents1" | "cdi_scene_ladder_title" | "cdi_scene_quest_accept_title" | "cdi_scene_siege_contents2" | "cdi_scene_siege_quest_accept_title" | "cdi_scene_siege_title" | "cdi_scene_start_contents2" | "cdi_scene_tribe_quest_accept_title" | "edit_box_text_added" | "edit_box_text_deleted" | "event_actability_expert_changed" | "event_auction_item_putdown" | "event_auction_item_putup" | "event_commercial_mail_alarm" | "event_current_mail_delete" | "event_explored_region" | "event_item_added" | "event_item_ancient_added" | "event_item_artifact_added" | "event_item_epic_added" | "event_item_heroic_added" | "event_item_legendary_added" | "event_item_mythic_added" | "event_item_rare_added" | "event_item_socketing_result_fail" | "event_item_socketing_result_success" | "event_item_uncommon_added" | "event_item_unique_added" | "event_item_wonder_added" | "event_mail_alarm" | "event_mail_delete" | "event_mail_read_changed" | "event_mail_send" | "event_message_box_ability_change_onok" | "event_message_box_aution_bid_onok" | "event_message_box_aution_direct_onok" | "event_message_box_default_onok" | "event_message_box_item_destroy_onok" | "event_nation_independence" | "event_quest_completed_daily" | "event_quest_completed_daily_hunt" | "event_quest_completed_group" | "event_quest_completed_hidden" | "event_quest_completed_livelihood" | "event_quest_completed_main" | "event_quest_completed_normal" | "event_quest_completed_saga" | "event_quest_completed_task" | "event_quest_completed_tutorial" | "event_quest_completed_weekly" | "event_quest_directing_mode" | "event_quest_dropped_daily" | "event_quest_dropped_daily_hunt" | "event_quest_dropped_group" | "event_quest_dropped_hidden" | "event_quest_dropped_livelihood" | "event_quest_dropped_main" | "event_quest_dropped_normal" | "event_quest_dropped_saga" | "event_quest_dropped_task" | "event_quest_dropped_tutorial" | "event_quest_dropped_weekly" | "event_quest_failed_daily" | "event_quest_failed_daily_hunt" | "event_quest_failed_group" | "event_quest_failed_hidden" | "event_quest_failed_livelihood" | "event_quest_failed_main" | "event_quest_failed_normal" | "event_quest_failed_saga" | "event_quest_failed_task" | "event_quest_failed_tutorial" | "event_quest_failed_weekly" | "event_quest_list_changed" | "event_quest_started_daily" | "event_quest_started_daily_hunt" | "event_quest_started_group" | "event_quest_started_hidden" | "event_quest_started_livelihood" | "event_quest_started_main" | "event_quest_started_normal" | "event_quest_started_saga" | "event_quest_started_task" | "event_quest_started_tutorial" | "event_quest_started_weekly" | "event_siege_defeat" | "event_siege_ready_to_siege" | "event_siege_victory" | "event_trade_can_not_putup" | "event_trade_item_and_money_recv" | "event_trade_item_putup" | "event_trade_item_recv" | "event_trade_item_tookdown" | "event_trade_lock" | "event_trade_money_recv" | "event_trade_unlock" | "event_ulc_activate" | "event_web_messenger_alarm" | "gender_transfer" | "high_rank_achievement" | "item_synthesis_result" | "listbox_item_selected" | "listbox_item_toggled" | "listbox_over" | "login_stage_music_before_login" | "login_stage_music_character_stage" | "login_stage_music_creator" | "login_stage_music_world_select" | "login_stage_ready_to_connect_world" | "login_stage_start_game" | "login_stage_try_login" | "login_stage_world_select" | "low_rank_achievement" | "makeup_done" | "successor_skill_change" | "successor_skill_select" | "tutorial_contents_2584_2_1" | "tutorial_contents_2584_2_2" | "tutorial_contents_2585_2_1" | "tutorial_contents_2585_2_2" | "tutorial_contents_2586_2_1" | "tutorial_contents_2586_2_2" | "tutorial_contents_2587_1_1" | "tutorial_contents_2588_1_1" | "tutorial_contents_2589_2_1" | "tutorial_contents_2589_2_2" | "tutorial_contents_2590_2_1" | "tutorial_contents_2590_2_2" | "tutorial_contents_2591_1_1" | "tutorial_contents_2592_1_1" | "tutorial_contents_2593_1_1" | "tutorial_contents_2594_2_1" | "tutorial_contents_2594_2_2" | "tutorial_contents_2595_1_1" | "tutorial_contents_2596_2_1" | "tutorial_contents_2596_2_2" | "tutorial_contents_2597_1_1" | "tutorial_contents_2598_2_1" | "tutorial_contents_2598_2_2" | "tutorial_contents_2599_1_1" | "tutorial_contents_2600_1_1" | "tutorial_contents_2601_1_1" | "tutorial_contents_2602_1_1" | "tutorial_contents_2603_1_1" | "tutorial_contents_2604_1_1" | "tutorial_contents_2605_1_1" | "tutorial_contents_2606_1_1" | "tutorial_contents_2607_1_1" | "tutorial_contents_2608_1_1" | "tutorial_contents_2609_2_1" | "tutorial_contents_2609_2_2" | "tutorial_contents_2610_1_1" | "tutorial_contents_2611_1_1" | "tutorial_contents_2612_1_1" | "tutorial_contents_2613_1_1" | "tutorial_contents_2614_1_1" | "tutorial_contents_2615_1_1" | "tutorial_contents_2616_1_1" | "tutorial_contents_2617_1_1" | "tutorial_contents_2618_1_1" | "tutorial_contents_2619_1_1" | "tutorial_contents_2620_1_1" | "tutorial_contents_2621_1_1" | "tutorial_contents_2622_1_1" | "tutorial_contents_2623_1_1" | "tutorial_contents_2624_1_1" | "tutorial_contents_2625_1_1" | "tutorial_contents_2626_1_1" | "tutorial_contents_2627_1_1" | "tutorial_contents_2628_1_1" | "tutorial_contents_2629_1_1" | "tutorial_contents_2630_1_1" | "tutorial_contents_2631_1_1" | "tutorial_contents_2632_1_1" | "tutorial_contents_2633_1_1" | "tutorial_contents_2634_1_1" | "tutorial_contents_2635_1_1" | "tutorial_contents_2636_1_1" | "tutorial_contents_2639_1_1" | "tutorial_contents_2640_1_1" | "tutorial_contents_2641_1_1" | "tutorial_contents_2642_1_1" | "tutorial_contents_2643_1_1" | "tutorial_contents_2644_1_1" | "tutorial_contents_2645_1_1" | "tutorial_contents_2646_1_1" | "tutorial_contents_2647_1_1" | "tutorial_contents_2648_1_1" | "tutorial_contents_2649_1_1" | "tutorial_contents_2650_1_1" | "tutorial_contents_2651_1_1" | "tutorial_contents_2652_1_1" | "tutorial_contents_2653_1_1"
Method: PlayMusic
(method) X2Sound:PlayMusic(soundPackItemName: string)
Plays music from the specified sound pack item.
@param
soundPackItemName— The name of the sound pack item.
Method: StopSound
(method) X2Sound:StopSound(soundId: number)
Stops the sound instance with the specified ID.
@param
soundId— The ID of the sound to stop.
X2Squad
Globals
MAX_SQUAD_SELECT_COUNT_PER_PAGE
integer
SCI_BATTLE_FIELD
integer
SCI_INDUN
integer
SOT_DIRECT_MATCHING
integer
SOT_MUST_PUBLIC
integer
SOT_PRIVATE
integer
SOT_PUBLIC
integer
X2Squad
X2Squad
Aliases
SQUAD_CATEGORY_INSTANCE
SCI_BATTLE_FIELD|SCI_INDUN
-- api/X2Squad
SQUAD_CATEGORY_INSTANCE:
| `SCI_BATTLE_FIELD`
| `SCI_INDUN`
SQUAD_OPEN_TYPE
SOT_DIRECT_MATCHING|SOT_MUST_PUBLIC|SOT_PRIVATE|SOT_PUBLIC
-- api/X2Squad
SQUAD_OPEN_TYPE:
| `SOT_DIRECT_MATCHING`
| `SOT_MUST_PUBLIC`
| `SOT_PRIVATE`
| `SOT_PUBLIC`
Classes
Class: X2Squad
X2Store
Globals
CURRENCY_AA_POINT
integer
CURRENCY_CONTRIBUTION_POINT
integer
CURRENCY_GOLD
integer
CURRENCY_GOLD_WITH_AA_POINT
integer
CURRENCY_HONOR_POINT
integer
CURRENCY_ITEM_POINT
integer
CURRENCY_LIVING_POINT
integer
GAMEPOINT_LEADERSHIP
integer
MPT_ALLWAYS
integer
MPT_DALIY
integer
MPT_MONTHLY
integer
MPT_WEEKLY
integer
RANDOM_SHOP_REFRESH
integer
SHOP_OPEN_BATTLEFIELD
integer
SHOP_OPEN_CONTRIBUTION
integer
SHOP_OPEN_DIRECT_RANDOM_SHOP
integer
SHOP_OPEN_HONORPOINT
integer
SHOP_OPEN_LIVINGPOINT
integer
SHOP_OPEN_NORMAL
integer
SHOP_OPEN_RANDOM_SHOP
integer
X2Store
X2Store
Aliases
CURRENCY
CURRENCY_AA_POINT|CURRENCY_CONTRIBUTION_POINT|CURRENCY_GOLD_WITH_AA_POINT|CURRENCY_GOLD|CURRENCY_HONOR_POINT…(+2)
-- api/X2Store
CURRENCY:
| `CURRENCY_AA_POINT`
| `CURRENCY_CONTRIBUTION_POINT`
| `CURRENCY_GOLD`
| `CURRENCY_GOLD_WITH_AA_POINT`
| `CURRENCY_HONOR_POINT`
| `CURRENCY_ITEM_POINT`
| `CURRENCY_LIVING_POINT`
MPT
MPT_ALLWAYS|MPT_DALIY|MPT_MONTHLY|MPT_WEEKLY
-- api/X2Store
-- Market Period Time
MPT:
| `MPT_ALLWAYS`
| `MPT_DALIY`
| `MPT_MONTHLY`
| `MPT_WEEKLY`
SHOP_OPEN
SHOP_OPEN_BATTLEFIELD|SHOP_OPEN_CONTRIBUTION|SHOP_OPEN_DIRECT_RANDOM_SHOP|SHOP_OPEN_HONORPOINT|SHOP_OPEN_LIVINGPOINT…(+2)
-- api/X2Store
SHOP_OPEN:
| `SHOP_OPEN_BATTLEFIELD`
| `SHOP_OPEN_CONTRIBUTION`
| `SHOP_OPEN_DIRECT_RANDOM_SHOP`
| `SHOP_OPEN_HONORPOINT`
| `SHOP_OPEN_LIVINGPOINT`
| `SHOP_OPEN_NORMAL`
| `SHOP_OPEN_RANDOM_SHOP`
Classes
Class: X2Store
Method: GetProductionZoneGroups
(method) X2Store:GetProductionZoneGroups()
-> productionZoneGroups: ZoneInfo[]
Retrieves a list of zone information for all zones where packs can be crafted.
@return
productionZoneGroups— A table of zone information for the production zone groups.See: ZoneInfo
Method: GetSpecialtyRatioBetween
(method) X2Store:GetSpecialtyRatioBetween(fromZoneGroup: `0`|`100`|`101`|`102`|`103`...(+151), toZoneGroup: `0`|`100`|`101`|`102`|`103`...(+151))
-> cooldownTime: number
Retrieves the cooldown time and triggers the
SPECIALTY_RATIO_BETWEEN_INFOevent.@param
fromZoneGroup— The source zone ID.@param
toZoneGroup— The destination zone ID.@return
cooldownTime— The cooldown time in milliseconds.local sellableZoneGroups = X2Store:GetSellableZoneGroups(1) local cooldownTime = X2Store:GetSpecialtyRatioBetween(1, sellableZoneGroups[1].id)-- Obtained from db zone_groups fromZoneGroup: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle -- Obtained from db zone_groups toZoneGroup: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
Method: GetSpecialtyRatio
(method) X2Store:GetSpecialtyRatio()
-> specialtyRatio: number
Retrieves the specialty ratio.
@return
specialtyRatio— The specialty ratio.
Method: GetSellableZoneGroups
(method) X2Store:GetSellableZoneGroups(fromZoneGroup: `0`|`100`|`101`|`102`|`103`...(+151))
-> sellableZoneGroups: ZoneInfo[]
Retrieves a list of zone information for all zones where a pack crafted in the specified zone can be turned in.
@param
fromZoneGroup— The source zone ID.@return
sellableZoneGroups— A table of zone information for the sellable zone groups.-- Obtained from db zone_groups fromZoneGroup: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains BattleSee: ZoneInfo
Method: GetZoneSpecialtyRatio
(method) X2Store:GetZoneSpecialtyRatio()
Retrieves the specialty ratio for zones. Triggers the
SELL_SPECIALTY_CONTENT_INFOevent.
X2SurveyForm
Globals
ESFP_DONE
integer
ESFP_EXPIERED
integer
ESFP_INVALID
integer
ESFP_NONE
integer
ESFP_TODO
integer
SFQK_CHECK
integer
SFQK_INVALID
integer
SFQK_RADIO
integer
X2SurveyForm
X2SurveyForm
Aliases
ENUM_SURVEY_FORM_PERIOD
ESFP_DONE|ESFP_EXPIERED|ESFP_INVALID|ESFP_NONE|ESFP_TODO
-- api/X2SurveyForm
ENUM_SURVEY_FORM_PERIOD:
| `ESFP_DONE`
| `ESFP_EXPIERED`
| `ESFP_INVALID`
| `ESFP_NONE`
| `ESFP_TODO`
SURVEY_FORM_QUESTION_KIND
SFQK_CHECK|SFQK_INVALID|SFQK_RADIO
-- api/X2SurveyForm
SURVEY_FORM_QUESTION_KIND:
| `SFQK_CHECK`
| `SFQK_INVALID`
| `SFQK_RADIO`
Classes
Class: X2SurveyForm
X2Team
Globals
MAX_COMMUNITY_SUMMON
integer
RAID_RECRUIT_EXPIRE_DELAY_MINUTE
integer
RAID_TEAM_RECRUIT_LIST_REQ
integer
SIEGE_RAID_TEAM_ALL_INFO
integer
SIEGE_RAID_TEAM_INFO_BY_FACTION
integer
TEAM_JOINT_MENU_CHAT
integer
TEAM_JOINT_MENU_TARGET
integer
TEAM_JOINT_REQUEST
integer
TEAM_LOOT_FREE_FOR_ALL
integer
TEAM_LOOT_MASTER_LOOTER
integer
TEAM_LOOT_ROUND_ROBIN
integer
TMROLE_DEALER
integer
TMROLE_HEALER
integer
TMROLE_NONE
integer
TMROLE_RANGED_DEALER
integer
TMROLE_TANKER
integer
X2Team
X2Team
Aliases
SIEGE_RAID
SIEGE_RAID_TEAM_ALL_INFO|SIEGE_RAID_TEAM_INFO_BY_FACTION
-- api/X2Team
SIEGE_RAID:
| `SIEGE_RAID_TEAM_ALL_INFO`
| `SIEGE_RAID_TEAM_INFO_BY_FACTION`
TEAM_JOIN
TEAM_JOINT_MENU_CHAT|TEAM_JOINT_MENU_TARGET|TEAM_JOINT_REQUEST
-- api/X2Team
TEAM_JOIN:
| `TEAM_JOINT_MENU_CHAT`
| `TEAM_JOINT_MENU_TARGET`
| `TEAM_JOINT_REQUEST`
TEAM_LOOT
TEAM_LOOT_FREE_FOR_ALL|TEAM_LOOT_MASTER_LOOTER|TEAM_LOOT_ROUND_ROBIN
-- api/X2Team
TEAM_LOOT:
| `TEAM_LOOT_FREE_FOR_ALL`
| `TEAM_LOOT_MASTER_LOOTER`
| `TEAM_LOOT_ROUND_ROBIN`
TEAM_ROLE
TMROLE_DEALER|TMROLE_HEALER|TMROLE_NONE|TMROLE_RANGED_DEALER|TMROLE_TANKER
-- api/X2Team
TEAM_ROLE:
| `TMROLE_DEALER`
| `TMROLE_HEALER`
| `TMROLE_NONE`
| `TMROLE_RANGED_DEALER`
| `TMROLE_TANKER`
Classes
Class: X2Team
Method: GetRole
(method) X2Team:GetRole(teamIndex: number, memberIndex: number)
-> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`
Retrieves the role of the specified member in the given team.
@param
teamIndex— The index of the team. (min:0)@param
memberIndex— The index of the member within the team. (min:1)@return
role— The role of the member.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: MoveTeamMember
(method) X2Team:MoveTeamMember(frommemberIndex: number, tomemberIndex: number)
Moves a team member to a different position.
@param
frommemberIndex— The current index of the member.@param
tomemberIndex— The target index to move the member to.
Method: MoveTeamMemberToParty
(method) X2Team:MoveTeamMemberToParty(frommemberIndex: number, toParty: number)
Moves a team member to a different party.
@param
frommemberIndex— The current index of the member.@param
toParty— The target party number to move the member to.
Method: KickTeamMemberByName
(method) X2Team:KickTeamMemberByName(charName: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
Kicks a team member by their character name.
@param
charName— The name of the character to kick.@param
teamRoleType— The role of the member being kicked.-- api/X2Team teamRoleType: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: GetTeamRoleType
(method) X2Team:GetTeamRoleType()
-> role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`
Returns the current role of the local player in the team.
@return
role— The player’s team role.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: KickTeamMember
(method) X2Team:KickTeamMember(memberIndex: string, teamRoleType: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
-> success: boolean
Kicks a team member from the team.
@param
memberIndex— The index or identifier of the member to kick.@param
teamRoleType— The role of the member being kicked.@return
success—trueif the kick was successful,falseotherwise.-- api/X2Team teamRoleType: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
Method: SetRole
(method) X2Team:SetRole(role: `TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`)
Sets the player’s role in a raid.
@param
role— The role to set for the player.-- api/X2Team role: | `TMROLE_DEALER` | `TMROLE_HEALER` | `TMROLE_NONE` | `TMROLE_RANGED_DEALER` | `TMROLE_TANKER`
X2Time
Globals
X2Time
X2Time
Classes
Class: X2Time
Method: GetGameTime
(method) X2Time:GetGameTime()
-> am: boolean
2. hour: number
3. minute: number
Retrieves the current game time.
@return
am—trueif the time is AM,falseif PM.@return
hour— The hour of the game time.@return
minute— The minute of the game time.
Method: GetServerTime
(method) X2Time:GetServerTime()
-> serverTime: Time
Retrieves the current server time.
@return
serverTime— The server time.See: Time
X2Trade
Globals
TCR_NORMAL
integer
TCR_OPEND_MONEY_WINDOW
integer
X2Trade
X2Trade
Aliases
TRADE_CANCEL_REASON
TCR_NORMAL|TCR_OPEND_MONEY_WINDOW
-- api/X2Trade
TRADE_CANCEL_REASON:
| `TCR_NORMAL`
| `TCR_OPEND_MONEY_WINDOW`
Classes
Class: X2Trade
X2Trial
Globals
MAX_BAD_USER_RECORDS_LIST_COUNT
integer
MAX_BAD_USER_RECORDS_PAGE_COUNT
integer
MAX_BAD_USER_RECORD_PER_PAGE_COUNT
integer
MAX_REPORT_BAD_USER_DESCRIPTION_SIZE
integer
SENTENCE_GUILTY_1
integer
SENTENCE_GUILTY_2
integer
SENTENCE_GUILTY_3
integer
SENTENCE_GUILTY_4
integer
SENTENCE_GUILTY_5
integer
SENTENCE_NOT_GUILTY
integer
TRIAL_FINAL_STATEMENT
integer
TRIAL_FREE
integer
TRIAL_GUILTY_BY_SYSTEM
integer
TRIAL_GUILTY_BY_USER
integer
TRIAL_POST_SENTENCE
integer
TRIAL_SENTENCE
integer
TRIAL_TESTIMONY
integer
TRIAL_WAITING_CRIME_RECORD
integer
TRIAL_WAITING_JURY
integer
X2Trial
X2Trial
Aliases
SENTENCE_TYPE
SENTENCE_GUILTY_1|SENTENCE_GUILTY_2|SENTENCE_GUILTY_3|SENTENCE_GUILTY_4|SENTENCE_GUILTY_5…(+1)
-- api/X2Trial
SENTENCE_TYPE:
| `SENTENCE_GUILTY_1`
| `SENTENCE_GUILTY_2`
| `SENTENCE_GUILTY_3`
| `SENTENCE_GUILTY_4`
| `SENTENCE_GUILTY_5`
| `SENTENCE_NOT_GUILTY`
TRIAL_STATE
TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4)
-- api/X2Trial
TRIAL_STATE:
| `TRIAL_FINAL_STATEMENT`
| `TRIAL_FREE`
| `TRIAL_GUILTY_BY_SYSTEM`
| `TRIAL_GUILTY_BY_USER`
| `TRIAL_POST_SENTENCE`
| `TRIAL_SENTENCE`
| `TRIAL_TESTIMONY`
| `TRIAL_WAITING_CRIME_RECORD`
| `TRIAL_WAITING_JURY`
Classes
Class: X2Trial
X2Tutorial
Globals
X2Tutorial
X2Tutorial
Classes
Class: X2Tutorial
X2Ucc
Globals
X2Ucc
X2Ucc
Classes
Class: X2Ucc
X2Unit
Globals
BANVOTE_TYPE_CHECK_ENABLE
integer
BANVOTE_TYPE_START_VOTE
integer
BANVOTE_TYPE_VOTE_AGREE
integer
BANVOTE_TYPE_VOTE_CLEAR
integer
BRT_CHEATING
integer
BRT_CHILLING_EFFECT
integer
BRT_NON_PARTICIPATE
integer
BRT_NO_MANNER_CHAT
integer
BRT_NO_REASON
integer
DUEL_TYPE_INVALID
integer
DUEL_TYPE_PARTY
integer
DUEL_TYPE_SOLO
integer
GAME_TYPE_BATTLE_FIELD
integer
GAME_TYPE_CONFLICT_ZONE
integer
GAME_TYPE_INDUN
integer
GAME_TYPE_NORMAL
integer
GAME_TYPE_SEAMLESS
integer
GAME_TYPE_SIEGE
integer
GENDER_FEMALE
integer
GENDER_MALE
integer
GENDER_NONE
integer
MAX_MODE_ACTION_COUNT
integer
MAX_OVER_HEAD_MARKER
integer
RACE_DARU
integer
RACE_DWARF
integer
RACE_ELF
integer
RACE_FAIRY
integer
RACE_FERRE
integer
RACE_HARIHARAN
integer
RACE_NONE
integer
RACE_NUIAN
integer
RACE_RETURNED
integer
RACE_WARBORN
integer
X2Unit
X2Unit
Aliases
BANVOTE_TYPE
BANVOTE_TYPE_CHECK_ENABLE|BANVOTE_TYPE_START_VOTE|BANVOTE_TYPE_VOTE_AGREE|BANVOTE_TYPE_VOTE_CLEAR
-- api/X2Unit
BANVOTE_TYPE:
| `BANVOTE_TYPE_CHECK_ENABLE`
| `BANVOTE_TYPE_START_VOTE`
| `BANVOTE_TYPE_VOTE_AGREE`
| `BANVOTE_TYPE_VOTE_CLEAR`
BAN_REASON_TYPE
BRT_CHEATING|BRT_CHILLING_EFFECT|BRT_NON_PARTICIPATE|BRT_NO_MANNER_CHAT|BRT_NO_REASON
-- api/X2Unit
BAN_REASON_TYPE:
| `BRT_CHEATING`
| `BRT_CHILLING_EFFECT`
| `BRT_NON_PARTICIPATE`
| `BRT_NO_MANNER_CHAT`
| `BRT_NO_REASON`
DUEL_TYPE
DUEL_TYPE_INVALID|DUEL_TYPE_PARTY|DUEL_TYPE_SOLO
-- api/X2Unit
DUEL_TYPE:
| `DUEL_TYPE_INVALID`
| `DUEL_TYPE_PARTY`
| `DUEL_TYPE_SOLO`
GAME_TYPE
GAME_TYPE_BATTLE_FIELD|GAME_TYPE_CONFLICT_ZONE|GAME_TYPE_INDUN|GAME_TYPE_NORMAL|GAME_TYPE_SEAMLESS…(+1)
-- api/X2Unit
GAME_TYPE:
| `GAME_TYPE_BATTLE_FIELD`
| `GAME_TYPE_CONFLICT_ZONE`
| `GAME_TYPE_INDUN`
| `GAME_TYPE_NORMAL`
| `GAME_TYPE_SEAMLESS`
| `GAME_TYPE_SIEGE`
GENDER_ID
GENDER_FEMALE|GENDER_MALE|GENDER_NONE
-- api/X2Unit
GENDER_ID:
| `GENDER_FEMALE` -- 2
| `GENDER_MALE` -- 1
| `GENDER_NONE` -- 0
RACE_ID
RACE_DARU|RACE_DWARF|RACE_ELF|RACE_FAIRY|RACE_FERRE…(+5)
-- api/X2Unit
RACE_ID:
| `RACE_DARU` -- 9
| `RACE_DWARF` -- 3
| `RACE_ELF` -- 4
| `RACE_FAIRY` -- 2
| `RACE_FERRE` -- 6
| `RACE_HARIHARAN` -- 5
| `RACE_NONE` -- 0
| `RACE_NUIAN` -- 1
| `RACE_RETURNED` -- 7
| `RACE_WARBORN` -- 8
Classes
Class: X2Unit
Method: GetCurrentZoneGroup
(method) X2Unit:GetCurrentZoneGroup()
-> currentZoneGroup: `0`|`100`|`101`|`102`|`103`...(+151)
Retrieves the current zone group ID.
@return
currentZoneGroup— The current zone group ID.-- Obtained from db zone_groups currentZoneGroup: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
Method: UnitHiddenBuffCount
(method) X2Unit:UnitHiddenBuffCount(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitHiddenBuffCount: number
Retrieves the number of hidden buffs on the specified unit if in render range.
@param
unit— The unit to query.@return
unitHiddenBuffCount— The number of hidden buffs, or 0 if not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitHiddenBuffTooltip
(method) X2Unit:UnitHiddenBuffTooltip(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), buffIndex: number, neededInfo?: `BIK_DESCRIPTION`|`BIK_RUNTIME_ALL`|`BIK_RUNTIME_DURATION`|`BIK_RUNTIME_MINE`|`BIK_RUNTIME_STACK`...(+1))
-> unitHiddenBuffTooltip: BuffTooltip|nil
Retrieves the hidden buff tooltip for the specified buff index of the unit if it exists.
@param
unit— The unit to query.@param
buffIndex— The hidden buff index. (min:1)@param
neededInfo— Optional additional information for the buff.@return
unitHiddenBuffTooltip— The hidden buff tooltip, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50" -- api/X2Ability -- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`) neededInfo: | `BIK_DESCRIPTION` | `BIK_RUNTIME_ALL` | `BIK_RUNTIME_DURATION` | `BIK_RUNTIME_MINE` | `BIK_RUNTIME_STACK` | `BIK_RUNTIME_TIMELEFT`See: BuffTooltip
Method: UnitLevel
(method) X2Unit:UnitLevel(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitLevel: number|`ABILITY_ACTIVATION_LEVEL_1`|`ABILITY_ACTIVATION_LEVEL_2`|`ABILITY_ACTIVATION_LEVEL_3`|nil
Retrieves the level of the specified unit if it exists.
@param
unit— The unit to query.@return
unitLevel— The unit’s level (1 to 55), ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50" -- api/X2Ability unitLevel: | `ABILITY_ACTIVATION_LEVEL_1` | `ABILITY_ACTIVATION_LEVEL_2` | `ABILITY_ACTIVATION_LEVEL_3`
Method: UnitHiddenBuff
(method) X2Unit:UnitHiddenBuff(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), buffIndex: number)
-> unitHiddenBuffInfo: BuffInfo
Retrieves hidden buff information for the specified buff index of the unit if it exists.
@param
unit— The unit to query.@param
buffIndex— The hidden buff index. (min:1)@return
unitHiddenBuffInfo— The hidden buff information, or an empty table if not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: BuffInfo
Method: UnitHealth
(method) X2Unit:UnitHealth(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitHealth: string|nil
Retrieves the health of the specified unit if it exists.
@param
unit— The unit to query.@return
unitHealth— The unit’s health, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitHealthInfo
(method) X2Unit:UnitHealthInfo(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitCurrentHealth: string
2. unitMaxHealth: string
3. unitHealthPercentage: string
Retrieves the current health, maximum health, and health percentage of the specified unit.
@param
unit— The unit to query.@return
unitCurrentHealth— The current health, or “0” if not found.@return
unitMaxHealth— The maximum health, or “0” if not found.@return
unitHealthPercentage— The health percentage, or “0” if not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitGearScore
(method) X2Unit:UnitGearScore(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), comma: boolean)
-> result: boolean|string
Retrieves the gear score of the specified unit within visual range or a boolean indicating if the unit exists.
@param
unit— The unit to query.@param
comma—trueto include a comma,falseotherwise.UIParent:SetUseInsertCommamay be required depending on the user’s language.@return
result— The gear score as a string, orfalseif the unit does not exist.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitMana
(method) X2Unit:UnitMana(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitCurrentMana: string|nil
Retrieves the current mana of the specified unit if it exists.
@param
unit— The unit to query.@return
unitCurrentMana— The unit’s current mana, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitMaxHealth
(method) X2Unit:UnitMaxHealth(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitMaxHealth: string|nil
Retrieves the maximum health of the specified unit if it exists.
@param
unit— The unit to query.@return
unitMaxHealth— The unit’s maximum health, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitRemovableDebuff
(method) X2Unit:UnitRemovableDebuff(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), deBuffIndex: number)
-> removableDebuff: BuffInfo|nil
Retrieves the removable debuff for the specified buff index of the unit if it exists.
@param
unit— The unit to query.@param
deBuffIndex— The debuff index. (min:1)@return
removableDebuff— The removable debuff information, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitManaInfo
(method) X2Unit:UnitManaInfo(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitCurrentMana: string
2. unitMaxMana: string
3. unitManaPercentage: string
Retrieves the current mana, maximum mana, and mana percentage of the specified unit.
@param
unit— The unit to query.@return
unitCurrentMana— The current mana, or “0” if not found.@return
unitMaxMana— The maximum mana, or “0” if not found.@return
unitManaPercentage— The mana percentage, or “0” if not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitNameWithWorld
(method) X2Unit:UnitNameWithWorld(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitNameWithWorld: string|nil
Retrieves the name with world information of the specified unit if it exists.
@param
unit— The unit to query.@return
unitNameWithWorld— The unit’s name with world info, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitMaxMana
(method) X2Unit:UnitMaxMana(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitMaxMana: string|nil
Retrieves the maximum mana of the specified unit if it exists.
@param
unit— The unit to query.@return
unitMaxMana— The unit’s maximum mana, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitName
(method) X2Unit:UnitName(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitName: string|nil
Retrieves the name of the specified unit if it exists.
@param
unit— The unit to query.@return
unitName— The unit’s name, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitRemovableDebuffCount
(method) X2Unit:UnitRemovableDebuffCount(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> removableDebuffCount: number|nil
Retrieves the number of removable debuffs on the specified unit if in render range.
@param
unit— The unit to query.@return
removableDebuffCount— The number of removable debuffs, ornilif none exist.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitDistance
(method) X2Unit:UnitDistance(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitDistance: UnitDistance|nil
Retrieves the distance between the player and the specified unit’s boundary box if in render range.
@param
unit— The unit to query.@return
unitDistance— The distance information, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: UnitDistance
Method: UnitDeBuffCount
(method) X2Unit:UnitDeBuffCount(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitDeBuffCount: number
Retrieves the number of debuffs on the specified unit if in render range.
@param
unit— The unit to query.@return
unitDeBuffCount— The number of debuffs, or 0 if not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: GetUnitInfoById
(method) X2Unit:GetUnitInfoById(unitId: string)
-> unitInfo: UnitInfo|nil
Retrieves unit information for the specified unit ID if in render range.
@param
unitId— The unit ID.@return
unitInfo— The unit information, ornilif not in range.See: UnitInfo
Method: GetUnitNameById
(method) X2Unit:GetUnitNameById(unitId: string)
-> unitName: string|nil
Retrieves the name of the unit for the specified unit ID if in render range.
@param
unitId— The unit ID.@return
unitName— The unit name, ornilif not in range.
Method: GetUnitId
(method) X2Unit:GetUnitId(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitId: string|nil
Retrieves the unit ID for the specified unit if in render range.
@param
unit— The unit to query.@return
unitId— The unit ID, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: GetTargetAbilityTemplates
(method) X2Unit:GetTargetAbilityTemplates(target: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> targetAbilityTemplates: TargetAbility[]|nil
Retrieves a list of up to three target ability templates for the specified target if in render range.
@param
target— The target unit.@return
targetAbilityTemplates— A table of ability templates, ornilif not in range.target: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: TargetAbility
Method: GetTargetUnitId
(method) X2Unit:GetTargetUnitId()
-> unitId: string|nil
Retrieves the unit ID of the current target if in render range.
@return
unitId— The target’s unit ID, ornilif not in range.
Method: UnitDeBuffTooltip
(method) X2Unit:UnitDeBuffTooltip(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), deBuffIndex: number, neededInfo?: `BIK_DESCRIPTION`|`BIK_RUNTIME_ALL`|`BIK_RUNTIME_DURATION`|`BIK_RUNTIME_MINE`|`BIK_RUNTIME_STACK`...(+1))
-> unitDebuffTooltip: BuffTooltip|nil
Retrieves the debuff tooltip for the specified buff index of the unit if in render range.
@param
unit— The unit to query.@param
deBuffIndex— The debuff index. (min:1)@param
neededInfo— Optional additional information for the buff.@return
unitDebuffTooltip— The debuff tooltip, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50" -- api/X2Ability -- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`) neededInfo: | `BIK_DESCRIPTION` | `BIK_RUNTIME_ALL` | `BIK_RUNTIME_DURATION` | `BIK_RUNTIME_MINE` | `BIK_RUNTIME_STACK` | `BIK_RUNTIME_TIMELEFT`See: BuffTooltip
Method: GetUnitScreenPosition
(method) X2Unit:GetUnitScreenPosition(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> x: number|nil
2. y: number|nil
3. z: number|nil
Retrieves the screen position (x, y, z) of the specified unit if in render range.
@param
unit— The unit to query.@return
x— The UI scaled x-coordinate, ornilif not in range.@return
y— The UI scaled y-coordinate, ornilif not in range.@return
z— The UI scaled z-coordinate, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitBuff
(method) X2Unit:UnitBuff(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), buffIndex: number)
-> unitBuffInfo: BuffInfo
Retrieves buff information for the specified buff index of the unit if in render range.
@param
unit— The unit to query.@param
buffIndex— The buff index. (min:1)@return
unitBuffInfo— The buff information, or an empty table if not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: BuffInfo
Method: UnitDeBuff
(method) X2Unit:UnitDeBuff(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), deBuffIndex: number)
-> unitDebuffInfo: BuffInfo
Retrieves debuff information for the specified buff index of the unit if in render range.
@param
unit— The unit to query.@param
deBuffIndex— The debuff index. (min:1)@return
unitDebuffInfo— The debuff information, or an empty table if not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: BuffInfo
Method: GetUnitWorldPositionByTarget
(method) X2Unit:GetUnitWorldPositionByTarget(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), isLocal: boolean)
-> x: number|nil
2. y: number|nil
3. z: number|nil
4. angle: number|nil
Retrieves the world position (x, y, z) and angle of the specified unit if in render range.
@param
unit— The unit to query.@param
isLocal—trueto use local coordinates,falseotherwise.@return
x— The x-coordinate, ornilif not in range.@return
y— The y-coordinate, ornilif not in range.@return
z— The z-coordinate, ornilif not in range.@return
angle— The unit’s angle, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitCastingInfo
(method) X2Unit:UnitCastingInfo(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitCastingInfo: CastingInfo|nil
Retrieves casting information for the specified unit if in render range.
@param
unit— The unit to query.@return
unitCastingInfo— The casting information, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"See: CastingInfo
Method: UnitBuffCount
(method) X2Unit:UnitBuffCount(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153))
-> unitBuffCount: number
Retrieves the number of buffs on the specified unit if in render range.
@param
unit— The unit to query.@return
unitBuffCount— The number of buffs, or 0 if not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: UnitBuffTooltip
(method) X2Unit:UnitBuffTooltip(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), buffIndex: number, neededInfo?: `BIK_DESCRIPTION`|`BIK_RUNTIME_ALL`|`BIK_RUNTIME_DURATION`|`BIK_RUNTIME_MINE`|`BIK_RUNTIME_STACK`...(+1))
-> unitBuffTooltip: BuffTooltip|nil
Retrieves the buff tooltip for the specified buff index of the unit if in render range.
@param
unit— The unit to query.@param
buffIndex— The buff index. (min:1)@param
neededInfo— Optional additional information for the buff.@return
unitBuffTooltip— The buff tooltip, ornilif not in range.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50" -- api/X2Ability -- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`) neededInfo: | `BIK_DESCRIPTION` | `BIK_RUNTIME_ALL` | `BIK_RUNTIME_DURATION` | `BIK_RUNTIME_MINE` | `BIK_RUNTIME_STACK` | `BIK_RUNTIME_TIMELEFT`See: BuffTooltip
Method: UnitRemovableDebuffTooltip
(method) X2Unit:UnitRemovableDebuffTooltip(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), deBuffIndex: number, neededInfo?: `BIK_DESCRIPTION`|`BIK_RUNTIME_ALL`|`BIK_RUNTIME_DURATION`|`BIK_RUNTIME_MINE`|`BIK_RUNTIME_STACK`...(+1))
-> removableDebuffTooltip: BuffInfo|nil
Retrieves the removable debuff tooltip for the specified buff index of the unit if it exists.
@param
unit— The unit to query.@param
deBuffIndex— The debuff index. (min:1)@param
neededInfo— Optional additional information for the buff.@return
removableDebuffTooltip— The removable debuff tooltip info, ornilif not found.unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50" -- api/X2Ability -- Values can be added together to get more information. (e.g, `BIK_DESCRIPTION + BIK_RUNTIME_DURATION`) neededInfo: | `BIK_DESCRIPTION` | `BIK_RUNTIME_ALL` | `BIK_RUNTIME_DURATION` | `BIK_RUNTIME_MINE` | `BIK_RUNTIME_STACK` | `BIK_RUNTIME_TIMELEFT`
X2UserMusic
Globals
X2UserMusic
X2UserMusic
Classes
Class: X2UserMusic
X2Util
Globals
GAMEON
integer
KAKAONA
integer
MAILRU
integer
NRT_CHARACTER
integer
NRT_CHAT_TAB
integer
NRT_CUSTOM
integer
NRT_FACTION
integer
NRT_FACTION_ROLE
integer
NRT_FAMILY
integer
NRT_FAMILY_TITLE
integer
NRT_MAX
integer
NRT_PORTAL
integer
NRT_ROSTER_TITLE
integer
NRT_SUMMONS
integer
PLAYWITH
integer
TENCENT
integer
X2Util
X2Util
XLGAMES
integer
XLGAMES_TH
integer
Aliases
GAME_PROVIDER
GAMEON|KAKAONA|MAILRU|PLAYWITH|TENCENT…(+2)
GAME_PROVIDER:
| `GAMEON`
| `KAKAONA`
| `MAILRU`
| `PLAYWITH`
| `TENCENT`
| `XLGAMES`
| `XLGAMES_TH`
NAME_RENAME_TYPE
NRT_CHARACTER|NRT_CHAT_TAB|NRT_CUSTOM|NRT_FACTION_ROLE|NRT_FACTION…(+6)
-- api/X2Util
NAME_RENAME_TYPE:
| `NRT_CHARACTER`
| `NRT_CHAT_TAB`
| `NRT_CUSTOM`
| `NRT_FACTION`
| `NRT_FACTION_ROLE`
| `NRT_FAMILY`
| `NRT_FAMILY_TITLE`
| `NRT_MAX`
| `NRT_PORTAL`
| `NRT_ROSTER_TITLE`
| `NRT_SUMMONS`
Classes
Class: X2Util
X2Warp
Globals
MAX_RETURN_DISTRICT
integer
PSC_ALL
integer
PSC_NAME
integer
PSC_WORLD
integer
PSC_ZONE
integer
X2Warp
X2Warp
Aliases
PORTAL_SEARCH_COLUMN
PSC_ALL|PSC_NAME|PSC_WORLD|PSC_ZONE
-- api/X2Warp
PORTAL_SEARCH_COLUMN:
| `PSC_ALL`
| `PSC_NAME`
| `PSC_WORLD`
| `PSC_ZONE`
Classes
Class: X2Warp
X2World
Globals
EXIT_CLIENT
integer
EXIT_CLIENT_NONE_ACTION
integer
EXIT_TO_CHARACTER_LIST
integer
EXIT_TO_WORLD_LIST
integer
FULL_CONGESTION
integer
HIGH_CONGESTION
integer
LOW_CONGESTION
integer
MIDDLE_CONGESTION
integer
TERMS_TYPE_PRIVACY_POLICY
integer
TERMS_TYPE_PROVIDE_INFORMATION
integer
TERMS_TYPE_USE
integer
WAT_DISABLE
integer
WAT_ENABLE
integer
WORLD_ENTRY_TYPE_ACCEPTED
integer
WORLD_ENTRY_TYPE_REJECTED
integer
WT_CHAR_NAME_PRESELECT
integer
WT_COMBAT
integer
WT_INDEPENDENCE
integer
WT_INTEGRATION
integer
WT_LEGACY
integer
WT_NEW
integer
WT_PREPARE_FOR_LAUNCH
integer
WT_RECOMMEND
integer
WT_REMASTER
integer
WT_RESTRICT_AGE
integer
X2World
X2World
Aliases
CONGESTION_TYPE
FULL_CONGESTION|HIGH_CONGESTION|LOW_CONGESTION|MIDDLE_CONGESTION
-- api/X2World
CONGESTION_TYPE:
| `FULL_CONGESTION`
| `HIGH_CONGESTION`
| `LOW_CONGESTION`
| `MIDDLE_CONGESTION`
EXIT_TARGET
EXIT_CLIENT_NONE_ACTION|EXIT_CLIENT|EXIT_TO_CHARACTER_LIST|EXIT_TO_WORLD_LIST
-- api/X2World
EXIT_TARGET:
| `EXIT_CLIENT`
| `EXIT_CLIENT_NONE_ACTION`
| `EXIT_TO_CHARACTER_LIST`
| `EXIT_TO_WORLD_LIST`
TERMS_TYPE
TERMS_TYPE_PRIVACY_POLICY|TERMS_TYPE_PROVIDE_INFORMATION|TERMS_TYPE_USE
-- api/X2World
TERMS_TYPE:
| `TERMS_TYPE_PRIVACY_POLICY`
| `TERMS_TYPE_PROVIDE_INFORMATION`
| `TERMS_TYPE_USE`
WORLD_AVAILABLE_TYPE
WAT_DISABLE|WAT_ENABLE
-- api/X2World
WORLD_AVAILABLE_TYPE:
| `WAT_DISABLE`
| `WAT_ENABLE`
WORLD_ENTRY_TYPE
WORLD_ENTRY_TYPE_ACCEPTED|WORLD_ENTRY_TYPE_REJECTED
-- api/X2World
WORLD_ENTRY_TYPE:
| `WORLD_ENTRY_TYPE_ACCEPTED`
| `WORLD_ENTRY_TYPE_REJECTED`
WORLD_TYPE
WT_CHAR_NAME_PRESELECT|WT_COMBAT|WT_INDEPENDENCE|WT_INTEGRATION|WT_LEGACY…(+5)
-- api/X2World
WORLD_TYPE:
| `WT_CHAR_NAME_PRESELECT`
| `WT_COMBAT`
| `WT_INDEPENDENCE`
| `WT_INTEGRATION`
| `WT_LEGACY`
| `WT_NEW`
| `WT_PREPARE_FOR_LAUNCH`
| `WT_RECOMMEND`
| `WT_REMASTER`
| `WT_RESTRICT_AGE`
Classes
Class: X2World
Objects
Avi
Classes
Class: Avi
Extends Widget
A
Aviwidget plays AVI (Audio Video Interleave) video files, commonly used for cutscenes, tutorial sequences, animated intros, or other in-game video content.
Method: SetAviName
(method) Avi:SetAviName(fileName: "objects/machinima/avi/all_01_recruit.avi"|"objects/machinima/avi/all_02_memory.avi"|"objects/machinima/avi/all_04_son.avi"|"objects/machinima/avi/all_15_plateau.avi"|"objects/machinima/avi/all_16_river.avi"...(+178))
Sets the AVI file to be used by the widget.
@param
fileName— The path to the AVI file.fileName: | "objects/machinima/avi/all_01_recruit.avi" | "objects/machinima/avi/all_02_memory.avi" | "objects/machinima/avi/all_04_son.avi" | "objects/machinima/avi/all_15_plateau.avi" | "objects/machinima/avi/all_16_river.avi" | "objects/machinima/avi/all_17_post.avi" | "objects/machinima/avi/all_19_invade.avi" | "objects/machinima/avi/all_20_pollute.avi" | "objects/machinima/avi/all_21_purify_c12.avi" | "objects/machinima/avi/all_21_purify_c43.avi" | "objects/machinima/avi/all_23_sandglass_01.avi" | "objects/machinima/avi/all_23_sandglass_02.avi" | "objects/machinima/avi/all_24_gate.avi" | "objects/machinima/avi/all_29_arrival.avi" | "objects/machinima/avi/all_35_death01.avi" | "objects/machinima/avi/all_41_abbys.avi" | "objects/machinima/avi/all_42_altar.avi" | "objects/machinima/avi/black.avi" | "objects/machinima/avi/ci.avi" | "objects/machinima/avi/dw_03_golem_avi.avi" | "objects/machinima/avi/etc_01_anthalon.avi" | "objects/machinima/avi/etc_02_kraken.avi" | "objects/machinima/avi/etc_03_revi.avi" | "objects/machinima/avi/etc_04_kraken.avi" | "objects/machinima/avi/etc_05_levi.avi" | "objects/machinima/avi/etc_06_library_1.avi" | "objects/machinima/avi/etc_06_library_2.avi" | "objects/machinima/avi/etc_06_library_3.avi" | "objects/machinima/avi/etc_06_library_4.avi" | "objects/machinima/avi/etc_07_feast_00.avi" | "objects/machinima/avi/etc_07_feast_01.avi" | "objects/machinima/avi/etc_07_feast_02.avi" | "objects/machinima/avi/etc_07_feast_03.avi" | "objects/machinima/avi/etc_07_feast_04.avi" | "objects/machinima/avi/etc_09_heir.avi" | "objects/machinima/avi/etc_10_nuia.avi" | "objects/machinima/avi/etc_10_nuia_sound.avi" | "objects/machinima/avi/etc_11_harihara.avi" | "objects/machinima/avi/etc_11_harihara_sound.avi" | "objects/machinima/avi/etc_12_pirate.avi" | "objects/machinima/avi/etc_12_pirate_sound.avi" | "objects/machinima/avi/etc_14_kadum.avi" | "objects/machinima/avi/etc_15_survivor.avi" | "objects/machinima/avi/id_300_01.avi" | "objects/machinima/avi/id_300_06_dw.avi" | "objects/machinima/avi/id_300_06_el.avi" | "objects/machinima/avi/id_300_06_fe.avi" | "objects/machinima/avi/id_300_06_ha.avi" | "objects/machinima/avi/id_300_06_nu.avi" | "objects/machinima/avi/op_el.avi" | "objects/machinima/avi/op_fe.avi" | "objects/machinima/avi/op_ha.avi" | "objects/machinima/avi/op_nu.avi" | "objects/machinima/avi/op_start.avi" | "objects/machinima/avi/sl_all_01.avi" | "objects/machinima/avi/sl_all_02.avi" | "objects/machinima/avi/sl_all_03.avi" | "objects/machinima/avi/sl_all_04.avi" | "objects/machinima/avi/sl_all_05.avi" | "objects/machinima/avi/sl_all_06.avi" | "objects/machinima/avi/sl_all_07.avi" | "objects/machinima/avi/sl_all_07_wa.avi" | "objects/machinima/avi/sl_all_08.avi" | "objects/machinima/avi/sl_all_09.avi" | "objects/machinima/avi/sl_all_10.avi" | "objects/machinima/avi/sl_all_11.avi" | "objects/machinima/avi/sl_all_12.avi" | "objects/machinima/avi/sl_all_13.avi" | "objects/machinima/avi/sl_all_14.avi" | "objects/machinima/avi/sl_all_15.avi" | "objects/machinima/avi/sl_all_16.avi" | "objects/machinima/avi/sl_dw_001.avi" | "objects/machinima/avi/sl_dw_002.avi" | "objects/machinima/avi/sl_dw_003.avi" | "objects/machinima/avi/sl_dw_004.avi" | "objects/machinima/avi/sl_dw_005.avi" | "objects/machinima/avi/sl_dw_006.avi" | "objects/machinima/avi/sl_dw_007.avi" | "objects/machinima/avi/sl_dw_008.avi" | "objects/machinima/avi/sl_el_001.avi" | "objects/machinima/avi/sl_el_002.avi" | "objects/machinima/avi/sl_el_003.avi" | "objects/machinima/avi/sl_el_004.avi" | "objects/machinima/avi/sl_el_005.avi" | "objects/machinima/avi/sl_el_007.avi" | "objects/machinima/avi/sl_el_008.avi" | "objects/machinima/avi/sl_el_009.avi" | "objects/machinima/avi/sl_el_010.avi" | "objects/machinima/avi/sl_el_011.avi" | "objects/machinima/avi/sl_el_012.avi" | "objects/machinima/avi/sl_el_013.avi" | "objects/machinima/avi/sl_el_014.avi" | "objects/machinima/avi/sl_el_015.avi" | "objects/machinima/avi/sl_el_016.avi" | "objects/machinima/avi/sl_el_017.avi" | "objects/machinima/avi/sl_el_018.avi" | "objects/machinima/avi/sl_el_019.avi" | "objects/machinima/avi/sl_el_021.avi" | "objects/machinima/avi/sl_el_022.avi" | "objects/machinima/avi/sl_el_023.avi" | "objects/machinima/avi/sl_el_024.avi" | "objects/machinima/avi/sl_el_028.avi" | "objects/machinima/avi/sl_fe_001.avi" | "objects/machinima/avi/sl_fe_002.avi" | "objects/machinima/avi/sl_fe_003.avi" | "objects/machinima/avi/sl_fe_004.avi" | "objects/machinima/avi/sl_fe_005.avi" | "objects/machinima/avi/sl_fe_006.avi" | "objects/machinima/avi/sl_fe_007.avi" | "objects/machinima/avi/sl_fe_008.avi" | "objects/machinima/avi/sl_fe_009.avi" | "objects/machinima/avi/sl_fe_010.avi" | "objects/machinima/avi/sl_fe_011.avi" | "objects/machinima/avi/sl_fe_012.avi" | "objects/machinima/avi/sl_fe_013.avi" | "objects/machinima/avi/sl_fe_014.avi" | "objects/machinima/avi/sl_fe_015.avi" | "objects/machinima/avi/sl_fe_016.avi" | "objects/machinima/avi/sl_fe_017.avi" | "objects/machinima/avi/sl_fe_018.avi" | "objects/machinima/avi/sl_fe_019.avi" | "objects/machinima/avi/sl_fe_020.avi" | "objects/machinima/avi/sl_fe_021.avi" | "objects/machinima/avi/sl_fe_022.avi" | "objects/machinima/avi/sl_fe_023.avi" | "objects/machinima/avi/sl_fe_024.avi" | "objects/machinima/avi/sl_fe_028.avi" | "objects/machinima/avi/sl_fe_029.avi" | "objects/machinima/avi/sl_ha_001.avi" | "objects/machinima/avi/sl_ha_002.avi" | "objects/machinima/avi/sl_ha_003.avi" | "objects/machinima/avi/sl_ha_004.avi" | "objects/machinima/avi/sl_ha_005.avi" | "objects/machinima/avi/sl_ha_006.avi" | "objects/machinima/avi/sl_ha_007.avi" | "objects/machinima/avi/sl_ha_009.avi" | "objects/machinima/avi/sl_ha_010.avi" | "objects/machinima/avi/sl_ha_011.avi" | "objects/machinima/avi/sl_ha_012.avi" | "objects/machinima/avi/sl_ha_013.avi" | "objects/machinima/avi/sl_ha_014.avi" | "objects/machinima/avi/sl_ha_015.avi" | "objects/machinima/avi/sl_ha_016.avi" | "objects/machinima/avi/sl_ha_017.avi" | "objects/machinima/avi/sl_ha_018.avi" | "objects/machinima/avi/sl_ha_019.avi" | "objects/machinima/avi/sl_ha_020.avi" | "objects/machinima/avi/sl_ha_022.avi" | "objects/machinima/avi/sl_ha_023.avi" | "objects/machinima/avi/sl_ha_024.avi" | "objects/machinima/avi/sl_ha_028.avi" | "objects/machinima/avi/sl_ha_029.avi" | "objects/machinima/avi/sl_nu_001.avi" | "objects/machinima/avi/sl_nu_002.avi" | "objects/machinima/avi/sl_nu_004.avi" | "objects/machinima/avi/sl_nu_005.avi" | "objects/machinima/avi/sl_nu_006.avi" | "objects/machinima/avi/sl_nu_007.avi" | "objects/machinima/avi/sl_nu_008.avi" | "objects/machinima/avi/sl_nu_010.avi" | "objects/machinima/avi/sl_nu_011.avi" | "objects/machinima/avi/sl_nu_012.avi" | "objects/machinima/avi/sl_nu_013.avi" | "objects/machinima/avi/sl_nu_014.avi" | "objects/machinima/avi/sl_nu_015.avi" | "objects/machinima/avi/sl_nu_016.avi" | "objects/machinima/avi/sl_nu_017.avi" | "objects/machinima/avi/sl_nu_018.avi" | "objects/machinima/avi/sl_nu_019.avi" | "objects/machinima/avi/sl_nu_020.avi" | "objects/machinima/avi/sl_nu_021.avi" | "objects/machinima/avi/sl_nu_024.avi" | "objects/machinima/avi/sl_wb_001.avi" | "objects/machinima/avi/sl_wb_002.avi" | "objects/machinima/avi/sl_wb_003.avi" | "objects/machinima/avi/sl_wb_004.avi" | "objects/machinima/avi/sl_wb_005.avi" | "objects/machinima/avi/sl_wb_006.avi" | "objects/machinima/avi/sl_wb_007.avi" | "objects/machinima/avi/sl_wb_008.avi" | "objects/machinima/avi/wb_06_fail.avi" | "objects/machinima/avi/wb_07_dream.avi" | "objects/machinima/avi/wb_08_pray.avi"
Method: SetAviNum
(method) Avi:SetAviNum(depth: number)
Button
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Aliases
UI_BUTTON_STATE
UI_BUTTON_DISABLED|UI_BUTTON_HIGHLIGHTED|UI_BUTTON_NORMAL|UI_BUTTON_PUSHED
-- objects/Button
UI_BUTTON_STATE:
| `UI_BUTTON_NORMAL`
| `UI_BUTTON_HIGHLIGHTED`
| `UI_BUTTON_PUSHED`
| `UI_BUTTON_DISABLED`
Classes
Class: Button
Extends Widget
A
Buttonwidget is clickable and responds to mouse interaction with four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Supports per-state custom backgrounds, tint colors, text coloring, auto-resize, content insets, and per-mouse-button click registration.Dependencies:
- TextStyle used for the
stylefield.- EffectDrawable used for getting the background state drawable.
- ImageDrawable used for getting the background state drawable.
- NinePartDrawable used for getting the background state drawable.
- ThreePartDrawable used for getting the background state drawable.
Field: style
TextStyle
The text style applied to the button’s text.
Method: SetHighlightColor
(method) Button:SetHighlightColor(r: number, g: number, b: number, a: number)
Sets the color for the highlighted state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetHighlightTextColor
(method) Button:SetHighlightTextColor(r: number, g: number, b: number, a: number)
Sets the text color for the highlighted state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetHighlightBackground
(method) Button:SetHighlightBackground(highlightTable: DrawableDDS)
Sets the drawable for the highlighted state of the button.
@param
highlightTable— The drawable for the highlighted state.See: DrawableDDS
Method: SetDisabledTextColor
(method) Button:SetDisabledTextColor(r: number, g: number, b: number, a: number)
Sets the text color for the disabled state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetFocus
(method) Button:SetFocus()
Sets focus on the button.
Method: SetDisabledColor
(method) Button:SetDisabledColor(r: number, g: number, b: number, a: number)
Sets the color for the disabled state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetInset
(method) Button:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the button.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetNormalColor
(method) Button:SetNormalColor(r: number, g: number, b: number, a: number)
Sets the color for the normal state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetStyle
(method) Button:SetStyle(style: "accept_v"|"actionbar_lock"|"actionbar_rotate"|"actionbar_unlock"|"all_repair"...(+183))
Sets the style for the button, including extent, state backgrounds, and other visual properties.
This function applies the specified style even if the required Drawables and TextStyle are not imported.
@param
style— The style configuration to apply.-- ui/setting/button_style.g style: | "accept_v" | "actionbar_lock" | "actionbar_rotate" | "actionbar_unlock" | "all_repair" | "auction_post_bind" | "auction_successor" | "auction_successor_grey" | "banner_close" | "btn_close_default" | "btn_close_mini" | "btn_raid_recruit" | "butler_change_look" | "button_common_book" | "button_common_option" | "button_complete" | "button_daru" | "button_request" | "button_search" | "cancel_fix_item" | "cancel_mini" | "cancel_search_in_inventory" | "char_select_page_represent_char" | "character" | "character_equip_close" | "character_equip_open" | "character_info_bless_uthstin" | "character_info_btn_shop" | "character_info_change" | "character_info_detail_btn" | "character_lock_off" | "character_lock_on" | "character_search" | "character_slot_created" | "character_slot_created_red" | "character_slot_created_red_selected" | "character_slot_created_selected" | "character_slot_enchant" | "character_slot_equipment" | "character_slot_impossible" | "character_slot_possible" | "character_swap" | "character_swap_on" | "chat_tab_selected" | "chat_tab_unselected" | "combat_resource_close" | "combat_resource_open" | "common_back" | "common_hud" | "config" | "customizing_freeze" | "customizing_load" | "customizing_save" | "deposit_withdrawal" | "down_arrow" | "equip_scroll_button_down" | "equip_scroll_button_up" | "equipment_map" | "esc" | "exit" | "expansion" | "expansion_small" | "expedition_war_alarm" | "first_page" | "fix" | "fix_item" | "grid_folder_down_arrow" | "grid_folder_right_arrow" | "grid_folder_up_arrow" | "housing_demolish" | "housing_remove" | "housing_rotation" | "housing_sale" | "housing_ucc" | "hud_btn_archelife_off" | "hud_btn_chat_add_tab" | "hud_btn_chat_scroll_down_bottom" | "hud_btn_eventcenter" | "hud_btn_hero_reputation" | "hud_btn_ime_english" | "hud_btn_ime_korea" | "hud_btn_ingameshop" | "hud_btn_instance" | "hud_btn_merchant" | "hud_btn_url_link" | "hud_instance" | "ingameshop_beautyshop" | "ingameshop_buy" | "ingameshop_cart" | "ingameshop_charge_cash" | "ingameshop_gender_transfer" | "ingameshop_present" | "instance_out" | "instance_reentry" | "inventory_sort" | "item_enchant" | "item_guide" | "item_lock_in_bag" | "last_page" | "left_arrow" | "list" | "location" | "lock_equip_item" | "lock_item" | "login_stage_character_create" | "login_stage_enter_world" | "login_stage_exit_game" | "login_stage_game_start" | "login_stage_model_change" | "login_stage_option_game" | "login_stage_staff" | "login_stage_text_default" | "login_stage_text_small" | "login_stage_user_ui" | "look_convert" | "loot_gacha" | "mail_all_mail_delete" | "mail_read_mail_delete" | "mail_receive_all_item" | "mail_receive_money" | "mail_selected_delete" | "mail_take" | "map_alpha" | "map_alpha_select" | "map_eraser" | "map_position" | "menu" | "minimap_off" | "minimap_on" | "minimap_ping" | "minimap_playercenter" | "minimap_resize" | "minimap_suboption" | "minimap_zoomin" | "minimap_zoomout" | "minus" | "modelview_rotate_left" | "modelview_rotate_right" | "next_page" | "next_page_action_bar" | "next_page_tutorial" | "open_battlefield" | "part_repair" | "play" | "plus" | "portal_rename" | "portal_spawn" | "premium_buy_in_char_sel_page" | "prev_page" | "prev_page_action_bar" | "prev_page_back" | "prev_page_tutorial" | "price" | "quest_close" | "quest_cutscene_close" | "quest_open" | "question_mark" | "raid_recall" | "raid_recruit_alarm" | "randombox" | "ready_to_siege_alarm" | "reject_x" | "repair" | "report" | "right_arrow" | "roster_setting" | "save" | "search_mini" | "search_mini_green" | "siege_war_alarm" | "slider_scroll_button_down" | "slider_scroll_button_up" | "squad_mini_view_close" | "squad_mini_view_open" | "survey_form_alarm" | "text_default" | "text_default_small" | "trade_check_green" | "trade_check_yellow" | "unlock_equip_item" | "unlock_item" | "up_arrow" | "uthstin_stat_max_expand" | "wastebasket_shape" | "wastebasket_shape_small" | "write" | "zone_permission_out" | "zone_permission_wait"
Method: SetNormalBackground
(method) Button:SetNormalBackground(normalTable: DrawableDDS)
Sets the drawable for the normal state of the button.
@param
normalTable— The drawable for the normal state.See: DrawableDDS
Method: SetPushedTextColor
(method) Button:SetPushedTextColor(r: number, g: number, b: number, a: number)
Sets the text color for the pushed state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetPushedBackground
(method) Button:SetPushedBackground(pushedTable: DrawableDDS)
Sets the drawable for the pushed state of the button.
@param
pushedTable— The drawable for the pushed state.See: DrawableDDS
Method: SetPushedColor
(method) Button:SetPushedColor(r: number, g: number, b: number, a: number)
Sets the color for the pushed state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetTextColor
(method) Button:SetTextColor(r: number, g: number, b: number, a: number)
Sets the text color for the normal state of the button.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).
Method: SetDisabledBackground
(method) Button:SetDisabledBackground(disabledTable: DrawableDDS)
Sets the drawable for the disabled state of the button.
@param
disabledTable— The drawable for the disabled state.See: DrawableDDS
Method: SetAutoResize
(method) Button:SetAutoResize(resize: boolean)
Enables or disables automatic resizing for the button.
@param
resize—trueto enable auto resizing,falseto disable. (default:false)
Method: GetDisabledColor
(method) Button:GetDisabledColor()
-> disabledColor: RGBA
Retrieves the color of the disabled state for the button.
@return
disabledColor— The disabled state color. (default:{ r = 0, g = 0, b = 0, a = 1 })
Method: GetHighlightBackground
(method) Button:GetHighlightBackground()
-> highlightTable: DrawableDDS|nil
Retrieves the drawable for the highlighted state of the button, if it exists. Casting may be neccessary.
@return
highlightTable— The highlighted state drawable, an empty table if the correct drawable hasn’t been imported, ornilif not set.See: DrawableDDS
Method: GetDisabledBackground
(method) Button:GetDisabledBackground()
-> disabledTable: DrawableDDS|nil
Retrieves the drawable for the disabled state of the button, if it exists. Casting may be neccessary.
@return
disabledTable— The disabled state drawable, an empty table if the correct drawable hasn’t been imported, ornilif not set.See: DrawableDDS
Method: DeregisterForClicks
(method) Button:DeregisterForClicks(mouseButton: "LeftButton"|"RightButton")
Disables clicking for the specified mouse button.
@param
mouseButton— The mouse button to disable.mouseButton: | "LeftButton" | "RightButton"
Method: GetButtonState
(method) Button:GetButtonState()
-> state: "DISABLED"|"HIGHLIGHTED"|"NORMAL"|"PUSHED"
Retrieves the current state of the button.
@return
state— The current button state. (default:"DISABLED")state: | "DISABLED" | "HIGHLIGHTED" | "NORMAL" | "PUSHED"
Method: SetButtonState
(method) Button:SetButtonState(state: "DISABLED"|"HIGHLIGHTED"|"NORMAL"|"PUSHED")
Sets the state of the button.
@param
state— The state to set. (default:DISABLED)state: | "DISABLED" | "HIGHLIGHTED" | "NORMAL" | "PUSHED"
Method: GetHighlightColor
(method) Button:GetHighlightColor()
-> highlightColor: RGBA
Retrieves the color of the highlighted state for the button.
@return
highlightColor— The highlighted state color. (default:{ r = 0, g = 0, b = 0, a = 1 })
Method: GetNormalColor
(method) Button:GetNormalColor()
-> normalColor: RGBA
Retrieves the color of the normal state for the button.
@return
normalColor— The normal state color. (default:{ r = 0, g = 0, b = 0, a = 1 })
Method: SetAutoClipChar
(method) Button:SetAutoClipChar(resize: boolean)
Enables or disables automatic character clipping for the button. This resets
Button:SetText.@param
resize—trueto enable auto clipping,falseto disable. (default:false)
Method: GetNormalBackground
(method) Button:GetNormalBackground()
-> normalTable: DrawableDDS|nil
Retrieves the drawable for the normal state of the button, if it exists. Casting may be neccessary.
@return
normalTable— The normal state drawable, an empty table if the correct drawable hasn’t been imported, ornilif not set.See: DrawableDDS
Method: RegisterForClicks
(method) Button:RegisterForClicks(mouseButton: "LeftButton"|"RightButton", enable?: boolean)
Enables or disables clicking for the specified mouse button.
@param
mouseButton— The mouse button to enable/disable. (default:"LeftButton")@param
enable— The optional enable state,trueto enable clicking,falseto disable. (default:true)mouseButton: | "LeftButton" | "RightButton"
Method: GetPushedBackground
(method) Button:GetPushedBackground()
-> pushedTable: DrawableDDS|nil
Retrieves the drawable for the pushed state of the button, if it exists. Casting may be neccessary.
@return
pushedTable— The pushed state drawable, an empty table if the correct drawable hasn’t been imported, ornilif not set.See: DrawableDDS
Method: GetPushedColor
(method) Button:GetPushedColor()
-> pushedColor: RGBA
Retrieves the color of the pushed state for the button.
@return
pushedColor— The pushed state color. (default:{ r = 0, g = 0, b = 0, a = 1 })
Method: CreateStateDrawable
(method) Button:CreateStateDrawable(state: `UI_BUTTON_DISABLED`|`UI_BUTTON_HIGHLIGHTED`|`UI_BUTTON_NORMAL`|`UI_BUTTON_PUSHED`, drawableType: `7`|`9`|`UOT_IMAGE_DRAWABLE`|`UOT_NINE_PART_DRAWABLE`, path: string, layer?: "artwork"|"background"|"overlay"|"overoverlay")
-> stateDrawable: DrawableDDS
Creates a drawable for the specified button state and type.
@param
state— The button state (e.g., normal, pushed, disabled).@param
drawableType— The type of drawable to create.@param
path— The path to the drawable resource.@param
layer— The optional layer to apply the drawable to. (default:"background")@return
stateDrawable— The created drawable, empty table if the object hasn’t been imported, ornilif creation fails.-- objects/Button state: | `UI_BUTTON_NORMAL` | `UI_BUTTON_HIGHLIGHTED` | `UI_BUTTON_PUSHED` | `UI_BUTTON_DISABLED` -- api/Addon drawableType: | `7` -- UOT_COLOR_DRAWABLE We dont have access to this global yet but it does exist in the codebase. | `UOT_IMAGE_DRAWABLE` | `UOT_NINE_PART_DRAWABLE` | `9` -- UOT_THREE_PART_DRAWABLE We dont have access to this global yet but it does exist in the codebase. -- Drawables with layers of the same level and parent can overlap based on focus. layer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See:
ChatEdit
Classes
Class: ChatEdit
objects/ChatEdit
Method: SetChannel
(method) ChatEdit:SetChannel(chatType: number)
ChatMessage
Classes
Class: ChatMessage
objects/ChatMessage
Field: BackupString
fun(self: ChatMessage, name: any)
Field: GetSlider
fun(self: ChatMessage)
Field: GetUpButton
fun(self: ChatMessage)
Field: MouseWheelDown
fun(self: ChatMessage, value: any)
Field: GetDownToBottomButton
fun(self: ChatMessage)
Field: CleanupBackupString
fun(self: ChatMessage)
Field: GetDownButton
fun(self: ChatMessage)
Field: MouseWheelUp
fun(self: ChatMessage, value: any)
ChatWindow
Classes
Class: ChatWindow
Warning: Most methods for this class are broken.
A
ChatWindowwidget is a multi-tabbed chat display and input system - the main UI component for viewing, organizing, and sending chat messages in the game. It inherits tab-management from Tabbase and provides multiple tabs, input edit box, channel/method selector, add-tab button, URL opener, IME toggle, caret visuals, notification indicators, blinking, locking, sliding tab drag support, and customizable tab area sizing/insets/alpha.Dependencies:
- ImageDrawable used for the
GetCaretDrawablemethod.- ThreePartDrawable used for the
GetLeftLineDrawablemethod.
Method: AddTab
(method) ChatWindow:AddTab(tabName: string, widget?: Widget)
Adds a new tab to the ChatWindow with the specified name and optional widget.
@param
tabName— The name of the tab.@param
widget— The optional widget to associate with the tab.local textbox = UIParent:CreateWidget("textbox", "exampleTextbox", "UIParent") textbox:SetText("Test") widget:AddTab("Test", textbox)See: Widget
Method: SetNotifyBlinkingFreq
(method) ChatWindow:SetNotifyBlinkingFreq(freq: number)
Sets the notification blinking frequency for the ChatWindow.
@param
freq— The blinking frequency in milliseconds.
Method: SetRightLineOffset
(method) ChatWindow:SetRightLineOffset(offset: number)
Sets the offset for the right line in the ChatWindow.
@param
offset— The offset value.
Method: SetMinTabWidth
(method) ChatWindow:SetMinTabWidth(width: number)
Sets the minimum tab width for the ChatWindow.
@param
width— The minimum tab width.
Method: SetLeftLineOffset
(method) ChatWindow:SetLeftLineOffset(offset: number)
Sets the offset for the left line in the ChatWindow.
@param
offset— The offset value.
Method: SetMaxNotifyTime
(method) ChatWindow:SetMaxNotifyTime(time: number)
Sets the maximum notification time for the ChatWindow.
@param
time— The maximum notification time in milliseconds.
Method: SetInjectable
(method) ChatWindow:SetInjectable(injectable: boolean)
Sets whether the ChatWindow is injectable.
@param
injectable—trueto enable injectable mode,falseto disable.
Method: SetSlideTimeInDragging
(method) ChatWindow:SetSlideTimeInDragging(time: number)
Sets the slide time for tab dragging in the ChatWindow.
@param
time— The slide time in milliseconds.
Method: SetTabAreaInset
(method) ChatWindow:SetTabAreaInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the tab area in the ChatWindow.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: UseAddTabButton
(method) ChatWindow:UseAddTabButton(use: boolean)
Enables or disables the add tab button in the ChatWindow.
@param
use—trueto enable the add tab button,falseto disable. (default:true)
Method: SetTabAreaHeight
(method) ChatWindow:SetTabAreaHeight(height: number)
Sets the height of the tab area in the ChatWindow.
@param
height— The height of the tab area.
Method: SetTabWidth
(method) ChatWindow:SetTabWidth(width: number)
Sets the tab width for the ChatWindow.
@param
width— The tab width.
Method: SetTabButtonAlpha
(method) ChatWindow:SetTabButtonAlpha(selectedAlpha: number, unselectedAlpha: number)
Sets the alpha transparency for selected and unselected tab buttons.
@param
selectedAlpha— The alpha for selected tabs. (min:0, max:1)@param
unselectedAlpha— The alpha for unselected tabs. (min:0, max:1)
Method: UseAutoResizingTabButtonMode
(method) ChatWindow:UseAutoResizingTabButtonMode(offset: boolean)
Enables or disables auto-resizing tab button mode in the ChatWindow.
@param
offset—trueto enable auto-resizing,falseto disable. (default:false)
Method: SetContentOffset
(method) ChatWindow:SetContentOffset(topLeftXOffset: number, topLeftYOffset: number, bottomRightXOffset: number, bottomRightYOffset: number)
Sets the content offset for the ChatWindow.
@param
topLeftXOffset— The x-offset for the top-left corner.@param
topLeftYOffset— The y-offset for the top-left corner.@param
bottomRightXOffset— The x-offset for the bottom-right corner.@param
bottomRightYOffset— The y-offset for the bottom-right corner.
Method: SetCaretOffset
(method) ChatWindow:SetCaretOffset(x: number, y: number)
Sets the offset for the caret in the ChatWindow.
@param
x— The x-offset.@param
y— The y-offset.
Method: GetCaretDrawable
(method) ChatWindow:GetCaretDrawable()
-> caretDrawable: ImageDrawable
Retrieves the caret drawable for the ChatWindow.
@return
caretDrawable— The caret drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not set.
Method: GetChatEdit
(method) ChatWindow:GetChatEdit()
-> chatEdit: ChatWindow
Retrieves the chat edit widget for the ChatWindow.
@return
chatEdit— The chat edit widget.
Method: GetAddButton
(method) ChatWindow:GetAddButton()
-> addButton: ChatWindow
Retrieves the add button for the ChatWindow.
@return
addButton— The add button.
Method: AllowTabSwitch
(method) ChatWindow:AllowTabSwitch(allow: boolean)
Enables or disables tab switching in the ChatWindow.
@param
allow—trueto allow tab switching,falseto disable.
Method: SetChatWindowId
(method) ChatWindow:SetChatWindowId(id: number)
Sets the ID for the ChatWindow.
@param
id— The chat window ID. (min:0)
Method: GetChatMethodSelector
(method) ChatWindow:GetChatMethodSelector()
-> chatMethodSelector: ChatWindow
Retrieves the chat method selector for the ChatWindow.
@return
chatMethodSelector— The chat method selector.
Method: GetLeftLineDrawable
(method) ChatWindow:GetLeftLineDrawable()
-> leftLineDrawable: ThreePartDrawable
Retrieves the left line drawable for the ChatWindow.
@return
leftLineDrawable— The left line drawable.See: ThreePartDrawable
Method: GetUrlButton
(method) ChatWindow:GetUrlButton()
-> urlButton: ChatWindow
Retrieves the URL button for the ChatWindow.
@return
urlButton— The URL button.
Method: GetImeToggleButton
(method) ChatWindow:GetImeToggleButton()
-> imeToggleButton: ChatWindow
Retrieves the IME toggle button for the ChatWindow.
@return
imeToggleButton— The IME toggle button.
Method: GetRightLineDrawable
(method) ChatWindow:GetRightLineDrawable()
-> rightLineDrawable: ThreePartDrawable
Retrieves the right line drawable for the ChatWindow.
@return
rightLineDrawable— The right line drawable.See: ThreePartDrawable
Method: GetLockNotifyDrawable
(method) ChatWindow:GetLockNotifyDrawable()
-> lockNotifyDrawable: ImageDrawable
Retrieves the lock notification drawable for the ChatWindow.
@return
lockNotifyDrawable— The lock notification drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not set.See: ImageDrawable
Method: UseSlidingButton
(method) ChatWindow:UseSlidingButton(use: boolean)
Enables or disables sliding button functionality in the ChatWindow.
@param
use—trueto enable sliding buttons,falseto disable.
CheckButton
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Classes
Class: CheckButton
Extends Button
A
CheckButtonwidget is a small clickable widget that represents a binary on/off or true/false setting or option. It inherits from Button and supports the same four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Adds checked/unchecked state management with separate background drawables for checked and disabled-checked states. Can trigger the widget"OnCheckChanged"action.Dependencies:
- TextStyle used for the
stylefield.
Method: GetChecked
(method) CheckButton:GetChecked()
-> checked: boolean
Returns a boolean indicating the state of the CheckButton.
@return
checked—trueif the CheckButton is checked,falseotherwise. (default:false)
Method: SetCheckedBackground
(method) CheckButton:SetCheckedBackground(checkedTable: DrawableDDS)
Sets the background for the checked state of the CheckButton.
@param
checkedTable— The table defining the checked state background.See: DrawableDDS
Method: SetChecked
(method) CheckButton:SetChecked(state: boolean, trigger: boolean|nil)
Sets the state of the CheckButton.
@param
state—trueto check the CheckButton,falseto uncheck. (default:false)@param
trigger—trueto trigger the"OnCheckChanged"action,falseto do nothing. (default:false)
Method: SetDisabledCheckedBackground
(method) CheckButton:SetDisabledCheckedBackground(disabledCheckedTable: DrawableDDS)
Sets the background for the disabled checked state of the CheckButton.
@param
disabledCheckedTable— The table defining the disabled checked state background.See: DrawableDDS
CircleDiagram
Classes
Class: CircleDiagram
Extends Widget
A
CircleDiagramwidget displays circular diagrams.
Method: AddPoint
(method) CircleDiagram:AddPoint(offX: number, offY: number)
Adds a point at the specified offset coordinates for the CircleDiagram.
@param
offX— The x-coordinate offset.@param
offY— The y-coordinate offset.
Method: SetDiagramColor
(method) CircleDiagram:SetDiagramColor(r: number, g: number, b: number, a: number)
Sets the color for the CircleDiagram.
@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Method: SetLineThickness
(method) CircleDiagram:SetLineThickness(thickness: number)
Sets the line thickness for the CircleDiagram.
@param
thickness— The thickness of the diagram’s lines.
Method: SetMaxValue
(method) CircleDiagram:SetMaxValue(maxValue: number)
Sets the maximum value for the CircleDiagram.
@param
maxValue— The maximum value for the diagram.
Method: GetPointOffset
(method) CircleDiagram:GetPointOffset(index: number)
-> offX: number
2. offY: number
Retrieves the offset coordinates for the specified point index of the CircleDiagram.
@param
index— The index of the point.@return
offX— The x-coordinate offset of the point.@return
offY— The y-coordinate offset of the point.
Method: ClearPoints
(method) CircleDiagram:ClearPoints()
Clears all points from the CircleDiagram.
Method: GetCenterOffset
(method) CircleDiagram:GetCenterOffset()
-> offX: number
2. offY: number
Retrieves the offset coordinates of the CircleDiagram’s center.
@return
offX— The x-coordinate offset of the center.@return
offY— The y-coordinate offset of the center.
Method: AddPointsByAngle
(method) CircleDiagram:AddPointsByAngle(pointNum: number)
Adds a point by angle for the CircleDiagram.
@param
pointNum— The angle value (in radians) for the point.
Method: SetPointValue
(method) CircleDiagram:SetPointValue(index: number, value: number)
Sets the value for a specific point index of the CircleDiagram.
@param
index— The index of the point.@param
value— The value to set for the point.
ColorDrawable
Classes
Class: ColorDrawable
Extends Drawablebase
A
ColorDrawableis a drawable that displays a solid color. It can be queried for its current color and have its texture color set via a color key.
Method: GetColor
(method) ColorDrawable:GetColor()
-> color: RGBA
Returns
colorfor the ColorDrawable.
Method: SetTextureColor
(method) ColorDrawable:SetTextureColor(colorKey: "action_slot_state_img_able"|"action_slot_state_img_can_learn"|"action_slot_state_img_cant_or_not_learn"|"action_slot_state_img_disable"|"common_black_bg"...(+27))
Sets the texture color by
colorKeyfor the ColorDrawable.-- ui/setting/etc_color.g colorKey: | "action_slot_state_img_able" | "action_slot_state_img_can_learn" | "action_slot_state_img_cant_or_not_learn" | "action_slot_state_img_disable" | "common_black_bg" | "common_white_bg" | "craft_step_disable" | "craft_step_enable" | "editbox_cursor_default" | "editbox_cursor_light" | "icon_button_overlay_black" | "icon_button_overlay_none" | "icon_button_overlay_red" | "icon_button_overlay_yellow" | "login_stage_black_bg" | "map_hp_bar_bg" | "map_hp_bar" | "market_price_column_over" | "market_price_last_column" | "market_price_line_daily" | "market_price_line_weekly" | "market_price_volume" | "market_prict_cell" | "quest_content_directing_fade_in" | "quest_content_directing_fade_out" | "quest_content_directing_under_panel" | "quick_slot_bg" | "texture_check_window_bg" | "texture_check_window_data_label" | "texture_check_window_rect" | "texture_check_window_tooltip_bg" | "web_browser_background"
ColorPicker
Classes
Class: ColorPicker
Extends Widget
A
ColorPickerwidget allows users to select colors from a palette image. Provides conversion between palette coordinates and RGB color values, enabling precise color picking and reverse lookup of color positions. Supports custom palette images for flexible color layouts.
Method: GetColor
(method) ColorPicker:GetColor(xPos: number, yPos: number)
-> red: number
2. green: number
3. blue: number
Retrieves the color at the specified point on the ColorPicker.
@param
xPos— The x-coordinate of the point.@param
yPos— The y-coordinate of the point.@return
red— The red color component (min:0, max:1).@return
green— The green color component (min:0, max:1).@return
blue— The blue color component (min:0, max:1).
Method: GetPoint
(method) ColorPicker:GetPoint(colorR: number, colorG: number, colorB: number)
-> xPos: number
2. yPos: number
Retrieves the coordinates for the specified RGB color on the ColorPicker.
@param
colorR— The red color component.@param
colorG— The green color component.@param
colorB— The blue color component.@return
xPos— The x-coordinate of the point.@return
yPos— The y-coordinate of the point.
Method: SetPaletteImage
(method) ColorPicker:SetPaletteImage(imageName: string)
Sets the palette image for the ColorPicker.
@param
imageName— The path to the palette image. This can be"ui/..."or"addon/myaddon/image.png"
Combobox
Classes
Class: Combobox
Extends Widget
A
Comboboxwidget is a dropdown selection control that can be editable with autocomplete filters or read-only with predefined dropdown list. Usually consists of a editbox (or selector button) + toggle button + dropdown list.Dependencies:
Field: toggle
Button
Dropdown open/close button
Field: dropdown
ComboboxDropDown
The dropdown for the Combobox.
Field: selector
X2Editbox
The input exitbox if the Combobox is editable.
Field: selectorBtn
Button
The input button if the Combobox is not editable.
Method: SetEditable
(method) Combobox:SetEditable(editable: boolean)
Enables or disables editability of the Combobox. If set to
falseany guide text set toCombobox.selectorwill not render.@param
editable—trueto allow editing,falseto disable. (default:false)
Method: SetAutocomplete
(method) Combobox:SetAutocomplete(type: string, filter: string)
Sets the autocomplete type and filter for the Combobox.
@param
type— The autocomplete type.@param
filter— The autocomplete filter.
Method: SetDropdownVisibleLimit
(method) Combobox:SetDropdownVisibleLimit(limit: number)
Sets the maximum number of visible items in the Combobox dropdown.
@param
limit— The maximum number of visible items (min:0, max:10). (default:10)
Method: PauseAutocomplete
(method) Combobox:PauseAutocomplete(pause: boolean)
Pauses or unpauses autocomplete functionality for the Combobox.
@param
pause—trueto pause autocomplete,falseto unpause.
Method: Insert
(method) Combobox:Insert(datas: ItemTree[])
Inserts data into the Combobox dropdown if
Combobox:SetEditable(false).@param
datas— The data to insert for autocomplete.See: ItemTree
Class: ComboboxDropDown
Extends Listbox
Field: downBtn
Button
A
Buttonwidget is clickable and responds to mouse interaction with four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Supports per-state custom backgrounds, tint colors, text coloring, auto-resize, content insets, and per-mouse-button click registration.Dependencies:
- TextStyle used for the
stylefield.- EffectDrawable used for getting the background state drawable.
- ImageDrawable used for getting the background state drawable.
- NinePartDrawable used for getting the background state drawable.
- ThreePartDrawable used for getting the background state drawable.
Field: upBtn
Button
A
Buttonwidget is clickable and responds to mouse interaction with four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Supports per-state custom backgrounds, tint colors, text coloring, auto-resize, content insets, and per-mouse-button click registration.Dependencies:
- TextStyle used for the
stylefield.- EffectDrawable used for getting the background state drawable.
- ImageDrawable used for getting the background state drawable.
- NinePartDrawable used for getting the background state drawable.
- ThreePartDrawable used for getting the background state drawable.
Field: vslider
Vslider
Class: Vslider
Extends Slider
Field: thumb
Button
A
Buttonwidget is clickable and responds to mouse interaction with four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Supports per-state custom backgrounds, tint colors, text coloring, auto-resize, content insets, and per-mouse-button click registration.Dependencies:
- TextStyle used for the
stylefield.- EffectDrawable used for getting the background state drawable.
- ImageDrawable used for getting the background state drawable.
- NinePartDrawable used for getting the background state drawable.
- ThreePartDrawable used for getting the background state drawable.
ComboListButton
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
CooldownButton
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Classes
Class: CooldownButton
Extends Button
Warning: Most methods for this class are broken.
A
CooldownButtonwidget supports visual cooldown feedback. Extends the standard Button with cooldown timing and masking support, allowing a remaining duration to be displayed using an overlay or mask. Commonly used for abilities, actions, or items that require a recharge period before they can be activated again.
Method: SetCoolDown
(method) CooldownButton:SetCoolDown(remainTime: number, totalTime: number)
Sets the cooldown for the CooldownButton.
@param
remainTime— The remaining cooldown time.@param
totalTime— The total cooldown duration.
Method: SetCoolDownMask
(method) CooldownButton:SetCoolDownMask(textureName: string, textureKey: string, colorKey: string)
Sets the cooldown mask for the CooldownButton.
@param
textureName— The name of the texture.@param
textureKey— The key for the texture.@param
colorKey— The key for the color.
CooldownConstantButton
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Classes
Class: CooldownConstantButton
Extends CooldownButton
Warning: Most methods for this class are broken.
A
CooldownConstantButtonwidget is specialized and binds its cooldown state to a fixed game entity such as an item or skill. Extends CooldownButton by associating cooldown timing with predefined item types, inventory slots, or skill identifiers, allowing the button to automatically reflect the cooldown of the bound entity.
Method: SetItem
(method) CooldownConstantButton:SetItem(itemType: number)
Sets the item type for the
CooldownConstantButton.@param
itemType— The item type to set.
Method: SetItemSlot
(method) CooldownConstantButton:SetItemSlot(itemSlot: number, slotType: number)
Sets the item slot and slot type for the
CooldownConstantButton.@param
itemSlot— The item slot index.@param
slotType— The type of slot.
Method: SetSkill
(method) CooldownConstantButton:SetSkill(skillType: number)
Sets the skill type for the
CooldownConstantButton.@param
skillType— The skill type to set.
CooldownInventoryButton
Globals
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Classes
Class: CooldownInventoryButton
Extends CooldownButton
Warning: Most methods for this class are broken.
A
CooldownInventoryButtonwidget reflects the cooldown state of inventory-based items. Extends CooldownButton to bind its cooldown display to items stored in various inventory containers such as bags, banks, coffers, or guild banks. Intended for UI elements that represent item usage and availability across different storage locations.
Method: SetBagItemSlot
(method) CooldownInventoryButton:SetBagItemSlot(itemSlot: number)
Sets the bag item slot for the
CooldownInventoryButton.@param
itemSlot— The item slot index in the bag.
Method: SetCofferItemSlot
(method) CooldownInventoryButton:SetCofferItemSlot(itemSlot: number)
Sets the coffer item slot for the
CooldownInventoryButton.@param
itemSlot— The item slot index in the coffer.
Method: SetBankItemSlot
(method) CooldownInventoryButton:SetBankItemSlot(itemSlot: number)
Sets the bank item slot for the
CooldownInventoryButton.@param
itemSlot— The item slot index in the bank.
Method: SetGuildBankItemSlot
(method) CooldownInventoryButton:SetGuildBankItemSlot(itemSlot: number)
Sets the guild bank item slot for the
CooldownInventoryButton.@param
itemSlot— The item slot index in the guild bank.
DamageDisplay
Globals
LAT_AFTERIMAGE
integer
LAT_COUNT
integer
LAT_LINEAR_DISPLAY
integer
LAT_MOVE
integer
LAT_NONE
integer
LAT_SHAKE
integer
PCT_DEFAULT
integer
PCT_SHIP_COLLISION
integer
Aliases
LINEAR_ANIMATION_TYPE
LAT_AFTERIMAGE|LAT_COUNT|LAT_LINEAR_DISPLAY|LAT_MOVE|LAT_NONE…(+1)
-- objects/DamageDisplay
LINEAR_ANIMATION_TYPE:
| `LAT_AFTERIMAGE`
| `LAT_COUNT`
| `LAT_LINEAR_DISPLAY`
| `LAT_MOVE`
| `LAT_NONE`
| `LAT_SHAKE`
POSITION_CALCULATION_TYPE
PCT_DEFAULT|PCT_SHIP_COLLISION
-- objects/DamageDisplay
POSITION_CALCULATION_TYPE:
| `PCT_DEFAULT`
| `PCT_SHIP_COLLISION`
Classes
Class: DamageDisplay
Extends Widget
A
DamageDisplaywidget displays animated damage or combat-related text. Supports configurable animation sequences, positional calculation modes, and dynamic placement relative to source and target units. Provides control over insets, initial positioning, and animation behavior, enabling effects such as movement, shaking, scaling, fading, and afterimages commonly used in combat feedback and hit indicators.Dependencies:
- TextStyle used for the
styleandextraStylefields.
Field: style
TextStyle
The text style applied to the widget’s text.
Field: extraStyle
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Method: SetInset
(method) DamageDisplay:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset of the DamageDisplay.
@param
left— The left inset. (default:0)@param
top— The top inset. (default:0)@param
right— The right inset. (default:0)@param
bottom— The bottom inset. (default:0)
Method: SetUnitId
(method) DamageDisplay:SetUnitId(sourceId: string, targetId: string)
Sets the source and target unit IDs for the DamageDisplay.
@param
sourceId— The source unit ID.@param
targetId— The target unit ID.
Method: SetPositionCalculationType
(method) DamageDisplay:SetPositionCalculationType(positionCalculationType: `PCT_DEFAULT`|`PCT_SHIP_COLLISION`)
Sets the position calculation type for the DamageDisplay.
@param
positionCalculationType— The position calculation type. (default:PCT_DEFAULT)-- objects/DamageDisplay positionCalculationType: | `PCT_DEFAULT` | `PCT_SHIP_COLLISION`
Method: SetInitPos
(method) DamageDisplay:SetInitPos(x: number, y: number)
Sets the initial position of the DamageDisplay.
@param
x— The x-coordinate of the initial position. (default:0)@param
y— The y-coordinate of the initial position. (default:0)
Method: GetInset
(method) DamageDisplay:GetInset()
-> left: number
2. top: number
3. right: number
4. bottom: number
Retrieves the inset of the DamageDisplay.
@return
left— The left inset. (default:0)@return
top— The top inset. (default:0)@return
right— The right inset. (default:0)@return
bottom— The bottom inset. (default:0)
Method: SetAnimFrameInfo
(method) DamageDisplay:SetAnimFrameInfo(frameInfo: FrameInfo[])
Sets the animation frame information for the DamageDisplay.
@param
frameInfo— An array of frame information for the animation.See: FrameInfo
Method: GetActualDrawn
(method) DamageDisplay:GetActualDrawn()
-> x1: number
2. y1: number
3. x2: number
4. y2: number
Retrieves the actual drawn coordinates of the DamageDisplay text when animating.
@return
x1— The left coordinate. (default:0)@return
y1— The top coordinate. (default:0)@return
x2— The right coordinate. (default:0)@return
y2— The bottom coordinate. (default:0)
Method: Animation
(method) DamageDisplay:Animation(anim: boolean)
Enables or disables animation for the DamageDisplay.
@param
anim—trueto enable animation,falseto disable. (default:false)
DynamicList
Aliases
MainDataFunc
fun(subItem: EmptyWidget, mainKey: number, isOpen: boolean, frameBg: Drawablebase, subListSize: number, isClicked: boolean)
MainLayoutFunc
fun(subItem: EmptyWidget, index: number)
SubDataFunc
fun(subItem: EmptyWidget, subItemInfo: table, isClicked: boolean)
SubLayoutFunc
fun(subItem: EmptyWidget, index: number)
Classes
Class: DynamicList
Extends Widget
A
DynamicListwidget displays and manages hierarchical, expandable list data. Supports main items with nested sub-items, dynamic insertion and removal, selection tracking, scrolling, and view updates. Provides a widget pooling system for efficient reuse, customizable layout and data callbacks for main and sub items, and utilities for toggling, opening, and navigating list entries programmatically.Dependencies:
- EmptyWidget used for the
contentfield.
Field: content
DynamicListContent
Container holding anchors and list widgets.
Method: OpenBySubItemInfo
(method) DynamicList:OpenBySubItemInfo(mainKey: number, depth: number, key: number)
Opens a sub-item in the DynamicList based on its information.
@param
mainKey— The main key identifier.@param
depth— The depth level of the sub-item.@param
key— The key of the sub-item.
Method: PushData
(method) DynamicList:PushData(mainKey: number, subDatas: table)
Pushes data into the DynamicList.
@param
mainKey— The main key identifier.@param
subDatas— The sub-data table.
Method: MoveIndex
(method) DynamicList:MoveIndex(index: number, anchorHeight: number, open: boolean)
Moves to the specified index in the DynamicList with anchor height.
@param
index— The index to move to.@param
anchorHeight— The anchor height for positioning.@param
open—trueto open the item,falseto close.
Method: LoadItemList
(method) DynamicList:LoadItemList()
Loads the item list for the DynamicList.
Method: MoveHeight
(method) DynamicList:MoveHeight(height: number)
Moves the DynamicList view by the specified height.
@param
height— The height to move the view.
Method: IsSelectedItem
(method) DynamicList:IsSelectedItem(key: number, depth: number)
-> selected: boolean
Checks if the specified item is selected in the DynamicList.
@param
key— The key of the item.@param
depth— The depth of the item.@return
selected—trueif the item is selected,falseotherwise.
Method: SaveItemList
(method) DynamicList:SaveItemList()
Saves the item list for the DynamicList.
Method: SetSelectedItemInfo
(method) DynamicList:SetSelectedItemInfo(key: number, depth: number)
Sets the selected item information in the DynamicList.
@param
key— The key of the item to select.@param
depth— The depth of the item to select.
Method: UpdateData
(method) DynamicList:UpdateData(mainKey: number, subDatas: table)
Updates data in the DynamicList for the specified main key.
@param
mainKey— The main key identifier.@param
subDatas— The updated sub-data table.
Method: SetGaps
(method) DynamicList:SetGaps(mainGap: number, subListGap: number)
Sets the gaps between main and sub-list items in the DynamicList.
@param
mainGap— The gap between main items.@param
subListGap— The gap between sub-list items.
Method: ToggleSubItem
(method) DynamicList:ToggleSubItem(mainKey: number, depth: number, depthKey: number)
Toggles the state of a sub-item in the DynamicList.
@param
mainKey— The main key identifier.@param
depth— The depth level of the sub-item.@param
depthKey— The depth key identifier.
Method: Toggle
(method) DynamicList:Toggle(index: number)
Toggles the state of the item at the specified index in the DynamicList.
@param
index— The index of the item to toggle.
Method: ToggleByMainKey
(method) DynamicList:ToggleByMainKey(mainKey: number)
Toggles the state of the item with the specified main key in the DynamicList.
@param
mainKey— The main key identifier.
Method: UpdateView
(method) DynamicList:UpdateView()
Updates the view of the DynamicList.
Method: InsertSubItemInfo
(method) DynamicList:InsertSubItemInfo(mainKey: number, depth: number, depthKey: number, key: number)
Inserts sub-item information into the DynamicList.
@param
mainKey— The main key identifier.@param
depth— The depth level of the sub-item.@param
depthKey— The depth key identifier.@param
key— The key of the sub-item.
Method: InitHeight
(method) DynamicList:InitHeight(viewHeight: number, mainHeight: number, subHeight: number)
Initializes height settings for the DynamicList.
@param
viewHeight— The view height.@param
mainHeight— The main item height.@param
subHeight— The sub-item height.local viewRowCount = 3 local mainItemHeight = 73 local viewHeight = mainItemHeight * viewRowCount local subItemHeight = 29 widget:InitHeight(viewHeight, mainItemHeight, subItemHeight)
Method: EraseSubItemInfo
(method) DynamicList:EraseSubItemInfo(mainKey: number, depth: number, depthKey: number, key: number)
Erases sub-item information from the DynamicList.
@param
mainKey— The main key identifier.@param
depth— The depth level of the sub-item.@param
depthKey— The depth key identifier.@param
key— The key of the sub-item to erase.
Method: GetCurrentHeight
(method) DynamicList:GetCurrentHeight()
-> currentHeight: number
Retrieves the current height of the DynamicList.
@return
currentHeight— The current height. (default:0)
Method: EraseData
(method) DynamicList:EraseData(index: number)
Erases data at the specified index from the DynamicList.
@param
index— The index of the data to erase.
Method: CreateOveredImage
(method) DynamicList:CreateOveredImage(layerStr: "artwork"|"background"|"overlay"|"overoverlay")
-> overedImage: NinePartDrawable
Creates an overed image for the DynamicList with the specified layer.
@param
layerStr— The layer string for the overed image.@return
overedImage— The created overed image.-- Drawables with layers of the same level and parent can overlap based on focus. layerStr: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: NinePartDrawable
Method: EnableChildTouch
(method) DynamicList:EnableChildTouch(isEnable: boolean)
Enables or disables touch interaction for child elements in the DynamicList.
@param
isEnable—trueto enable child touch,falseto disable. (default:false)
Method: InsertData
(method) DynamicList:InsertData(index: number, mainKey: number, subDatas: table)
Inserts data into the DynamicList at the specified index.
@param
index— The index to insert data. (min:1)@param
mainKey— The main key identifier.@param
subDatas— The sub-data table.
Method: GetMainIndex
(method) DynamicList:GetMainIndex(mainKey: number)
-> index: number|nil
Retrieves the main index for the specified main key.
@param
mainKey— The main key identifier.@return
index— The index of the main key identifier.
Method: GetScrollMaxValue
(method) DynamicList:GetScrollMaxValue()
-> scrollMaxValue: number
Retrieves the maximum scroll value for the DynamicList.
@return
scrollMaxValue— The maximum scroll value.
Method: InitFunc
(method) DynamicList:InitFunc(mainLayout: fun(subItem: EmptyWidget, index: number), mainData: fun(subItem: EmptyWidget, mainKey: number, isOpen: boolean, frameBg: Drawablebase, subListSize: number, isClicked: boolean), subLayout: fun(subItem: EmptyWidget, index: number), subData: function)
Initializes functions for main and sub layouts and data in the DynamicList.
@param
mainLayout— The main layout function.@param
mainData— The main data function.@param
subLayout— The sub-layout function.@param
subData— The sub-data function.local function mainLayoutFunc(subItem, index) end local function mainDataFunc(subItem, mainKey, isOpen, frameBg, subListSize, isClicked) end local function subLayoutFunc(subItem, index) end local function subDataFunc(subItem, subItemInfo, isClicked) end widget:InitFunc(mainLayoutFunc, mainDataFunc, subLayoutFunc, subDataFunc)
Method: GetMainList
(method) DynamicList:GetMainList()
-> list: table
Retrieves the main list of the DynamicList from the highest to lowest index.
@return
list— The main list data.
Method: InitCreateWidgetPool
(method) DynamicList:InitCreateWidgetPool()
Initializes the widget pool for the DynamicList creating the main and sub fields.
Method: GetSelectedItemInfo
(method) DynamicList:GetSelectedItemInfo()
-> key: number
2. depth: number
Retrieves information about the currently selected item.
@return
key— The key of the selected item. (default:-1)@return
depth— The depth of the selected item. (default:0)
Method: InitBgType
(method) DynamicList:InitBgType(bgDrawType: `7`|`9`|`UOT_IMAGE_DRAWABLE`|`UOT_NINE_PART_DRAWABLE`)
Initializes the background draw type for the
frameBgof themainDatafunction for theInitFuncin the DynamicList.@param
bgDrawType— The background draw type.-- api/Addon bgDrawType: | `7` -- UOT_COLOR_DRAWABLE We dont have access to this global yet but it does exist in the codebase. | `UOT_IMAGE_DRAWABLE` | `UOT_NINE_PART_DRAWABLE` | `9` -- UOT_THREE_PART_DRAWABLE We dont have access to this global yet but it does exist in the codebase.
Method: ClearData
(method) DynamicList:ClearData()
Clears all data from the DynamicList.
Class: DynamicListAnchor
Extends EmptyWidget
objects/DynamicList
Field: main
EmptyWidget[]
DynamicList:InitCreateWidgetPool()is required for this to exist.
Field: sub
EmptyWidget[]
DynamicList:InitCreateWidgetPool()is required for this to exist.
Class: DynamicListContent
Extends EmptyWidget
objects/DynamicList
Field: anchor
DynamicListAnchor
objects/DynamicList
Editbox
Classes
Class: Editbox
Extends Widget, Editboxbase
Warning: All methods for this class are broken. Use X2Editbox.
A
Editboxwidget allows users to enter and edit string or numeric values. Supports focus management, history tracking, digit-only and password modes, input validation policies, prefix text rendering, and configurable insets. Provides utilities for controlling composition state behavior, selection handling on focus, and various input constraints.Dependencies:
- TextStyle used for the
prefixStylefield.
Field: prefixStyle
TextStyle
The text style applied to the optional prefix text.
Method: SetInset
(method) Editbox:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Editbox.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetInitVal
(method) Editbox:SetInitVal(val: number)
Sets the initial value for the Editbox.
@param
val— The initial value.
Method: SetHistoryLines
(method) Editbox:SetHistoryLines(count: number)
Sets the maximum number of history lines for the Editbox.
@param
count— The maximum number of history lines. (default:0)
Method: SetFocus
(method) Editbox:SetFocus()
Sets focus to the Editbox.
Method: SetPassword
(method) Editbox:SetPassword(password: boolean)
Enables or disables password mode for the Editbox.
@param
password—trueto enable password mode,falseto disable. (default:false)
Method: SetPrefixInset
(method) Editbox:SetPrefixInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the prefix text in the Editbox.
@param
left— The left inset for the prefix.@param
top— The top inset for the prefix.@param
right— The right inset for the prefix.@param
bottom— The bottom inset for the prefix.
Method: SetPossibleFirstZero
(method) Editbox:SetPossibleFirstZero(possibleFirstZero: boolean)
Enables or disables allowing a leading zero in digit input.
@param
possibleFirstZero—trueto allow leading zero,falseto disallow. (default:false)
Method: SetReClickable
(method) Editbox:SetReClickable(click: boolean)
Enables or disables re-clickable behavior for the Editbox.
@param
click—trueto enable re-clicking,falseto disable.
Method: SetPrefixText
(method) Editbox:SetPrefixText(prefixText: string)
Sets the prefix text for the Editbox.
@param
prefixText— The prefix text to display.
Method: UseSelectAllWhenFocused
(method) Editbox:UseSelectAllWhenFocused(use: boolean)
Enables or disables selecting all text when the Editbox gains focus.
@param
use—trueto select all text on focus,falseto disable. (default:true)
Method: SetEnglish
(method) Editbox:SetEnglish(english: boolean)
Sets the English input mode for the Editbox.
@param
english—trueto enable English input mode,falseto disable. (default:false)
Method: SetDigitEmpty
(method) Editbox:SetDigitEmpty(empty: boolean)
Sets whether the Editbox allows empty digit input.
@param
empty—trueto allow empty input,falseto disallow. (default:false)
Method: ClearString
(method) Editbox:ClearString()
Clears the string content of the Editbox.
Method: ClearFocus
(method) Editbox:ClearFocus()
Clears focus from the Editbox.
Method: CheckNamePolicy
(method) Editbox:CheckNamePolicy(nameType: `NRT_CHARACTER`|`NRT_CHAT_TAB`|`NRT_CUSTOM`|`NRT_FACTION_ROLE`|`NRT_FACTION`...(+6))
Checks the name policy for the Editbox.
@param
nameType— The name type to check against.-- api/X2Util nameType: | `NRT_CHARACTER` | `NRT_CHAT_TAB` | `NRT_CUSTOM` | `NRT_FACTION` | `NRT_FACTION_ROLE` | `NRT_FAMILY` | `NRT_FAMILY_TITLE` | `NRT_MAX` | `NRT_PORTAL` | `NRT_ROSTER_TITLE` | `NRT_SUMMONS`
Method: SetDigitMax
(method) Editbox:SetDigitMax(max: number)
Sets the maximum value for digit input in the Editbox.
@param
max— The maximum digit value.
Method: IsDigit
(method) Editbox:IsDigit()
-> digit: boolean
Checks if the Editbox content is restricted to digits.
@return
digit—trueif restricted to digits,falseotherwise. (default:false)
Method: IsPassword
(method) Editbox:IsPassword()
-> password: boolean
Checks if the Editbox is set as a password field.
@return
password—trueif set as password,falseotherwise. (default:false)
Method: IsNowComposition
(method) Editbox:IsNowComposition()
-> boolean
Checks if the Editbox is in a composition state (e.g., IME input).
@return —
trueif in composition state,falseotherwise. (default:false)
Method: SetDigit
(method) Editbox:SetDigit(digit: boolean)
Enables or disables digit-only input for the Editbox.
@param
digit—trueto restrict to digits,falseto allow all characters. (default:false)
Method: AddHistoryLine
(method) Editbox:AddHistoryLine(text: string)
Adds a text entry to the Editbox history.
@param
text— The text to add to the history.
EditboxMultiline
Classes
Class: EditboxMultiline
Extends Widget, Editboxbase
A
EditboxMultilinewidget is for entering and displaying multiple lines of text. Provides cursor position queries, line and text metrics, configurable insets, and adjustable line spacing. Intended for longer text.
Method: Clear
(method) EditboxMultiline:Clear()
Clears all text in the EditboxMultiline.
Method: GetTextHeight
(method) EditboxMultiline:GetTextHeight()
-> textHeight: number
Retrieves the total height of the text in the EditboxMultiline.
@return
textHeight— The total text height.
Method: GetTextLength
(method) EditboxMultiline:GetTextLength()
-> textLength: number
Retrieves the length of the text in the EditboxMultiline.
@return
textLength— The length of the text.
Method: SetInset
(method) EditboxMultiline:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the EditboxMultiline.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: GetLineHeight
(method) EditboxMultiline:GetLineHeight()
-> lineHeight: number
Retrieves the height of a single line in the EditboxMultiline.
@return
lineHeight— The height of a line.
Method: GetCursorPosY
(method) EditboxMultiline:GetCursorPosY()
-> cursorPosY: number
Retrieves the y-coordinate of the cursor in the EditboxMultiline.
@return
cursorPosY— The y-coordinate of the cursor.
Method: GetLineCount
(method) EditboxMultiline:GetLineCount()
-> lineCount: number
Retrieves the number of lines in the EditboxMultiline.
@return
lineCount— The number of lines.
Method: GetCursorPosX
(method) EditboxMultiline:GetCursorPosX()
-> cursorPosX: number
Retrieves the x-coordinate of the cursor in the EditboxMultiline.
@return
cursorPosX— The x-coordinate of the cursor.
Method: SetLineSpace
(method) EditboxMultiline:SetLineSpace(space: number)
Sets the line spacing for the EditboxMultiline.
@param
space— The line spacing value.
EffectDrawable
Classes
Class: EffectDrawable
Extends DrawableDDS
A
EffectDrawableis a drawable that supports visual effects and animations. It allows configuring effect phases, color, rotation, scale, move effects, intervals, and priority, and can be started or stopped.
Method: ClearEffect
(method) EffectDrawable:ClearEffect()
Clears all effects from the EffectDrawable.
Method: SetMoveEffectEdge
(method) EffectDrawable:SetMoveEffectEdge(phase: number, initial: number, final: number)
Sets an edge-based move effect for the specified phase.
@param
phase— The effect phase. (min:1)@param
initial— The initial scale. (min:0, max:1)@param
final— The final scale. (min:0, max:1)
Method: SetMoveEffectCircle
(method) EffectDrawable:SetMoveEffectCircle(phase: number, initial: number, final: number)
Sets a circular move effect for the specified phase.
@param
phase— The effect phase. (min:1)@param
initial— The initial angle in degrees.@param
final— The final angle in degrees.
Method: SetInterval
(method) EffectDrawable:SetInterval(initialInterval: number)
Sets the initial delay before effect phases start.
@param
initialInterval— The initial delay in seconds.
Method: SetInternalDrawType
(method) EffectDrawable:SetInternalDrawType(drawType: string)
Sets the internal draw type for the EffectDrawable.
@param
drawType— The draw type to set.
Method: SetMoveEffectInterval
(method) EffectDrawable:SetMoveEffectInterval(phase: number, interval: number)
Sets the interval between move effects for the specified phase.
@param
phase— The effect phase. (min:1)@param
interval— The interval in seconds.
Method: SetMoveInterval
(method) EffectDrawable:SetMoveInterval(InitialInterval: number)
Sets the initial delay for move effects.
@param
InitialInterval— The initial delay in seconds.
Method: SetMoveEffectType
(method) EffectDrawable:SetMoveEffectType(phase: number, moveType: "bottom"|"circle"|"left"|"right"|"top", horizontalRadius: number, verticalRadius: number, velocityTime: number, accelerationTime: number)
Sets the move effect type and parameters for the specified phase.
@param
phase— The effect phase. (min:1)@param
moveType— The type of move effect.@param
horizontalRadius— The horizontal radius of the effect.@param
verticalRadius— The vertical radius of the effect.@param
velocityTime— The velocity duration in seconds.@param
accelerationTime— The acceleration duration in seconds.moveType: | "bottom" | "circle" | "left" | "right" | "top"
Method: SetMoveRotate
(method) EffectDrawable:SetMoveRotate(needRotate: boolean)
Enables or disables rotation for move effects.
@param
needRotate—trueto enable rotation,falseto disable. (default:true)
Method: SetMoveRepeatCount
(method) EffectDrawable:SetMoveRepeatCount(repeatCount: number)
Sets the repeat count for move effects.
@param
repeatCount— The number of repeats. (0for infinite, default:0)
Method: SetRepeatCount
(method) EffectDrawable:SetRepeatCount(repeatCount: number)
Sets the repeat count for effects.
@param
repeatCount— The number of repeats. (0for infinite, default:0)
Method: SetEffectScaleAxis
(method) EffectDrawable:SetEffectScaleAxis(phase: number, axis: string)
Sets the axis for the scale effect in the specified phase.
@param
phase— The effect phase. (min:1)@param
axis— The axis for scaling.
Method: SetEffectRotate
(method) EffectDrawable:SetEffectRotate(phase: number, initial: number, final: number)
Sets the rotation effect for the specified phase.
@param
phase— The effect phase. (min:1)@param
initial— The initial rotation in degrees. (default:0)@param
final— The final rotation in degrees. (default:0)
Method: SetEffectClip
(method) EffectDrawable:SetEffectClip(phase: number, needClip: boolean)
Sets the clipping behavior for the specified effect phase.
@param
phase— The effect phase. (min:1)@param
needClip—trueto enable clipping,falseto disable. (default:false)
Method: IsRunning
(method) EffectDrawable:IsRunning()
-> running: boolean
Checks if the EffectDrawable is currently running.
@return
running—trueif the effect is running,falseotherwise.
Method: ClearMoveEffect
(method) EffectDrawable:ClearMoveEffect()
Clears all move effects from the EffectDrawable.
Method: SetEffectScale
(method) EffectDrawable:SetEffectScale(phase: number, initialX: number, finalX: number, initialY: number, finalY: number)
Sets the scale effect for the specified phase.
@param
phase— The effect phase. (min:1)@param
initialX— The initial X scale (default:1).@param
finalX— The final X scale (default:1).@param
initialY— The initial Y scale (default:1).@param
finalY— The final Y scale (default:1).
Method: SetEffectFinalColor
(method) EffectDrawable:SetEffectFinalColor(phase: number, finalR: number, finalG: number, finalB: number, finalA: number)
Sets the final color for the specified effect phase.
@param
phase— The effect phase. (min:1)@param
finalR— The red color component. (min:0, max:1)@param
finalG— The green color component. (min:0, max:1)@param
finalB— The blue color component. (min:0, max:1)@param
finalA— The alpha (opacity) component. (min:0, max:1)
Method: SetEffectInterval
(method) EffectDrawable:SetEffectInterval(phase: number, interval: number)
Sets the time interval after the specified effect phase.
@param
phase— The effect phase. (min:1)@param
interval— The interval in seconds.
Method: SetEffectInitialColor
(method) EffectDrawable:SetEffectInitialColor(phase: number, initialR: number, initialG: number, initialB: number, initialA: number)
Sets the initial color for the specified effect phase.
@param
phase— The effect phase. (min:1)@param
initialR— The red color component. (min:0, max:1)@param
initialG— The green color component. (min:0, max:1)@param
initialB— The blue color component. (min:0, max:1)@param
initialA— The alpha (opacity) component. (min:0, max:1)
Method: SetEffectPriority
(method) EffectDrawable:SetEffectPriority(phase: number, priority: "alpha"|"colorb"|"colorg"|"colorr"|"rotate"...(+2), velocityTime: number, accelerationTime: number)
Sets the priority and timing for the specified effect phase.
@param
phase— The effect phase. (min:1)@param
priority— The priority of the effect.@param
velocityTime— The velocity duration in seconds.@param
accelerationTime— The acceleration duration in seconds.priority: | "alpha" | "colorr" -- TODO: test | "colorg" -- TODO: test | "colorb" -- TODO: test | "rotate" | "scalex" | "scaley" -- TODO: test
Method: SetStartEffect
(method) EffectDrawable:SetStartEffect(start: boolean)
Starts or stops the effect.
@param
start—trueto start the effect,falseto stop. (default:false)
EmptyWidget
Classes
Class: EmptyWidget
Extends Widget
Warning:
SetDrawBorderis currently broken.A
EmptyWidgetwidget is generic and minimal, primarily used as a container or placeholder. Supports optional border drawing with configurable color and opacity. Intended for layouts, anchors, or as a base for other composite widgets.
Method: SetDrawBorder
(method) EmptyWidget:SetDrawBorder(draw: boolean, r: number, g: number, b: number, a: number)
Sets whether to draw the border for the EmptyWidget and specifies its color.
@param
draw—trueto draw the border,falseto hide it.@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Folder
Classes
Class: Folder
Extends Widget
A
Folderwidget is a collapsible container that can expand or hide its child widget. It supports a configurable title (text or button), dedicated open/close buttons, adjustable extension length, animation settings, and custom insets.Dependencies:
- TextStyle used for the
stylefield.
Field: style
TextStyle
The text style applied to the folder’s title text.
Method: SetOpenStateButton
(method) Folder:SetOpenStateButton(openTable: Button)
Sets the button to show in the
"open"state, requiring an OnClick event to callFolder:CloseFolder().@param
openTable— The button for the"open"state.local closeBtn = widget:CreateChildWidget("button", "closeBtn", 0, true) closeBtn:AddAnchor("TOPLEFT", widget, 0, 7) closeBtn:SetStyle("grid_folder_down_arrow") function closeBtn:OnClick() self:GetParent():ToggleState() end widget:SetOpenStateButton(closeBtn)
Method: SetInset
(method) Folder:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Folder.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetExtendLength
(method) Folder:SetExtendLength(height: number)
Sets the extend length height for the Folder.
@param
height— The height to set for the extend length.
Method: SetTitleButtonWidget
(method) Folder:SetTitleButtonWidget(titleTable: Button)
Sets the title button widget for the Folder. This will override
Folder:SetTitleTextand you will need to create your own"OnClick"event.@param
titleTable— The button widget for the title.
Method: SetTitleText
(method) Folder:SetTitleText(text: string)
Sets the title text for the Folder.
@param
text— The title text to set.
Method: SetTitleHeight
(method) Folder:SetTitleHeight(height: number)
Sets the title height for the Folder and overrides the height of the widget.
@param
height— The height of the title.
Method: ToggleState
(method) Folder:ToggleState()
Toggles the state of the Folder between
"open"and"close".
Method: UseAnimation
(method) Folder:UseAnimation(useAnimation: boolean)
Enables or disables animation for the Folder.
@param
useAnimation—trueto enable animation,falseto disable. (default:false)
Method: SetCloseStateButton
(method) Folder:SetCloseStateButton(closeTable: Button)
Sets the button to show in the
"close"state, requiring an OnClick event to callFolder:OpenFolder().@param
closeTable— The button for the"close"state.local openBtn = widget:CreateChildWidget("button", "openBtn", 0, true) openBtn:AddAnchor("TOPLEFT", widget, 0, 5) openBtn:SetStyle("grid_folder_right_arrow") function openBtn:OnClick() self:GetParent():ToggleState() end openBtn:SetHandler("OnClick", openBtn.OnClick) widget:SetCloseStateButton(openBtn)
Method: SetAnimateStep
(method) Folder:SetAnimateStep(speed: number)
Sets the animation step height for the Folder.
@param
speed— The speed for the animation step. (default:.5)
Method: GetExtendLength
(method) Folder:GetExtendLength()
-> extendLength: number
Retrieves the extend length of the Folder.
@return
extendLength— The extend length (default:200).
Method: FixedCloseFolder
(method) Folder:FixedCloseFolder()
Performs a fixed close operation on the Folder.
Method: SetChildWidget
(method) Folder:SetChildWidget(childTable: Widget)
Sets the child widget table for the Folder.
@param
childTable— The table containing child widgets.local details = widget:CreateChildWidget("textbox", "details", 0, true) details.style:SetAlign(ALIGN_TOP_LEFT) details:SetText("The first ArcheAge Private Server") widget:SetChildWidget(details)
Method: GetState
(method) Folder:GetState()
-> state: "close"|"open"
Retrieves the current state of the Folder.
@return
state— The state of the Folder. (default:"close")state: | "close" | "open"
Method: OpenFolder
(method) Folder:OpenFolder()
Opens the Folder away from the anchor point.
Method: GetTitleText
(method) Folder:GetTitleText()
-> titleText: string
Retrieves the title text of the Folder.
@return
titleText— The title text.
Method: CloseFolder
(method) Folder:CloseFolder()
Closes the Folder towards the anchor point.
GameTooltip
Globals
UFT_CUPLABOR
string
UFT_CURHP
string
UFT_CURMP
string
UFT_GEARSCORE
string
UFT_MAXHP
string
UFT_MAXLABOR
string
UFT_MAXMP
string
UFT_NAME
string
UFT_PERHP
string
UFT_PERIOD_LEADERSHIP
string
UFT_PERMP
string
UFT_PVPHONOR
string
UFT_PVPKILL
string
Aliases
UNIT_FRAME_TOOLTIP
UFT_CUPLABOR|UFT_CURHP|UFT_CURMP|UFT_GEARSCORE|UFT_MAXHP…(+8)
-- objects/GameTooltip
UNIT_FRAME_TOOLTIP:
| `UFT_CUPLABOR`
| `UFT_CURHP`
| `UFT_CURMP`
| `UFT_GEARSCORE`
| `UFT_MAXHP`
| `UFT_MAXLABOR`
| `UFT_MAXMP`
| `UFT_NAME`
| `UFT_PERHP`
| `UFT_PERIOD_LEADERSHIP`
| `UFT_PERMP`
| `UFT_PVPHONOR`
| `UFT_PVPKILL`
Classes
Class: GameTooltip
Extends Widget
A
GameTooltipwidget displays formatted tooltip text with multiple lines. Supports line insertion, spacing, indentation, and word wrapping, Allows adding text on either side of a line, attaching upper or lower spacing, and managing tooltip content programmatically.Dependencies:
- TextStyle used for the
stylefield andtextAlignparam of both methodsAddAnotherSideLineandAddLine.
Field: style
TextStyle
The text style applied to all tooltip lines.
Method: GetLineSpace
(method) GameTooltip:GetLineSpace()
-> lineSpace: number
Retrieves the line spacing for the GameTooltip.
@return
lineSpace— The line spacing value. (default:0)
Method: GetLineCount
(method) GameTooltip:GetLineCount()
-> lineCount: number
Retrieves the number of lines in the GameTooltip.
@return
lineCount— The number of lines. (default:0)
Method: SetAutoWordwrap
(method) GameTooltip:SetAutoWordwrap(wrap: boolean)
Enables or disables automatic word wrapping in the GameTooltip (must be set before
GameTooltip:AddLine).@param
wrap—trueto enable word wrap,falseto disable. (default:false)
Method: SetLineSpace
(method) GameTooltip:SetLineSpace(space: number)
Sets the line spacing for the GameTooltip (must be set before
GameTooltip:AddLine).@param
space— The line spacing value. (default:0)
Method: SetInset
(method) GameTooltip:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the GameTooltip.
@param
left— The left inset. (default:0)@param
top— The top inset. (default:0)@param
right— The right inset. (default:0)@param
bottom— The bottom inset. (default:0)
Method: SetTooltipData
(method) GameTooltip:SetTooltipData(data: string)
Sets the tooltip data for the GameTooltip.
@param
data— The data to set for the tooltip.
Method: GetLastLine
(method) GameTooltip:GetLastLine()
-> lastLine: number
Retrieves the index of the last line in the GameTooltip.
@return
lastLine— The index of the last line. (min:0)
Method: ClearLines
(method) GameTooltip:ClearLines()
Clears all lines from the GameTooltip.
Method: AddLine
(method) GameTooltip:AddLine(text: string, fontPath: "font_combat"|"font_main"|"font_sub", fontSize: number, align: "left"|"right", textAlign: `ALIGN_BOTTOM_LEFT`|`ALIGN_BOTTOM_RIGHT`|`ALIGN_BOTTOM`|`ALIGN_CENTER`|`ALIGN_LEFT`...(+4), indentation: number)
-> index: number
Adds a new line to the GameTooltip and returns its index.
@param
text— The text to add.@param
fontPath— The font path for the text.@param
fontSize— The font size for the text.@param
align— The alignment type.@param
textAlign— The text alignment for the line.@param
indentation— The indentation for the text.@return
index— The index of the added line. (Starts at0)fontPath: | "font_main" | "font_sub" | "font_combat" align: | "left" | "right" -- objects/TextStyle textAlign: | `ALIGN_BOTTOM` | `ALIGN_BOTTOM_LEFT` | `ALIGN_BOTTOM_RIGHT` | `ALIGN_CENTER` | `ALIGN_LEFT` | `ALIGN_RIGHT` | `ALIGN_TOP` | `ALIGN_TOP_LEFT` | `ALIGN_TOP_RIGHT`
Method: GetHeightToLastLine
(method) GameTooltip:GetHeightToLastLine()
-> heightOnlyLine: number
2. heightIncludeSpace: number
Retrieves the height of the last line in the GameTooltip, with and without spacing.
@return
heightOnlyLine— The height of the last line without spacing.@return
heightIncludeSpace— The height of the last line including spacing.
Method: AttachLowerSpaceLine
(method) GameTooltip:AttachLowerSpaceLine(index: number, height: number)
Attaches a lower space to the specified line in the GameTooltip.
@param
index— The line index to attach the space to. (min:0)@param
height— The height of the lower space.
Method: AttachUpperSpaceLine
(method) GameTooltip:AttachUpperSpaceLine(index: number, height: number)
Attaches an upper space to the specified line in the GameTooltip.
@param
index— The line index to attach the space to. (min:0)@param
height— The height of the upper space.
Method: AddAnotherSideLine
(method) GameTooltip:AddAnotherSideLine(index: number, text: string, fontPath: "font_combat"|"font_main"|"font_sub", fontSize: number, textAlign: `ALIGN_BOTTOM_LEFT`|`ALIGN_BOTTOM_RIGHT`|`ALIGN_BOTTOM`|`ALIGN_CENTER`|`ALIGN_LEFT`...(+4), indentation: number)
Adds text to an existing line in the GameTooltip on the opposite side.
@param
index— The line index to add the text to. (Starts at0)@param
text— The text to add.@param
fontPath— The font path for the text.@param
fontSize— The font size for the text.@param
textAlign— The text alignment.@param
indentation— The indentation for the text.fontPath: | "font_main" | "font_sub" | "font_combat" -- objects/TextStyle textAlign: | `ALIGN_BOTTOM` | `ALIGN_BOTTOM_LEFT` | `ALIGN_BOTTOM_RIGHT` | `ALIGN_CENTER` | `ALIGN_LEFT` | `ALIGN_RIGHT` | `ALIGN_TOP` | `ALIGN_TOP_LEFT` | `ALIGN_TOP_RIGHT`
Grid
Classes
Class: Grid
Extends Widget
Warning: Grid will always only show one less column than it should.
grid:SetWidth(400) grid:SetDefaultColWidth(100) grid:SetColCount(8) -- 400 grid width / 100 column width = should show 4 columns but instead shows 3A
Gridwidget is table-like for displaying items in rows and columns. Supports row and column selection, item insertion, row/column height and width configuration, insets, textures, top/left headers, and colors. Provides scrolling, clipping, and line background customization.
Method: ClearItem
(method) Grid:ClearItem()
Clears the item from the Grid.
Method: SetItem
(method) Grid:SetItem(table: Widget, row: number, col: number, makeIfNotExist: boolean, value: number, withoutExtent: boolean)
Sets an item in the Grid at the specified row and column.
@param
table— The widget to set as the item.@param
row— The row index. (min:1)@param
col— The column index. (min:1)@param
makeIfNotExist—trueto create row/column if absent,falseotherwise. (Iffalseand row doesn’t exist, it crashes.)@param
value— The value associated with the item.@param
withoutExtent—trueto ignore auto extent,falseto use auto extent.local label = widget:CreateChildWidget("label", "testbtn", 0, true) label:SetText("Archerage.to") label:SetExtent(50, 50) widget:SetItem(label, 1, 1, true, 10, false)See: Widget
Method: SetInsetForRow
(method) Grid:SetInsetForRow(left: number, top: number, right: number, bottom: number)
Sets the inset for rows in the Grid.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetItemInset
(method) Grid:SetItemInset(row: number, col: number, left: number, top: number, right: number, bottom: number)
-> rowCount: number
Sets the inset for an item at the specified row and column.
@param
row— The row index. (min:1)@param
col— The column index. (min:1)@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.@return
rowCount— The number of rows affected.
Method: SetLeft
(method) Grid:SetLeft(left: number)
Sets the left scroll position of the Grid. May crash if scrolling is not possible.
@param
left— The left scroll position.
Method: SetLeftHeaderWidth
(method) Grid:SetLeftHeaderWidth(width: number)
Sets the width of the left header in the Grid.
@param
width— The width of the left header.
Method: SetInsetForOutLine
(method) Grid:SetInsetForOutLine(left: number, top: number, right: number, bottom: number)
Sets the inset for the outline in the Grid.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetHeaderType
(method) Grid:SetHeaderType(type: "left"|"top")
Sets the header type for the Grid.
@param
type— The header type.type: | "left" | "top"
Method: SetDefaultRowHeight
(method) Grid:SetDefaultRowHeight(height: number)
Sets the default row height for the Grid. Should be called before
Grid:SetItemandGrid:SetRowCount.@param
height— The default row height.
Method: SetInsetForCol
(method) Grid:SetInsetForCol(left: number, top: number, right: number, bottom: number)
Sets the inset for columns in the Grid.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetDrawLineType
(method) Grid:SetDrawLineType(type: string)
Sets the draw line type for the Grid.
@param
type— The draw line type.
Method: SetDrawStartNumber
(method) Grid:SetDrawStartNumber(number: number)
Sets the draw start number for the Grid.
@param
number— The draw start number.
Method: SetDefaultColWidth
(method) Grid:SetDefaultColWidth(width: number)
Sets the default column width for the Grid. Should be called before
Grid:SetItemandGrid:SetColCount.@param
width— The default column width.
Method: SetLineBackGround
(method) Grid:SetLineBackGround(line: boolean)
Enables or disables the line background for the Grid to show row textures.
@param
line—trueto enable line background,falseto disable. (default:false)
Method: SetRowCliping
(method) Grid:SetRowCliping(use: boolean)
Enables or disables row clipping in the Grid.
@param
use—trueto enable row clipping,falseto disable.
Method: SetSelectedTexCoord
(method) Grid:SetSelectedTexCoord(x: number, y: number, w: number, h: number)
Sets the texture coordinates for the selected item in the Grid. Requires
Grid:SetSelectedLine(true).@param
x— The x-coordinate.@param
y— The y-coordinate.@param
w— The width.@param
h— The height.
Method: SetSelectedLine
(method) Grid:SetSelectedLine(select: boolean)
Enables or disables line selection in the Grid.
@param
select—trueto enable line selection,falseto disable. (default:false)
Method: SetSelectedTexture
(method) Grid:SetSelectedTexture(texture: string)
Sets the texture for the selected item in the Grid. Requires
Grid:SetSelectedLine(true).@param
texture— The texture path.
Method: SetTexInset
(method) Grid:SetTexInset(left: number, top: number, right: number, bottom: number)
Sets the texture inset for the Grid.
@param
left— The left inset. (default:0)@param
top— The top inset. (default:0)@param
right— The right inset. (default:0)@param
bottom— The bottom inset. (default:0)
Method: SetLineColor
(method) Grid:SetLineColor(r: number, g: number, b: number, a: number)
Sets the color for the lines in the Grid. Requires
Grid:SetLineBackGround(true).@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetSelectedColor
(method) Grid:SetSelectedColor(r: number, g: number, b: number, a: number)
Sets the color for the selected item in the Grid. Requires
Grid:SetSelectedLine(true).@param
r— The red color component. (min:0, max:1, default:0.78)@param
g— The green color component. (min:0, max:1, default:0.78)@param
b— The blue color component. (min:0, max:1, default:0.78)@param
a— The alpha component. (min:0, max:1, default:1)
Method: SetRowTexCoord
(method) Grid:SetRowTexCoord(x: number, y: number, w: number, h: number)
Sets the texture coordinates for a row in the Grid. Requires
Grid:SetLineBackGround(true).@param
x— The x-coordinate.@param
y— The y-coordinate.@param
w— The width.@param
h— The height.
Method: SetRowTexture
(method) Grid:SetRowTexture(texture: string)
Sets the texture for a row in the Grid. Requires
Grid:SetLineBackGround(true).@param
texture— The texture path.
Method: SetRowCount
(method) Grid:SetRowCount(count: number)
Sets the number of rows in the Grid.
@param
count— The number of rows.
Method: SetRowHeight
(method) Grid:SetRowHeight(height: number, row: number)
Sets the height of the specified row in the Grid.
@param
height— The height to set. (default:0)@param
row— The row index. (min:1)
Method: SetTop
(method) Grid:SetTop(top: number)
Sets the top scroll position of the Grid.
@param
top— The top scroll position.
Method: SetCurrentTexture
(method) Grid:SetCurrentTexture(texture: string)
Sets the texture for the current line in the Grid. Requires
Grid:SetCurrentLine(true).@param
texture— The texture path.
Method: SetCurrentLine
(method) Grid:SetCurrentLine(current: boolean)
Enables or disables the current line in the Grid.
@param
current—trueto enable the current line,falseto disable. (default:false)
Method: GetSelectedRowIndex
(method) Grid:GetSelectedRowIndex()
-> selectedRowIndex: number
Retrieves the index of the selected row in the Grid.
@return
selectedRowIndex— The selected row index. (min:1, default:-1)
Method: GetSelectedColIndex
(method) Grid:GetSelectedColIndex()
-> selectedColIndex: number
Retrieves the index of the selected column in the Grid.
@return
selectedColIndex— The selected column index. (min:0, default:-1)
Method: GetSelectedValue
(method) Grid:GetSelectedValue()
-> selectedValue: number
Retrieves the value of the selected item in the Grid.
@return
selectedValue— The selected value. (default:-1)
Method: GetTop
(method) Grid:GetTop()
-> top: number
Retrieves the current top scroll position of the Grid.
@return
top— The top scroll position. (default:0)
Method: LineSelect
(method) Grid:LineSelect(index: number)
Selects the specified row in the Grid.
@param
index— The row index to select. (min:1)
Method: GetRowHeight
(method) Grid:GetRowHeight(row: number)
-> rowHeight: number
Retrieves the height of the specified row in the Grid.
Crashes if
Grid:SetRowCounthas not been called.@param
row— The row index. (min:1)@return
rowHeight— The height of the row. (default:0)
Method: GetMaxTop
(method) Grid:GetMaxTop()
-> min: number
2. max: number
Retrieves the minimum and maximum scroll positions from the top.
@return
min— The minimum scroll position.@return
max— The maximum scroll position.
Method: GetRowCount
(method) Grid:GetRowCount()
-> rowCount: number
Retrieves the number of rows in the Grid.
@return
rowCount— The number of rows. (default:0)
Method: GetAdjustRowHeight
(method) Grid:GetAdjustRowHeight()
-> adjustRowHeight: number
Retrieves the adjustment height for rows in the Grid.
@return
adjustRowHeight— The adjustment height. (default:0)
Method: GetLeft
(method) Grid:GetLeft()
-> left: number
Retrieves the number of times the Grid can scroll left.
@return
left— The number of left scrolls. (default:0)
Method: SetCurrentTexCoord
(method) Grid:SetCurrentTexCoord(x: number, y: number, w: number, h: number)
Sets the texture coordinates for the current line in the Grid. Requires
Grid:SetCurrentLine(true).@param
x— The x-coordinate.@param
y— The y-coordinate.@param
w— The width.@param
h— The height.
Method: ReleaseSelect
(method) Grid:ReleaseSelect()
Releases the current selection in the Grid.
Method: RemoveItem
(method) Grid:RemoveItem(row: number, col: number)
Removes the item at the specified row and column in the Grid.
@param
row— The row index. (min:1)@param
col— The column index. (min:1)
Method: SetColTexture
(method) Grid:SetColTexture(texture: string)
Sets the texture for a column in the Grid.
@param
texture— The texture path.
Method: SetColTexCoord
(method) Grid:SetColTexCoord(x: number, y: number, w: number, h: number)
Sets the texture coordinates for a column in the Grid.
@param
x— The x-coordinate.@param
y— The y-coordinate.@param
w— The width.@param
h— The height.
Method: SetColWidth
(method) Grid:SetColWidth(width: number, col: number)
Sets the width of the specified column in the Grid.
@param
width— The width to set.@param
col— The column index. (min:1)
Method: SetCurrentColor
(method) Grid:SetCurrentColor(r: number, g: number, b: number, a: number)
Sets the color for the current line in the Grid. Requires
Grid:SetCurrentLine(true).@param
r— The red color component. (min:0, max:1, default:1)@param
g— The green color component. (min:0, max:1, default:1)@param
b— The blue color component. (min:0, max:1, default:1)@param
a— The alpha component. (min:0, max:1, default:1)
Method: RemoveAllItems
(method) Grid:RemoveAllItems()
Removes all items from the Grid.
Method: SetColCount
(method) Grid:SetColCount(count: number)
Sets the number of columns in the Grid.
@param
count— The number of columns.
Method: ScrollRight
(method) Grid:ScrollRight()
Scrolls the Grid right by one step.
Method: ScrollUp
(method) Grid:ScrollUp()
Scrolls the Grid up by one step.
Method: ScrollDown
(method) Grid:ScrollDown()
Scrolls the Grid down by one step.
Method: ScrollLeft
(method) Grid:ScrollLeft()
Scrolls the Grid left by one step.
Method: SetTopHeaderHeight
(method) Grid:SetTopHeaderHeight(height: number)
Sets the height of the top header in the Grid.
@param
height— The height of the top header.
IconDrawable
Classes
Class: IconDrawable
Extends Drawablebase
A
IconDrawableis a drawable that can display one or multiple textures. Textures can be added, assigned a key, or cleared entirely.
Method: AddTexture
(method) IconDrawable:AddTexture(filename: string)
Adds a texture to the IconDrawable.
@param
filename— The path to the texture file.
Method: AddTextureWithInfo
(method) IconDrawable:AddTextureWithInfo(filename: string, key: string)
Adds a texture with a specific key to the IconDrawable.
@param
filename— The path to the texture file.@param
key— The key information for the texture.
Method: ClearAllTextures
(method) IconDrawable:ClearAllTextures()
Clears all textures from the IconDrawable.
ImageDrawable
Globals
DAT_LINEAR_ALPHA
integer
DAT_LINEAR_SCALE
integer
DAT_MOVE
integer
Aliases
DRAWABLE_ANIMATION_TYPE
DAT_LINEAR_ALPHA|DAT_LINEAR_SCALE|DAT_MOVE
-- objects/ImageDrawable
DRAWABLE_ANIMATION_TYPE:
| `DAT_LINEAR_ALPHA`
| `DAT_LINEAR_SCALE`
| `DAT_MOVE`
Classes
Class: ImageDrawable
Extends DrawableDDS
A
ImageDrawableis a drawable that displays a texture with optional animation. Supports frame-based animation, TGA or UCC textures, tiling, pixel snapping, and color checks.
Method: Animation
(method) ImageDrawable:Animation(anim: boolean, loop: boolean)
Enables or disables animation and looping for the texture of the
ImageDrawable. Must be used afterImageDrawable:SetAnimFrameInfoto render theImageDrawable.@param
anim—trueto enable animation,falseto disable. (default:false)@param
loop—trueto enable looping,falseto disable. (default:false)
Method: SetTgaTexture
(method) ImageDrawable:SetTgaTexture(filename: string)
-> success: boolean
Sets a TGA texture for the ImageDrawable.
@param
filename— The path to the TGA texture file.@return
success—trueif the texture was successfully loaded and set,falseotherwise.
Method: SetTiling
(method) ImageDrawable:SetTiling(tiling: boolean)
Enables or disables tiling for the ImageDrawable.
@param
tiling—trueto enable tiling,falseto disable. (default:false)
Method: SetUccTextureByUccId
(method) ImageDrawable:SetUccTextureByUccId(complexId: string, isBack: boolean)
Sets a UCC texture for the
ImageDrawableby UCC ID.@param
complexId— The UCC ID for the texture stored on the server.@param
isBack—truefor background,falsefor foreground.
Method: SetSnap
(method) ImageDrawable:SetSnap(snap: boolean)
Enables or disables pixel snapping for the ImageDrawable.
@param
snap—trueto enable snapping,falseto disable. (default:true)
Method: IsWhiteTexture
(method) ImageDrawable:IsWhiteTexture()
-> whiteTexture: boolean
Checks if the texture of the
ImageDrawableis white.@return
whiteTexture—trueif the texture is white,falseotherwise.
Method: SetAnimFrameInfo
(method) ImageDrawable:SetAnimFrameInfo(frameInfo: FrameInfo)
Sets the animation frame information for the texture of the
ImageDrawable. Once animation frame information has been setImageDrawable:Animationis required to render theImageDrawable.@param
frameInfo— The frame information for the animation.local imageDrawable = widget:CreateImageDrawable("ui/hud/timer.dds", "background") imageDrawable:SetAnimFrameInfo({ { x = 0, y = 0, w = 61, h = 61, time = 100 }, { x = 61, y = 0, w = 61, h = 61, time = 100 }, { x = 122, y = 0, w = 61, h = 61, time = 100 }, { x = 183, y = 0, w = 61, h = 61, time = 100 }, { x = 0, y = 61, w = 61, h = 61, time = 100 }, { x = 61, y = 61, w = 61, h = 61, time = 100 }, { x = 122, y = 61, w = 61, h = 61, time = 100 }, { x = 0, y = 0, w = 61, h = 61, time = 500 }, }) imageDrawable:Animation(true, true)See: FrameInfo
Method: IsGrayTexture
(method) ImageDrawable:IsGrayTexture()
-> grayTexture: boolean
Checks if the texture of the
ImageDrawableis gray.@return
grayTexture—trueif the texture is gray,falseotherwise.
Method: SetUccTextureInDoodad
(method) ImageDrawable:SetUccTextureInDoodad(doodadId: string, isBack: boolean)
Sets a UCC texture for the
ImageDrawablewithin a doodad.@param
doodadId— The doodad ID for the texture to be applied to.@param
isBack—truefor background,falsefor foreground.
Label
Classes
Class: Label
Extends Widget
A
Labelwidget displays a string with configurable style, insets, auto-resizing, and optional number-only formatting.Dependencies:
- TextStyle used for the
stylefield.
Field: style
TextStyle
The text style applied to the label’s text.
Method: SetNumberOnly
(method) Label:SetNumberOnly(only: boolean)
Enables or disables number formatting for the Label’s text. Must be set before
Label:SetText.@param
only—trueto format text as if it were numbers only,falseto allow any text. (default:false)
Method: SetInset
(method) Label:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Label.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetAutoResize
(method) Label:SetAutoResize(resize: boolean)
Enables or disables automatic resizing of the Label.
@param
resize—trueto enable auto resizing,falseto disable. (default:false)
Method: GetInset
(method) Label:GetInset()
-> left: number
2. top: number
3. right: number
4. bottom: number
Retrieves the inset of the Label.
@return
left— The left inset. (default:0)@return
top— The top inset. (default:0)@return
right— The right inset. (default:0)@return
bottom— The bottom inset. (default:0)
Line
Classes
Class: Line
Extends Widget
A
Linewidget is drawable and can display one or multiple connected segments with configurable color, thickness, and points.
Method: ClearPoints
(method) Line:ClearPoints()
Clears all points from the Line.
Method: SetLineThickness
(method) Line:SetLineThickness(thickness: number)
Sets the thickness for the Line.
@param
thickness— The thickness of the line.
Method: SetLineColorByKey
(method) Line:SetLineColorByKey(colorKey: "action_slot_state_img_able"|"action_slot_state_img_can_learn"|"action_slot_state_img_cant_or_not_learn"|"action_slot_state_img_disable"|"common_black_bg"...(+27))
Sets the line color using a color key for the Line.
@param
colorKey— The color key to apply.-- ui/setting/etc_color.g colorKey: | "action_slot_state_img_able" | "action_slot_state_img_can_learn" | "action_slot_state_img_cant_or_not_learn" | "action_slot_state_img_disable" | "common_black_bg" | "common_white_bg" | "craft_step_disable" | "craft_step_enable" | "editbox_cursor_default" | "editbox_cursor_light" | "icon_button_overlay_black" | "icon_button_overlay_none" | "icon_button_overlay_red" | "icon_button_overlay_yellow" | "login_stage_black_bg" | "map_hp_bar_bg" | "map_hp_bar" | "market_price_column_over" | "market_price_last_column" | "market_price_line_daily" | "market_price_line_weekly" | "market_price_volume" | "market_prict_cell" | "quest_content_directing_fade_in" | "quest_content_directing_fade_out" | "quest_content_directing_under_panel" | "quick_slot_bg" | "texture_check_window_bg" | "texture_check_window_data_label" | "texture_check_window_rect" | "texture_check_window_tooltip_bg" | "web_browser_background"
Method: SetLineColor
(method) Line:SetLineColor(r: number, g: number, b: number, a: number)
Sets the color for the Line.
@param
r— The red color component. (min:0, max:1, default:0)@param
g— The green color component. (min:0, max:1, default:0)@param
b— The blue color component. (min:0, max:1, default:0)@param
a— The alpha (opacity) component. (min:0, max:1, default:1)
Method: SetPoints
(method) Line:SetPoints(points: Point[])
Sets the points for the Line. Starts at bottom left of the widget.
@param
points— An array of points defining the line.widget:SetPoints({ { beginX = 0, beginY = 0, endX = 200, endY = 0, }, { beginX = 200, beginY = 0, endX = 100, endY = 200, }, { beginX = 100, beginY = 200, endX = 0, endY = 0, }, })
Listbox
Classes
Class: Listbox
Extends Widget
A
Listboxwidget is scrollable and can display items with optional hierarchical structure (tree items), support for selection, folding, and custom styles. Items can have custom colors, text, and textures, and the list supports scrolling, insets, and tooltips.Dependencies:
- TextStyle used for the
itemStyle,itemStyleSub,childStyle, andchildStyleSubfields.- ImageDrawable used for the methods
CreateClosedImageDrawable,CreateOpenedImageDrawable, andCreateSeparatorImageDrawable.
Field: itemStyleSub
TextStyle
Secondary style applied to items in the list (for alternate states or sub-items).
Field: childStyle
TextStyle
Style applied to child items when
Listbox:UseChildStyle(true)is enabled.
Field: itemStyle
TextStyle
Default style applied to items in the list.
Field: childStyleSub
TextStyle
Secondary style for child items when
Listbox:UseChildStyle(true)is enabled.
Method: SetItemTrees
(method) Listbox:SetItemTrees(treeTable: ItemTree[])
-> itemInfos: ItemTreeInfos
Sets a collection of item trees for the Listbox.
@param
treeTable— The array of item tree data.@return
itemInfos— The item tree information.See: ItemTree
Method: SetItemSelectedTextureInfo
(method) Listbox:SetItemSelectedTextureInfo(infoKey: string, colorKey?: string)
Sets the texture info for selected items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
infoKey— The texture info key.@param
colorKey— The optional color key for the texture.
Method: SetLineColor
(method) Listbox:SetLineColor(r: number, g: number, b: number, a: number)
Sets the color for the lines in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetListItemStateTextureInset
(method) Listbox:SetListItemStateTextureInset(left: number, top: number, right: number, bottom: number)
Sets the texture inset for item states in the Listbox.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetListItemStateTexture
(method) Listbox:SetListItemStateTexture(texFile: string)
Sets the texture file for item states in the Listbox.
@param
texFile— The texture file path.
Method: SetOveredItemColor
(method) Listbox:SetOveredItemColor(r: number, g: number, b: number, a: number)
Sets the color for overed items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetItemOveredTextureInfo
(method) Listbox:SetItemOveredTextureInfo(infoKey: string, colorKey?: string)
Sets the texture info for overed items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
infoKey— The texture info key.@param
colorKey— The optional color key for the texture.
Method: SetItem
(method) Listbox:SetItem(idx: number, name: string, value: number, r?: number, g?: number, b?: number, a?: number)
Sets an item at the specified index in the Listbox.
@param
idx— The item index. (min:0)@param
name— The item name.@param
value— The item value.@param
r— The optional red color component. (min:0, max:1)@param
g— The optional green color component. (min:0, max:1)@param
b— The optional blue color component. (min:0, max:1)@param
a— The optional alpha component. (min:0, max:1)
Method: SetDisableItemTextColor
(method) Listbox:SetDisableItemTextColor(r: number, g: number, b: number, a: number)
Sets the text color for disabled items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetItemDefaultTextureInfo
(method) Listbox:SetItemDefaultTextureInfo(infoKey: string, colorKey?: string)
Sets the default texture info for items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
infoKey— The texture info key.@param
colorKey— The optional color key for the texture.
Method: SetFold
(method) Listbox:SetFold(fold: boolean)
Enables or disables folding items in the Listbox.
@param
fold—trueto enable folding,falseto disable folding. (default:true)
Method: SetInset
(method) Listbox:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Listbox.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: UseChildStyle
(method) Listbox:UseChildStyle(use: boolean)
Enables or disables the
childStyleandchildStyleSubstyle in the Listbox.@param
use—trueto enable child style,falseto disable. (default:false)
Method: SetOveredItemCoord
(method) Listbox:SetOveredItemCoord(x: number, y: number, cx: number, cy: number)
Sets the texture coordinates for overed items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
x— The x-coordinate.@param
y— The y-coordinate.@param
cx— The width.@param
cy— The height.
Method: SetSelectedItemColor
(method) Listbox:SetSelectedItemColor(r: number, g: number, b: number, a: number)
Sets the color for selected items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: ShowTooltip
(method) Listbox:ShowTooltip(show: boolean)
Enables or disables the
"OnTooltip"handler action for Listbox. Do not use in conjunction withListbox:ShowAutoTooltip.@param
show—trueto show tooltips,falseto hide.
Method: ShowAutoTooltip
(method) Listbox:ShowAutoTooltip(show: boolean)
Enables or disables the
"OnTooltip"handler action for Listbox. Do not use in conjunction withListbox:ShowTooltip.@param
show—trueto show tooltips,falseto hide.
Method: TurnoffOverParent
(method) Listbox:TurnoffOverParent()
Disables over behavior for parent items in the Listbox.
Method: UpdateItem
(method) Listbox:UpdateItem(datas: ItemData)
Updates an item in the Listbox with the specified data.
@param
datas— The item data to update.See: ItemData
Method: SetDefaultItemTextColor
(method) Listbox:SetDefaultItemTextColor(r: number, g: number, b: number, a: number)
Sets the default text color for items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetTreeTypeIndent
(method) Listbox:SetTreeTypeIndent(use: boolean, indentLeft: number, indentRight: number)
Sets the indentation for tree-type items in the Listbox.
@param
use—trueto enable indentation,falseto disable. (default:true)@param
indentLeft— The left indentation. (default:13)@param
indentRight— The right indentation. (default:13)
Method: SetTextLimit
(method) Listbox:SetTextLimit(limitTextLength: number)
Sets the text length limit for future items added in the Listbox.
@param
limitTextLength— The maximum text length.
Method: SetSelectedItemCoord
(method) Listbox:SetSelectedItemCoord(x: number, y: number, cx: number, cy: number)
Sets the texture coordinates for selected items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
x— The x-coordinate.@param
y— The y-coordinate.@param
cx— The width.@param
cy— The height.
Method: SetTop
(method) Listbox:SetTop(value: number)
Sets the top scroll position of the Listbox.
@param
value— The top scroll position.
Method: SetSelectedItemTextColor
(method) Listbox:SetSelectedItemTextColor(r: number, g: number, b: number, a: number)
Sets the text color for selected items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetSubTextOffset
(method) Listbox:SetSubTextOffset(x: number, y: number, child: boolean)
Sets the offset for sub-text in the Listbox.
@param
x— The x-offset.@param
y— The y-offset.@param
child— Whether to apply to child items.
Method: SetOveredItemTextColor
(method) Listbox:SetOveredItemTextColor(r: number, g: number, b: number, a: number)
Sets the text color for overed items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: SetDefaultItemCoord
(method) Listbox:SetDefaultItemCoord(x: number, y: number, cx: number, cy: number)
Sets the texture coordinates for default items in the Listbox. Requires
Listbox:SetListItemStateTexture.@param
x— The x-coordinate.@param
y— The y-coordinate.@param
cx— The width.@param
cy— The height.
Method: SetBorder
(method) Listbox:SetBorder(line: number)
Sets the border line width for the Listbox. Requires
SetLineColorto be set.@param
line— The border line width.
Method: EnableSelectionToggle
(method) Listbox:EnableSelectionToggle(enable: boolean)
Enables or disables toggling of item selection in the Listbox.
@param
enable—trueto enable selection toggling,falseto disable. (default:false)
Method: EnableSelectParent
(method) Listbox:EnableSelectParent(enable: boolean)
Enables or disables selecting parent items in the Listbox.
@param
enable—trueto enable parent selection,falseto disable.
Method: GetInset
(method) Listbox:GetInset()
-> left: number
2. top: number
3. right: number
4. bottom: number
Retrieves the inset values for the Listbox.
@return
left— The left inset. (default:0)@return
top— The top inset. (default:0)@return
right— The right inset. (default:0)@return
bottom— The bottom inset. (default:0)
Method: GetOpenedItemCount
(method) Listbox:GetOpenedItemCount()
-> openedItemCount: number
Retrieves the number of opened items in the Listbox.
@return
openedItemCount— The number of opened items. (default:0)
Method: GetMaxTop
(method) Listbox:GetMaxTop()
-> maxTop: number
Retrieves the maximum scroll position from the top of the Listbox.
@return
maxTop— The maximum top scroll position. (default:0)
Method: GetSelectedIndex
(method) Listbox:GetSelectedIndex()
-> selectedIndex: number
Retrieves the index of the currently selected item in the Listbox.
@return
selectedIndex— The selected item index. (min:0, default:-1)
Method: EnableSelectNoValue
(method) Listbox:EnableSelectNoValue(enable: boolean)
Enables or disables selecting items with no value in the Listbox.
@param
enable—trueto enable selecting no-value items,falseto disable. (default:true)
Method: CreateOpenedImageDrawable
(method) Listbox:CreateOpenedImageDrawable(nameTex: string)
-> openedImageDrawable: ImageDrawable
Creates an opened image drawable for the Listbox.
@param
nameTex— The texture path for the opened image.@return
openedImageDrawable— The opened image drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not created.See: ImageDrawable
Method: AppendItemByTable
(method) Listbox:AppendItemByTable(data: ItemTree)
Appends an item to the Listbox using a table of item data.
@param
data— The item data table.See: ItemTree
Method: CreateSeparatorImageDrawable
(method) Listbox:CreateSeparatorImageDrawable(nameTex: string)
-> separatorImageDrawable: ImageDrawable
Creates a separator image drawable for the Listbox.
@param
nameTex— The texture path for the separator image.@return
separatorImageDrawable— The separator image drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not created.See: ImageDrawable
Method: ClearAllSelected
(method) Listbox:ClearAllSelected()
Uunselects all items in the Listbox.
Method: CreateClosedImageDrawable
(method) Listbox:CreateClosedImageDrawable(nameTex: string)
-> closedImageDrawable: ImageDrawable
Creates a closed image drawable for the Listbox.
@param
nameTex— The texture path for the closed image.@return
closedImageDrawable— The closed image drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not created.See: ImageDrawable
Method: ClearItem
(method) Listbox:ClearItem()
Clears all items from the Listbox.
Method: SetDefaultItemColor
(method) Listbox:SetDefaultItemColor(r: number, g: number, b: number, a: number)
Sets the default color for items in the Listbox.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: GetSelectedIndexWithDepth
(method) Listbox:GetSelectedIndexWithDepth()
-> selectedIndexWithDepth: number[]
Retrieves the selected item index along with its depth in the Listbox.
@return
selectedIndexWithDepth— The selected index with depth information.
Method: GetSelectedValue
(method) Listbox:GetSelectedValue()
-> selectedValue: number|nil
Retrieves the value of the selected item in the Listbox.
@return
selectedValue— The selected item’s value, ornilif none selected.
Method: ScrollUp
(method) Listbox:ScrollUp()
Scrolls the Listbox up by one step.
Method: ScrollDown
(method) Listbox:ScrollDown()
Scrolls the Listbox down by one step.
Method: Select
(method) Listbox:Select(index: number)
Selects the item at the specified index in the Listbox.
@param
index— The index to select. (min:0)
Method: SelectWithValue
(method) Listbox:SelectWithValue(value: number)
Selects an item by its value in the Listbox.
@param
value— The value of the item to select.
Method: SelectWithText
(method) Listbox:SelectWithText(text: string)
Selects an item by its text in the Listbox.
@param
text— The text of the item to select.
Method: GetSelectedText
(method) Listbox:GetSelectedText()
-> selectedText: string|nil
Retrieves the text of the selected item in the Listbox.
@return
selectedText— The selected item’s text, ornilif none selected.
Method: ItemCount
(method) Listbox:ItemCount()
-> itemCount: number
Retrieves the total number of items in the Listbox.
@return
itemCount— The total item count. (default:0)
Method: InitializeSelect
(method) Listbox:InitializeSelect(index: number)
Initializes the selection to the specified index in the Listbox.
@param
index— The index to select. (min:0)
Method: GetTop
(method) Listbox:GetTop()
-> top: number
Retrieves the current top scroll position of the Listbox.
@return
top— The top scroll position. (default:0)
Method: IsItemOpened
(method) Listbox:IsItemOpened(index: number)
-> itemOpened: boolean
Checks if the item at the specified index is opened in the Listbox.
@param
index— The item index. (min:1)@return
itemOpened—trueif the item is opened,falseotherwise.
Method: GetViewItemCount
(method) Listbox:GetViewItemCount()
-> viewItemCount: number
Retrieves the number of currently visible items in the Listbox.
@return
viewItemCount— The number of visible items. (default:50)
Method: GetViewItemsInfo
(method) Listbox:GetViewItemsInfo()
-> viewItemsInfo: ItemsInfo[]
Retrieves information about currently viewable items in the Listbox.
@return
viewItemsInfo— The viewable items’ information, or an empty table.See: ItemsInfo
Method: AppendItem
(method) Listbox:AppendItem(key: string, value: number, r?: number, g?: number, b?: number, a?: number)
Appends an item to the Listbox with the specified key, value, and optional color.
@param
key— The key for the item.@param
value— The value for the item.@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
ListCtrl
Globals
LCCIT_BUTTON
integer
LCCIT_STRING
integer
LCCIT_TEXTBOX
integer
LCCIT_WINDOW
integer
Aliases
LIST_CTRL_COLUMN_ITEM_TYPE
LCCIT_BUTTON|LCCIT_STRING|LCCIT_TEXTBOX|LCCIT_WINDOW
-- objects/ListCtrl
LIST_CTRL_COLUMN_ITEM_TYPE:
| `LCCIT_BUTTON`
| `LCCIT_STRING`
| `LCCIT_TEXTBOX`
| `LCCIT_WINDOW`
Classes
Class: ListCtrl
Extends Widget
A
ListCtrlwidget is table-like that supports multiple columns and rows. Each column can have different item types (button, string, textbox, window), overed/selected images, and optional event windows. Supports selection, double-click handling, and dynamic resizing of columns and rows.Dependencies:
Field: items
ListCtrlItem[]|nil
An array of row data. Each row can contain sub-items and optional event windows. Populated by
ListCtrl:InsertRows.
Field: column
Button[]|nil
An array of buttons representing columns. Automatically populated by
ListCtrl:InsertColumn.
Method: SetSelectedImageOffset
(method) ListCtrl:SetSelectedImageOffset(x1: number, y1: number, x2: number, y2: number)
Sets the offset for the selected image in the ListCtrl.
@param
x1— The x-coordinate of the first point.@param
y1— The y-coordinate of the first point.@param
x2— The x-coordinate of the second point.@param
y2— The y-coordinate of the second point.
Method: Select
(method) ListCtrl:Select(itemIdx: number)
Selects the item at the specified index in the ListCtrl. Both the over image and selected image have to be defined.
@param
itemIdx— The row index of the item to select. (min:0)
Method: SetUseDoubleClick
(method) ListCtrl:SetUseDoubleClick(use: boolean)
Enables or disables double-click functionality for the ListCtrl and the
"OnSelChanged"event.@param
use—trueto enable double-click,falseto disable. (default:false)
Method: SetColumnWidth
(method) ListCtrl:SetColumnWidth(idx: number, width: number)
Sets the width of the column at the specified index. Index must be at least
1to avoid crashing.@param
idx— The column index. (min:1)@param
width— The width to set for the column.
Method: SetOveredImageOffset
(method) ListCtrl:SetOveredImageOffset(x1: number, y1: number, x2: number, y2: number)
Sets the offset for the overed image in the ListCtrl.
@param
x1— The x-coordinate of the first point.@param
y1— The y-coordinate of the first point.@param
x2— The x-coordinate of the second point.@param
y2— The y-coordinate of the second point.
Method: InsertRows
(method) ListCtrl:InsertRows(count: number, withEventWindow: boolean)
Creates a specified number of rows for the ListCtrl, with optional event window support. Also creates a
ListCtrl.items[rowCount].subItems[columnCount]property.
- Must be set after
ListCtrl:InsertColumn- Must be set before
ListCtrl:InsertData.@param
count— The number of rows to create.@param
withEventWindow—trueto createListCtrl.items[rowCount].eventWindow,falseotherwise.
Method: SetHeaderColumnHeight
(method) ListCtrl:SetHeaderColumnHeight(height: number)
Sets the height of the header column for the ListCtrl.
@param
height— The height of the header column. (default:30)
Method: InsertData
(method) ListCtrl:InsertData(key: number, colIdx: number, subItemData: string)
Inserts data into the ListCtrl at the specified row anbd column index.
- Must be set after
ListCtrl:InsertColumn- Must be set after
ListCtrl:InsertRows.@param
key— The key (row index) for the data. (min:0for header)@param
colIdx— The column index. (min:1)@param
subItemData— The data to insert.
Method: GetSelectedIdx
(method) ListCtrl:GetSelectedIdx()
-> selectedIdx: number
Retrieves the index of the currently selected item in the ListCtrl.
@return
selectedIdx— The index of the selected item. (default:0)
Method: CreateSelectedImage
(method) ListCtrl:CreateSelectedImage()
-> selectedImage: NinePartDrawable
Creates the selected image for the ListCtrl. Only works on rows where data has been inserted with
ListCtrl:InsertData.@return
selectedImage— The selected image drawable.See: NinePartDrawable
Method: CreateOveredImage
(method) ListCtrl:CreateOveredImage()
-> overedImage: NinePartDrawable
Creates the overed image for the ListCtrl. Only works on rows where data has been inserted with
ListCtrl:InsertData.@return
overedImage— The overed image drawable.See: NinePartDrawable
Method: InsertColumn
(method) ListCtrl:InsertColumn(width: number, itemType: `LCCIT_BUTTON`|`LCCIT_STRING`|`LCCIT_TEXTBOX`|`LCCIT_WINDOW`)
-> index: number
Creates a column with specified width and item type, returning its index. Also creates a
ListCtrl.column[columnCount]property.
- Must be set before
ListCtrl:InsertRows- Must be set before
ListCtrl:InsertData.@param
width— The width of the column.@param
itemType— The item type for the column.@return
index— The index of the created column. (min:0)-- objects/ListCtrl itemType: | `LCCIT_BUTTON` | `LCCIT_STRING` | `LCCIT_TEXTBOX` | `LCCIT_WINDOW`
Method: DeleteAllDatas
(method) ListCtrl:DeleteAllDatas()
Deletes all data from the ListCtrl.
Method: DeleteDataByIndex
(method) ListCtrl:DeleteDataByIndex(index: number)
Deletes data at the specified index from the ListCtrl.
@param
index— The row index of the data to delete. (min:0)
Method: DeleteData
(method) ListCtrl:DeleteData(key: number)
Deletes data associated with the specified key from the ListCtrl.
@param
key— The key (row index) of the data to delete. (min:1)
Method: DeleteRows
(method) ListCtrl:DeleteRows()
Deletes all rows from the ListCtrl, excluding the column header.
Method: ClearSelection
(method) ListCtrl:ClearSelection()
Clears the current selection in the ListCtrl.
MegaphoneChatEdit
Classes
Class: MegaphoneChatEdit
objects/MegaphoneChatEdit
Message
Classes
Class: Message
Extends Widget
A
Messagewidget displays messages, similar to a chat log or notification feed. Supports adding messages with optional visibility duration, scrolling, styling, and item link detection.Dependencies:
- TextStyle used for the
stylefield.
Field: style
TextStyle
The default text style used for messages.
Method: ResetVisibleTime
(method) Message:ResetVisibleTime()
Resets the visibility duration for the Message.
Method: ScrollDown
(method) Message:ScrollDown()
Scrolls down by one line in the Message.
widget:SetHandler("OnWheelDown", function(self) self:ScrollDown() end)
Method: ScrollToBottom
(method) Message:ScrollToBottom()
Scrolls to the bottom of the Message.
Method: RemoveLastMessage
(method) Message:RemoveLastMessage()
-> remainingLines: number
Removes the last message and returns the remaining number of lines.
@return
remainingLines— The number of remaining lines.
Method: PageDown
(method) Message:PageDown()
Scrolls down one page in the Message.
Method: PageUp
(method) Message:PageUp()
Scrolls up one page in the Message.
Method: GetPagePerMaxLines
(method) Message:GetPagePerMaxLines()
-> maxLinesPerPage: number
Retrieves the maximum number of lines per page in the Message.
@return
maxLinesPerPage— The maximum lines per page (the widgets height).
Method: ScrollToTop
(method) Message:ScrollToTop()
Scrolls to the top of the Message.
Method: SetFadeDuration
(method) Message:SetFadeDuration(seconds: number)
Sets the fade duration for the Message. Must be set before adding a message.
@param
seconds— The fade duration in seconds.
Method: SetScrollPos
(method) Message:SetScrollPos(value: number)
Sets the scroll position for the Message.
@param
value— The scroll position value.
Method: ScrollUp
(method) Message:ScrollUp()
Scrolls up by one line in the Message.
widget:SetHandler("OnWheelUp", function(self) self:ScrollUp() end)
Method: SetMaxLines
(method) Message:SetMaxLines(count: number)
Sets the maximum number of lines for the Message. Uses
widget:Clear()before setting the maximum line count.@param
count— The maximum line count.
Method: SetInset
(method) Message:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Message.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetLineSpace
(method) Message:SetLineSpace(space: number)
Sets the line spacing for the Message.
@param
space— The line spacing value.
Method: SetTimeVisible
(method) Message:SetTimeVisible(seconds: number)
Sets the visibility duration for the Message.
@param
seconds— The duration in seconds the message remains visible. (default:15)
Method: GetMessageLines
(method) Message:GetMessageLines()
-> messageLineCount: number
Retrieves the number of message lines in the Message.
@return
messageLineCount— The number of message lines.
Method: GetMaxLines
(method) Message:GetMaxLines()
-> maxLines: number
Retrieves the maximum number of lines for the Message.
@return
maxLines— The maximum number of lines. (default:80)
Method: ChangeDefaultStyle
(method) Message:ChangeDefaultStyle()
Changes the default style for the Message.
Method: ChangeTextStyle
(method) Message:ChangeTextStyle()
Changes the text style of the Message from aligning to the bottom of the widget to the top of the widget.
Method: AddMessageRefresh
(method) Message:AddMessageRefresh(message: string)
Adds a message and refreshes the Message.
@param
message— The message text to add.
Method: AddMessageEx
(method) Message:AddMessageEx(message: string, visibleTime: number)
Adds a message with a specified visibility duration to the Message.
@param
message— The message text to add.@param
visibleTime— The visibility duration in milliseconds.
Method: AddMessageExRefresh
(method) Message:AddMessageExRefresh(message: string, visibleTime: number)
Adds a message with a specified visibility duration and refreshes the Message.
@param
message— The message text to add.@param
visibleTime— The visibility duration in milliseconds.
Method: GetMessageByTimeStamp
(method) Message:GetMessageByTimeStamp(messageTimeStamp: number)
-> message: string
Retrieves the message text for a given timestamp in the Message.
@param
messageTimeStamp— The timestamp of the message.@return
message— The message text.
Method: Clear
(method) Message:Clear()
Clears all messages from the Message.
Method: EnableItemLink
(method) Message:EnableItemLink(enable: boolean)
Enables or disables item link functionality (
Message:GetLinkInfoOnCursor) for the Message.@param
enable—trueto enable item links,falseto disable. (default:false)
Method: GetLinkInfoOnCursor
(method) Message:GetLinkInfoOnCursor()
-> linkInfo: BaseLinkInfo
Retrieves link information for the item under the cursor in the Message. Requires
Message:EnableItemLink(true).@return
linkInfo— The link information for the item.widget:EnableItemLink(true) widget:SetHandler("OnClick", function(self) local linkInfo = self:GetLinkInfoOnCursor() if linkInfo.linkType == "item" then @cast linkInfo ItemLinkInfo local itemInfo = X2Item:InfoFromLink(linkInfo.itemLinkText, tostring(linkInfo.linkKind)) end end)
Method: CopyTextToClipboard
(method) Message:CopyTextToClipboard()
-> result: boolean
Checks if the text under the cursor was copied to the clipboard.
@return
result—trueif text was copied,falseotherwise.widget:SetHandler("OnClick", function(self, mouseButton) if mouseButton == "RightButton" then self:CopyTextToClipboard() end end)
Method: GetLineSpace
(method) Message:GetLineSpace()
-> lineSpace: number
Retrieves the line spacing for the Message.
@return
lineSpace— The line spacing value. (default:0)
Method: GetCurrentLine
(method) Message:GetCurrentLine()
-> currentLine: number
Retrieves the current line index of the Message.
@return
currentLine— The current line index.
Method: GetCurrentScroll
(method) Message:GetCurrentScroll()
-> currentScroll: number
Retrieves the current scroll position of the Message.
@return
currentScroll— The current scroll position (min:0).
Method: AddMessage
(method) Message:AddMessage(message: string)
Adds a message to the Message. Must be used after defining the widgets dimensions.
@param
message— The message text to add.
ModelView
Classes
Class: ModelView
Extends Widget
A
ModelViewwidget is a 3D model viewer that allows displaying, customizing, and interacting with unit or character models. Supports rotating, zooming, camera adjustments, equipping items, beauty shop customization, facial parameters, animations, and color adjustments. Customization features include hair, eyes, eyebrows, lips, scars, tattoos, horns, tail, and clothing, with support for two-tone hair and item dyeing.
Method: AddModelPosX
(method) ModelView:AddModelPosX(offset: number)
Method: SetCustomizingHair
(method) ModelView:SetCustomizingHair(index: number)
Sets the custom hair index.
Method: SetCustomizingHairColor
(method) ModelView:SetCustomizingHairColor(infos: CustomHairColor)
Sets the custom hair color.
widget:SetCustomizingHairColor({ defaultR = 255, defaultB = 0, defaultG = 0, twoToneR = 0, twoToneG = 0, twoToneB = 0, firstWidth = .5, secondWidth = .6, })See: CustomHairColor
Method: SetCustomizingFaceNormal
(method) ModelView:SetCustomizingFaceNormal(index: number, weight: number)
Sets the custom face normal index and weight.
@param
weight— (min:0, max:1)
Method: SetCustomizingFaceDiffuse
(method) ModelView:SetCustomizingFaceDiffuse(index: number)
Sets the custom face diffuse index.
Method: SetCustomizingEyebrowColor
(method) ModelView:SetCustomizingEyebrowColor(r: number, g: number, b: number)
Sets the custom eyebrow color.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)
Method: SetCustomizingHairDefaultColor
(method) ModelView:SetCustomizingHairDefaultColor(infos: CustomizingHairDefaultColor)
Sets the default custom hair color.
widget:SetCustomizingHairDefaultColor({ defaultR = 255, defaultG = 0, defaultB = 0, })
Method: SetCustomizingHorn
(method) ModelView:SetCustomizingHorn(index: number)
Sets the custom horn index.
Method: SetCustomizingHairTwoToneColor
(method) ModelView:SetCustomizingHairTwoToneColor(infos: CustomizingHairTwoToneColor)
Sets the two-tone custom hair color.
widget:SetCustomizingHairTwoToneColor({ twoToneR = 0, twoToneG = 0, twoToneB = 0, firstWidth = .5, secondWidth = .6 })
Method: SetCustomizingLipColor
(method) ModelView:SetCustomizingLipColor(r: number, g: number, b: number)
Sets the custom lip color.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)
Method: SetCustomizingHornColor
(method) ModelView:SetCustomizingHornColor(index: number)
Sets the custom horn color index.
@param
index— (min:1, max:8)
Method: SetCustomizingMakeUp
(method) ModelView:SetCustomizingMakeUp(index: number, weight: number)
Sets the custom makeup index and weight.
@param
weight— (min:0, max:1)
Method: SetCustomizingEyebrow
(method) ModelView:SetCustomizingEyebrow(index: number)
Sets the custom eyebrow index.
Method: SetCustomizingDeco
(method) ModelView:SetCustomizingDeco(index: number, weight: number)
Sets the custom decoration index and weight.
@param
weight— (min:0, max:1)
Method: ResetEquips
(method) ModelView:ResetEquips()
Resets changes to the model’s equipment.
Method: ResetModelPos
(method) ModelView:ResetModelPos()
Method: ResetBeautyShop
(method) ModelView:ResetBeautyShop()
Resets the beauty shop settings.
Method: RemoveEquipSlot
(method) ModelView:RemoveEquipSlot(index: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
Removes an item from the specified equipment slot.
-- api/X2Equipment index: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
Method: SetCustomizingDecoColor
(method) ModelView:SetCustomizingDecoColor(r: number, g: number, b: number)
Sets the custom decoration color.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)
Method: ResetZoom
(method) ModelView:ResetZoom()
Method: SetBeautyShopMode
(method) ModelView:SetBeautyShopMode(beautyShop: boolean)
Sets the beauty shop mode for the ModelView.
Method: SetBackColor
(method) ModelView:SetBackColor(r: number, g: number, b: number)
Sets the background color for the ModelView.
Method: SetCustomizingBodyNormal
(method) ModelView:SetCustomizingBodyNormal(index: number, weight: number)
Sets the custom body normal index and weight.
@param
weight— (min:0, max:1)
Method: SetCameraPos
(method) ModelView:SetCameraPos(x: number, y: number, z: number)
Sets the camera position for the ModelView.
Method: PlayAnimation
(method) ModelView:PlayAnimation(name: "ac_steer_idle"|"ac_steer_l_01"|"ac_steer_r_01"|"additive_all_co_combat_miss"|"additive_all_re_combat_confuse"...(+2286), loop: boolean)
Plays an animation for the ModelView.
-- db > anim_actions + animations/ name: | "ac_steer_idle" | "ac_steer_l_01" | "ac_steer_r_01" | "additive_all_co_combat_miss" | "additive_all_re_combat_confuse" | "additive_all_re_combat_hit_b" | "additive_all_re_combat_hit_f" | "additive_all_re_combat_hit_l" | "additive_all_re_combat_hit_r" | "additive_all_re_combat_miss" | "additive_all_re_relaxed_hit_b" | "additive_all_re_relaxed_hit_f" | "additive_all_re_relaxed_hit_l" | "additive_all_re_relaxed_hit_r" | "additive_all_re_relaxed_hit" | "additive_dragon_plasma_ba_relaxed_idle" | "additive_fist_ac_board_f" | "additive_fist_ac_board_idle" | "additive_fist_ac_gliding_2" | "additive_fist_ac_gliding_3" | "additive_fist_ac_gliding" | "additive_fist_ba_turnhead_d" | "additive_fist_ba_turnhead_l" | "additive_fist_ba_turnhead_r" | "additive_fist_mo_normal_run_f_2" | "additive_fist_mo_normal_run_f_3" | "additive_fist_mo_normal_run_f_4" | "additive_fist_mo_normal_run_f_5" | "additive_fist_mo_normal_run_f_6" | "additive_fist_mo_normal_run_f_7" | "additive_horse_ba_relaxed_idle_foldlegs" | "additive_lion_ba_relaxed_idle" | "additive_pangolin_ba_relaxed_idle" | "additive_seabug_ba_relaxed_idle" | "all_co_sk_arrest_cast_start" | "all_co_sk_arrest_cast" | "all_co_sk_arrest_launch_end" | "all_co_sk_arrest_launch_loop" | "all_co_sk_arrest_launch_start" | "all_co_sk_backstep_diff" | "all_co_sk_backstep" | "all_co_sk_bosscast_1" | "all_co_sk_bosscast_2" | "all_co_sk_bosscast_6" | "all_co_sk_buff_cast_defense" | "all_co_sk_buff_cast_mana" | "all_co_sk_buff_cast_mental" | "all_co_sk_buff_cast_resist" | "all_co_sk_buff_channel_force" | "all_co_sk_buff_channel_special" | "all_co_sk_buff_launch_alterego_l_mub" | "all_co_sk_buff_launch_alterego_l" | "all_co_sk_buff_launch_alterego_r_mub" | "all_co_sk_buff_launch_alterego_r" | "all_co_sk_buff_launch_berserk" | "all_co_sk_buff_launch_defense_mub" | "all_co_sk_buff_launch_defense" | "all_co_sk_buff_launch_dragon" | "all_co_sk_buff_launch_force_mub" | "all_co_sk_buff_launch_force" | "all_co_sk_buff_launch_mana_mub" | "all_co_sk_buff_launch_mana" | "all_co_sk_buff_launch_mental_mub" | "all_co_sk_buff_launch_mental" | "all_co_sk_buff_launch_resist_mub" | "all_co_sk_buff_launch_resist" | "all_co_sk_buff_launch_special_mub" | "all_co_sk_buff_launch_special" | "all_co_sk_buff_launch_teleport_mub" | "all_co_sk_buff_launch_unslow" | "all_co_sk_dashattack_2_mub" | "all_co_sk_dashattack_2_ub" | "all_co_sk_dashattack_2" | "all_co_sk_dashattack_mub" | "all_co_sk_dashattack_ub" | "all_co_sk_dashattack" | "all_co_sk_flyingkick" | "all_co_sk_holdthrow_cast" | "all_co_sk_holdthrow_launch" | "all_co_sk_hovering_2" | "all_co_sk_hovering" | "all_co_sk_leapattack_2" | "all_co_sk_leapattack_diff" | "all_co_sk_leapattack_diff2" | "all_co_sk_leapattack" | "all_co_sk_lowkick" | "all_co_sk_pull_cast" | "all_co_sk_shout_2" | "all_co_sk_shout_mub" | "all_co_sk_shout" | "all_co_sk_spell_cast_angersnake" | "all_co_sk_spell_cast_bless" | "all_co_sk_spell_cast_cold" | "all_co_sk_spell_cast_combatrevival" | "all_co_sk_spell_cast_crosslight_mub" | "all_co_sk_spell_cast_crosslight" | "all_co_sk_spell_cast_cure" | "all_co_sk_spell_cast_d" | "all_co_sk_spell_cast_dead" | "all_co_sk_spell_cast_destroysword" | "all_co_sk_spell_cast_energyshot" | "all_co_sk_spell_cast_fireball" | "all_co_sk_spell_cast_flash" | "all_co_sk_spell_cast_love" | "all_co_sk_spell_cast_meteor_dragon" | "all_co_sk_spell_cast_meteor" | "all_co_sk_spell_cast_missile" | "all_co_sk_spell_cast_poisonsword" | "all_co_sk_spell_cast_rescue" | "all_co_sk_spell_cast_rescue2" | "all_co_sk_spell_cast_shield" | "all_co_sk_spell_cast_spear" | "all_co_sk_spell_cast_spread" | "all_co_sk_spell_cast_summon" | "all_co_sk_spell_cast_swich" | "all_co_sk_spell_cast_thunderbolt_mub" | "all_co_sk_spell_cast_thunderbolt" | "all_co_sk_spell_cast_tug" | "all_co_sk_spell_cast_union" | "all_co_sk_spell_channel_cure" | "all_co_sk_spell_channel_d" | "all_co_sk_spell_channel_dragon" | "all_co_sk_spell_channel_medusa" | "all_co_sk_spell_channel_meteor_end" | "all_co_sk_spell_channel_meteor_start" | "all_co_sk_spell_channel_meteor" | "all_co_sk_spell_channel_pray" | "all_co_sk_spell_channel_sorb" | "all_co_sk_spell_channel_tug" | "all_co_sk_spell_channel_zero" | "all_co_sk_spell_launch_all_mub" | "all_co_sk_spell_launch_all" | "all_co_sk_spell_launch_angersnake_mub" | "all_co_sk_spell_launch_angersnake" | "all_co_sk_spell_launch_bless_mub" | "all_co_sk_spell_launch_bless" | "all_co_sk_spell_launch_cold_mub" | "all_co_sk_spell_launch_cold" | "all_co_sk_spell_launch_combatrevival_mub" | "all_co_sk_spell_launch_combatrevival" | "all_co_sk_spell_launch_crosslight_mub" | "all_co_sk_spell_launch_crosslight" | "all_co_sk_spell_launch_d_mub" | "all_co_sk_spell_launch_dead_mub" | "all_co_sk_spell_launch_dead" | "all_co_sk_spell_launch_destroysword" | "all_co_sk_spell_launch_devilsword" | "all_co_sk_spell_launch_dragonwind" | "all_co_sk_spell_launch_energyshot_2_mub" | "all_co_sk_spell_launch_energyshot_2" | "all_co_sk_spell_launch_energyshot_3_mub" | "all_co_sk_spell_launch_energyshot_3" | "all_co_sk_spell_launch_energyshot_mub" | "all_co_sk_spell_launch_energyshot" | "all_co_sk_spell_launch_fastmove" | "all_co_sk_spell_launch_fepee_mub" | "all_co_sk_spell_launch_fepee" | "all_co_sk_spell_launch_field_mub" | "all_co_sk_spell_launch_field" | "all_co_sk_spell_launch_fireball_2_mub" | "all_co_sk_spell_launch_fireball_2" | "all_co_sk_spell_launch_fireball_3_mub" | "all_co_sk_spell_launch_fireball_3" | "all_co_sk_spell_launch_fireball_mub" | "all_co_sk_spell_launch_fireball" | "all_co_sk_spell_launch_fireball2_mub" | "all_co_sk_spell_launch_flash_mub" | "all_co_sk_spell_launch_flash" | "all_co_sk_spell_launch_flow" | "all_co_sk_spell_launch_ground_mub" | "all_co_sk_spell_launch_inhalation" | "all_co_sk_spell_launch_l_diff_mub" | "all_co_sk_spell_launch_l_diff" | "all_co_sk_spell_launch_l_mub" | "all_co_sk_spell_launch_love_mub" | "all_co_sk_spell_launch_love" | "all_co_sk_spell_launch_meteor_dragon_mub" | "all_co_sk_spell_launch_meteor_mub" | "all_co_sk_spell_launch_meteor" | "all_co_sk_spell_launch_missile_mub" | "all_co_sk_spell_launch_missile" | "all_co_sk_spell_launch_nd_mub" | "all_co_sk_spell_launch_nd" | "all_co_sk_spell_launch_poisonsword" | "all_co_sk_spell_launch_pthrow" | "all_co_sk_spell_launch_r_diff_mub" | "all_co_sk_spell_launch_r_diff" | "all_co_sk_spell_launch_r_mub" | "all_co_sk_spell_launch_rescue_mub" | "all_co_sk_spell_launch_rescue" | "all_co_sk_spell_launch_rescue2_mub" | "all_co_sk_spell_launch_rescue2" | "all_co_sk_spell_launch_shield" | "all_co_sk_spell_launch_site_mub" | "all_co_sk_spell_launch_site" | "all_co_sk_spell_launch_smoke" | "all_co_sk_spell_launch_spear_diff_mub" | "all_co_sk_spell_launch_spear_diff" | "all_co_sk_spell_launch_spear_diff2_mub" | "all_co_sk_spell_launch_spear_diff2" | "all_co_sk_spell_launch_spear_mub" | "all_co_sk_spell_launch_spear" | "all_co_sk_spell_launch_spread_mub" | "all_co_sk_spell_launch_spread" | "all_co_sk_spell_launch_summon_mub" | "all_co_sk_spell_launch_summon" | "all_co_sk_spell_launch_swich_mub" | "all_co_sk_spell_launch_swich" | "all_co_sk_spell_launch_swich2_mub" | "all_co_sk_spell_launch_swich2" | "all_co_sk_spell_launch_thunderbolt_2_mub" | "all_co_sk_spell_launch_thunderbolt_3_mub" | "all_co_sk_spell_launch_thunderbolt_4_mub" | "all_co_sk_spell_launch_thunderbolt_mub" | "all_co_sk_spell_launch_thunderbolt" | "all_co_sk_spell_launch_thunderbolt2" | "all_co_sk_spell_launch_union" | "all_co_sk_spell_launch_vitality" | "all_co_sk_spell_launch_whip_mub" | "all_co_sk_spell_launch_whip" | "all_co_sk_swim_backstep" | "all_co_sk_swim_buff_cast_defense" | "all_co_sk_swim_buff_cast_mana" | "all_co_sk_swim_buff_cast_mental" | "all_co_sk_swim_buff_channel_force" | "all_co_sk_swim_buff_channel_special" | "all_co_sk_swim_buff_launch_alterego_l" | "all_co_sk_swim_buff_launch_alterego_r" | "all_co_sk_swim_buff_launch_defense" | "all_co_sk_swim_buff_launch_dragon" | "all_co_sk_swim_buff_launch_force" | "all_co_sk_swim_buff_launch_mana" | "all_co_sk_swim_buff_launch_mental" | "all_co_sk_swim_buff_launch_special" | "all_co_sk_swim_buff_launch_teleport" | "all_co_sk_swim_dashattack_2_ub" | "all_co_sk_swim_dashattack_ub" | "all_co_sk_swim_flyingkick_ub" | "all_co_sk_swim_holdthrow_cast" | "all_co_sk_swim_holdthrow_launch_ub" | "all_co_sk_swim_leapattack_2" | "all_co_sk_swim_leapattack" | "all_co_sk_swim_pull_cast" | "all_co_sk_swim_shout" | "all_co_sk_swim_spell_cast_angersnake" | "all_co_sk_swim_spell_cast_bless" | "all_co_sk_swim_spell_cast_cold" | "all_co_sk_swim_spell_cast_combatrevival" | "all_co_sk_swim_spell_cast_d" | "all_co_sk_swim_spell_cast_dead" | "all_co_sk_swim_spell_cast_destroysword" | "all_co_sk_swim_spell_cast_energyshot" | "all_co_sk_swim_spell_cast_fireball" | "all_co_sk_swim_spell_cast_flash" | "all_co_sk_swim_spell_cast_love" | "all_co_sk_swim_spell_cast_medusa" | "all_co_sk_swim_spell_cast_meteor_dragon" | "all_co_sk_swim_spell_cast_meteor" | "all_co_sk_swim_spell_cast_missile" | "all_co_sk_swim_spell_cast_poisonsword" | "all_co_sk_swim_spell_cast_rescue" | "all_co_sk_swim_spell_cast_rescue2" | "all_co_sk_swim_spell_cast_shield" | "all_co_sk_swim_spell_cast_spear" | "all_co_sk_swim_spell_cast_spread" | "all_co_sk_swim_spell_cast_summon" | "all_co_sk_swim_spell_cast_swich" | "all_co_sk_swim_spell_cast_tug" | "all_co_sk_swim_spell_cast_vitality" | "all_co_sk_swim_spell_channel_cure" | "all_co_sk_swim_spell_channel_dragon" | "all_co_sk_swim_spell_channel_medusa" | "all_co_sk_swim_spell_channel_pray" | "all_co_sk_swim_spell_channel_sorb" | "all_co_sk_swim_spell_channel_tug" | "all_co_sk_swim_spell_channel_zero" | "all_co_sk_swim_spell_launch_all" | "all_co_sk_swim_spell_launch_bless" | "all_co_sk_swim_spell_launch_cold" | "all_co_sk_swim_spell_launch_combatrevival" | "all_co_sk_swim_spell_launch_d" | "all_co_sk_swim_spell_launch_dead" | "all_co_sk_swim_spell_launch_devilsword" | "all_co_sk_swim_spell_launch_energyshot_2" | "all_co_sk_swim_spell_launch_energyshot_3" | "all_co_sk_swim_spell_launch_energyshot" | "all_co_sk_swim_spell_launch_fepee" | "all_co_sk_swim_spell_launch_field" | "all_co_sk_swim_spell_launch_fireball_2" | "all_co_sk_swim_spell_launch_fireball_3" | "all_co_sk_swim_spell_launch_fireball" | "all_co_sk_swim_spell_launch_ground" | "all_co_sk_swim_spell_launch_l" | "all_co_sk_swim_spell_launch_meteor_dragon" | "all_co_sk_swim_spell_launch_meteor" | "all_co_sk_swim_spell_launch_missile" | "all_co_sk_swim_spell_launch_nd" | "all_co_sk_swim_spell_launch_r" | "all_co_sk_swim_spell_launch_rescue" | "all_co_sk_swim_spell_launch_shield" | "all_co_sk_swim_spell_launch_site" | "all_co_sk_swim_spell_launch_spear" | "all_co_sk_swim_spell_launch_summon" | "all_co_sk_swim_spell_launch_thunderbolt_2" | "all_co_sk_swim_spell_launch_thunderbolt_3" | "all_co_sk_swim_spell_launch_thunderbolt_4" | "all_co_sk_swim_spell_launch_thunderbolt_5" | "all_co_sk_swim_spell_launch_thunderbolt" | "all_co_sk_swim_spell_launch_union" | "all_co_sk_swim_spell_launch_vitality" | "all_co_sk_swim_spell_launch_whip" | "all_co_sk_swim_transformation" | "all_co_sk_swim_whirlwind_cast" | "all_co_sk_swim_whirlwind_launch_ub" | "all_co_sk_underthrow_mub" | "all_co_sk_underthrow" | "all_co_sk_whirlwind_launch" | "all_re_combat_airtied" | "all_re_combat_crash_end" | "all_re_combat_crash_start" | "all_re_combat_crash" | "all_re_combat_critical_mub" | "all_re_combat_critical" | "all_re_combat_crow" | "all_re_combat_dead_end" | "all_re_combat_dead_start" | "all_re_combat_dodge_mub" | "all_re_combat_dodge" | "all_re_combat_fall" | "all_re_combat_hit_l_mub" | "all_re_combat_hit_l" | "all_re_combat_hit_mub" | "all_re_combat_hit_r_mub" | "all_re_combat_hit_r" | "all_re_combat_hit" | "all_re_combat_knockback_b_start" | "all_re_combat_knockback_start" | "all_re_combat_knockback" | "all_re_combat_pull" | "all_re_combat_struggle_2" | "all_re_combat_struggle" | "all_re_combat_stun_2" | "all_re_combat_stun" | "all_re_combat_swim_stun_start" | "all_re_combat_swim_stun" | "all_re_combat_tied" | "all_re_relaxed_hit_mub" | "all_re_relaxed_hit" | "barrelboat" | "bear_spell_launch_d_2" | "bear_spell_launch_d" | "bear_spell_launch_nd" | "bicycle" | "bow_co_attack_mub" | "bow_co_attack" | "bow_co_sk_cast_2_ub" | "bow_co_sk_cast_2" | "bow_co_sk_cast_3_ub" | "bow_co_sk_cast_3" | "bow_co_sk_cast_4_ub" | "bow_co_sk_cast_4" | "bow_co_sk_cast_5_ub" | "bow_co_sk_cast_5" | "bow_co_sk_cast_6" | "bow_co_sk_cast_start_2_diff" | "bow_co_sk_cast_start_2_ub" | "bow_co_sk_cast_start_2" | "bow_co_sk_cast_start_3" | "bow_co_sk_cast_start_4_ub" | "bow_co_sk_cast_start_4" | "bow_co_sk_cast_start_5_ub" | "bow_co_sk_cast_start_5" | "bow_co_sk_cast_start_6" | "bow_co_sk_cast_start_ub" | "bow_co_sk_cast_start" | "bow_co_sk_cast_ub" | "bow_co_sk_cast" | "bow_co_sk_high_cast_start_ub" | "bow_co_sk_high_cast_start" | "bow_co_sk_high_cast_ub" | "bow_co_sk_high_cast" | "bow_co_sk_high_launch_mub" | "bow_co_sk_high_launch_ub" | "bow_co_sk_high_launch" | "bow_co_sk_launch_2_diff_start" | "bow_co_sk_launch_2_diff" | "bow_co_sk_launch_2_mub" | "bow_co_sk_launch_2" | "bow_co_sk_launch_3_mub" | "bow_co_sk_launch_3" | "bow_co_sk_launch_4_mub" | "bow_co_sk_launch_4" | "bow_co_sk_launch_5_mub" | "bow_co_sk_launch_5" | "bow_co_sk_launch_6" | "bow_co_sk_launch_beastrush_mub" | "bow_co_sk_launch_beastrush" | "bow_co_sk_launch_differ_mub" | "bow_co_sk_launch_flame_loop" | "bow_co_sk_launch_mub" | "bow_co_sk_launch_skill_cast" | "bow_co_sk_launch_skill_launch" | "bow_co_sk_launch_skill_loop" | "bow_co_sk_launch_snakeeye_2_mub" | "bow_co_sk_launch_snakeeye_2" | "bow_co_sk_launch_snakeeye_3_mub" | "bow_co_sk_launch_snakeeye_3" | "bow_co_sk_launch_snakeeye_mub" | "bow_co_sk_launch_snakeeye" | "bow_co_sk_launch" | "bow_co_sk_swim_cast_2" | "bow_co_sk_swim_cast_3" | "bow_co_sk_swim_cast_4" | "bow_co_sk_swim_cast_5_ub" | "bow_co_sk_swim_cast_5" | "bow_co_sk_swim_cast_6" | "bow_co_sk_swim_cast_start_2" | "bow_co_sk_swim_cast_start_3" | "bow_co_sk_swim_cast_start_4" | "bow_co_sk_swim_cast_start_5" | "bow_co_sk_swim_cast_start_6" | "bow_co_sk_swim_cast_start" | "bow_co_sk_swim_cast" | "bow_co_sk_swim_high_cast_start" | "bow_co_sk_swim_high_cast" | "bow_co_sk_swim_launch_2_ub" | "bow_co_sk_swim_launch_4_ub" | "bow_co_sk_swim_launch_5_ub" | "bow_co_sk_swim_launch_beastrush" | "bow_co_sk_swim_launch_snakeeye" | "bow_co_sk_swim_launch_ub" | "bow_co_swim_attack_mub" | "bow_shotgun_co_sk_cast_approach" | "bow_shotgun_co_sk_cast_lightning" | "bow_shotgun_co_sk_launch_approach" | "bow_shotgun_co_sk_launch_corrode" | "bow_shotgun_co_sk_launch_extensive" | "bow_shotgun_co_sk_launch_finish" | "bow_shotgun_co_sk_launch_infection" | "bow_shotgun_co_sk_launch_notice" | "bow_shotgun_co_sk_launch_revenge_ub" | "bow_shotgun_co_sk_launch_revenge" | "bow_shotgun_co_sk_launch_shoot_1" | "bow_shotgun_co_sk_launch_shoot_2" | "bow_shotgun_co_sk_swim_cast_lightning_ub" | "bow_shotgun_co_sk_swim_launch_approach_ub" | "bow_shotgun_co_sk_swim_launch_extensive_ub" | "bow_shotgun_co_sk_swim_launch_infection_ub" | "bow_shotgun_co_sk_swim_launch_revenge_ub" | "coupleduckship" | "dancer_co_sk_cast_naima" | "dancer_co_sk_channel_empty" | "dancer_co_sk_channel_naima" | "dancer_co_sk_channel_phantom" | "dancer_co_sk_channel_recovery" | "dancer_co_sk_channel_weakness" | "dancer_co_sk_launch_blessing" | "dancer_co_sk_launch_commune" | "dancer_co_sk_launch_maximize" | "dancer_co_sk_launch_oneheart" | "dancer_co_sk_launch_touch_1_ub" | "dancer_co_sk_launch_touch_1" | "dancer_co_sk_launch_touch_2" | "dancer_co_sk_launch_whistle" | "dancer_co_sk_swim_cast_naima_ub" | "dancer_co_sk_swim_channel_empty_ub" | "dancer_co_sk_swim_channel_naima_ub" | "dancer_co_sk_swim_channel_phantom_ub" | "dancer_co_sk_swim_channel_recovery_ub" | "dancer_co_sk_swim_channel_weakness_ub" | "dancer_co_sk_swim_launch_blessing_ub" | "dancer_co_sk_swim_launch_commune_ub" | "dancer_co_sk_swim_launch_maximize_ub" | "dancer_co_sk_swim_launch_oneheart_ub" | "dancer_co_sk_swim_launch_shock_ub" | "dancer_co_sk_swim_launch_touch_1_ub" | "dancer_co_sk_swim_launch_touch_2_ub" | "dancer_co_sk_swim_launch_whistle_ub" | "dead_02" | "dead_swim_loop" | "dead_swim_start" | "dragdor_ba_relaxed_idle_rand_1" | "dragdor_ba_relaxed_idle" | "dragon_boat" | "elephant_ba_passenger_idle" | "elephant_mo_relaxed_idletorun_f" | "fist_ac_anchor_steer_l_mub" | "fist_ac_anchor_steer_r_mub" | "fist_ac_ballista_fire" | "fist_ac_ballista_idle" | "fist_ac_ballista_release" | "fist_ac_ballista_winding" | "fist_ac_bathtub_loop" | "fist_ac_bathtub_mermaid_loop" | "fist_ac_bathtub_mermaid" | "fist_ac_bathtub_start" | "fist_ac_bathtub" | "fist_ac_bear_b_geton" | "fist_ac_bear_f_geton" | "fist_ac_bear_r_geton" | "fist_ac_beggar_01_end" | "fist_ac_beggar_01_loop" | "fist_ac_beggar_01_start" | "fist_ac_beggar_01" | "fist_ac_bicycle_idle" | "fist_ac_bicycle_steering" | "fist_ac_board_b" | "fist_ac_board_flip" | "fist_ac_board_idle" | "fist_ac_board_jump" | "fist_ac_board_launch" | "fist_ac_boarding_backward" | "fist_ac_boarding" | "fist_ac_burden" | "fist_ac_cannon_fire" | "fist_ac_cannon_idle" | "fist_ac_cannon_standby" | "fist_ac_captain_transform_2" | "fist_ac_captain_transform" | "fist_ac_capture_cast" | "fist_ac_capture_launch" | "fist_ac_carbed_end" | "fist_ac_carbed_loop" | "fist_ac_carbed_start" | "fist_ac_catapult_a_fire" | "fist_ac_choice" | "fist_ac_clear_end" | "fist_ac_clear_loop" | "fist_ac_clear_start" | "fist_ac_cooking_end" | "fist_ac_cooking_loop" | "fist_ac_cooking_start" | "fist_ac_cooking" | "fist_ac_cough_mub" | "fist_ac_cough" | "fist_ac_coupleduckship_b" | "fist_ac_coupleduckship_f" | "fist_ac_coupleduckship_idle" | "fist_ac_doll_end" | "fist_ac_doll_loop" | "fist_ac_doll_start" | "fist_ac_doll" | "fist_ac_drink_mub" | "fist_ac_drink" | "fist_ac_eat_mub" | "fist_ac_eat" | "fist_ac_eatherb_mub" | "fist_ac_eatherb" | "fist_ac_eatsuop_loop" | "fist_ac_eatsuop_mub" | "fist_ac_eatsuop" | "fist_ac_elephant_b_geton" | "fist_ac_elephant_f_geton" | "fist_ac_elephant_r_geton" | "fist_ac_ent_b_geton" | "fist_ac_ent_f_geton" | "fist_ac_ent_r_geton" | "fist_ac_excavate_brushing_end" | "fist_ac_excavate_brushing_start" | "fist_ac_excavate_brushing" | "fist_ac_falldown_end" | "fist_ac_falldown_loop" | "fist_ac_falldown_start" | "fist_ac_falldown" | "fist_ac_falldownfull" | "fist_ac_feeding_end" | "fist_ac_feeding_loop" | "fist_ac_feeding_start" | "fist_ac_feeding" | "fist_ac_feedingfull" | "fist_ac_felly_end" | "fist_ac_fepeedance" | "fist_ac_fepeedance02" | "fist_ac_fepeedance03" | "fist_ac_fepeeflag_end" | "fist_ac_fepeeflag_loop" | "fist_ac_fepeeflag_start" | "fist_ac_furcuting_end" | "fist_ac_furcuting_start" | "fist_ac_galleon_telescope" | "fist_ac_get_fruit_end" | "fist_ac_get_fruit_loop" | "fist_ac_get_fruit_start" | "fist_ac_get_fruit" | "fist_ac_give_mub" | "fist_ac_give" | "fist_ac_gliding_back" | "fist_ac_gliding_backflip" | "fist_ac_gliding_bl" | "fist_ac_gliding_board_back" | "fist_ac_gliding_board_bl" | "fist_ac_gliding_board_boost" | "fist_ac_gliding_board_br" | "fist_ac_gliding_board_end" | "fist_ac_gliding_board_fl" | "fist_ac_gliding_board_fr" | "fist_ac_gliding_board_grounding" | "fist_ac_gliding_board_left" | "fist_ac_gliding_board_right" | "fist_ac_gliding_board_sliding" | "fist_ac_gliding_board_start" | "fist_ac_gliding_board_turbulence_back" | "fist_ac_gliding_board_turbulence_l" | "fist_ac_gliding_board_turbulence_r" | "fist_ac_gliding_board_turbulence_up" | "fist_ac_gliding_br" | "fist_ac_gliding_broom_back" | "fist_ac_gliding_broom_bl" | "fist_ac_gliding_broom_br" | "fist_ac_gliding_broom_end" | "fist_ac_gliding_broom_fl" | "fist_ac_gliding_broom_fr" | "fist_ac_gliding_broom_front" | "fist_ac_gliding_broom_left" | "fist_ac_gliding_broom_right" | "fist_ac_gliding_broom_sliding_end" | "fist_ac_gliding_broom_sliding" | "fist_ac_gliding_broom_telpo_end" | "fist_ac_gliding_broom_turbulence_back" | "fist_ac_gliding_broom_turbulence_l" | "fist_ac_gliding_broom_turbulence_r" | "fist_ac_gliding_broom_turbulence_up" | "fist_ac_gliding_carpet_bl" | "fist_ac_gliding_carpet_boost" | "fist_ac_gliding_carpet_boost2" | "fist_ac_gliding_carpet_br" | "fist_ac_gliding_carpet_fl" | "fist_ac_gliding_carpet_fr" | "fist_ac_gliding_carpet_front" | "fist_ac_gliding_carpet_grounding" | "fist_ac_gliding_carpet_idle" | "fist_ac_gliding_carpet_left" | "fist_ac_gliding_carpet_right" | "fist_ac_gliding_carpet_sliding" | "fist_ac_gliding_carpet_start" | "fist_ac_gliding_carpet_telpo" | "fist_ac_gliding_carpet_turbulence_back" | "fist_ac_gliding_eagle_boost" | "fist_ac_gliding_eagle_end" | "fist_ac_gliding_eagle_fl" | "fist_ac_gliding_eagle_fr" | "fist_ac_gliding_eagle_front" | "fist_ac_gliding_eagle_grounding" | "fist_ac_gliding_eagle_idle" | "fist_ac_gliding_eagle_left" | "fist_ac_gliding_eagle_right" | "fist_ac_gliding_eagle_sliding" | "fist_ac_gliding_eagle_start" | "fist_ac_gliding_fl" | "fist_ac_gliding_fr" | "fist_ac_gliding_hot_air_balloon_back" | "fist_ac_gliding_hot_air_balloon_bl" | "fist_ac_gliding_hot_air_balloon_boost" | "fist_ac_gliding_hot_air_balloon_br" | "fist_ac_gliding_hot_air_balloon_end" | "fist_ac_gliding_hot_air_balloon_fl" | "fist_ac_gliding_hot_air_balloon_fr" | "fist_ac_gliding_hot_air_balloon_front" | "fist_ac_gliding_hot_air_balloon_idle" | "fist_ac_gliding_hot_air_balloon_left" | "fist_ac_gliding_hot_air_balloon_right" | "fist_ac_gliding_hot_air_balloon_sliding" | "fist_ac_gliding_hot_air_balloon_start" | "fist_ac_gliding_hot_air_balloon_turbulence_l" | "fist_ac_gliding_hot_air_balloon_turbulence_r" | "fist_ac_gliding_hot_air_balloon_turbulence_up" | "fist_ac_gliding_idle" | "fist_ac_gliding_left" | "fist_ac_gliding_panda_back" | "fist_ac_gliding_panda_bomb" | "fist_ac_gliding_panda_boost" | "fist_ac_gliding_panda_end" | "fist_ac_gliding_panda_fl" | "fist_ac_gliding_panda_fr" | "fist_ac_gliding_panda_front" | "fist_ac_gliding_panda_idle" | "fist_ac_gliding_panda_launch" | "fist_ac_gliding_panda_left" | "fist_ac_gliding_panda_right" | "fist_ac_gliding_panda_spin" | "fist_ac_gliding_panda_spin2" | "fist_ac_gliding_panda_start" | "fist_ac_gliding_panda_tumbling_back" | "fist_ac_gliding_panda_tumbling_front" | "fist_ac_gliding_phonix_cast" | "fist_ac_gliding_phonix_launch" | "fist_ac_gliding_right" | "fist_ac_gliding_rocket_back" | "fist_ac_gliding_rocket_backtumbling" | "fist_ac_gliding_rocket_bl" | "fist_ac_gliding_rocket_boost" | "fist_ac_gliding_rocket_br" | "fist_ac_gliding_rocket_end" | "fist_ac_gliding_rocket_fl" | "fist_ac_gliding_rocket_fr" | "fist_ac_gliding_rocket_front" | "fist_ac_gliding_rocket_grounding_end" | "fist_ac_gliding_rocket_grounding" | "fist_ac_gliding_rocket_idle" | "fist_ac_gliding_rocket_left" | "fist_ac_gliding_rocket_right" | "fist_ac_gliding_rocket_sliding" | "fist_ac_gliding_rocket_start" | "fist_ac_gliding_rocket_turbulence_back" | "fist_ac_gliding_rocket_turbulence_l" | "fist_ac_gliding_rocket_turbulence_r" | "fist_ac_gliding_rocket_turbulence_up" | "fist_ac_gliding_sliding" | "fist_ac_gliding_spin" | "fist_ac_gliding_spin2" | "fist_ac_gliding_start" | "fist_ac_gliding_tumbling_front" | "fist_ac_gliding_turnleft" | "fist_ac_gliding_turnright" | "fist_ac_gliding_umbrella_back" | "fist_ac_gliding_umbrella_bl" | "fist_ac_gliding_umbrella_boost" | "fist_ac_gliding_umbrella_br" | "fist_ac_gliding_umbrella_fl" | "fist_ac_gliding_umbrella_fr" | "fist_ac_gliding_umbrella_front_start" | "fist_ac_gliding_umbrella_idle" | "fist_ac_gliding_umbrella_leapattack_launch_end" | "fist_ac_gliding_umbrella_leapattack_launch" | "fist_ac_gliding_umbrella_left" | "fist_ac_gliding_umbrella_right" | "fist_ac_gliding_umbrella_sliding" | "fist_ac_gliding_umbrella_start" | "fist_ac_gliding_umbrella_turbulence_back" | "fist_ac_gliding_umbrella_turbulence_l" | "fist_ac_gliding_umbrella_turbulence_up" | "fist_ac_gliding_wing_attack_launch_01" | "fist_ac_gliding_wing_attack_launch_02" | "fist_ac_gliding_wing_back" | "fist_ac_gliding_wing_bl" | "fist_ac_gliding_wing_boost" | "fist_ac_gliding_wing_bow_attack" | "fist_ac_gliding_wing_bow_launch" | "fist_ac_gliding_wing_br" | "fist_ac_gliding_wing_end" | "fist_ac_gliding_wing_fl" | "fist_ac_gliding_wing_fr" | "fist_ac_gliding_wing_front" | "fist_ac_gliding_wing_grounding_end" | "fist_ac_gliding_wing_grounding" | "fist_ac_gliding_wing_idle" | "fist_ac_gliding_wing_leapattack_dash" | "fist_ac_gliding_wing_leapattack_launch" | "fist_ac_gliding_wing_right" | "fist_ac_gliding_wing_sliding" | "fist_ac_gliding_wing_spell_attack" | "fist_ac_gliding_wing_spell_launch_02" | "fist_ac_gliding_wing_start" | "fist_ac_gliding_wing_telpo_l" | "fist_ac_gliding_wing_telpo_r" | "fist_ac_gliding_wing_turbulence_back" | "fist_ac_gliding_wing_turbulence_l" | "fist_ac_gliding_wing_turbulence_r" | "fist_ac_gliding_wing_turbulence_up" | "fist_ac_gubuksun_oar_l_idle_a" | "fist_ac_gubuksun_oar_l_idle_b" | "fist_ac_gubuksun_oar_l_run_a" | "fist_ac_gubuksun_oar_l_run_b" | "fist_ac_gubuksun_oar_r_idle_a" | "fist_ac_gubuksun_oar_r_idle_b" | "fist_ac_gubuksun_oar_r_run_a" | "fist_ac_gubuksun_oar_r_run_b" | "fist_ac_hammer_end_2" | "fist_ac_hammer_end" | "fist_ac_hammer_ladder_end" | "fist_ac_hammer_ladder_loop" | "fist_ac_hammer_ladder_start" | "fist_ac_hammer_loop_2" | "fist_ac_hammer_loop" | "fist_ac_hammer_sit_end" | "fist_ac_hammer_sit_loop" | "fist_ac_hammer_sit" | "fist_ac_hammer_start_2" | "fist_ac_hammer_start" | "fist_ac_hammock_loop" | "fist_ac_horse_b_geton" | "fist_ac_horse_f_geton" | "fist_ac_horse_l_getoff_end" | "fist_ac_horse_l_getoff_loop" | "fist_ac_horse_l_getoff_start" | "fist_ac_horse_l_getoff" | "fist_ac_horse_l_geton" | "fist_ac_horse_r_geton" | "fist_ac_hurray_mub" | "fist_ac_ignition_end" | "fist_ac_ignition_loop" | "fist_ac_ignition_start" | "fist_ac_kneel_end" | "fist_ac_kneel_loop" | "fist_ac_kneel_start" | "fist_ac_kneel" | "fist_ac_kneelfull" | "fist_ac_lavacar_idle" | "fist_ac_lavacar_launch_special" | "fist_ac_lavacar_launch" | "fist_ac_lavacar_steering_backward" | "fist_ac_lavacar_steering" | "fist_ac_lion_b_geton" | "fist_ac_lion_f_geton" | "fist_ac_lion_l_getoff" | "fist_ac_lion_l_geton" | "fist_ac_lion_r_geton" | "fist_ac_lowbed_a_loop" | "fist_ac_lowbed_a" | "fist_ac_lowbed_b_loop" | "fist_ac_lowbed_b" | "fist_ac_lowbed_c_loop" | "fist_ac_lowbed_c" | "fist_ac_lowbed" | "fist_ac_makepotion_end" | "fist_ac_makepotion_loop" | "fist_ac_makepotion_start" | "fist_ac_makepotion" | "fist_ac_meditation_end" | "fist_ac_meditation_loop" | "fist_ac_meditation_start" | "fist_ac_meditation" | "fist_ac_meditationfull" | "fist_ac_middleship_oar_idle" | "fist_ac_middleship_oar_run" | "fist_ac_milkcowdance01" | "fist_ac_milkcowdance02" | "fist_ac_milkcowdance03" | "fist_ac_milking_end" | "fist_ac_milking_loop" | "fist_ac_milking_start" | "fist_ac_mine_end" | "fist_ac_mine_loop" | "fist_ac_mine" | "fist_ac_mooflag_end" | "fist_ac_mooflag_start" | "fist_ac_nailing_end" | "fist_ac_nailing_loop" | "fist_ac_nailing_start" | "fist_ac_newspeedboat_idle_2" | "fist_ac_newspeedboat_idle" | "fist_ac_newspeedboat_l" | "fist_ac_newspeedboat_r" | "fist_ac_operate_loop" | "fist_ac_operate_start" | "fist_ac_painter" | "fist_ac_petwash_end" | "fist_ac_petwash_start" | "fist_ac_photo_01_end" | "fist_ac_photo_01_loop" | "fist_ac_photo_01_start" | "fist_ac_photo_01" | "fist_ac_photo_02" | "fist_ac_pickup_end" | "fist_ac_pickup_loop" | "fist_ac_pickup_start" | "fist_ac_pickup" | "fist_ac_pickupstand" | "fist_ac_plank_down" | "fist_ac_plank_up" | "fist_ac_poledance_loop" | "fist_ac_poundinggrain_loop" | "fist_ac_poundinggrain_start" | "fist_ac_prostrate_start" | "fist_ac_prostrate" | "fist_ac_pulling_end" | "fist_ac_pulling_loop" | "fist_ac_pulling_start" | "fist_ac_pulling" | "fist_ac_punishment_critical" | "fist_ac_punishment_end" | "fist_ac_punishment_hit" | "fist_ac_punishment_loop" | "fist_ac_punishment_sit_critical" | "fist_ac_punishment_sit_end" | "fist_ac_punishment_sit_hit" | "fist_ac_punishment_sit_loop" | "fist_ac_punishment_sit_start" | "fist_ac_punishment_sit" | "fist_ac_punishment_start" | "fist_ac_punishment" | "fist_ac_push_b" | "fist_ac_push_f" | "fist_ac_putdown" | "fist_ac_reading_end" | "fist_ac_reading_independent_end" | "fist_ac_reading_independent_loop" | "fist_ac_reading_independent_start" | "fist_ac_reading_loop" | "fist_ac_reading_start" | "fist_ac_receive_mub" | "fist_ac_receive" | "fist_ac_resurrect_end" | "fist_ac_resurrect_loop" | "fist_ac_robot_b_geton" | "fist_ac_robot_f_geton" | "fist_ac_robot_l_getoff_start" | "fist_ac_robot_l_geton" | "fist_ac_robot_r_geton" | "fist_ac_sail_steer_l_mub" | "fist_ac_sail_steer_l" | "fist_ac_sail_steer_r_mub" | "fist_ac_sail_steer_r" | "fist_ac_salute" | "fist_ac_sawing_end" | "fist_ac_sawing_loop" | "fist_ac_sawing_start" | "fist_ac_sawingwidth_end" | "fist_ac_sawingwidth_loop" | "fist_ac_sdance" | "fist_ac_sewing_end" | "fist_ac_sewing" | "fist_ac_sexappeal" | "fist_ac_shoveling_end" | "fist_ac_shoveling_loop" | "fist_ac_shoveling_start" | "fist_ac_shoveling" | "fist_ac_sit_down_2_loop" | "fist_ac_sit_down_2_start" | "fist_ac_sit_down_2" | "fist_ac_sit_down_launch_2" | "fist_ac_sit_down_launch" | "fist_ac_sit_down_loop" | "fist_ac_sit_down_start" | "fist_ac_sit_down" | "fist_ac_sit_up_2" | "fist_ac_sit_up" | "fist_ac_sitground_doze_mub" | "fist_ac_sitground_doze_ub" | "fist_ac_sitground_doze" | "fist_ac_sitground_end" | "fist_ac_sitground_loop" | "fist_ac_sitground_start" | "fist_ac_sitground" | "fist_ac_sitgroundfull" | "fist_ac_slaughter" | "fist_ac_smallhammer_end" | "fist_ac_smallhammer_loop" | "fist_ac_smallhammer_start" | "fist_ac_springwater" | "fist_ac_sprinklewater_end" | "fist_ac_sprinklewater_loop" | "fist_ac_sprinklewater_start" | "fist_ac_sprinklewater" | "fist_ac_stage_closeup_idle" | "fist_ac_stage_idle" | "fist_ac_stage_rand_1" | "fist_ac_stage_select_1" | "fist_ac_stage_select_2" | "fist_ac_stage_select_3" | "fist_ac_standcoffin_start" | "fist_ac_standcoffin" | "fist_ac_standsled_idle" | "fist_ac_standsled_steering" | "fist_ac_steer_idle" | "fist_ac_steer_l" | "fist_ac_steer_r" | "fist_ac_steer_sit_idle" | "fist_ac_steer_steering" | "fist_ac_steercar_b" | "fist_ac_steercar_idle" | "fist_ac_steercar_launch_special" | "fist_ac_steercar_launch" | "fist_ac_steering_backward" | "fist_ac_steering" | "fist_ac_stumble_knockback" | "fist_ac_stumble" | "fist_ac_summon_cast_start" | "fist_ac_summon_cast" | "fist_ac_summon_launch_mub" | "fist_ac_sunbed_a" | "fist_ac_sunbed_b_loop" | "fist_ac_sunbed_b" | "fist_ac_sunbed_c" | "fist_ac_synchronize01" | "fist_ac_talk_11" | "fist_ac_talk_12" | "fist_ac_talk_13" | "fist_ac_talk_14" | "fist_ac_talk_15" | "fist_ac_talk_21" | "fist_ac_talk_22" | "fist_ac_talk_23" | "fist_ac_talk_24" | "fist_ac_talk_25" | "fist_ac_talk_31" | "fist_ac_talk_32" | "fist_ac_talk_33" | "fist_ac_talk_34" | "fist_ac_talk_35" | "fist_ac_talk_41" | "fist_ac_talk_42" | "fist_ac_talk_43" | "fist_ac_talk_44" | "fist_ac_talk_45" | "fist_ac_talk_51" | "fist_ac_talk_52" | "fist_ac_talk_53" | "fist_ac_talk_54" | "fist_ac_talk_55" | "fist_ac_telescope_end" | "fist_ac_telescope_loop" | "fist_ac_telescope_start" | "fist_ac_telescope" | "fist_ac_temptation" | "fist_ac_throw" | "fist_ac_throwwater" | "fist_ac_thumbsup" | "fist_ac_torch" | "fist_ac_trailer_idle" | "fist_ac_trailer_sit_idle" | "fist_ac_trailer_steering" | "fist_ac_whipping_2" | "fist_ac_whipping" | "fist_ac_whistle" | "fist_ac_worship" | "fist_ac_wyvern_b_geton_2" | "fist_ac_wyvern_b_geton" | "fist_ac_wyvern_f_geton_2" | "fist_ac_wyvern_f_geton" | "fist_ac_wyvern_l_geton" | "fist_ac_wyvern_r_geton_2" | "fist_ac_wyvern_r_geton" | "fist_ac_yatadance02" | "fist_ac_yatadance03" | "fist_ac_yataflag_end" | "fist_ac_yataflag_loop" | "fist_ac_yataflag_start" | "fist_ba_crawl_idle" | "fist_ba_dance_idle" | "fist_ba_dance2_idle" | "fist_ba_dance3_idle" | "fist_ba_idle_swim" | "fist_ba_relaxed_idle_rand_1" | "fist_ba_relaxed_idle_rand_2" | "fist_ba_relaxed_idle_rand_3" | "fist_ba_relaxed_idle_rand_4" | "fist_ba_relaxed_idle_rand_5" | "fist_ba_relaxed_idle_rand_6" | "fist_ba_relaxed_idle_start" | "fist_ba_relaxed_idle_stop" | "fist_ba_relaxed_idle" | "fist_ba_relaxed_rand_idle" | "fist_ba_siegeweapon_idle" | "fist_co_attack_r_mub" | "fist_co_attack_r" | "fist_co_sk_fistattack_mub" | "fist_co_sk_fistattack" | "fist_co_sk_pierce_mub" | "fist_co_sk_pierce" | "fist_co_sk_swim_pierce" | "fist_co_sk_tackle" | "fist_co_sk_uppercut_mub" | "fist_co_sk_uppercut" | "fist_co_swim_attack_r" | "fist_em_amaze_mub" | "fist_em_amaze" | "fist_em_angry_mub" | "fist_em_angry" | "fist_em_anguish_mub" | "fist_em_anguish" | "fist_em_backpain_mub" | "fist_em_backpain" | "fist_em_badsmell_mub" | "fist_em_badsmell" | "fist_em_bashful_mub" | "fist_em_bashful" | "fist_em_beg_mub" | "fist_em_beg" | "fist_em_bored_mub" | "fist_em_bored" | "fist_em_bow_mub" | "fist_em_bow" | "fist_em_bye_mub" | "fist_em_bye" | "fist_em_celebrate_mub" | "fist_em_celebrate" | "fist_em_clap_mub" | "fist_em_clap" | "fist_em_cry_mub" | "fist_em_cry" | "fist_em_dogeza" | "fist_em_fan_end" | "fist_em_fan_start" | "fist_em_fear_mub" | "fist_em_fear" | "fist_em_fight_mub" | "fist_em_fight" | "fist_em_find_mub" | "fist_em_find" | "fist_em_forward_mub" | "fist_em_forward" | "fist_em_gang_mub" | "fist_em_gang" | "fist_em_general_end" | "fist_em_general_loop" | "fist_em_general_start" | "fist_em_greet" | "fist_em_handx_mub" | "fist_em_handx" | "fist_em_happy" | "fist_em_heart_mub" | "fist_em_heart" | "fist_em_knight_vow_end" | "fist_em_knight_vow_loop" | "fist_em_knight_vow_start" | "fist_em_laugh_mub" | "fist_em_laugh" | "fist_em_lonely_mub" | "fist_em_loud_mub" | "fist_em_no_mub" | "fist_em_no" | "fist_em_paper_mub" | "fist_em_paper" | "fist_em_point_mub" | "fist_em_pointback_mub" | "fist_em_pointback" | "fist_em_pointdown_mub" | "fist_em_pointdown" | "fist_em_pointup_mub" | "fist_em_pointup" | "fist_em_question_mub" | "fist_em_question" | "fist_em_rock_mub" | "fist_em_rock" | "fist_em_scissors_mub" | "fist_em_scissors" | "fist_em_shakehead_mub" | "fist_em_shakehead" | "fist_em_shouting_mub" | "fist_em_shouting" | "fist_em_shy" | "fist_em_sigh_mub" | "fist_em_sigh" | "fist_em_silenttribute_mub" | "fist_em_silenttribute" | "fist_em_sleep_2_loop" | "fist_em_sleep_2_start" | "fist_em_sleep_2" | "fist_em_sleep_3_loop" | "fist_em_sleep_3_start" | "fist_em_sleep_3" | "fist_em_sleep_end" | "fist_em_sleep_loop" | "fist_em_sleep" | "fist_em_stretch" | "fist_em_sweat_mub" | "fist_em_sweat" | "fist_em_sword_salute_end" | "fist_em_tapchest" | "fist_em_umbrella_end" | "fist_em_umbrella_start" | "fist_em_umbrella" | "fist_em_vomit_mub" | "fist_em_vomit" | "fist_em_whist_mub" | "fist_em_whist" | "fist_em_yawn_mub" | "fist_em_yes_mub" | "fist_em_yes" | "fist_fishing_action_l" | "fist_fishing_action_r" | "fist_fishing_action_reelin" | "fist_fishing_action_reelout" | "fist_fishing_action_up" | "fist_fishing_action" | "fist_fishing_casting" | "fist_fishing_hooking" | "fist_fishing_ice_casting" | "fist_fishing_ice_idle" | "fist_fishing_ice_landing" | "fist_fishing_idle" | "fist_fishing_landing" | "fist_gs_ariadance_01" | "fist_gs_ariadance_02" | "fist_gs_arms_command_end" | "fist_gs_arms_command_fail" | "fist_gs_arms_command_loop" | "fist_gs_arms_command_start" | "fist_gs_bboy_hip_hop_move" | "fist_gs_breakdance_ready" | "fist_gs_chairdance" | "fist_gs_cheer" | "fist_gs_chicken_dance" | "fist_gs_dwdance" | "fist_gs_fighting_end" | "fist_gs_fighting_loop" | "fist_gs_fighting_start" | "fist_gs_hip_hop_dancing_arm_wave" | "fist_gs_hip_hop_dancing_v02" | "fist_gs_hip_hop_dancing" | "fist_gs_hipshake_end" | "fist_gs_hipshake_loop" | "fist_gs_hipshake_start" | "fist_gs_hiptap_end" | "fist_gs_hiptap_loop" | "fist_gs_hiptap_start" | "fist_gs_housedance" | "fist_gs_indodance" | "fist_gs_kazatsky" | "fist_gs_maneking_01" | "fist_gs_molangdance" | "fist_gs_moonwalk" | "fist_gs_moonwalk3_end" | "fist_gs_moonwalk3_loop" | "fist_gs_musical_turn_end" | "fist_gs_musical_turn_loop" | "fist_gs_musical_turn_start" | "fist_gs_polka" | "fist_gs_redhood_wolf" | "fist_gs_redhood" | "fist_gs_robothello_end" | "fist_gs_robothello_loop" | "fist_gs_robothello_start" | "fist_gs_sit_nouhaus_chair_loop" | "fist_gs_sit_nouhaus_chair_start" | "fist_gs_sit_nouhaus_sofa_end" | "fist_gs_sit_nouhaus_sofa_loop" | "fist_gs_sit_nouhaus_sofa_start" | "fist_gs_sit_splash" | "fist_gs_sleep_cage_end" | "fist_gs_sleep_cage_loop" | "fist_gs_sleep_cage_start" | "fist_gs_sleep_doll_loop" | "fist_gs_sleep_doll_start" | "fist_gs_sleep_molang_end" | "fist_gs_sleep_molang_loop" | "fist_gs_sleep_molang_start" | "fist_gs_step_hip_hop_dance" | "fist_gs_tumbling_b_end" | "fist_gs_tumbling_b_loop" | "fist_gs_tumbling_b_start" | "fist_gs_tumbling_s_end" | "fist_gs_tumbling_s_loop" | "fist_gs_tumbling_s_start" | "fist_gs_twist_dancing" | "fist_gs_voila01_end" | "fist_gs_voila01_start" | "fist_gs_voila02_end" | "fist_gs_voila02_loop" | "fist_gs_voila02_start" | "fist_gs_voila03_end" | "fist_gs_voila03_loop" | "fist_gs_voila03_start" | "fist_mo_barrel_idle" | "fist_mo_barrel_jump" | "fist_mo_climb_idle" | "fist_mo_climb_right" | "fist_mo_climb_up" | "fist_mo_crawl_run_bl" | "fist_mo_crawl_run_br" | "fist_mo_crawl_run_fl" | "fist_mo_crawl_run_fr" | "fist_mo_dance_run_b" | "fist_mo_dance_run_bl" | "fist_mo_dance_run_br" | "fist_mo_dance_run_f" | "fist_mo_dance_run_fl" | "fist_mo_dance_run_fr" | "fist_mo_dance_run_l" | "fist_mo_dance_run_r" | "fist_mo_dance2_run_b" | "fist_mo_dance2_run_bl" | "fist_mo_dance2_run_br" | "fist_mo_dance2_run_f" | "fist_mo_dance2_run_fl" | "fist_mo_dance2_run_fr" | "fist_mo_dance2_run_l" | "fist_mo_dance2_run_r" | "fist_mo_dance3_run_b" | "fist_mo_dance3_run_bl" | "fist_mo_dance3_run_br" | "fist_mo_dance3_run_f" | "fist_mo_dance3_run_fl" | "fist_mo_dance3_run_fr" | "fist_mo_dance3_run_l" | "fist_mo_dance3_run_r" | "fist_mo_dance4_run_b" | "fist_mo_dance4_run_bl" | "fist_mo_dance4_run_br" | "fist_mo_dance4_run_f" | "fist_mo_dance4_run_fl" | "fist_mo_dance4_run_fr" | "fist_mo_dance4_run_l" | "fist_mo_dance4_run_r" | "fist_mo_gondola_rowing_b" | "fist_mo_gondola_rowing_bl" | "fist_mo_gondola_rowing_br" | "fist_mo_gondola_rowing_f" | "fist_mo_gondola_rowing_fl" | "fist_mo_gondola_rowing_fr" | "fist_mo_gondola_rowing_idle" | "fist_mo_jump_b_land" | "fist_mo_jump_b_loop" | "fist_mo_jump_b_start" | "fist_mo_jump_dance_b_land" | "fist_mo_jump_dance_f_land" | "fist_mo_jump_dance_f_loop" | "fist_mo_jump_dance_l_land" | "fist_mo_jump_dance_l_loop" | "fist_mo_jump_dance_l_start" | "fist_mo_jump_dance_r_land" | "fist_mo_jump_dance_r_loop" | "fist_mo_jump_dance_s_end" | "fist_mo_jump_dance_s_loop" | "fist_mo_jump_dance_s_start" | "fist_mo_jump_dance2_b_land" | "fist_mo_jump_dance2_f_land" | "fist_mo_jump_dance2_f_start" | "fist_mo_jump_dance2_l_land" | "fist_mo_jump_dance2_r_land" | "fist_mo_jump_dance2_s_end" | "fist_mo_jump_dance3_b_land" | "fist_mo_jump_dance3_f_land" | "fist_mo_jump_dance3_f_loop" | "fist_mo_jump_dance3_f_start" | "fist_mo_jump_dance3_l_land" | "fist_mo_jump_dance3_r_land" | "fist_mo_jump_dance3_s_end" | "fist_mo_jump_dance4_b_land" | "fist_mo_jump_dance4_f_land" | "fist_mo_jump_dance4_f_loop" | "fist_mo_jump_dance4_f_start" | "fist_mo_jump_dance4_l_land" | "fist_mo_jump_dance4_l_loop" | "fist_mo_jump_dance4_l_start" | "fist_mo_jump_dance4_r_land" | "fist_mo_jump_dance4_r_start" | "fist_mo_jump_f_land" | "fist_mo_jump_f_loop" | "fist_mo_jump_f_start" | "fist_mo_jump_l_land" | "fist_mo_jump_l_loop" | "fist_mo_jump_l_start" | "fist_mo_jump_r_loop" | "fist_mo_jump_r_start" | "fist_mo_jump_s_end" | "fist_mo_jump_s_land" | "fist_mo_jump_s_loop" | "fist_mo_jump_s_start" | "fist_mo_jump_sprint_f_land" | "fist_mo_jump_sprint_f_loop" | "fist_mo_jump_sprint_f_start" | "fist_mo_jump_sprint_l_land" | "fist_mo_jump_sprint_r_land" | "fist_mo_jump_sprint_r_loop" | "fist_mo_jump_sprint_r_start" | "fist_mo_jump_walk_b_land" | "fist_mo_jump_walk_f_land" | "fist_mo_jump_walk_l_land" | "fist_mo_jump_walk_r_land" | "fist_mo_ladder_down_left" | "fist_mo_ladder_down_right" | "fist_mo_ladder_down" | "fist_mo_ladder_end_80" | "fist_mo_ladder_end" | "fist_mo_ladder_idle" | "fist_mo_ladder_left" | "fist_mo_ladder_right" | "fist_mo_ladder_up_left" | "fist_mo_ladder_up_right" | "fist_mo_ladder_up" | "fist_mo_mast_down_left" | "fist_mo_mast_down_right" | "fist_mo_mast_down" | "fist_mo_mast_idle" | "fist_mo_mast_left" | "fist_mo_mast_right" | "fist_mo_mast_up_left" | "fist_mo_mast_up_right" | "fist_mo_mast_up" | "fist_mo_normal_run_b" | "fist_mo_normal_run_bl" | "fist_mo_normal_run_br" | "fist_mo_normal_run_f" | "fist_mo_normal_run_fl" | "fist_mo_normal_run_fr" | "fist_mo_normal_run_l" | "fist_mo_normal_run_r" | "fist_mo_normal_runuphill_f" | "fist_mo_normal_walk_b" | "fist_mo_normal_walk_bl" | "fist_mo_normal_walk_br" | "fist_mo_normal_walk_f" | "fist_mo_normal_walk_fl" | "fist_mo_normal_walk_fr" | "fist_mo_normal_walk_l" | "fist_mo_normal_walk_r" | "fist_mo_prope_backward_idle" | "fist_mo_prope_frontward_idle" | "fist_mo_prope_idle" | "fist_mo_prope_leap" | "fist_mo_prope_rand_ub" | "fist_mo_prope_up" | "fist_mo_relaxed_runtoidle_b" | "fist_mo_relaxed_runtoidle_f_step_r" | "fist_mo_relaxed_walktoidle_b" | "fist_mo_relaxed_walktoidle_f_step_l" | "fist_mo_relaxed_walktoidle_f_step_r" | "fist_mo_relaxed_walktoidle_l" | "fist_mo_relaxed_walktoidle_r" | "fist_mo_rope_back_clip" | "fist_mo_rope_clip_idle" | "fist_mo_rope_end" | "fist_mo_rope_front_clip" | "fist_mo_rowing_b" | "fist_mo_rowing_bl" | "fist_mo_rowing_br" | "fist_mo_rowing_f" | "fist_mo_rowing_fl" | "fist_mo_rowing_fr" | "fist_mo_rowing_idle" | "fist_mo_sprint_run_f" | "fist_mo_sprint_run_fl" | "fist_mo_sprint_run_fr" | "fist_mo_sprint_run_l" | "fist_mo_sprint_run_r" | "fist_mo_stealth_run_b" | "fist_mo_stealth_run_bl" | "fist_mo_stealth_run_br" | "fist_mo_stealth_run_f" | "fist_mo_stealth_run_fl" | "fist_mo_stealth_run_fr" | "fist_mo_stealth_run_l" | "fist_mo_stealth_run_r" | "fist_mo_swim_b_deep" | "fist_mo_swim_b" | "fist_mo_swim_bl_deep" | "fist_mo_swim_bl" | "fist_mo_swim_br" | "fist_mo_swim_down" | "fist_mo_swim_f_deep" | "fist_mo_swim_f" | "fist_mo_swim_fl_deep" | "fist_mo_swim_fl" | "fist_mo_swim_fr" | "fist_mo_swim_l_deep" | "fist_mo_swim_r_deep" | "fist_mo_swim_up" | "fist_npc_cannoneer" | "fist_npc_kyprosagate_sit" | "fist_pos_combat_idle_rand_1" | "fist_pos_combat_idle_rand_2" | "fist_pos_combat_idle" | "fist_pos_corpse_1" | "fist_pos_daru_auctioneer_idle" | "fist_pos_daru_pilot_idle" | "fist_pos_daru_traders_idle" | "fist_pos_daru_warehousekeeper_idle" | "fist_pos_dresser_idle" | "fist_pos_gnd_corpse_lastwill_idle" | "fist_pos_gnd_corpse_lastwill_talk" | "fist_pos_gnd_corpse_lastwill_talking_idle" | "fist_pos_gnd_sidesleep_idle" | "fist_pos_hang_criminal_idle_rand_1" | "fist_pos_hang_criminal_idle" | "fist_pos_hang_prisoner_idle" | "fist_pos_livestock_idle" | "fist_pos_priest_pray_idle_rand_1" | "fist_pos_priest_pray_idle" | "fist_pos_priest_pray_talk" | "fist_pos_priest_resurrection_idle" | "fist_pos_priest_silent_idle_rand_1" | "fist_pos_priest_silent_idle_rand_2" | "fist_pos_priest_silent_idle_rand_3" | "fist_pos_priest_silent_idle_rand_4" | "fist_pos_priest_silent_idle_rand_5" | "fist_pos_priest_silent_idle" | "fist_pos_priest_silent_talk" | "fist_pos_record_idle_rand_1" | "fist_pos_record_idle_rand_2" | "fist_pos_record_idle_rand_3" | "fist_pos_record_idle_rand_4" | "fist_pos_record_idle_rand_5" | "fist_pos_record_idle" | "fist_pos_record_nd_idle" | "fist_pos_sit_chair_armrest_idle_rand_1" | "fist_pos_sit_chair_armrest_idle" | "fist_pos_sit_chair_armrest_talk" | "fist_pos_sit_chair_crossleg_idle" | "fist_pos_sit_chair_crossleg_talk" | "fist_pos_sit_chair_drink_idle_rand_1" | "fist_pos_sit_chair_drink_idle" | "fist_pos_sit_chair_drink_talk" | "fist_pos_sit_chair_eatsuop_idle" | "fist_pos_sit_chair_eatsuop_talk" | "fist_pos_sit_chair_idle_rand_1" | "fist_pos_sit_chair_idle_rand_2" | "fist_pos_sit_chair_idle_rand_3" | "fist_pos_sit_chair_idle" | "fist_pos_sit_chair_judge_idle" | "fist_pos_sit_chair_nursery_dealer_idle" | "fist_pos_sit_chair_oldman_cane_idle" | "fist_pos_sit_chair_oldman_cane_talk" | "fist_pos_sit_chair_pure_idle_rand_1" | "fist_pos_sit_chair_pure_idle" | "fist_pos_sit_chair_pure_talk" | "fist_pos_sit_chair_readbook_idle" | "fist_pos_sit_chair_readbook_talk" | "fist_pos_sit_chair_rest_idle_rand_1" | "fist_pos_sit_chair_rest_idle_rand_2" | "fist_pos_sit_chair_rest_idle_rand_3" | "fist_pos_sit_chair_rest_idle" | "fist_pos_sit_chair_rest_talk" | "fist_pos_sit_chair_sleep_idle_rand_1" | "fist_pos_sit_chair_sleep_idle_rand_2" | "fist_pos_sit_chair_sleep_idle_rand_3" | "fist_pos_sit_chair_sleep_idle" | "fist_pos_sit_chair_snooze_idle" | "fist_pos_sit_chair_talk" | "fist_pos_sit_chair_tapswaits_idle" | "fist_pos_sit_chair_weaponshop_dealer_idle" | "fist_pos_sit_chiar_guitarist_tune_idle" | "fist_pos_sit_chiar_idle" | "fist_pos_sit_crossleg_idle" | "fist_pos_sit_crouch_crying_idle" | "fist_pos_sit_crouch_furniturerepair_idle" | "fist_pos_sit_crouch_gang_idle" | "fist_pos_sit_crouch_idle_rand_1" | "fist_pos_sit_crouch_idle_rand_2" | "fist_pos_sit_crouch_idle_rand_3" | "fist_pos_sit_crouch_idle_rand_4" | "fist_pos_sit_crouch_idle_rand_5" | "fist_pos_sit_crouch_idle" | "fist_pos_sit_crouch_investigation_idle" | "fist_pos_sit_crouch_kid_idle" | "fist_pos_sit_crouch_kid_playing_idle" | "fist_pos_sit_crouch_livestock_idle_rand_1" | "fist_pos_sit_crouch_livestock_idle_rand_2" | "fist_pos_sit_crouch_livestock_idle" | "fist_pos_sit_crouch_livestock_talk" | "fist_pos_sit_crouch_talk" | "fist_pos_sit_gnd_drunken_idle_rand_1" | "fist_pos_sit_gnd_drunken_idle_rand_2" | "fist_pos_sit_gnd_drunken_idle_rand_3" | "fist_pos_sit_gnd_drunken_idle" | "fist_pos_sit_gnd_drunken_talk" | "fist_pos_sit_gnd_prisoner_idle" | "fist_pos_sit_gnd_prisoner_talk" | "fist_pos_sit_gnd_wounded_idle" | "fist_pos_sit_gnd_wounded_talk" | "fist_pos_sit_grd_netting_idle" | "fist_pos_sit_lean_idle_rand_1" | "fist_pos_sit_lean_idle_rand_2" | "fist_pos_sit_lean_idle_rand_3" | "fist_pos_sit_lean_idle_rand_4" | "fist_pos_sit_lean_idle_rand_5" | "fist_pos_sit_lean_idle" | "fist_pos_sit_lean_talk" | "fist_pos_soldier_attention_idle_rand_1" | "fist_pos_soldier_attention_idle" | "fist_pos_soldier_attention_talk" | "fist_pos_stn_afraid_idle_rand_1" | "fist_pos_stn_afraid_idle_rand_2" | "fist_pos_stn_afraid_idle" | "fist_pos_stn_afraid_talk" | "fist_pos_stn_angry_idle_rand_1" | "fist_pos_stn_angry_idle_rand_2" | "fist_pos_stn_angry_idle" | "fist_pos_stn_anvil_idle_hammer" | "fist_pos_stn_anvil_idle" | "fist_pos_stn_armor_dealer_idle" | "fist_pos_stn_backpain_idle" | "fist_pos_stn_bored_idle" | "fist_pos_stn_boring_idle" | "fist_pos_stn_boring_talk" | "fist_pos_stn_building_dealer_idle" | "fist_pos_stn_calling_idle_rand_1" | "fist_pos_stn_calling_idle" | "fist_pos_stn_calling_talk" | "fist_pos_stn_cleaning_idle" | "fist_pos_stn_cooking_soup_idle" | "fist_pos_stn_cooking_soup_talk" | "fist_pos_stn_cough_idle" | "fist_pos_stn_crossarm_blackguard_idle" | "fist_pos_stn_crossarm_idle_rand_1" | "fist_pos_stn_crossarm_idle_rand_2" | "fist_pos_stn_crossarm_idle_rand_3" | "fist_pos_stn_crossarm_idle_rand_4" | "fist_pos_stn_crossarm_idle_rand_5" | "fist_pos_stn_crossarm_idle" | "fist_pos_stn_crossarm_talk" | "fist_pos_stn_crying_idle_rand_1" | "fist_pos_stn_crying_idle" | "fist_pos_stn_crying_talk" | "fist_pos_stn_dance_idle" | "fist_pos_stn_dance2_idle" | "fist_pos_stn_dance4_idle" | "fist_pos_stn_distract_idle" | "fist_pos_stn_drink_idle_rand_1" | "fist_pos_stn_drink_idle" | "fist_pos_stn_drink_talk" | "fist_pos_stn_drunken_idle" | "fist_pos_stn_eatsuop_idle" | "fist_pos_stn_eatsuop_talk" | "fist_pos_stn_fishing_idle_rand_1" | "fist_pos_stn_fishing_idle" | "fist_pos_stn_florist_idle_rand_1" | "fist_pos_stn_florist_idle_rand_2" | "fist_pos_stn_florist_idle" | "fist_pos_stn_florist_talk" | "fist_pos_stn_gang_idle" | "fist_pos_stn_getherhands_idle_rand_1" | "fist_pos_stn_getherhands_idle" | "fist_pos_stn_getherhands_talk" | "fist_pos_stn_guitarist_idle" | "fist_pos_stn_guitarist_talk" | "fist_pos_stn_handsback_idle_rand_1" | "fist_pos_stn_handsback_idle_rand_2" | "fist_pos_stn_handsback_idle_rand_3" | "fist_pos_stn_handsback_idle" | "fist_pos_stn_handsback_talk" | "fist_pos_stn_hurray_idle" | "fist_pos_stn_keeperflag_idle" | "fist_pos_stn_leanshovel_idle" | "fist_pos_stn_leanshovel_talk" | "fist_pos_stn_liabilities_idle_rand_1" | "fist_pos_stn_liabilities_idle" | "fist_pos_stn_liabilities_talk" | "fist_pos_stn_lonely_idle" | "fist_pos_stn_materials_trader_idle" | "fist_pos_stn_model_a_idle" | "fist_pos_stn_oldman_cane_idle_rand_1" | "fist_pos_stn_oldman_cane_idle_rand_2" | "fist_pos_stn_oldman_cane_idle" | "fist_pos_stn_oldman_cane_talk" | "fist_pos_stn_onehand_relaxed_idle" | "fist_pos_stn_peep_idle" | "fist_pos_stn_peep_talk" | "fist_pos_stn_pharmacist_idle_rand_1" | "fist_pos_stn_pharmacist_idle_rand_2" | "fist_pos_stn_pharmacist_idle" | "fist_pos_stn_readbook_idle" | "fist_pos_stn_record_nd_idle" | "fist_pos_stn_relaxed_a_idle_rand_1" | "fist_pos_stn_relaxed_a_idle_rand_2" | "fist_pos_stn_relaxed_a_idle" | "fist_pos_stn_relaxed_b_idle_rand_1" | "fist_pos_stn_relaxed_b_idle_rand_2" | "fist_pos_stn_relaxed_b_idle" | "fist_pos_stn_relaxed_c_idle_rand_2" | "fist_pos_stn_relaxed_c_idle" | "fist_pos_stn_sdance_idle" | "fist_pos_stn_searching_idle_rand_1" | "fist_pos_stn_searching_idle" | "fist_pos_stn_searching_talk" | "fist_pos_stn_shy_idle" | "fist_pos_stn_sick_searching_idle_rand_1" | "fist_pos_stn_sick_searching_idle_rand_2" | "fist_pos_stn_sick_searching_idle" | "fist_pos_stn_sick_searching_talk" | "fist_pos_stn_singing_idle" | "fist_pos_stn_soldier_archer_idle_rand_1" | "fist_pos_stn_soldier_archer_idle_rand_2" | "fist_pos_stn_soldier_archer_idle_talk" | "fist_pos_stn_soldier_archer_idle" | "fist_pos_stn_soldier_archer_talk" | "fist_pos_stn_soldier_general_idle" | "fist_pos_stn_soldier_general_talk" | "fist_pos_stn_soldier_guard_idle" | "fist_pos_stn_soldier_guard_talk" | "fist_pos_stn_soldier_mercenary_idle" | "fist_pos_stn_stabler_idle" | "fist_pos_stn_stumble_idle" | "fist_pos_stn_stumble_talk" | "fist_pos_stn_sweat_idle" | "fist_pos_stn_talking_idle" | "fist_pos_stn_telescope_talk" | "fist_pos_stn_thinking_idle" | "fist_pos_stn_thinking_talk" | "fist_pos_stn_vomit_idle" | "fist_pos_sunbed_a" | "fist_pos_sunbed_b" | "fist_pos_vendor_idle_rand_1" | "fist_pos_vendor_idle_rand_2" | "fist_pos_vendor_idle_rand_3" | "fist_pos_vendor_idle_rand_4" | "fist_pos_vendor_idle_rand_5" | "fist_pos_vendor_idle" | "freefall" | "galleon" | "ge_giant" | "gliding_balloon_event" | "gliding_balloon_fast" | "gliding_balloon_sliding" | "gliding_balloon_slow" | "gliding_balloon" | "gliding_board_fast" | "gliding_board_sliding" | "gliding_board_slow" | "gliding_board" | "gliding_broom_fast" | "gliding_broom_sliding" | "gliding_broom_slow" | "gliding_broom" | "gliding_carpet_fast" | "gliding_carpet_sliding" | "gliding_carpet_slow" | "gliding_carpet" | "gliding_eagle_fast" | "gliding_eagle_sliding" | "gliding_eagle_slow" | "gliding_eagle" | "gliding_fast" | "gliding_hot_air_balloon_fast" | "gliding_hot_air_balloon_sliding" | "gliding_hot_air_balloon_slow" | "gliding_hot_air_balloon" | "gliding_panda_fast" | "gliding_panda_sliding" | "gliding_panda_slow" | "gliding_panda" | "gliding_rocket_fast" | "gliding_rocket_sliding" | "gliding_rocket_slow" | "gliding_rocket" | "gliding_sliding" | "gliding_slow" | "gliding_umbrella_fast" | "gliding_umbrella_sliding" | "gliding_umbrella_slow" | "gliding_umbrella" | "gliding_wing_fast" | "gliding_wing_sliding" | "gliding_wing_slow" | "gliding_wing" | "gliding" | "gondola" | "horse_ac_gliding_idle" | "horse_ac_gliding_left" | "horse_ac_gliding_right" | "horse_ba_carrot" | "horse_ba_relaxed_idle_stop" | "horse_ba_relaxed_idle" | "horse_co_sk_jousting" | "horse_em_jump_in_place" | "horse_mo_jump_f_land" | "horse_mo_jump_l_land" | "horse_mo_jump_l_start" | "horse_mo_jump_r_land" | "horse_mo_jump_r_start" | "horse_mo_normal_run_b" | "horse_mo_normal_run_f_lturn" | "horse_mo_normal_run_f_rturn" | "horse_mo_normal_run_f" | "horse_mo_normal_run_l" | "horse_mo_normal_run_r" | "horse_mo_normal_rundownhill" | "horse_mo_normal_runuphill" | "horse_mo_normal_sprint_f_lturn" | "horse_mo_normal_sprint_f_rturn" | "horse_mo_normal_sprint_f" | "horse_mo_normal_walk_f" | "horse_mo_normal_walk_fl" | "horse_mo_normal_walk_fr" | "horse_mo_normal_walk_l" | "horse_mo_normal_walk_r" | "horse_mo_relaxed_idletorun_f" | "horse_mo_relaxed_runtoidle_f" | "idle" | "lavacar" | "lion_ba_relaxed_idle" | "lion_mo_jump_f_land" | "lion_mo_jump_f_start" | "lion_mo_jump_l_start" | "lion_mo_jump_r_land" | "lion_mo_jump_r_start" | "lion_mo_normal_run_b" | "lion_mo_normal_run_f_lturn" | "lion_mo_normal_run_f_rturn" | "lion_mo_normal_run_f" | "lion_mo_normal_run_l" | "lion_mo_normal_run_r" | "lion_mo_normal_sprint_f_rturn" | "lion_mo_normal_sprint_f" | "lion_mo_normal_walk_b" | "lion_mo_normal_walk_f" | "lion_mo_normal_walk_fr" | "lion_mo_normal_walk_l" | "lion_mo_normal_walk_r" | "lion_mo_relaxed_idletorun_f" | "lion_mo_relaxed_runtoidle_f" | "loginstage_class_abyssal_end" | "loginstage_class_abyssal_idle" | "loginstage_class_abyssal_stop" | "loginstage_class_abyssal" | "loginstage_class_assassin_idle" | "loginstage_class_assassin_stop" | "loginstage_class_assassin" | "loginstage_class_healer_end" | "loginstage_class_healer_idle" | "loginstage_class_healer_stop" | "loginstage_class_healer" | "loginstage_class_madness_end" | "loginstage_class_madness_idle" | "loginstage_class_madness_stop" | "loginstage_class_madness" | "loginstage_class_melee_end" | "loginstage_class_melee_idle" | "loginstage_class_melee_stop" | "loginstage_class_melee" | "loginstage_class_pleasure_end" | "loginstage_class_pleasure_idle" | "loginstage_class_pleasure_stop" | "loginstage_class_pleasure" | "loginstage_class_ranger_end" | "loginstage_class_ranger_idle" | "loginstage_class_ranger_stop" | "loginstage_class_ranger" | "loginstage_class_sorcerer_end" | "loginstage_class_sorcerer_idle" | "loginstage_class_sorcerer_stop" | "loginstage_class_sorcerer" | "loginstage_tribe_select" | "music_ba_combat_idle" | "music_co_sk_contrabass_cast" | "music_co_sk_contrabass_idle" | "music_co_sk_contrabass_start" | "music_co_sk_drum_cast" | "music_co_sk_drum_launch_2_mub" | "music_co_sk_drum_launch_2" | "music_co_sk_drum_launch" | "music_co_sk_drum_s" | "music_co_sk_drum_start" | "music_co_sk_drum" | "music_co_sk_harp_cast_2" | "music_co_sk_harp_idle_2" | "music_co_sk_lute_cast_2" | "music_co_sk_lute_cast_3" | "music_co_sk_lute_cast_4" | "music_co_sk_lute_cast_immortal" | "music_co_sk_lute_cast_mub" | "music_co_sk_lute_cast" | "music_co_sk_lute_launch_2_mub" | "music_co_sk_lute_launch_2" | "music_co_sk_lute_launch_mub" | "music_co_sk_lute_launch" | "music_co_sk_lute_start" | "music_co_sk_oregol_cast" | "music_co_sk_oregol_start" | "music_co_sk_pipe_cast_2" | "music_co_sk_pipe_cast_3_mub" | "music_co_sk_pipe_cast_3" | "music_co_sk_pipe_cast_4" | "music_co_sk_pipe_cast_immortal" | "music_co_sk_pipe_cast" | "music_co_sk_pipe_launch_2_mub" | "music_co_sk_pipe_launch_2" | "music_co_sk_pipe_launch_mub" | "music_co_sk_pipe_start" | "music_co_sk_sit_down_cello_cast" | "music_co_sk_sit_down_cello_idle" | "music_co_sk_sit_down_cello_start" | "music_co_sk_sit_down_drum_cast" | "music_co_sk_sit_down_drum_start" | "music_co_sk_sit_down_piano_cast" | "music_co_sk_sit_down_piano_start" | "music_co_sk_sitground_lute_cast" | "music_co_sk_string_cast" | "music_co_sk_string_idle" | "music_co_sk_violin_cast" | "music_co_sk_violin_start" | "none" | "onehand_ac_holster_side_l_mub" | "onehand_ac_holster_side_l_ub" | "onehand_ac_holster_side_l" | "onehand_ba_combat_idle_rand_1" | "onehand_ba_combat_idle_rand_2" | "onehand_ba_combat_idle_rand_3" | "onehand_ba_combat_idle_rand_4" | "onehand_ba_combat_idle_rand_5" | "onehand_ba_combat_idle" | "onehand_ba_idle_swim" | "onehand_ba_stealth_idle" | "onehand_co_attack_l_blunt_2_mub" | "onehand_co_attack_l_blunt_2" | "onehand_co_attack_l_blunt_mub" | "onehand_co_attack_l_blunt" | "onehand_co_attack_l_pierce_2_mub" | "onehand_co_attack_l_pierce_2" | "onehand_co_attack_l_pierce_mub" | "onehand_co_attack_l_pierce" | "onehand_co_attack_l_slash_2_mub" | "onehand_co_attack_l_slash_2" | "onehand_co_attack_l_slash_mub" | "onehand_co_attack_l_slash" | "onehand_co_attack_r_blunt_2" | "onehand_co_attack_r_blunt_mub" | "onehand_co_attack_r_blunt" | "onehand_co_attack_r_pierce_2_mub" | "onehand_co_attack_r_pierce_mub" | "onehand_co_attack_r_pierce" | "onehand_co_attack_r_slash_mub" | "onehand_co_attack_r_slash" | "onehand_co_horse_attack_l_slash" | "onehand_co_horse_attack_r_slash" | "onehand_co_sk_fastattack_1_mub" | "onehand_co_sk_fastattack_1" | "onehand_co_sk_fastattack_2" | "onehand_co_sk_fastattack_3_mub" | "onehand_co_sk_fastattack_3" | "onehand_co_sk_fastattack_4" | "onehand_co_sk_impregnable_mub" | "onehand_co_sk_impregnable" | "onehand_co_sk_shielddefense" | "onehand_co_sk_shieldpush_mub" | "onehand_co_sk_shieldthrow_launch_mub" | "onehand_co_sk_shieldthrow_launch" | "onehand_co_sk_shieldwield_diff_mub" | "onehand_co_sk_shieldwield_diff" | "onehand_co_sk_shieldwield_mub" | "onehand_co_sk_streakattack_1_mub" | "onehand_co_sk_streakattack_1" | "onehand_co_sk_streakattack_12" | "onehand_co_sk_streakattack_2_mub" | "onehand_co_sk_streakattack_2" | "onehand_co_sk_streakattack_3_diff_mub" | "onehand_co_sk_streakattack_3_diff" | "onehand_co_sk_streakattack_3_mub" | "onehand_co_sk_streakattack_3" | "onehand_co_sk_swim_cast" | "onehand_co_sk_swim_fastattack_1_ub" | "onehand_co_sk_swim_fastattack_2_ub" | "onehand_co_sk_swim_fastattack_3_ub" | "onehand_co_sk_swim_fastattack_4_ub" | "onehand_co_sk_swim_impregnable_ub" | "onehand_co_sk_swim_shieldpush_ub" | "onehand_co_sk_swim_shieldthrow_cast" | "onehand_co_sk_swim_shieldthrow_launch" | "onehand_co_sk_swim_shieldwield_ub" | "onehand_co_sk_swim_streakattack_1_ub" | "onehand_co_sk_swim_streakattack_2_ub" | "onehand_co_sk_swim_streakattack_3_ub" | "onehand_co_sk_swim_throwdagger_ub" | "onehand_co_sk_swim_weapon_blunt_3_cast_ub" | "onehand_co_sk_swim_weapon_blunt_3_launch_ub" | "onehand_co_sk_swim_weapon_blunt_ub" | "onehand_co_sk_swim_weapon_pierce_2_ub" | "onehand_co_sk_swim_weapon_pierce_ub" | "onehand_co_sk_swim_weapon_slash_3_ub" | "onehand_co_sk_swim_weapon_slash_ub" | "onehand_co_sk_throw" | "onehand_co_sk_throwdagger_mub" | "onehand_co_sk_weapon_blunt_2_diff_mub" | "onehand_co_sk_weapon_blunt_2_diff2_mub" | "onehand_co_sk_weapon_blunt_2_diff2" | "onehand_co_sk_weapon_blunt_2_mub" | "onehand_co_sk_weapon_blunt_2" | "onehand_co_sk_weapon_blunt_3_cast_ub" | "onehand_co_sk_weapon_blunt_3_cast" | "onehand_co_sk_weapon_blunt_differ_mub" | "onehand_co_sk_weapon_blunt_differ" | "onehand_co_sk_weapon_blunt_mub" | "onehand_co_sk_weapon_blunt" | "onehand_co_sk_weapon_pierce_2" | "onehand_co_sk_weapon_pierce_mub" | "onehand_co_sk_weapon_pierce" | "onehand_co_sk_weapon_slash_2_mub" | "onehand_co_sk_weapon_slash_2" | "onehand_co_sk_weapon_slash_3_mub" | "onehand_co_sk_weapon_slash_3" | "onehand_co_sk_weapon_slash_differ_mub" | "onehand_co_sk_weapon_slash_differ" | "onehand_co_sk_weapon_slash_mub" | "onehand_co_sk_weapon_slash" | "onehand_co_swim_attack_l_blunt_ub" | "onehand_co_swim_attack_l_pierce_ub" | "onehand_co_swim_attack_l_slash_ub" | "onehand_co_swim_attack_r_pierce_ub" | "onehand_co_swim_attack_r_slash_ub" | "onehand_mo_combat_run_b" | "onehand_mo_combat_run_bl" | "onehand_mo_combat_run_br" | "onehand_mo_combat_run_f" | "onehand_mo_combat_run_fl" | "onehand_mo_combat_run_fr" | "onehand_mo_combat_run_l" | "onehand_mo_combat_run_r" | "onehand_mo_combat_sprint_run_b" | "onehand_mo_combat_sprint_run_bl" | "onehand_mo_combat_sprint_run_br" | "onehand_mo_combat_sprint_run_f" | "onehand_mo_combat_sprint_run_fl" | "onehand_mo_combat_sprint_run_fr" | "onehand_mo_combat_sprint_run_l" | "onehand_mo_combat_sprint_run_r" | "onehand_mo_jump_b_land" | "onehand_mo_jump_b_start" | "onehand_mo_jump_f_land" | "onehand_mo_jump_f_start" | "onehand_mo_jump_l_land" | "onehand_mo_jump_l_start" | "onehand_mo_jump_r_land" | "onehand_mo_jump_r_start" | "onehand_mo_swim_b" | "onehand_mo_swim_bl" | "onehand_mo_swim_br" | "onehand_mo_swim_f" | "onehand_mo_swim_fl" | "onehand_mo_swim_fr" | "onehand_mo_swim_l" | "onehand_mo_swim_r" | "onehand_re_combat_parry_mub" | "onehand_re_combat_parry" | "onehand_re_combat_shieldblock_mub" | "onehand_re_combat_shieldblock" | "onehand_re_dance" | "other" | "pangolin_mo_normal_run_f_lturn" | "pangolin_mo_normal_run_f_rturn" | "pangolin_mo_normal_rundownhill" | "pangolin_mo_normal_runuphill" | "pangolin_mo_normal_sprint_f" | "pangolin_mo_relaxed_idletorun_f" | "pangolin_mo_relaxed_runtoidle_f" | "propoise_jetski" | "robot_ba_relaxed_idle_rand_1" | "robot_ba_relaxed_idle" | "robot_mo_jump_f_land" | "robot_mo_jump_f_loop" | "robot_mo_jump_f_start" | "robot_mo_normal_run_b" | "robot_mo_normal_run_f_lturn" | "robot_mo_normal_run_f" | "robot_mo_normal_run_l" | "robot_mo_normal_run_r" | "robot_mo_normal_walk_f" | "robot_mo_relaxed_runtoidle_f" | "seabug_mo_jump_f_land" | "seabug_mo_jump_f_start" | "seabug_mo_normal_run_f" | "seabug_mo_normal_sprint_f" | "seabug_mo_relaxed_runtoidle_f" | "shotgun_ba_combat_idle" | "shotgun_ba_idle_swim" | "shotgun_bow_co_sk_cast_2" | "shotgun_bow_co_sk_cast_3" | "shotgun_bow_co_sk_cast_5" | "shotgun_bow_co_sk_cast_6" | "shotgun_bow_co_sk_cast_7" | "shotgun_bow_co_sk_cast_start_2" | "shotgun_bow_co_sk_cast_start_3" | "shotgun_bow_co_sk_cast_start_5" | "shotgun_bow_co_sk_cast_start_6" | "shotgun_bow_co_sk_cast_start_7" | "shotgun_bow_co_sk_cast_start" | "shotgun_bow_co_sk_high_cast_start_ub" | "shotgun_bow_co_sk_high_cast_start" | "shotgun_bow_co_sk_high_cast_ub" | "shotgun_bow_co_sk_high_cast" | "shotgun_bow_co_sk_high_launch_ub" | "shotgun_bow_co_sk_launch_2" | "shotgun_bow_co_sk_launch_3" | "shotgun_bow_co_sk_launch_5" | "shotgun_bow_co_sk_launch_6" | "shotgun_bow_co_sk_launch_7" | "shotgun_bow_co_sk_launch" | "shotgun_bow_co_sk_swim_cast_2_ub" | "shotgun_bow_co_sk_swim_cast_5_ub" | "shotgun_bow_co_sk_swim_cast_start_2_ub" | "shotgun_bow_co_sk_swim_cast_start_5_ub" | "shotgun_bow_co_sk_swim_launch_2_ub" | "shotgun_bow_co_sk_swim_launch_5_ub" | "shotgun_co_attack" | "shotgun_co_sk_cast_approach" | "shotgun_co_sk_cast_lightning" | "shotgun_co_sk_launch_approach" | "shotgun_co_sk_launch_demolish_ub" | "shotgun_co_sk_launch_demolish" | "shotgun_co_sk_launch_dodge_b" | "shotgun_co_sk_launch_dodge_bl" | "shotgun_co_sk_launch_dodge_br" | "shotgun_co_sk_launch_dodge_f" | "shotgun_co_sk_launch_dodge_fl" | "shotgun_co_sk_launch_dodge_fr" | "shotgun_co_sk_launch_dodge_l" | "shotgun_co_sk_launch_dodge_r" | "shotgun_co_sk_launch_earthquake_ub" | "shotgun_co_sk_launch_earthquake" | "shotgun_co_sk_launch_finish_ub" | "shotgun_co_sk_launch_finish" | "shotgun_co_sk_launch_infection" | "shotgun_co_sk_launch_jumpshot" | "shotgun_co_sk_launch_lightning" | "shotgun_co_sk_launch_notice_ub" | "shotgun_co_sk_launch_notice" | "shotgun_co_sk_launch_reload" | "shotgun_co_sk_launch_return" | "shotgun_co_sk_launch_revenge_ub" | "shotgun_co_sk_launch_revenge" | "shotgun_co_sk_launch_shoot_1" | "shotgun_co_sk_launch_shoot_2_ub" | "shotgun_co_sk_launch_shoot_2" | "shotgun_co_sk_launch_shout" | "shotgun_co_sk_swim_cast_approach_ub" | "shotgun_co_sk_swim_launch_approach_ub" | "shotgun_co_sk_swim_launch_dodge_bl" | "shotgun_co_sk_swim_launch_dodge_br" | "shotgun_co_sk_swim_launch_dodge_fl" | "shotgun_co_sk_swim_launch_earthquake_ub" | "shotgun_co_sk_swim_launch_extensive_ub" | "shotgun_co_sk_swim_launch_finish_ub" | "shotgun_co_sk_swim_launch_lightning_ub" | "shotgun_co_sk_swim_launch_revenge_ub" | "shotgun_mo_combat_run_b" | "shotgun_mo_combat_run_bl" | "shotgun_mo_combat_run_br" | "shotgun_mo_combat_run_f" | "shotgun_mo_combat_run_fl" | "shotgun_mo_combat_run_fr" | "shotgun_mo_combat_run_l" | "shotgun_mo_combat_run_r" | "shotgun_mo_combat_runtoidle_b" | "shotgun_mo_combat_runtoidle_f" | "shotgun_mo_combat_runtoidle_l" | "shotgun_mo_combat_runtoidle_r" | "shotgun_mo_jump_b_land" | "shotgun_mo_jump_f_land" | "shotgun_mo_jump_l_land" | "shotgun_mo_jump_s_end" | "shotgun_mo_swim_b" | "shotgun_mo_swim_bl" | "shotgun_mo_swim_br" | "shotgun_mo_swim_f" | "shotgun_mo_swim_fl" | "shotgun_mo_swim_fr" | "shotgun_mo_swim_l" | "shotgun_mo_swim_r" | "sled_ba_relaxed_idle" | "smallboat" | "speedcar" | "staff_ac_holster_staff_l_ub" | "staff_ac_holster_staff_l" | "staff_co_attack_2_mub" | "staff_co_attack_2" | "staff_co_attack_mub" | "standup_nw_back" | "standup_nw_stomach" | "submarine" | "twohand_ac_holster_back_r_mub" | "twohand_ac_holster_back_r_ub" | "twohand_ac_holster_back_r" | "twohand_ac_omizutori" | "twohand_ac_watergun" | "twohand_ba_combat_idle_rand_1" | "twohand_ba_combat_idle_rand_2" | "twohand_ba_combat_idle_rand_3" | "twohand_ba_combat_idle_rand_4" | "twohand_ba_combat_idle_rand_5" | "twohand_ba_combat_idle" | "twohand_ba_idle_swim" | "twohand_co_attack_2_mub" | "twohand_co_attack_2" | "twohand_co_attack_mub" | "twohand_co_attack" | "twohand_co_sk_fastattack_1_mub" | "twohand_co_sk_fastattack_3_mub" | "twohand_co_sk_streakattack_1_mub" | "twohand_co_sk_streakattack_1" | "twohand_co_sk_streakattack_2_mub" | "twohand_co_sk_streakattack_2" | "twohand_co_sk_streakattack_3_mub" | "twohand_co_sk_streakattack_3" | "twohand_co_sk_swim_fastattack_2_ub" | "twohand_co_sk_swim_fastattack_3_ub" | "twohand_co_sk_swim_fastattack_4_ub" | "twohand_co_sk_swim_streakattack_1_ub" | "twohand_co_sk_swim_streakattack_2_ub" | "twohand_co_sk_swim_streakattack_3_ub" | "twohand_co_sk_swim_weapon_blunt_2_ub" | "twohand_co_sk_swim_weapon_blunt_3_cast_ub" | "twohand_co_sk_swim_weapon_blunt_3_launch_ub" | "twohand_co_sk_swim_weapon_blunt_ub" | "twohand_co_sk_swim_weapon_pierce_2_ub" | "twohand_co_sk_swim_weapon_pierce_ub" | "twohand_co_sk_swim_weapon_slash_2_ub" | "twohand_co_sk_swim_weapon_slash_3_ub" | "twohand_co_sk_weapon_blunt_2_diff_mub" | "twohand_co_sk_weapon_blunt_2_diff" | "twohand_co_sk_weapon_blunt_2_diff2_mub" | "twohand_co_sk_weapon_blunt_2_diff2" | "twohand_co_sk_weapon_blunt_2_mub" | "twohand_co_sk_weapon_blunt_2" | "twohand_co_sk_weapon_blunt_3_cast" | "twohand_co_sk_weapon_blunt_3_launch" | "twohand_co_sk_weapon_blunt_differ_mub" | "twohand_co_sk_weapon_blunt_differ" | "twohand_co_sk_weapon_blunt_mub" | "twohand_co_sk_weapon_blunt" | "twohand_co_sk_weapon_pierce_2_mub" | "twohand_co_sk_weapon_pierce_2" | "twohand_co_sk_weapon_pierce_mub" | "twohand_co_sk_weapon_slash_2_mub" | "twohand_co_sk_weapon_slash_2" | "twohand_co_sk_weapon_slash_3_mub" | "twohand_co_sk_weapon_slash_3" | "twohand_co_sk_weapon_slash_differ_mub" | "twohand_co_sk_weapon_slash_differ" | "twohand_co_sk_weapon_slash_mub" | "twohand_co_sk_weapon_slash" | "twohand_mo_combat_runtoidle_b" | "twohand_mo_combat_runtoidle_f" | "twohand_mo_combat_runtoidle_l" | "twohand_mo_combat_runtoidle_r" | "twohand_mo_jump_s_end" | "twohand_mo_jump_walk_b_land" | "twohand_mo_jump_walk_l_land" | "twohand_mo_jump_walk_r_land" | "twohand_mo_normal_walk_fl" | "twohand_mo_normal_walk_fr" | "twohand_mo_normal_walk_r" | "twohand_mo_swim_b" | "twohand_mo_swim_f" | "twohand_mo_swim_fr" | "twohand_mo_swim_l" | "twohand_mo_swim_r" | "twohand_re_combat_critical" | "twohand_re_combat_hit_l_mub" | "twohand_re_combat_hit_mub" | "twohand_re_combat_hit_r_mub" | "twohand_re_combat_hit" | "twohand_re_combat_parry" | "twoswords_co_sk_dashpierce" | "twoswords_co_sk_dashslash" | "twoswords_co_sk_fastattack_1_mub" | "twoswords_co_sk_fastattack_1" | "twoswords_co_sk_fastattack_2_mub" | "twoswords_co_sk_fastattack_2" | "twoswords_co_sk_fastattack_3_mub" | "twoswords_co_sk_fastattack_3" | "twoswords_co_sk_fastattack_4_mub" | "twoswords_co_sk_fastattack_4" | "twoswords_co_sk_hackattack_1" | "twoswords_co_sk_hackattack_2" | "twoswords_co_sk_hackattack_3" | "twoswords_co_sk_hackattack_4" | "twoswords_co_sk_jumpattack_2" | "twoswords_co_sk_jumpattack" | "twoswords_co_sk_piece_1_mub" | "twoswords_co_sk_piece_1" | "twoswords_co_sk_piece_2" | "twoswords_co_sk_piece_3_mub" | "twoswords_co_sk_piece_3" | "twoswords_co_sk_streakattack_1_mub" | "twoswords_co_sk_streakattack_1" | "twoswords_co_sk_streakattack_2" | "twoswords_co_sk_streakattack_3_mub" | "twoswords_co_sk_streakattack_3" | "twoswords_co_sk_swim_dashslash_ub" | "twoswords_co_sk_swim_fastattack_1_ub" | "twoswords_co_sk_swim_fastattack_2_ub" | "twoswords_co_sk_swim_fastattack_4_ub" | "twoswords_co_sk_swim_fastattack_4" | "twoswords_co_sk_swim_hackattack_1_ub" | "twoswords_co_sk_swim_hackattack_2_ub" | "twoswords_co_sk_swim_hackattack_3_ub" | "twoswords_co_sk_swim_hackattack_4_ub" | "twoswords_co_sk_swim_jumpattack_2_ub" | "twoswords_co_sk_swim_jumpattack_ub" | "twoswords_co_sk_swim_leapattack_ub" | "twoswords_co_sk_swim_piece_1_ub" | "twoswords_co_sk_swim_piece_2_ub" | "twoswords_co_sk_swim_piece_3_ub" | "twoswords_co_sk_swim_streakattack_1_ub" | "twoswords_co_sk_swim_streakattack_2_ub" | "twoswords_co_sk_swim_throwdagger_ub" | "twoswords_co_sk_swim_weapon_pierce_ub" | "twoswords_co_sk_swim_weapon_slash_3_ub" | "twoswords_co_sk_swim_weapon_slash_ub" | "twoswords_co_sk_throwdagger_mub" | "twoswords_co_sk_throwdagger" | "twoswords_co_sk_turnslash" | "twoswords_co_sk_weapon_blunt_differ_mub" | "twoswords_co_sk_weapon_blunt_differ" | "twoswords_co_sk_weapon_blunt_mub" | "twoswords_co_sk_weapon_blunt" | "twoswords_co_sk_weapon_pierce_mub" | "twoswords_co_sk_weapon_pierce" | "twoswords_co_sk_weapon_slash_3_mub" | "twoswords_co_sk_weapon_slash_3" | "twoswords_co_sk_weapon_slash_differ_mub" | "twoswords_co_sk_weapon_slash_mub" | "twoswords_co_sk_weapon_slash" | "wildboar_mo_normal_run_f" | "wildboar_mo_normal_sprint_f" | "wildboar_mo_relaxed_idletorun_f" | "wildboar_mo_relaxed_runtoidle_f" | "wyvern_ac_coin_launch" | "wyvern_ac_gliding_idle" | "wyvern_ba_relaxed_idle" | "wyvern_mo_normal_run_f"
Method: SetCustomizingPreviewCloth
(method) ModelView:SetCustomizingPreviewCloth(index: number)
Sets the custom preview cloth index.
Method: SetCustomizingPupilColor
(method) ModelView:SetCustomizingPupilColor(r: number, g: number, b: number, range: `PR_BOTH`|`PR_LEFT`|`PR_RIGHT`)
Sets the custom pupil color for a specified range.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)-- api/X2CustomizingUnit range: | `PR_BOTH` | `PR_LEFT` | `PR_RIGHT`
Method: SetSmile
(method) ModelView:SetSmile(smile: boolean)
Enables/Disables smiling for the ModelView.
@param
smile— (default:false)
Method: SetTextureSize
(method) ModelView:SetTextureSize(width: number, height: number)
Sets the texture
widthandheightof the ModelView.
Method: SetRotationX
(method) ModelView:SetRotationX(angle: number)
@param
angle— in degrees. (default:0)
Method: SetRotation
(method) ModelView:SetRotation(angle: number)
Sets the rotation
anglefor the ModelView.@param
angle— in degrees. (default:0)
Method: SetModelViewExtent
(method) ModelView:SetModelViewExtent(width: number, height: number)
Sets the extent
widthandheightof the ModelView.
Method: ShowItem
(method) ModelView:ShowItem(itemType: number)
-> success: boolean
2. initModel: boolean
Shows an item on the model. Some items can overwrite the model.
@return
success@return
initModel— do i need to init the model true or false
Method: ToggleCosplayEquipped
(method) ModelView:ToggleCosplayEquipped(equipped: boolean)
Enables/Disables cosplay
equippedfor the ModelView.@param
equipped— (default:true)
Method: StopAnimation
(method) ModelView:StopAnimation()
Stops the animation for the ModelView.
Method: UpdateDyeColor
(method) ModelView:UpdateDyeColor(r: number, g: number, b: number)
Updates the dye color for dyeable cosplay items.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)
Method: UnequipItemSlot
(method) ModelView:UnequipItemSlot(itemSlot: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
Unequips an item from the specified slot.
ModelView:ApplyModelafter is required.-- api/X2Equipment itemSlot: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
Method: SetCustomizingPupil
(method) ModelView:SetCustomizingPupil(index: number, range: `PR_BOTH`|`PR_LEFT`|`PR_RIGHT`)
Sets the custom pupil index for a specified range.
-- api/X2CustomizingUnit range: | `PR_BOTH` | `PR_LEFT` | `PR_RIGHT`
Method: SetModelViewCoords
(method) ModelView:SetModelViewCoords(x: number, y: number, w: number, h: number)
Sets the coords of the ModelView.
@param
x— origin bottom right@param
y— origin bottom right@param
w— width of the model@param
h— height of the model
Method: SetIngameShopCamMode
(method) ModelView:SetIngameShopCamMode(ingameShop: boolean)
Sets the in-game shop mode for the ModelView.
Method: SetCustomizingTail
(method) ModelView:SetCustomizingTail(index: number)
Sets the custom tail index.
Method: SetCustomizingSkinColor
(method) ModelView:SetCustomizingSkinColor(index: number)
Sets the custom skin color index.
Method: SetCustomizingScar
(method) ModelView:SetCustomizingScar(index: number, x: number, y: number, scale: number, rotate: number, weight: number)
Sets the custom scar parameters.
@param
weight— (min:0, max:1)
Method: SetModelViewBackground
(method) ModelView:SetModelViewBackground(path: string, key?: string)
Sets the background of the ModelView.
ModelView:SetDisableColorGradingrequired to prevent flashing.widget:SetModelViewBackground("ui/itemshop.dds", "character_bg") widget:SetDisableColorGrading(true)
Method: SetCustomizingTattoo
(method) ModelView:SetCustomizingTattoo(index: number, weight: number)
Sets the custom tattoo index and weight.
@param
weight— (min:0, max:1)
Method: SetEquipSlotFromCharacter
(method) ModelView:SetEquipSlotFromCharacter(index: `ES_ARMS`|`ES_BACKPACK`|`ES_BACK`|`ES_BEARD`|`ES_BODY`...(+27))
Sets the equipment from a character slot to the current model.
-- api/X2Equipment index: | `ES_ARMS` | `ES_BACK` | `ES_BACKPACK` | `ES_BEARD` | `ES_BODY` | `ES_CHEST` | `ES_COSPLAY` | `ES_COSPLAYLOOKS` | `ES_EAR_1` | `ES_EAR_2` | `ES_FACE` | `ES_FEET` | `ES_FINGER_1` | `ES_FINGER_2` | `ES_GLASSES` | `ES_HAIR` | `ES_HANDS` | `ES_HEAD` | `ES_HORNS` | `ES_INVALID` | `ES_LEGS` | `ES_MAINHAND` | `ES_MUSICAL` | `ES_NECK` | `ES_OFFHAND` | `ES_RACE_COSPLAY` | `ES_RACE_COSPLAYLOOKS` | `ES_RANGED` | `ES_TAIL` | `ES_UNDERPANTS` | `ES_UNDERSHIRT` | `ES_WAIST`
Method: SetDisableColorGrading
(method) ModelView:SetDisableColorGrading(disable: boolean)
Disables color grading to prevent flickering when using
ModelView:SetModelViewBackground.@param
disable— (default:false)
Method: SetFreeze
(method) ModelView:SetFreeze(isStop: boolean)
Sets
isStopfor the ModelView.
Method: SetFov
(method) ModelView:SetFov(angle: number)
Sets the fov
anglefor the ModelView.@param
angle— in degrees (default:20)
Method: ZoomInOut
(method) ModelView:ZoomInOut(yAmt: number)
Zooms in/out
yAmtthe model for the ModelView.
Method: PayBeautyShop
(method) ModelView:PayBeautyShop()
Processes payment for the beauty shop.
Method: IsFrozen
(method) ModelView:IsFrozen()
-> frozen: boolean
Returns a boolean
frozenindicating if the model is frozen for ModelView.
Method: GetCustomEyebrow
(method) ModelView:GetCustomEyebrow()
-> number|nil
Retrieves the custom eyebrow index.
Method: GetCustomEyebrowColor
(method) ModelView:GetCustomEyebrowColor()
-> red: number
2. green: number
3. blue: number
Retrieves the custom eyebrow color.
@return
red— (min:0, max:255, default:0)@return
green— (min:0, max:255, default:0)@return
blue— (min:0, max:255, default:0)
Method: GetCustomDeco
(method) ModelView:GetCustomDeco()
-> index: number|nil
2. weight: number|nil
Retrieves the custom decoration index and weight.
@return
index@return
weight— (min:0, max:1)
Method: GetCustomBodyNormal
(method) ModelView:GetCustomBodyNormal()
-> index: number|nil
2. weight: number|nil
Retrieves the custom body normal index and weight.
@return
index@return
weight— (min:0, max:1)
Method: EquipItem
(method) ModelView:EquipItem(itemType: number)
Equips the
itemTypeon to the model for the ModelView. stops any playing animation.
Method: GetCustomFaceDiffuse
(method) ModelView:GetCustomFaceDiffuse()
-> nil
Retrieves the custom face diffuse index.
Method: GetCustomHair
(method) ModelView:GetCustomHair()
-> number|table|nil
Retrieves the custom hair data.
Method: GetCustomFaceNormal
(method) ModelView:GetCustomFaceNormal()
-> index: number|nil
2. weight: number|nil
Retrieves the custom face normal index and weight.
@return
index@return
weight— (min:0, max:1)
Method: GetCustomHorn
(method) ModelView:GetCustomHorn()
-> number|nil
Retrieves the custom horn index.
Method: GetCustomHairColor
(method) ModelView:GetCustomHairColor()
-> customHairColor: number|CustomHairColor|nil
Retrieves the custom hair color. See: CustomHairColor
Method: GetCustomHornColor
(method) ModelView:GetCustomHornColor()
-> hornColor: number|nil
Retrieves the custom horn color index.
Method: EquipCostume
(method) ModelView:EquipCostume(itemType: number, itemGrade: `0`|`10`|`11`|`12`|`1`...(+8), r: number, g: number, b: number)
Equips a costume item on the model with specified color.
@param
r— (min:0, max:255)@param
g— (min:0, max:255)@param
b— (min:0, max:255)itemGrade: | `0` -- NONE | `1` -- BASIC | `2` -- GRAND | `3` -- RARE | `4` -- ARCANE | `5` -- HEROIC | `6` -- UNIQUE | `7` -- CELESTIAL | `8` -- DIVNE | `9` -- EPIC | `10` -- LEGENDARY | `11` -- MYTHIC | `12` -- ETERNAL
Method: ApplyPresetParam
(method) ModelView:ApplyPresetParam(part: number, index: number)
Applies a preset parameter to a specific part of the model.
Method: AddRotationX
(method) ModelView:AddRotationX(angle: number)
@param
angle— in degrees.
Method: AddRotation
(method) ModelView:AddRotation(angle: number)
Adds rotation
angleto the ModelView. positive is left negative is right.@param
angle— in degrees.
Method: AddModelPosZ
(method) ModelView:AddModelPosZ(offset: number)
Method: ClearModel
(method) ModelView:ClearModel()
Clears the model for the ModelView.
Method: AdjustCameraPos
(method) ModelView:AdjustCameraPos(offsetX: number, offsetY: number, offsetZ: number)
Adjusts the cameras position for the ModelView.
@param
offsetX— center@param
offsetY— zoom@param
offsetZ— height
Method: ApplyCustomizerParamToUnit
(method) ModelView:ApplyCustomizerParamToUnit()
Applies customizer parameters to the unit in the ModelView.
Method: AdjustCameraPosToModel
(method) ModelView:AdjustCameraPosToModel(offsetY: number, offsetZ: number)
Adjusts the camera position relative to the model in the ModelView.
Method: ApplyModelByDyeingItem
(method) ModelView:ApplyModelByDyeingItem(itemType: number)
Method: ApplyModel
(method) ModelView:ApplyModel()
Applies the model to the ModelView.
Method: ModifyFaceParamValue
(method) ModelView:ModifyFaceParamValue(index: number, weight: number)
Modifies the value of a face parameter.
@param
weight— (min:0, max:1)
Method: GetCustomLipColor
(method) ModelView:GetCustomLipColor()
-> red: number
2. green: number
3. blue: number
Retrieves the custom lip color.
@return
red— (min:0, max:255, default:0)@return
green— (min:0, max:255, default:0)@return
blue— (min:0, max:255, default:0)
Method: GetCustomPreviewCloth
(method) ModelView:GetCustomPreviewCloth()
-> number|nil
Retrieves the custom preview cloth index.
Method: GetSelectedPresetIndex
(method) ModelView:GetSelectedPresetIndex(part: number)
-> nil
Retrieves the selected preset index for a specific part.
Method: GetTwoToneHairStatus
(method) ModelView:GetTwoToneHairStatus()
-> firstWidth: number|nil
2. secondWidth: number|nil
Retrieves the two-tone hair status.
@return
firstWidth— Dye Length. (min:0, max:1)@return
secondWidth— Highlights. (min:0, max:1)
Method: GetScarStatus
(method) ModelView:GetScarStatus()
-> info: table|nil
Retrieves the scar status of the model.
Method: GetRotationX
(method) ModelView:GetRotationX()
-> angle: number
Method: GetRotation
(method) ModelView:GetRotation()
-> rotation: number
Returns
rotationfor the ModelView.@return
rotation— in degrees. (default:0)
Method: HasDiffWithClientUnit
(method) ModelView:HasDiffWithClientUnit()
-> diffWithClientUnit: boolean
Checks if the model, excluding equipment, differs from the client unit.
Method: InitBeautyShop
(method) ModelView:InitBeautyShop()
Initializes beauty shop mode.
Method: Init
(method) ModelView:Init(unit: "player"|"playerpet"|"playerpet1"|"playerpet2"|"slave"...(+153), createModel: boolean)
-> unknown: boolean
Initializes the ModelView with a unit and model creation option.
unit: | "player" | "target" | "targettarget" | "watchtarget" | "playerpet" -- mount/pet | "playerpet1" -- mount | "playerpet2" -- pet | "slave" | "team1" -- team = the current raid/can be co raid | "team2" | "team3" | "team4" | "team5" | "team6" | "team7" | "team8" | "team9" | "team10" | "team11" | "team12" | "team13" | "team14" | "team15" | "team16" | "team17" | "team18" | "team19" | "team20" | "team21" | "team22" | "team23" | "team24" | "team25" | "team26" | "team27" | "team28" | "team29" | "team30" | "team31" | "team32" | "team33" | "team34" | "team35" | "team36" | "team37" | "team38" | "team39" | "team40" | "team41" | "team42" | "team43" | "team44" | "team45" | "team46" | "team47" | "team48" | "team49" | "team50" | "team_1_1" | "team_1_2" | "team_1_3" | "team_1_4" | "team_1_5" | "team_1_6" | "team_1_7" | "team_1_8" | "team_1_9" | "team_1_10" | "team_1_11" | "team_1_12" | "team_1_13" | "team_1_14" | "team_1_15" | "team_1_16" | "team_1_17" | "team_1_18" | "team_1_19" | "team_1_20" | "team_1_21" | "team_1_22" | "team_1_23" | "team_1_24" | "team_1_25" | "team_1_26" | "team_1_27" | "team_1_28" | "team_1_29" | "team_1_30" | "team_1_31" | "team_1_32" | "team_1_33" | "team_1_34" | "team_1_35" | "team_1_36" | "team_1_37" | "team_1_38" | "team_1_39" | "team_1_40" | "team_1_41" | "team_1_42" | "team_1_43" | "team_1_44" | "team_1_45" | "team_1_46" | "team_1_47" | "team_1_48" | "team_1_49" | "team_1_50" | "team_2_1" | "team_2_2" | "team_2_3" | "team_2_4" | "team_2_5" | "team_2_6" | "team_2_7" | "team_2_8" | "team_2_9" | "team_2_10" | "team_2_11" | "team_2_12" | "team_2_13" | "team_2_14" | "team_2_15" | "team_2_16" | "team_2_17" | "team_2_18" | "team_2_19" | "team_2_20" | "team_2_21" | "team_2_22" | "team_2_23" | "team_2_24" | "team_2_25" | "team_2_26" | "team_2_27" | "team_2_28" | "team_2_29" | "team_2_30" | "team_2_31" | "team_2_32" | "team_2_33" | "team_2_34" | "team_2_35" | "team_2_36" | "team_2_37" | "team_2_38" | "team_2_39" | "team_2_40" | "team_2_41" | "team_2_42" | "team_2_43" | "team_2_44" | "team_2_45" | "team_2_46" | "team_2_47" | "team_2_48" | "team_2_49" | "team_2_50"
Method: InitCustomizerControl
(method) ModelView:InitCustomizerControl()
Initializes customizer controls for the ModelView.
Method: InitByModelRef
(method) ModelView:InitByModelRef(modelRef: number, race: "daru"|"dwarf"|"elf"|"fairy"|"firran"...(+5), gender: "female"|"male"|"none", butlerMode: boolean)
Initializes the ModelView with a model reference, race, gender, and butler mode.
race: | "daru" | "dwarf" | "elf" | "fairy" | "firran" | "harani" | "none" | "nuian" | "returned" | "warborn" gender: | "none" | "male" | "female"
Method: GetCustomMakeUp
(method) ModelView:GetCustomMakeUp()
-> index: number|nil
2. weight: number|nil
Retrieves the custom makeup index and weight.
@return
index@return
weight— (min:0, max:1)
Method: GetRace
(method) ModelView:GetRace()
-> raceId: `RACE_DARU`|`RACE_DWARF`|`RACE_ELF`|`RACE_FAIRY`|`RACE_FERRE`...(+5)
Returns the
raceIdfor the model of the ModelView.@return
raceId— (default:0)-- api/X2Unit raceId: | `RACE_DARU` -- 9 | `RACE_DWARF` -- 3 | `RACE_ELF` -- 4 | `RACE_FAIRY` -- 2 | `RACE_FERRE` -- 6 | `RACE_HARIHARAN` -- 5 | `RACE_NONE` -- 0 | `RACE_NUIAN` -- 1 | `RACE_RETURNED` -- 7 | `RACE_WARBORN` -- 8
Method: GetFaceTargetCurValue
(method) ModelView:GetFaceTargetCurValue(index: number)
-> faceTargetCurValue: number
Retrieves the current value for a face target parameter.
@return
faceTargetCurValue— (default:0)
Method: GetCustomScar
(method) ModelView:GetCustomScar()
-> index: number|nil
Retrieves the custom scar index.
Method: GetCustomPupilColor
(method) ModelView:GetCustomPupilColor(range: `PR_BOTH`|`PR_LEFT`|`PR_RIGHT`)
-> red: number
2. green: number
3. blue: number
Retrieves the custom pupil color for a specified eye.
@return
red— (min:0, max:255, default:0)@return
green— (min:0, max:255, default:0)@return
blue— (min:0, max:255, default:0)-- api/X2CustomizingUnit range: | `PR_BOTH` | `PR_LEFT` | `PR_RIGHT`
Method: GetCustomPupil
(method) ModelView:GetCustomPupil(range: `PR_BOTH`|`PR_LEFT`|`PR_RIGHT`)
-> index: number|nil
Retrieves the custom pupil index for a given range.
-- api/X2CustomizingUnit range: | `PR_BOTH` | `PR_LEFT` | `PR_RIGHT`
Method: GetGender
(method) ModelView:GetGender()
-> genderId: `GENDER_FEMALE`|`GENDER_MALE`|`GENDER_NONE`
Returns
genderfor the ModelView.@return
genderId— (default:0)-- api/X2Unit genderId: | `GENDER_FEMALE` -- 2 | `GENDER_MALE` -- 1 | `GENDER_NONE` -- 0
Method: GetCustomSkinColor
(method) ModelView:GetCustomSkinColor()
-> number|nil
Retrieves the custom skin color index.
Method: GetCustomTattoo
(method) ModelView:GetCustomTattoo()
-> index: number|nil
2. weight: number|nil
Retrieves the custom tattoo index and weight.
@return
index@return
weight— (min:0, max:1)
Method: GetCustomTail
(method) ModelView:GetCustomTail()
-> number|nil
Retrieves the custom tail index.
Method: GetCustomizingOddEyeUsable
(method) ModelView:GetCustomizingOddEyeUsable()
-> customizingOddEyeUsable: boolean
Checks if odd-eye customization is usable.
Method: GetCustomizingDecoColor
(method) ModelView:GetCustomizingDecoColor()
-> red: number
2. green: number
3. blue: number
Retrieves the custom decoration color.
@return
red— (min:0, max:255, default:0)@return
green— (min:0, max:255, default:0)@return
blue— (min:0, max:255, default:0)
Method: ZoomInOutBeautyShop
(method) ModelView:ZoomInOutBeautyShop(amount: `-1`|`0`|`1`|`2`)
Zooms in or out in beauty shop mode.
@param
amount— (default:2)widget:ZoomInOutBeautyShop(1) -- Set the default zoom. widget:SetHandler("OnWheelUp", function(self) self:ZoomInOutBeautyShop(-1) -- Set how much to change. end) widget:SetHandler("OnWheelDown", function(self) self:ZoomInOutBeautyShop(1) -- Set how much to change. end)amount: | `-1` -- FIRST | `0` -- SECOND | `1` -- THIRD | `2` -- FOURTH
NinePartDrawable
Classes
Class: NinePartDrawable
Extends DrawableDDS
A
NinePartDrawableis a drawable that is split into nine sections for scalable UI elements. Individual parts can be made invisible to control rendering.
Method: SetOutlineInvisiblePart
(method) NinePartDrawable:SetOutlineInvisiblePart(invisible: boolean, part: number)
Sets the outline invisible part for the NinePartDrawable. Only works on one part at a time.
@param
invisible—trueto make the part invisible,falseto make it visible.@param
part— The part to set as invisible. (min:0, max:8)
Pageable
Classes
Class: Pageable
Extends Widget
A
Pageablewidget organizes child widgets across multiple pages. Supports adding widgets to specific pages, navigating between pages, and querying the current and total number of pages.
Method: AddWidgetToPage
(method) Pageable:AddWidgetToPage(widget: Widget, pageIndex: number)
Adds a widget to the specified page of the Pageable.
@param
widget— The widget to add.@param
pageIndex— The index of the page to add the widget to.local page1 = widget:CreateChildWidget("textbox", "page1", 0, true) page1:SetText("page1") page1:AddAnchor("TOPLEFT", widget, 0, 0) page1:AddAnchor("BOTTOMRIGHT", widget, 0, 0) widget:AddWidgetToPage(page1, 1)
Method: NextPage
(method) Pageable:NextPage()
Navigates to the next page of the Pageable.
Method: PrevPage
(method) Pageable:PrevPage()
Navigates to the previous page of the Pageable.
Method: SetCurrentPageIndex
(method) Pageable:SetCurrentPageIndex(num: number)
Sets the current page index of the Pageable.
@param
num— The page index to set.
Method: GetTotalPage
(method) Pageable:GetTotalPage()
-> totalPage: number
Retrieves the total number of pages in the Pageable.
@return
totalPage— The total number of pages.
Method: ChangePage
(method) Pageable:ChangePage(index: number)
Changes the current page of the Pageable to the specified index.
@param
index— The page index to switch to.
Method: GetCurrentPageIndex
(method) Pageable:GetCurrentPageIndex()
-> currentPageIndex: number
Retrieves the current page index of the Pageable.
@return
currentPageIndex— The current page index. (default:1, max:widget:GetTotalPage())
Method: SetPageCount
(method) Pageable:SetPageCount(num: number)
Sets the total number of pages for the Pageable. This must be set before
Pageable:AddWidgetToPage.@param
num— The number of pages to set.
PaintColorPicker
Classes
Class: PaintColorPicker
Extends Widget
A
PaintColorPickerwidget selects colors using HSL (Hue, Saturation, Luminance) or RGB. Provides a spectrum and luminance widget for visual color selection, along with functions to get and set colors programmatically.Dependencies:
- EmptyWidget used for the
luminanceWidgetandspectrumWidgetfields.
Field: spectrumWidget
EmptyWidget
The widget displaying the color spectrum.
Field: luminanceWidget
EmptyWidget
The widget controlling luminance.
Method: SetSat
(method) PaintColorPicker:SetSat(sat: number)
Sets the saturation value for the PaintColorPicker and does not update the
PaintColorPicker.luminanceWidget.@param
sat— The saturation value. (0to240)
Method: SetLum
(method) PaintColorPicker:SetLum(lum: number)
Sets the luminance value for the PaintColorPicker but does not update the
PaintColorPicker.luminanceWidget.@param
lum— The luminance value. (0to240)
Method: SetSpectrumBg
(method) PaintColorPicker:SetSpectrumBg(bg: Drawablebase)
Sets the background for the spectrum widget of the PaintColorPicker.
@param
bg— The background drawable for the spectrum widget.local spectrumBg = widget:CreateDrawable("ui/login_stage/color_palette.dds", "color_bg", "background") spectrumBg:AddAnchor("TOPLEFT", widget.spectrumWidget, 0, 0) spectrumBg:AddAnchor("BOTTOMRIGHT", widget.spectrumWidget, 0, 0) widget:SetSpectrumBg(spectrumBg)
Method: SetLuminanceBg
(method) PaintColorPicker:SetLuminanceBg(bg: Drawablebase)
Sets the background for the luminance widget of the PaintColorPicker.
@param
bg— The background drawable for the luminance widget.local luminanceBg = widget:CreateDrawable("ui/login_stage/color_palette.dds", "color_bg", "background") luminanceBg:AddAnchor("TOPLEFT", widget.luminanceWidget, 0, 0) luminanceBg:AddAnchor("BOTTOMRIGHT", widget.luminanceWidget, 0, 0) widget:SetLuminanceBg(luminanceBg)
Method: SetHue
(method) PaintColorPicker:SetHue(hue: number)
Sets the hue value for the PaintColorPicker but does not update the
PaintColorPicker.luminanceWidget.@param
hue— The hue value. (0to240)
Method: SetRGBColor
(method) PaintColorPicker:SetRGBColor(red: number, green: number, blue: number)
Sets the RGB color values for the PaintColorPicker and updates the
PaintColorPicker.luminanceWidget.@param
red— The red color component. (0to255)@param
green— The green color component. (0to255)@param
blue— The blue color component. (0to255)
Method: SetHLSColor
(method) PaintColorPicker:SetHLSColor(hue: number, lum: number, sat: number)
Sets the HSL color values for the PaintColorPicker and updates the
PaintColorPicker.luminanceWidget.@param
hue— The hue component. (min:0, max:1)@param
lum— The luminance component. (min:0, max:1)@param
sat— The saturation component. (min:0, max:1)
Method: GetSat
(method) PaintColorPicker:GetSat()
-> saturation: number
Retrieves the saturation value of the PaintColorPicker.
@return
saturation— The saturation value. (min:0, max:1)
Method: GetHue
(method) PaintColorPicker:GetHue()
-> hue: number
Retrieves the hue value of the PaintColorPicker.
@return
hue— The hue value. (min:0, max:1)
Method: GetSpectrumWidget
(method) PaintColorPicker:GetSpectrumWidget()
-> spectrumWidget: EmptyWidget
Retrieves the spectrum widget of the PaintColorPicker (same as
PaintColorPicker.spectrumWidget).@return
spectrumWidget— The spectrum widget.
Method: GetLum
(method) PaintColorPicker:GetLum()
-> luminance: number
Retrieves the luminance value of the PaintColorPicker.
@return
luminance— The luminance value. (min:0, max:1)
Method: GetRGBColor
(method) PaintColorPicker:GetRGBColor()
-> red: number
2. green: number
3. blue: number
Retrieves the RGB color values of the PaintColorPicker.
@return
red— The red color component. (0to255)@return
green— The green color component. (0to255)@return
blue— The blue color component. (0to255)
Method: GetLuminanceWidget
(method) PaintColorPicker:GetLuminanceWidget()
-> luminanceWidget: EmptyWidget
Retrieves the luminance widget of the PaintColorPicker (same as
PaintColorPicker.luminanceWidget).@return
luminanceWidget— The luminance widget.
Method: GetHLSColor
(method) PaintColorPicker:GetHLSColor()
-> hue: number
2. saturation: number
3. luminance: number
Retrieves the HSL color values of the PaintColorPicker.
@return
hue— The hue component. (min:0, max:1)@return
saturation— The saturation component. (min:0, max:1)@return
luminance— The luminance component. (min:0, max:1)
RadioGroup
Classes
Class: RadioGroup
Extends Widget
A
RadioGroupwidget manages a group of radio items, allowing a single selection from multiple options. Each radio item can store a custom data value, and the group provides functions to query, update, and manage these items.Dependencies:
- EmptyWidget used for the
framefield.- CheckButton used for the
frame.checkfield.
Field: frame
RadioItem[]|nil
The internal list of radio items. Typically populated when radio items are created with
RadioGroup:CreateRadioItem.
Method: GetSize
(method) RadioGroup:GetSize()
-> size: number
Retrieves the total number of radio items in the RadioGroup.
@return
size— The number of radio items. (default:0)
Method: GetIndexByValue
(method) RadioGroup:GetIndexByValue(dataValue: number)
-> index: number
Retrieves the index of the radio item with the specified data value.
@param
dataValue— The data value to search for.@return
index— The index of the radio item, or-1if the data value doesn’t exist.
Method: IsInRange
(method) RadioGroup:IsInRange(index: number)
-> inRange: boolean
Checks if the specified index is within the valid range of the RadioGroup.
@param
index— The index to check.@return
inRange—trueif the index is in range,falseotherwise.
Method: ShowIndex
(method) RadioGroup:ShowIndex(index: number, show: boolean)
Shows or hides the radio item at the specified index in the RadioGroup.
@param
index— The index of the radio item.@param
show—trueto show the item,falseto hide it. (default:true)
Method: ReleaseCheck
(method) RadioGroup:ReleaseCheck()
Releases the check state on all radio items in the RadioGroup.
Method: UpdateValue
(method) RadioGroup:UpdateValue(index: number, data: number)
Updates the data value at the specified index in the RadioGroup.
@param
index— The index of the radio item.@param
data— The new data value to set.
Method: GetDataValue
(method) RadioGroup:GetDataValue(index: number)
-> dataValue: number|nil
Retrieves the data value for the specified index in the RadioGroup.
@param
index— The index of the radio item.@return
dataValue— The data value at the index, ornilif the index doesn’t exist.
Method: GetChecked
(method) RadioGroup:GetChecked()
-> checked: number
Retrieves the number of checked radio items in the RadioGroup.
@return
checked— The count of checked radio items. (default:-1)
Method: Clear
(method) RadioGroup:Clear()
Clears all radio data from the RadioGroup.
Method: GetCheckedData
(method) RadioGroup:GetCheckedData()
-> checkedData: number|nil
Retrieves the data value of the currently checked radio item.
@return
checkedData— The data value of the checked item, ornilif none are checked.
Method: CreateRadioItem
(method) RadioGroup:CreateRadioItem(dataValue: number)
-> radioItem: RadioItem
Creates and returns a radio item with the specified data value.
@param
dataValue— The data value for the radio item.@return
radioItem— The created radio item.
Method: EnableIndex
(method) RadioGroup:EnableIndex(index: number, enable: boolean)
Enables or disables checking for the radio item at the specified index.
@param
index— The index of the radio item.@param
enable—trueto enable checking,falseto disable.
Method: Check
(method) RadioGroup:Check(index: number)
Checks the radio item at the specified index in the RadioGroup.
@param
index— The index of the radio item to check.
RoadMap
Globals
MAX_SKILL_MAP_EFFECT_COUNT
integer
Classes
Class: RoadMap
A
RoadMapwidget represents a minimap, capable of showing NPCs, pings, and other map-related elements.
Method: InitMapData
(method) RoadMap:InitMapData()
Initializes map data. Requires
Map:ReloadAllInfo.
Method: SetRoadMapNpc
(method) RoadMap:SetRoadMapNpc(isShow: boolean)
Shows or hides NPCs on the RoadMap.
@param
isShow—trueto show NPCs,falseto hide. (default:false)
Method: SetMapSize
(method) RoadMap:SetMapSize(radioValue: number)
Sets the size of the RoadMap.
@param
radioValue— The size value for the map.
Method: IsPingMode
(method) RoadMap:IsPingMode()
-> pingMode: boolean
Checks if the RoadMap is in ping mode.
@return
pingMode—trueif ping mode is active,falseotherwise. (default:false)
Method: ShowLeaderPing
(method) RoadMap:ShowLeaderPing(isShow: boolean)
Shows or hides the leader ping on the RoadMap.
@param
isShow—trueto show the leader ping,falseto hide.
Slider
Classes
Class: Slider
Extends Widget
Warning: If
Slider:SetThumbButtonWidgetis not set, attempting to mouse over the slider may crash the game.A
Sliderwidget selects a numeric value within a specified range. Supports horizontal and vertical orientations, configurable min/max values, value steps, and a thumb button widget.Dependencies:
- Button used for the methods
SetThumbButtonWidget,GetThumbButtonWidget, andGetThumbDrawable.
Method: Down
(method) Slider:Down(step: number)
Moves the slider down for vertical orientation or right for horizontal orientation.
@param
step— The amount to move the slider.
Method: SetOrientation
(method) Slider:SetOrientation(scrollType: `0`|`1`)
Sets the orientation of the Slider.
@param
scrollType— The orientation type (default:0).scrollType: | `0` -- VERTICAL | `1` -- HORIZONTAL
Method: SetMinThumbLength
(method) Slider:SetMinThumbLength(length: number)
Sets the minimum length of the thumb for the Slider.
@param
length— The minimum thumb length. (default:40)
Method: SetMinMaxValues
(method) Slider:SetMinMaxValues(min: number, max: number)
Sets the minimum and maximum values for the Slider.
@param
min— The minimum value.@param
max— The maximum value.
Method: SetPageStep
(method) Slider:SetPageStep(pageStep: number)
Sets the step value for clicking within the Slider.
@param
pageStep— The step value for page navigation.
Method: SetValue
(method) Slider:SetValue(value: number, triggerEvent: boolean)
Sets the value of the Slider with optional event triggering. Should be used after
Slider:SetMinMaxValues.@param
value— The value to set. (default:0)@param
triggerEvent—trueto trigger them"OnSliderChanged"event,falseotherwise. (default:false)
Method: SetThumbButtonWidget
(method) Slider:SetThumbButtonWidget(buttonWidget: Button)
Sets the thumb button widget for the Slider.
@param
buttonWidget— The button widget to use as the thumb.See: Button
Method: SetValueStep
(method) Slider:SetValueStep(value: number)
Sets the step value for dragging the Slider.
@param
value— The step value for dragging. (default:1)
Method: SetInset
(method) Slider:SetInset(inset: number)
Sets the inset for the Slider.
@param
inset— The inset value (default:0).
Method: GetValueStep
(method) Slider:GetValueStep()
-> valueStep: number
Retrieves the value step of the Slider.
@return
valueStep— The value step (default:1).
Method: GetOrientation
(method) Slider:GetOrientation()
-> orientation: `0`|`1`
Retrieves the orientation of the Slider.
@return
orientation— The orientation of the Slider (default:0).orientation: | `0` -- VERTICAL | `1` -- HORIZONTAL
Method: GetMinMaxValues
(method) Slider:GetMinMaxValues()
-> minValue: number
2. maxValue: number
Retrieves the minimum and maximum values of the Slider.
@return
minValue— The minimum value (default:0).@return
maxValue— The maximum value (default:10).
Method: SetFixedThumb
(method) Slider:SetFixedThumb(bool: boolean)
Sets whether the thumb size is fixed for the Slider.
@param
bool—trueto fix the thumb size,falseto allow resizing.
Method: GetThumbButtonWidget
(method) Slider:GetThumbButtonWidget()
-> thumbButtonWidget: Button|nil
Retrieves the thumb button widget of the Slider.
@return
thumbButtonWidget— The thumb button widget, ornilif not set.See: Button
Method: GetValue
(method) Slider:GetValue()
-> value: number
Retrieves the current value of the Slider.
@return
value— The current value (default:0).
Method: GetThumbDrawable
(method) Slider:GetThumbDrawable()
-> thumbDrawable: Button|nil
Retrieves the thumb drawable of the Slider.
@return
thumbDrawable— The thumb drawable, ornilif not set.See: Button
Method: Up
(method) Slider:Up(step: number)
Moves the slider up for vertical orientation or left for horizontal orientation.
@param
step— The amount to move the slider.
Slot
Globals
ISLOT_ABILITY_VIEW
integer
ISLOT_ACTION
integer
ISLOT_BAG
integer
ISLOT_BANK
integer
ISLOT_COFFER
integer
ISLOT_CONSTANT
integer
ISLOT_EQUIPMENT
integer
ISLOT_GUILD_BANK
integer
ISLOT_HEIR_SKILL_VIEW
integer
ISLOT_INSTANT_KILL_STREAK
integer
ISLOT_MODE_ACTION
integer
ISLOT_ORIGIN_SKILL_VIEW
integer
ISLOT_PET_BATTLE_ACTION
integer
ISLOT_PET_RIDE_ACTION
integer
ISLOT_PRELIMINARY_EQUIPMENT
integer
ISLOT_SHORTCUT_ACTION
integer
ISLOT_SKILL_ALERT
integer
UI_BUTTON_DISABLED
integer
UI_BUTTON_HIGHLIGHTED
integer
UI_BUTTON_MAX
integer
UI_BUTTON_NORMAL
integer
UI_BUTTON_PUSHED
integer
Aliases
ISLOT_ABILITY_VIEW
243
ISLOT_ABILITY_VIEW:
| 243
ISLOT_ACTION
254
ISLOT_ACTION:
| 254
ISLOT_BAG
2
ISLOT_BAG:
| 2
ISLOT_BANK
3
ISLOT_BANK:
| 3
ISLOT_COFFER
4
ISLOT_COFFER:
| 4
ISLOT_CONSTANT
249
ISLOT_CONSTANT:
| 249
ISLOT_EQUIPMENT
1
ISLOT_EQUIPMENT:
| 1
ISLOT_GUILD_BANK
33
ISLOT_GUILD_BANK:
| 33
ISLOT_HEIR_SKILL_VIEW
234
ISLOT_HEIR_SKILL_VIEW:
| 234
ISLOT_INSTANT_KILL_STREAK
244
ISLOT_INSTANT_KILL_STREAK:
| 244
ISLOT_MODE_ACTION
246
ISLOT_MODE_ACTION:
| 246
ISLOT_ORIGIN_SKILL_VIEW
233
ISLOT_ORIGIN_SKILL_VIEW:
| 233
ISLOT_PET_BATTLE_ACTION
239
ISLOT_PET_BATTLE_ACTION:
| 239
ISLOT_PET_RIDE_ACTION
248
ISLOT_PET_RIDE_ACTION:
| 248
ISLOT_PRELIMINARY_EQUIPMENT
7
ISLOT_PRELIMINARY_EQUIPMENT:
| 7
ISLOT_SHORTCUT_ACTION
235
ISLOT_SHORTCUT_ACTION:
| 235
ISLOT_SKILL_ALERT
232
ISLOT_SKILL_ALERT:
| 232
PRELIMINARY_EQUIPMENT_SLOT
ES_MAINHAND|ES_OFFHAND
-- objects/Slot
PRELIMINARY_EQUIPMENT_SLOT:
| `ES_MAINHAND`
| `ES_OFFHAND`
SLOT_TYPE
ISLOT_ABILITY_VIEW|ISLOT_ACTION|ISLOT_BAG|ISLOT_BANK|ISLOT_COFFER…(+12)
-- objects/Slot
SLOT_TYPE:
| `ISLOT_ABILITY_VIEW`
| `ISLOT_ACTION`
| `ISLOT_BAG`
| `ISLOT_BANK`
| `ISLOT_COFFER`
| `ISLOT_CONSTANT`
| `ISLOT_EQUIPMENT`
| `ISLOT_GUILD_BANK`
| `ISLOT_HEIR_SKILL_VIEW`
| `ISLOT_INSTANT_KILL_STREAK`
| `ISLOT_MODE_ACTION`
| `ISLOT_ORIGIN_SKILL_VIEW`
| `ISLOT_PET_BATTLE_ACTION`
| `ISLOT_PET_RIDE_ACTION`
| `ISLOT_PRELIMINARY_EQUIPMENT`
| `ISLOT_SHORTCUT_ACTION`
| `ISLOT_SKILL_ALERT`
Classes
Class: Slot
Extends Button
A
Slotwidget represents an inventory, equipment, or skill slot in the UI. It can hold items, skills, skill alerts, or equipment. Supports hotkeys, tooltips, extra info, and virtual slot mappings.Dependencies:
- TextStyle used for the
styleandcooltime_stylefields.- IconDrawable used for the
iconfield.
Field: style
TextStyle
The general style for the slot.
Field: cooltime_style
TextStyle
The style used for cooldown text.
Field: icon
IconDrawable
The icon displayed in the slot.
Method: ReleaseSlot
(method) Slot:ReleaseSlot()
Releases the established values of the Slot.
Method: GetPassiveBuffType
(method) Slot:GetPassiveBuffType()
-> passiveBuffType: number|nil
Retrieves the passive buff type (not the buff id) for the Slot, if it exists.
@return
passiveBuffType— The passive buff type, ornilif not set.
Method: ResetState
(method) Slot:ResetState()
Resets the state of the Slot.
Method: GetSkillType
(method) Slot:GetSkillType()
-> skillType: number|nil
Retrieves the skill type for the Slot, if a skill is established.
@return
skillType— The skill type, ornilif no skill is set.
Method: GetItemLevelRequirment
(method) Slot:GetItemLevelRequirment()
-> itemLevelRequirment: number|nil
Retrieves the item level requirement for the Slot.
@return
itemLevelRequirment— The item level requirement, ornilif none exists.
Method: GetTooltip
(method) Slot:GetTooltip()
-> tooltip: SkillTooltip|Slot|nil
Retrieves the tooltip for the Slot. Returns
SkillTooltipif a skill is established,selffor other established types, ornilif nothing is established.@return
tooltip— The tooltip,self, ornil.See: SkillTooltip
Method: IsEmpty
(method) Slot:IsEmpty()
-> empty: boolean
Checks if the Slot is empty.
@return
empty—trueif the Slot is empty,falseotherwise. (default:true)
Method: GetHotKey
(method) Slot:GetHotKey()
-> hotKey: string
Retrieves the hotkey for the Slot (may be an empty string).
@return
hotKey— The hotkey string.
Method: GetBindedType
(method) Slot:GetBindedType()
-> bindedType: "buff"|"function"|"item"|"none"|"pet_skill"...(+2)
Retrieves the binded type of the Slot.
@return
bindedType— The binded type.bindedType: | "buff" | "function" | "item" | "none" | "pet_skill" | "skill" | "slave_skill"
Method: EstablishSkill
(method) Slot:EstablishSkill(skillType: number)
Establishes a skill for the Slot.
@param
skillType— The type of the skill.
Method: EstablishItem
(method) Slot:EstablishItem(itemType: number, itemGrade: `0`|`10`|`11`|`12`|`1`...(+8))
Establishes an item for the Slot with the specified type and grade.
@param
itemType— The type of the item.@param
itemGrade— The grade of the item.itemGrade: | `0` -- NONE | `1` -- BASIC | `2` -- GRAND | `3` -- RARE | `4` -- ARCANE | `5` -- HEROIC | `6` -- UNIQUE | `7` -- CELESTIAL | `8` -- DIVNE | `9` -- EPIC | `10` -- LEGENDARY | `11` -- MYTHIC | `12` -- ETERNAL
Method: DisableDefaultClick
(method) Slot:DisableDefaultClick()
Disables the default clicking behavior of the Slot.
Method: GetExtraInfo
(method) Slot:GetExtraInfo()
-> extraInfo: ItemInfo|SkillInfo|nil
Retrieves extra information for the Slot.
@return
extraInfo— The extra information, ornilif none exists.
Method: EstablishSkillAlert
(method) Slot:EstablishSkillAlert(statusBuffTag: `10`|`11`|`12`|`13`|`14`...(+16), remain: number, duration: number)
Establishes a skill alert for the Slot.
@param
statusBuffTag— The status buff tag.@param
remain— The remaining time for the alert in milliseconds.@param
duration— The total duration of the alert in milliseconds.-- Obtained from db unit_status_buff_tags statusBuffTag: | `1` -- Stun | `2` -- Impaled | `3` -- Stagger | `4` -- Tripped | `5` -- Fear | `6` -- Sleep | `7` -- Snare | `8` -- Slowed | `9` -- Silence | `10` -- Shackle | `11` -- Imprison | `12` -- Launched | `13` -- Ice Damage | `14` -- Deep Freeze | `15` -- Poisonous | `16` -- Bleed (All) | `17` -- Shaken | `18` -- Enervate | `19` -- Charmed | `20` -- Bubble Trap | `21` -- Petrification
Method: EstablishSlot
(method) Slot:EstablishSlot(slotType: `ISLOT_ABILITY_VIEW`|`ISLOT_ACTION`|`ISLOT_BAG`|`ISLOT_BANK`|`ISLOT_COFFER`...(+12), slotIdx: number)
Establishes a slot with the specified type and index. Triggers the event
OnContentUpdated.@param
slotType— The type of the slot.@param
slotIdx— The slot index.widget:EstablishSlot(ISLOT_ABILITY_VIEW, ATTACK_SKILL + 1) widget:EstablishSlot(ISLOT_ACTION, 1) -- Shortcut bar slots. (min: `1`, max: `72`) widget:EstablishSlot(ISLOT_BAG, 0) -- (min: `0`, max: `149`) widget:EstablishSlot(ISLOT_BANK, 0) -- (min: `0`, max: `149`) widget:EstablishSlot(ISLOT_COFFER, 0) -- (min: `0`, max: `149`) widget:EstablishSlot(ISLOT_CONSTANT, 0) widget:EstablishSlot(ISLOT_EQUIPMENT, ES_HEAD - 1) -- Equipment slots need to be negatively offset by 1 for `ISLOT_EQUIPMENT`. widget:EstablishSlot(ISLOT_GUILD_BANK, 0) -- The currently open guild bank cell. (min: `0`, max: `149`) widget:EstablishSlot(ISLOT_HEIR_SKILL_VIEW, 1) -- The current ancestral skill being changed. (min: `1`, max: `8`) widget:EstablishSlot(ISLOT_INSTANT_KILL_STREAK, @TODO:) widget:EstablishSlot(ISLOT_MODE_ACTION, 1) -- Dynamic shortcut slots. (min: `1`, max: `20`) widget:EstablishSlot(ISLOT_ORIGIN_SKILL_VIEW, 1) -- The current ancestral tree being changed. widget:EstablishSlot(ISLOT_PET_BATTLE_ACTION, 1) -- Currently summoned battlepet. (min: `1`, max: `6`) widget:EstablishSlot(ISLOT_PET_RIDE_ACTION, 1) -- Currently summoned mount. (min: `1`, max: `6`) widget:EstablishSlot(ISLOT_PRELIMINARY_EQUIPMENT, ES_MAINHAND - 1) -- Equipment slots need to be negatively offset by 1 for `ISLOT_PRELIMINARY_EQUIPMENT`. widget:EstablishSlot(ISLOT_SHORTCUT_ACTION, 1) -- Transformation shortcut bar slots. (min: `1`, max: `12`) widget:EstablishSlot(ISLOT_SKILL_ALERT, @TODO:)-- objects/Slot slotType: | `ISLOT_ABILITY_VIEW` | `ISLOT_ACTION` | `ISLOT_BAG` | `ISLOT_BANK` | `ISLOT_COFFER` | `ISLOT_CONSTANT` | `ISLOT_EQUIPMENT` | `ISLOT_GUILD_BANK` | `ISLOT_HEIR_SKILL_VIEW` | `ISLOT_INSTANT_KILL_STREAK` | `ISLOT_MODE_ACTION` | `ISLOT_ORIGIN_SKILL_VIEW` | `ISLOT_PET_BATTLE_ACTION` | `ISLOT_PET_RIDE_ACTION` | `ISLOT_PRELIMINARY_EQUIPMENT` | `ISLOT_SHORTCUT_ACTION` | `ISLOT_SKILL_ALERT`
Method: EstablishSkillSlot
(method) Slot:EstablishSkillSlot(slotType: `ISLOT_ABILITY_VIEW`|`ISLOT_ACTION`|`ISLOT_BAG`|`ISLOT_BANK`|`ISLOT_COFFER`...(+12), slotIdx: number)
Establishes a skill slot for the Slot.
@param
slotType— The type of the slot.@param
slotIdx— The index of the slot.-- objects/Slot slotType: | `ISLOT_ABILITY_VIEW` | `ISLOT_ACTION` | `ISLOT_BAG` | `ISLOT_BANK` | `ISLOT_COFFER` | `ISLOT_CONSTANT` | `ISLOT_EQUIPMENT` | `ISLOT_GUILD_BANK` | `ISLOT_HEIR_SKILL_VIEW` | `ISLOT_INSTANT_KILL_STREAK` | `ISLOT_MODE_ACTION` | `ISLOT_ORIGIN_SKILL_VIEW` | `ISLOT_PET_BATTLE_ACTION` | `ISLOT_PET_RIDE_ACTION` | `ISLOT_PRELIMINARY_EQUIPMENT` | `ISLOT_SHORTCUT_ACTION` | `ISLOT_SKILL_ALERT`
Method: EstablishVirtualSlot
(method) Slot:EstablishVirtualSlot(slotType: `ISLOT_ABILITY_VIEW`|`ISLOT_ACTION`|`ISLOT_BAG`|`ISLOT_BANK`|`ISLOT_COFFER`...(+12), slotIdx: number, virtualSlotIdx: number)
Establishes a virtual slot for the Slot. Triggers the event
OnContentUpdated.@param
slotType— The type of the slot.@param
slotIdx— The slot index.@param
virtualSlotIdx— The virtual slot index.widget:EstablishVirtualSlot(ISLOT_ABILITY_VIEW, ATTACK_SKILL + 1, 1) widget:EstablishVirtualSlot(ISLOT_ACTION, 1, 1) -- Shortcut bar slots. (min: `1`, max: `72`) widget:EstablishVirtualSlot(ISLOT_BAG, 0, 0) -- (min: `0`, max: `149`) widget:EstablishVirtualSlot(ISLOT_BANK, 0, 0) -- (min: `0`, max: `149`) widget:EstablishVirtualSlot(ISLOT_COFFER, 0, 1) -- (min: `0`, max: `149`) widget:EstablishVirtualSlot(ISLOT_CONSTANT, 0, 1) widget:EstablishVirtualSlot(ISLOT_EQUIPMENT, ES_HEAD - 1, 1) -- Equipment slots need to be negatively offset by 1 for `ISLOT_EQUIPMENT`. widget:EstablishVirtualSlot(ISLOT_GUILD_BANK, 0, 1) -- The currently open guild bank cell. (min: `0`, max: `149`) widget:EstablishVirtualSlot(ISLOT_HEIR_SKILL_VIEW, 1, 1) -- The current ancestral skill being changed. (min: `1`, max: `8`) widget:EstablishVirtualSlot(ISLOT_INSTANT_KILL_STREAK, @TODO:, 1) widget:EstablishVirtualSlot(ISLOT_MODE_ACTION, 1, 1) -- Dynamic shortcut slots. (min: `1`, max: `20`) widget:EstablishVirtualSlot(ISLOT_ORIGIN_SKILL_VIEW, 1, 1) -- The current ancestral tree being changed. widget:EstablishVirtualSlot(ISLOT_PET_BATTLE_ACTION, 1, 1) -- Currently summoned battlepet. (min: `1`, max: `6`) widget:EstablishVirtualSlot(ISLOT_PET_RIDE_ACTION, 1, 1) -- Currently summoned mount. (min: `1`, max: `6`) widget:EstablishVirtualSlot(ISLOT_PRELIMINARY_EQUIPMENT, ES_MAINHAND - 1, 1) -- Equipment slots need to be negatively offset by 1 for `ISLOT_PRELIMINARY_EQUIPMENT`. widget:EstablishVirtualSlot(ISLOT_SHORTCUT_ACTION, 1, 1) -- Transformation shortcut bar slots. (min: `1`, max: `12`) widget:EstablishVirtualSlot(ISLOT_SKILL_ALERT, @TODO:, 1)-- objects/Slot slotType: | `ISLOT_ABILITY_VIEW` | `ISLOT_ACTION` | `ISLOT_BAG` | `ISLOT_BANK` | `ISLOT_COFFER` | `ISLOT_CONSTANT` | `ISLOT_EQUIPMENT` | `ISLOT_GUILD_BANK` | `ISLOT_HEIR_SKILL_VIEW` | `ISLOT_INSTANT_KILL_STREAK` | `ISLOT_MODE_ACTION` | `ISLOT_ORIGIN_SKILL_VIEW` | `ISLOT_PET_BATTLE_ACTION` | `ISLOT_PET_RIDE_ACTION` | `ISLOT_PRELIMINARY_EQUIPMENT` | `ISLOT_SHORTCUT_ACTION` | `ISLOT_SKILL_ALERT`
Method: ChangeIconLayer
(method) Slot:ChangeIconLayer(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Changes the icon layer for the Slot.
@param
nameLayer— The name of the layer to set.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
StatusBar
Classes
Class: StatusBar
Extends Widget
A
StatusBarwidget visually represents a value with a colored bar. It supports numeric or string values, optional animation, customizable textures, orientation settings, and can have child widgets anchored to it.
Method: AddAnchorChildToBar
(method) StatusBar:AddAnchorChildToBar(anchorChild: DrawableDDS, childAnchorPoint: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), anchorOigin?: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), x?: number, y?: number)
Adds a child widget to the StatusBar with specified anchoring.
@param
anchorChild— The child widget to anchor.@param
childAnchorPoint— The anchor point on the child widget.@param
anchorOigin— The optional origin anchor point.@param
x— The optional x-offset.@param
y— The optional y-offset.local shadowDeco = widget:CreateDrawable("ui/common/default.dds", "gage_shadow", "artwork") widget:AddAnchorChildToBar(shadowDeco, "TOPLEFT", "TOPRIGHT", 0, -1)childAnchorPoint: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT" anchorOigin: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT"See: DrawableDDS
Method: SetBarTextureCoords
(method) StatusBar:SetBarTextureCoords(coordX: number, coordY: number, coordW: number, coordH: number)
Sets the texture coordinates for the StatusBar.
@param
coordX— The x-coordinate of the texture.@param
coordY— The y-coordinate of the texture.@param
coordW— The width of the texture.@param
coordH— The height of the texture.
Method: SetBarTextureByKey
(method) StatusBar:SetBarTextureByKey(key: string)
Sets the texture using a key for the StatusBar.
@param
key— The texture key to apply.
Method: SetBarTexture
(method) StatusBar:SetBarTexture(nameTex: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Sets the texture for the StatusBar.
@param
nameTex— The texture path.@param
nameLayer— The layer to apply the texture to.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: SetMinMaxValues
(method) StatusBar:SetMinMaxValues(min: number, max: number)
Sets the minimum and maximum values for the StatusBar (must be called before
StatusBar:SetValue).@param
min— The minimum value.@param
max— The maximum value.
Method: SetOrientation
(method) StatusBar:SetOrientation(orientation: "HORIZONTAL"|"HORIZONTAL_INV"|"VERTICAL"|"normal")
Sets the orientation of the StatusBar.
@param
orientation— The orientation to set. (default:"HORIZONTAL")orientation: | "HORIZONTAL" | "HORIZONTAL_INV" -- TODO: test | "normal" | "VERTICAL"
Method: SetMinMaxValuesForString
(method) StatusBar:SetMinMaxValuesForString(min: string, max: string)
Sets the minimum and maximum string values for the StatusBar.
@param
min— The minimum value.@param
max— The maximum value.
Method: SetValue
(method) StatusBar:SetValue(value: number, anim?: boolean, animTime?: number)
Sets the value for the StatusBar with optional animation. Texture for the StatusBar must be set before!
@param
value— The value to set. (default:0)@param
anim— The optional animate state,trueto enable animation,falseto disable.@param
animTime— The optional animation duration in seconds.widget:SetValue(100) widget:SetValue(80, true, 2) -- This will animate from 100 to 80.
Method: SetBarColorByKey
(method) StatusBar:SetBarColorByKey(colorKey: string)
Sets the bar color using a color key for the StatusBar. Must be called after the texture has been set for the StatusBar.
@param
colorKey— The color key to apply from the texture path*.gfile.
Method: IsChangeAfterImageColor
(method) StatusBar:IsChangeAfterImageColor(value: string)
-> boolean
Checks the value against
StatusBar:GetValue().@param
value— The value to check.@return —
trueif the value is greater thanStatusBar:GetValue(),falseotherwise.
Method: GetLeftWidth
(method) StatusBar:GetLeftWidth(value: number)
-> leftWidth: number
Retrieves the left width for the specified value of the StatusBar.
@param
value— The value to calculate the width for.@return
leftWidth— The calculated left width.
Method: GetBarColor
(method) StatusBar:GetBarColor()
-> barColor: RGBA
Retrieves the color of the StatusBar.
@return
barColor— The color of the StatusBar.
Method: SetBarColor
(method) StatusBar:SetBarColor(r: number, g: number, b: number, a: number)
Sets the color for the StatusBar. Must be called after the texture has been set for the StatusBar.
@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Method: GetMinMaxValues
(method) StatusBar:GetMinMaxValues()
-> max: string
2. min: string
Retrieves the minimum and maximum values of the StatusBar.
@return
max— The maximum value.@return
min— The minimum value.
Method: GetValue
(method) StatusBar:GetValue()
-> value: string
Retrieves the current value of the StatusBar.
@return
value— The current value. (default:"0")
Method: GetOrientation
(method) StatusBar:GetOrientation()
-> orientation: "HORIZONTAL"|"HORIZONTAL_INV"|"VERTICAL"|"normal"
Retrieves the orientation of the StatusBar.
@return
orientation— The orientation of the StatusBar. (default:"HORIZONTAL")orientation: | "HORIZONTAL" | "HORIZONTAL_INV" -- TODO: test | "normal" | "VERTICAL"
Method: SetValueForString
(method) StatusBar:SetValueForString(value: string, anim?: boolean, animTime?: number)
Sets the string value for the StatusBar with optional animation. Texture for the StatusBar must be set before!
@param
value— The value to set. (default:"0")@param
anim— The optional animate state,trueto enable animation,falseto disable.@param
animTime— The optional animation duration in seconds.widget:SetValueForString("100") widget:SetValueForString("80", true, 2)
Tab
Classes
Class: Tab
A
Tabwidget organizes multiple pages or windows under clickable tab buttons. Each tab can have a selected and unselected button state, an associated window, and supports automatic tab creation, alignment, visibility toggling, and orientation settings.Dependencies:
Field: window
Window[]|nil
List of window widgets associated with each tab.
Field: selectedButton
Button[]|nil
List of button widgets for the selected state of each tab.
Field: unselectedButton
Button[]|nil
List of button widgets for the unselected state of each tab.
Method: SetActivateTabCount
(method) Tab:SetActivateTabCount(activateTabCount: number)
Sets the number of active tabs in the Tab.
@param
activateTabCount— The number of active tabs (default:0, max:Tab:GetTabCount()).
Method: ShowTab
(method) Tab:ShowTab(idx: number)
Shows the tab at the specified index in the Tab.
@param
idx— The index of the tab to show.
Method: SetCorner
(method) Tab:SetCorner(corner: "BOTTOMLEFT"|"BOTTOMRIGHT"|"TOPLEFT"|"TOPRIGHT")
Sets the corner where tabs are placed in the Tab. Should be called before
Tab:AlignTabButtons().@param
corner— The corner to place the tabs. (default:"TOPLEFT")corner: | "TOPLEFT" | "TOPRIGHT" | "BOTTOMLEFT" | "BOTTOMRIGHT"
Method: SetVertical
(method) Tab:SetVertical(vertical: boolean)
Sets the orientation of the tabs in the Tab. Should be called before
Tab:AlignTabButtons().@param
vertical—truefor vertical orientation,falsefor horizontal. (default:false)
Method: IsHideTab
(method) Tab:IsHideTab(index: number)
-> hideTab: boolean
Checks if the tab at the specified index is hidden.
@param
index— The index of the tab to check.@return
hideTab—trueif the tab is hidden,falseotherwise.
Method: GetTabCount
(method) Tab:GetTabCount()
-> tabCount: number
Retrieves the total number of tabs in the Tab.
@return
tabCount— The total number of tabs.
Method: AddSimpleTab
(method) Tab:AddSimpleTab(tabName: string)
Adds a simple tab with the specified name to the Tab, automatically creating
selectedButton,unselectedButton, andwindowwidgets stored aswidget.selectedButton[i],widget.unselectedButton[i], andwidget.window[i]. Handles all events necessary for tab switching.@param
tabName— The name of the tab.
Method: HideTab
(method) Tab:HideTab(idx: number)
Hides the tab at the specified index in the Tab.
@param
idx— The index of the tab to hide. (min:1)
Method: AlignTabButtons
(method) Tab:AlignTabButtons()
Aligns the tab buttons in the Tab. Should be called after all tabs have been created and their extents set.
Method: GetActivateTabCount
(method) Tab:GetActivateTabCount()
-> activateTabCount: number
Retrieves the number of active tabs in the Tab.
@return
activateTabCount— The number of active tabs.
Method: AddNewTab
(method) Tab:AddNewTab(tabName: string, selectedButtonWidget: Button, unselectedButtonWidget: Button, windowWidget: Window)
Adds a new tab to the Tab with specified button and window widgets.
@param
tabName— The name of the tab.@param
selectedButtonWidget— The button widget for the selected state.@param
unselectedButtonWidget— The button widget for the unselected state.@param
windowWidget— The window widget associated with the tab.local selectedButton = UIParent:CreateWidget("button", "tab2selectedButton", "UIParent") local unselectedButton = UIParent:CreateWidget("button", "tab2unselectedButton", "UIParent") local window = UIParent:CreateWidget("window", "tab2window", "UIParent") widget:AddNewTab("Tab 2", selectedButton, unselectedButton, window)
Textbox
Classes
Class: Textbox
Extends Widget
A
Textboxwidget displays text with support for automatic resizing, word wrapping, strikethrough, underline, line spacing, and inset customization. It can also measure text width and height for individual lines or the entire content.Dependencies:
- TextStyle used for the
stylefield.
Field: style
TextStyle
The text style applied to the widget’s text.
Method: SetLineSpace
(method) Textbox:SetLineSpace(space: number)
Sets the line spacing for the Textbox.
@param
space— The line spacing value. (default:1)
Method: SetLineHeight
(method) Textbox:SetLineHeight(height: number)
Sets the height of the strikethrough and underline for the Textbox.
@param
height— The height of the strikethrough and underline.
Method: SetLineColor
(method) Textbox:SetLineColor(r: number, g: number, b: number, a: number)
Sets the color for the strikethrough and underline of the Textbox.
@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Method: SetStrikeThrough
(method) Textbox:SetStrikeThrough(visible: boolean)
Enables or disables strikethrough visibility for the Textbox.
@param
visible—trueto show strikethrough,falseto hide. (default:false)
Method: SetTextAutoWidth
(method) Textbox:SetTextAutoWidth(initWidth: number, text: string, offset: number)
Sets the initial width, text, and offset for the Textbox.
@param
initWidth— The initial width.@param
text— The text to set.@param
offset— The offset for the text.
Method: SetText
(method) Textbox:SetText(text: string|"@ACHIEVEMENT_NAME(achievementId)"|"@AREA_SPHERE(sphereId)"|"@CONTENT_CONFIG(configId)"|"@DAY(days)"...(+63))
Sets the text for the Textbox.
@param
text— The text to set.-- Example: @PC_NAME(0) is a @PC_GENDER(0) @PC_RACE(0) -> Noviern is a Male Dwarf. text: | "@ACHIEVEMENT_NAME(achievementId)" -- achievements.id | "@AREA_SPHERE(sphereId)" -- spheres.id | "@CONTENT_CONFIG(configId)" -- content_configs.id | "@DOODAD_NAME(doodadId)" -- doodad_almighties.id | "@ITEM_NAME(itemId)" -- items.id | "@NPC_GROUP_NAME(npcGroupId)" -- quest_monster_groups.id | "@NPC_NAME(npcId)" -- npcs.id | "@PC_CLASS(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_GENDER(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_NAME(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@PC_RACE(unitId)" -- X2Unit:GetUnitId or 0 for the player | "@QUEST_NAME(questId)" -- quest_contexts.id | "@SOURCE_NAME(0)" -- # | "@TARGET_NAME(0)" -- # | "@TARGET_SLAVE_REPAIR_COST(id?)" -- slaves.id or nothing for the current targets repair cost. | "@SUB_ZONE_NAME(subZoneId)" -- sub_zones.id | "@ZONE_NAME(zoneId)" -- zones.id | "@MONTH(months)" -- # | "@DAY(days)" -- # | "@HOUR(hours)" -- # | "@MINUTE(minutes)" -- # | "@SECOND(seconds)" -- # | "|nb; Steelblue |r" -- rgb(23, 119, 174) | "|nc; Orange |r" -- rgb(255, 157, 40) | "|nd; Lightskyblue |r" -- rgb(152, 214, 250) | "|nf; Red |r" -- rgb(255, 0, 0) | "|ng; Lime |r" -- rgb(0, 255, 70) | "|nh; Steelblue |r" -- rgb(45, 101, 137) | "|ni; khaki |r" -- rgb(246, 204, 102) | "|nj; Royalblue |r" -- rgb(14, 97, 189) | "|nn; Dark Orange |r" -- rgb(228, 113, 1) | "|nr; Tomato |r" -- rgb(238, 74, 47) | "|ns; Gainsboro |r" -- gb(221, 221, 221) | "|nt; Gray |r" -- rgb(129, 129, 129) | "|nu; Dimgray |r" -- rgb(106, 106, 106) | "|ny; Lemonchiffon |r" -- rgb(255, 249, 200) | "|cFF000000{string}|r" -- # | "|bu{bulletCharacter};{string}|br" -- # | "|q{questId};" -- # | "|i{itemType},{grade},{kind},{data}" -- # | "|if{craftId};" -- # | "|iu{data}" -- link | "|a{data}" -- raid | "|A{data}" -- dungeon | "|ic{iconId}" -- db > icons.id | "|m{moneyAmount};" -- ui/common/money_window.g > money_gold money_silver money_copper | "|h{honor};" -- ui/common/money_window.g > money_honor | "|d{amount};" -- ui/common/money_window.g > money_dishonor | "|j{creditAmount};" -- ui/common/money_window.g > icon_aacash | "|l{vocationAmount};" -- ui/common/money_window.g > point | "|bm{amount};" -- ui/common/money_window.g > money_bmpoint | "|se{gildaAmount};" -- ui/common/money_window.g > icon_depi | "|ss{meritbadgeAmount?};" -- ui/common/money_window.g > icon_star | "|sc{amount};" -- ui/common/money_window.g > icon_key | "|sf{amount};" -- ui/common/money_window.g > icon_netcafe | "|p{pointAmount};" -- ui/common/money_window.g > aa_point_gold aa_point_silver aa_point_copper | "|x{taxAmount};" -- ui/common/money_window.g > tax | "|u{amount};" -- ui/common/money_window.g > pouch | "|w{contributionAmount};" -- ui/common/money_window.g > contributiveness | "|e{level?};" -- ui/common/money_window.g > successor_small | "|E{level?};" -- ui/common/money_window.g > successor_small_gray | "|sa{amount};" -- ui/common/money_window.g > pass_coin icon_key | "|sp{manastormAmount?};" -- ui/common/money_window.g > icon_palos | "|sg{amount};" -- ui/common/money_window.g > icon_garnet | "|v{level?};" -- ui/common/money_window.g > icon_equip_slot_star_small | "|V{level?};" -- ui/common/money_window.g > icon_equip_slot_star | "|g{gearScore};" -- ui/common/money_window.g > equipment_point
Method: SetUnderLine
(method) Textbox:SetUnderLine(visible: boolean)
Enables or disables underline visibility for the Textbox.
@param
visible—trueto show underline,falseto hide. (default:false)
Method: SetInset
(method) Textbox:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the Textbox.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetAutoResize
(method) Textbox:SetAutoResize(resize: boolean)
Enables or disables automatic resizing of the Textbox.
@param
resize—trueto enable auto resizing,falseto disable (default:false).
Method: GetLineLength
(method) Textbox:GetLineLength(lineNum: number)
-> lineWidth: number
Retrieves the scaled UI width in pixels of the specified line in the Textbox.
@param
lineNum— The line number.@return
lineWidth— The scaled UI width of the line in pixels. (default:0)
Method: GetLineCount
(method) Textbox:GetLineCount()
-> lineCount: number
Retrieves the number of lines in the Textbox.
@return
lineCount— The number of lines. (default:0)
Method: SetAutoWordwrap
(method) Textbox:SetAutoWordwrap(wrap: boolean)
Enables or disables automatic word wrapping for the Textbox. Must be used before
Widget:SetText.@param
wrap—trueto enable word wrap,falseto disable (default:true).
Method: GetLongestLineWidth
(method) Textbox:GetLongestLineWidth()
-> longestLineWidth: number
Retrieves the unscaled UI width of the longest line in the Textbox.
@return
longestLineWidth— The unscaled UI width of the longest line. (default:0)
Method: GetTextLength
(method) Textbox:GetTextLength()
-> textLength: number
Retrieves the text length of the Textbox.
@return
textLength— The text length. (default:-1)
Method: GetTextHeight
(method) Textbox:GetTextHeight()
-> textHeight: number
Retrieves the total unscaled UI text height of the Textbox.
@return
textHeight— The total unscaled UI text height. (default:-1)
Method: GetInset
(method) Textbox:GetInset()
-> left: number
2. top: number
3. right: number
4. bottom: number
Retrieves the inset of the Textbox.
@return
left— The left inset. (default:0)@return
top— The top inset. (default:0)@return
right— The right inset. (default:0)@return
bottom— The bottom inset. (default:0)
TextDrawable
Classes
Class: TextDrawable
Extends Drawablebase
A
TextDrawableis a drawable that displays text with customizable style, alignment, outline, and shadow. It supports localized text and pixel snapping.Dependencies:
- TextStyle used for the
stylefield.
Field: style
TextStyle
The optional text style applied to this drawable.
Method: SetShadow
(method) TextDrawable:SetShadow(shadow: boolean)
Enables or disables the shadow for the TextDrawable.
@param
shadow—trueto enable shadow,falseto disable. (default:true)
Method: SetSnap
(method) TextDrawable:SetSnap(snap: boolean)
Enables or disables pixel snapping for the TextDrawable.
@param
snap—trueto enable snapping,falseto disable.
Method: SetText
(method) TextDrawable:SetText(text: string)
Sets the text for the TextDrawable.
@param
text— The text to set.
Method: SetOutline
(method) TextDrawable:SetOutline(outline: boolean)
Enables or disables the outline for the TextDrawable.
@param
outline—trueto enable outline,falseto disable. (default:false)
Method: SetLText
(method) TextDrawable:SetLText(key: string, ...string)
Sets localized text for the TextDrawable with multiple optional parameters.
@param
key— The key from the database ui_texts table under theCOMMON_TEXTcategory.@param
...— Arguments to replace placeholders (must match number of $).
Method: SetLText
(method) TextDrawable:SetLText(category: `ABILITY_CATEGORY_DESCRIPTION_TEXT`|`ABILITY_CATEGORY_TEXT`|`ABILITY_CHANGER_TEXT`|`ATTRIBUTE_TEXT`|`ATTRIBUTE_VARIATION_TEXT`...(+117), key: string, ...string)
Sets localized text for the TextDrawable with multiple optional parameters.
@param
category— The UI text category. (default:COMMON_TEXT)@param
key— The key from the database ui_texts table.@param
...— Arguments to replace placeholders (must match number of $).-- api/Addon category: | `ABILITY_CATEGORY_DESCRIPTION_TEXT` | `ABILITY_CATEGORY_TEXT` | `ABILITY_CHANGER_TEXT` | `ATTRIBUTE_TEXT` | `ATTRIBUTE_VARIATION_TEXT` | `AUCTION_TEXT` | `BATTLE_FIELD_TEXT` | `BEAUTYSHOP_TEXT` | `BINDING` | `BUTLER` | `CASTING_BAR_TEXT` | `CHARACTER_CREATE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_SELECT_TEXT` | `CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT` | `CHARACTER_SUBTITLE_TEXT` | `CHARACTER_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_TITLE_TEXT` | `CHAT_CHANNEL_TEXT` | `CHAT_COMBAT_LOG_TEXT` | `CHAT_CREATE_TAB_TEXT` | `CHAT_FILTERING` | `CHAT_FORCE_ATTACK_TEXT` | `CHAT_LIST_TEXT` | `CHAT_SYSTEM_TEXT` | `COMBAT_MESSAGE_TEXT` | `COMBAT_TEXT` | `COMBINED_ABILITY_NAME_TEXT` | `COMMON_TEXT` | `COMMUNITY_TEXT` | `COMPOSITION_TEXT` | `CRAFT_TEXT` | `CUSTOMIZING_TEXT` | `DATE_TIME_TEXT` | `DOMINION` | `DUEL_TEXT` | `EQUIP_SLOT_TYPE_TEXT` | `ERROR_MSG` | `EXPEDITION_TEXT` | `FACTION_TEXT` | `FARM_TEXT` | `GENDER_TEXT` | `GRAVE_YARD_TEXT` | `HERO_TEXT` | `HONOR_POINT_WAR_TEXT` | `HOUSING_PERMISSIONS_TEXT` | `HOUSING_TEXT` | `INFOBAR_MENU_TEXT` | `INFOBAR_MENU_TIP_TEXT` | `INGAMESHOP_TEXT` | `INSTANT_GAME_TEXT` | `INVEN_TEXT` | `ITEM_GRADE` | `ITEM_LOOK_CONVERT_TEXT` | `KEY_BINDING_TEXT` | `LEARNING_TEXT` | `LEVEL_CHANGED_TEXT` | `LOADING_TEXT` | `LOGIN_CROWDED_TEXT` | `LOGIN_DELETE_TEXT` | `LOGIN_ERROR` | `LOGIN_TEXT` | `LOOT_METHOD_TEXT` | `LOOT_TEXT` | `MAIL_TEXT` | `MAP_TEXT` | `MONEY_TEXT` | `MSG_BOX_BODY_TEXT` | `MSG_BOX_BTN_TEXT` | `MSG_BOX_TITLE_TEXT` | `MUSIC_TEXT` | `NATION_TEXT` | `OPTION_TEXT` | `PARTY_TEXT` | `PERIOD_TIME_TEXT` | `PET_TEXT` | `PHYSICAL_ENCHANT_TEXT` | `PLAYER_POPUP_TEXT` | `PORTAL_TEXT` | `PREMIUM_TEXT` | `PRIEST_TEXT` | `PROTECT_SENSITIVE_OPERATION_TEXT` | `QUEST_ACT_OBJ_PTN_TEXT` | `QUEST_ACT_OBJ_TEXT` | `QUEST_CONDITION_TEXT` | `QUEST_DISTANCE_TEXT` | `QUEST_ERROR` | `QUEST_INTERACTION_TEXT` | `QUEST_OBJ_STATUS_TEXT` | `QUEST_SPHERE_TEXT` | `QUEST_STATUS_TEXT` | `QUEST_TEXT` | `RACE_DETAIL_DESCRIPTION_TEXT` | `RACE_TEXT` | `RAID_TEXT` | `RANKING_TEXT` | `REPAIR_TEXT` | `RESTRICT_TEXT` | `SECOND_PASSWORD_TEXT` | `SERVER_TEXT` | `SKILL_TEXT` | `SKILL_TRAINING_MSG_TEXT` | `SLAVE_KIND` | `SLAVE_TEXT` | `STABLER_TEXT` | `STORE_TEXT` | `TARGET_POPUP_TEXT` | `TEAM_TEXT` | `TERRITORY_TEXT` | `TIME` | `TOOLTIP_TEXT` | `TRADE_TEXT` | `TRIAL_TEXT` | `TUTORIAL_TEXT` | `UCC_TEXT` | `UNIT_FRAME_TEXT` | `UNIT_GRADE_TEXT` | `UNIT_KIND_TEXT` | `UTIL_TEXT` | `WEB_TEXT` | `WINDOW_TITLE_TEXT`
Method: SetAlign
(method) TextDrawable:SetAlign(align: `ALIGN_BOTTOM_LEFT`|`ALIGN_BOTTOM_RIGHT`|`ALIGN_BOTTOM`|`ALIGN_CENTER`|`ALIGN_LEFT`...(+4))
Sets the text alignment of the TextDrawable.
@param
align— The text alignment type. (default:ALIGN_LEFT)-- objects/TextStyle align: | `ALIGN_BOTTOM` | `ALIGN_BOTTOM_LEFT` | `ALIGN_BOTTOM_RIGHT` | `ALIGN_CENTER` | `ALIGN_LEFT` | `ALIGN_RIGHT` | `ALIGN_TOP` | `ALIGN_TOP_LEFT` | `ALIGN_TOP_RIGHT`
TextStyle
Globals
ALIGN_BOTTOM
integer
ALIGN_BOTTOM_LEFT
integer
ALIGN_BOTTOM_RIGHT
integer
ALIGN_CENTER
integer
ALIGN_LEFT
integer
ALIGN_RIGHT
integer
ALIGN_TOP
integer
ALIGN_TOP_LEFT
integer
ALIGN_TOP_RIGHT
integer
FTK_GENERAL
integer
FTK_IMAGETEXT
integer
Aliases
FONT_KIND
FTK_GENERAL|FTK_IMAGETEXT
-- objects/TextStyle
FONT_KIND:
| `FTK_GENERAL`
| `FTK_IMAGETEXT`
FTK_GENERAL
0
FTK_GENERAL:
| 0
FTK_IMAGETEXT
2
FTK_IMAGETEXT:
| 2
TEXT_ALIGN
ALIGN_BOTTOM_LEFT|ALIGN_BOTTOM_RIGHT|ALIGN_BOTTOM|ALIGN_CENTER|ALIGN_LEFT…(+4)
-- objects/TextStyle
TEXT_ALIGN:
| `ALIGN_BOTTOM`
| `ALIGN_BOTTOM_LEFT`
| `ALIGN_BOTTOM_RIGHT`
| `ALIGN_CENTER`
| `ALIGN_LEFT`
| `ALIGN_RIGHT`
| `ALIGN_TOP`
| `ALIGN_TOP_LEFT`
| `ALIGN_TOP_RIGHT`
Classes
Class: TextStyle
Extends Uiobject
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Method: GetLineHeight
(method) TextStyle:GetLineHeight()
-> lineHeight: number
Retrieves the line height of the TextStyle.
@return
lineHeight— The height of a text line.
Method: SetFont
(method) TextStyle:SetFont(fontPath: string, fontSize: number, fontType?: `FTK_GENERAL`|`FTK_IMAGETEXT`)
Sets the font path, size, and optional type for the TextStyle.
@param
fontPath— The path to the font.@param
fontSize— The size of the font.@param
fontType— The optional font type. Must beFTK_IMAGETEXTfor"img_font"variants. (default:FTK_GENERAL)-- Each img_font only supports one size. widget.style:SetFont("img_font_npc_hpbar", 19, FTK_IMAGETEXT) widget.style:SetFont("img_font_action_bar", 13, FTK_IMAGETEXT) widget.style:SetFont("img_font_combat", 60, FTK_IMAGETEXT)-- objects/TextStyle fontType: | `FTK_GENERAL` | `FTK_IMAGETEXT`
Method: SetFontSize
(method) TextStyle:SetFontSize(size: number)
Sets the font size for the TextStyle.
@param
size— The font size to set.
Method: SetOutline
(method) TextStyle:SetOutline(outline: boolean)
Enables or disables the outline for the TextStyle.
@param
outline—trueto enable outline,falseto disable. (default:false)
Method: SetShadow
(method) TextStyle:SetShadow(shadow: boolean)
Enables or disables the shadow for the TextStyle.
@param
shadow—trueto enable shadow,falseto disable. (default:false)
Method: SetEllipsis
(method) TextStyle:SetEllipsis(ellipsis: boolean)
Enables or disables ellipsis for the TextStyle when text overflows its extent. Should be used before
Widget:SetText.@param
ellipsis—trueto enable ellipsis,falseto disable. (default:false)
Method: SetColor
(method) TextStyle:SetColor(r: number, g: number, b: number, a: number)
Sets the color for the TextStyle.
@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Method: SetColorByKey
(method) TextStyle:SetColorByKey(key: "action_slot_key_binding"|"adamant"|"aggro_meter"|"all_in_item_grade_combobox"|"assassin"...(+320))
Sets the color for the TextStyle using a color key. Must be applied before text.
@param
key— The color key to apply.-- ui/settings/font_color.g key: | "action_slot_key_binding" | "adamant" | "aggro_meter" | "all_in_item_grade_combobox" | "assassin" | "attacker_range" | "battlefield_blue" | "battlefield_orange" | "battlefield_red" | "battlefield_yellow" | "beige" | "black" | "blue" | "blue_chat" | "blue_green" | "bright_blue" | "bright_gray" | "bright_green" | "bright_purple" | "bright_yellow" | "brown" | "btn_disabled" | "btn_highlighted" | "btn_normal" | "btn_pushed" | "bubble_chat_etc" | "bubble_chat_say" | "bubble_chat_say_hostile" | "bubble_chat_say_npc" | "bubble_name_friendly_char" | "bubble_name_friendly_npc" | "bubble_name_hostile" | "candidate_list_selected" | "cash_brown" | "character_slot_created_disabled" | "character_slot_created_highlighted" | "character_slot_created_normal" | "character_slot_created_pushed" | "character_slot_created_red_disabled" | "character_slot_created_red_highlighted" | "character_slot_created_red_normal" | "character_slot_created_red_pushed" | "character_slot_created_selected_disabled" | "character_slot_created_selected_highlighted" | "character_slot_created_selected_normal" | "character_slot_created_selected_pushed" | "character_slot_impossible_disabled" | "character_slot_impossible_highlighted" | "character_slot_impossible_normal" | "character_slot_impossible_pushed" | "character_slot_possible_disabled" | "character_slot_possible_highlighted" | "character_slot_possible_normal" | "character_slot_possible_pushed" | "character_slot_successor_df" | "character_slot_successor_ov" | "chat_folio" | "chat_tab_selected_disabled" | "chat_tab_selected_highlighted" | "chat_tab_selected_normal" | "chat_tab_selected_pushed" | "chat_tab_unselected_disabled" | "chat_tab_unselected_highlighted" | "chat_tab_unselected_normal" | "chat_tab_unselected_pushed" | "chat_timestamp" | "check_btn_df" | "check_btn_ov" | "check_button_light" | "check_texture_tooltip" | "combat_absorb" | "combat_collision_me" | "combat_collision_other" | "combat_combat_start" | "combat_damaged_spell" | "combat_damaged_swing" | "combat_debuff" | "combat_energize_mp" | "combat_gain_exp" | "combat_gain_honor_point" | "combat_heal" | "combat_skill" | "combat_swing" | "combat_swing_dodge" | "combat_swing_miss" | "combat_synergy" | "combat_text" | "combat_text_default" | "commercial_mail_date" | "congestion_high" | "congestion_low" | "congestion_middle" | "context_menu_df" | "context_menu_dis" | "context_menu_on" | "context_menu_ov" | "customizing_df" | "customizing_dis" | "customizing_on" | "customizing_ov" | "dark_beige" | "dark_gray" | "dark_red" | "dark_sky" | "day_event" | "death_01" | "death_02" | "deep_orange" | "default" | "default_gray" | "default_row_alpha" | "detail_demage" | "doodad" | "emerald_green" | "evolving" | "evolving_1" | "evolving_2" | "evolving_3" | "evolving_4" | "evolving_gray" | "expedition_war_declarer" | "faction_friendly_npc" | "faction_friendly_pc" | "faction_party" | "faction_raid" | "fight" | "gender_female" | "gender_male" | "gray" | "gray_beige" | "gray_pink" | "gray_purple" | "green" | "guide_text_in_editbox" | "hatred_01" | "hatred_02" | "high_title" | "hostile_forces" | "http" | "illusion" | "ingameshop_submenu_seperator" | "inquire_notify" | "item_level" | "labor_energy_offline" | "labor_power_account" | "labor_power_local" | "lemon" | "level_normal" | "level_successor" | "level_up_blue" | "light_blue" | "light_gray" | "light_green" | "light_red" | "light_skyblue" | "lime" | "loading_content" | "loading_percent" | "loading_tip" | "lock_item_or_equip_item" | "login_stage_blue" | "login_stage_brown" | "login_stage_btn_disabled" | "login_stage_btn_highlighted" | "login_stage_btn_normal" | "login_stage_btn_pushed" | "login_stage_button_on" | "login_stage_button_ov" | "loot_gacha_cosume_item_name" | "love_01" | "love_02" | "madness_01" | "madness_02" | "madness_03" | "magic" | "map_title" | "map_zone_color_state_default" | "map_zone_color_state_festival" | "map_zone_color_state_high" | "map_zone_color_state_peace" | "medium_brown" | "medium_brown_row_alpha" | "medium_yellow" | "megaphone" | "melon" | "middle_brown" | "middle_title" | "middle_title_row_alpha" | "mileage" | "mileage_archelife" | "mileage_event" | "mileage_free" | "mileage_pcroom" | "mint_light_blue" | "money_item_delpi" | "money_item_key" | "money_item_netcafe" | "money_item_star" | "msg_zone_color_state_default" | "msg_zone_color_state_festival" | "msg_zone_color_state_high" | "msg_zone_color_state_peace" | "mustard_yellow" | "my_ability_button_df" | "my_ability_button_on" | "nation_green" | "nation_map_friendly" | "nation_map_hostile" | "nation_map_ligeance" | "nation_map_native" | "nation_map_none_owner" | "nation_map_war" | "notice_orange" | "notify_message" | "ocean_blue" | "off_gray" | "option_key_list_button_ov" | "option_list_button_dis" | "orange" | "orange_brown" | "original_dark_orange" | "original_light_gray" | "original_orange" | "overlap_bg_color" | "pleasure_01" | "pleasure_02" | "popup_menu_binding_key" | "pure_black" | "pure_red" | "purple" | "quest_directing_button_on" | "quest_directing_button_ov" | "quest_main" | "quest_message" | "quest_normal" | "quest_task" | "raid_command_message" | "raid_frame_my_name" | "raid_party_blue" | "raid_party_orange" | "red" | "reward" | "role_dealer" | "role_healer" | "role_none" | "role_tanker" | "romance_01" | "romance_02" | "rose_pink" | "round_message_in_instance" | "scarlet_red" | "sea_blue" | "sea_deep_blue" | "sinergy" | "skin_item" | "sky" | "sky_gray" | "skyblue" | "socket" | "soda_blue" | "soft_brown" | "soft_green" | "soft_red" | "soft_yellow" | "start_item" | "stat_item" | "sub_menu_in_main_menu_df" | "sub_menu_in_main_menu_dis" | "sub_menu_in_main_menu_on" | "sub_menu_in_main_menu_ov" | "subzone_state_alarm" | "target_frame_name_friendly" | "target_frame_name_hostile" | "target_frame_name_neutral" | "team_blue" | "team_hud_blue" | "team_hud_btn_text_df" | "team_hud_btn_text_dis" | "team_hud_btn_text_on" | "team_hud_btn_text_ov" | "team_violet" | "title" | "title_button_dis" | "tooltip_default" | "tooltip_zone_color_state_default" | "tooltip_zone_color_state_high" | "tooltip_zone_color_state_peace" | "transparency" | "tribe_btn_df" | "tribe_btn_dis" | "tribe_btn_on" | "tribe_btn_ov" | "tutorial_guide" | "tutorial_screenshot_point" | "tutorial_title" | "unit_grade_boss_a" | "unit_grade_boss_b" | "unit_grade_boss_c" | "unit_grade_boss_s" | "unit_grade_strong" | "unit_grade_weak" | "unlock_item_or_equip_item" | "user_tral_red" | "version_info" | "violet" | "vocation" | "white" | "white_buttton_df" | "white_buttton_dis" | "white_buttton_on" | "wild" | "will" | "world_map_latitude" | "world_map_longitude" | "world_map_longitude_2" | "world_name_0" | "world_name_1" | "yellow" | "yellow_ocher" | "zone_danger_orange" | "zone_dispute_ogange" | "zone_festival_green" | "zone_informer_name" | "zone_peace_blue" | "zone_war_red"
Method: GetTextWidth
(method) TextStyle:GetTextWidth(text: string)
-> textWidth: number
Retrieves the unscaled width of the specified text using the TextStyle.
@param
text— The text to measure.@return
textWidth— The width of the text.
Method: SetAlign
(method) TextStyle:SetAlign(align: `ALIGN_BOTTOM_LEFT`|`ALIGN_BOTTOM_RIGHT`|`ALIGN_BOTTOM`|`ALIGN_CENTER`|`ALIGN_LEFT`...(+4))
Sets the text alignment for the TextStyle.
@param
align— The text alignment type. (default:"ALIGN_CENTER")-- objects/TextStyle align: | `ALIGN_BOTTOM` | `ALIGN_BOTTOM_LEFT` | `ALIGN_BOTTOM_RIGHT` | `ALIGN_CENTER` | `ALIGN_LEFT` | `ALIGN_RIGHT` | `ALIGN_TOP` | `ALIGN_TOP_LEFT` | `ALIGN_TOP_RIGHT`
Method: SetSnap
(method) TextStyle:SetSnap(snap: boolean)
Enables or disables snapping for the TextStyle.
@param
snap—trueto enable snapping,falseto disable.
ThreeColorDrawable
Classes
Class: ThreeColorDrawable
Extends Drawablebase
A
ThreeColorDrawableis a drawable that supports three separate colors applied to its texture, with optional user-defined or predefined images. Colors can be changed individually, and the drawable’s position and size can be adjusted.
Method: ChangeColor1
(method) ThreeColorDrawable:ChangeColor1(r: number, g: number, b: number)
Sets the first color for the ThreeColorDrawable.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)
Method: ChangeImageFile
(method) ThreeColorDrawable:ChangeImageFile(typeNumber: number)
Changes the image file for the ThreeColorDrawable based on type.
@param
typeNumber— The type number for the image file.
Method: ChangeUserImageFile
(method) ThreeColorDrawable:ChangeUserImageFile(idx: number)
Changes the user-defined image file for the ThreeColorDrawable.
@param
idx— The index of the user image file.
Method: ChangeColor3
(method) ThreeColorDrawable:ChangeColor3(r: number, g: number, b: number)
Sets the third color for the ThreeColorDrawable.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)
Method: ChangeColor2
(method) ThreeColorDrawable:ChangeColor2(r: number, g: number, b: number)
Sets the second color for the ThreeColorDrawable.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)
Method: SetCoords
(method) ThreeColorDrawable:SetCoords(x: number, y: number, width: number, height: number)
Sets the coordinates and dimensions of the ThreeColorDrawable.
@param
x— The x-coordinate of the drawable.@param
y— The y-coordinate of the drawable.@param
width— The width of the drawable.@param
height— The height of the drawable.
ThreePartDrawable
Classes
Class: ThreePartDrawable
Extends DrawableDDS
A
ThreePartDrawableis a drawable divided into three sections, allowing independent manipulation or texturing of each part.
UnitframeTooltip
Globals
UFT_CUPLABOR
string
UFT_CURHP
string
UFT_CURMP
string
UFT_GEARSCORE
string
UFT_MAXHP
string
UFT_MAXLABOR
string
UFT_MAXMP
string
UFT_NAME
string
UFT_PERHP
string
UFT_PERIOD_LEADERSHIP
string
UFT_PERMP
string
UFT_PVPHONOR
string
UFT_PVPKILL
string
Classes
Class: UnitframeTooltip
Extends GameTooltip
A
UnitframeTooltipwidget is a specializedGameTooltipused to display unit-specific information in the UI, such as health, mana, labor, gear score, PvP statistics, and other dynamic stats. It supports placeholders for various unit attributes that can be inserted into tooltip text.
Webbrowser
Classes
Class: Webbrowser
Extends Widget
Warning: Most methods for this class are broken.
A
Webbrowserwidget embeds a web page viewer within the UI. It allows loading and navigating URLs, simulating mouse events, scrolling, setting zoom levels, and managing focus and drawables for loading or default states. Many predefined requests exist for game-specific pages, although some are broken or not fully functional.Dependencies:
Method: ClearFocus
(method) Webbrowser:ClearFocus()
Clears focus from the Webbrowser.
Method: RequestWiki
(method) Webbrowser:RequestWiki()
Requests the wiki page in the Webbrowser.
Method: SetDefaultDrawable
(method) Webbrowser:SetDefaultDrawable(drawable: Drawablebase)
Sets the default drawable for the Webbrowser.
@param
drawable— The default drawable to set.
Method: RequestTGOS
(method) Webbrowser:RequestTGOS(arg: number)
Requests a TGOS operation in the Webbrowser.
@param
arg— The argument for the TGOS request.
Method: RequestPlayDiaryOnTarget
(method) Webbrowser:RequestPlayDiaryOnTarget()
Requests the play diary page based on the current target in the Webbrowser.
Method: RequestSensitiveOperationVerify
(method) Webbrowser:RequestSensitiveOperationVerify(url: string)
Requests verification for a sensitive operation with the specified URL.
@param
url— The URL for the sensitive operation.
Method: RequestPlayDiaryInstant
(method) Webbrowser:RequestPlayDiaryInstant(fileName: string)
Requests an instant play diary page by file name in the Webbrowser.
@param
fileName— The file name for the play diary.
Method: SetEscEvent
(method) Webbrowser:SetEscEvent(has: boolean)
Enables or disables the
WEB_BROWSER_ESC_EVENTevent registration for the Webbrowser.@param
has—trueto enable the escape event,falseto disable. (default:false)
Method: SetLoadingDrawable
(method) Webbrowser:SetLoadingDrawable(drawable: Drawablebase)
Sets the loading drawable for the Webbrowser.
@param
drawable— The drawable to display during loading.
Method: SetZoomLevel
(method) Webbrowser:SetZoomLevel(level: number)
Sets the zoom level for the Webbrowser.
@param
level— The zoom level to set. (default:1)
Method: SetFocus
(method) Webbrowser:SetFocus()
Sets focus to the Webbrowser.
Method: SetUiLayer
(method) Webbrowser:SetUiLayer(layer: "background")
Sets the UI layer for the Webbrowser.
@param
layer— The UI layer to set (only “background” confirmed working).layer: | "background"
Method: SetMsgToParent
(method) Webbrowser:SetMsgToParent(toParent: boolean)
Sets whether messages are sent to the parent of the Webbrowser.
@param
toParent—trueto send messages to parent,falseotherwise.
Method: SetURL
(method) Webbrowser:SetURL(url: string)
Sets the URL for the Webbrowser.
@param
url— The URL to load.
Method: WheelDown
(method) Webbrowser:WheelDown()
Scrolls down the page in the Webbrowser.
widget:SetHandler("OnWheelDown", function(self) self:WheelDown() end)
Method: RequestPlayDiaryByPcName
(method) Webbrowser:RequestPlayDiaryByPcName(pcName: string)
Requests the play diary page for a specific PC name in the Webbrowser.
@param
pcName— The PC name for the play diary request.
Method: RequestMessengerOnTarget
(method) Webbrowser:RequestMessengerOnTarget()
Requests the messenger page based on the current target in the Webbrowser.
Method: MouseMove
(method) Webbrowser:MouseMove()
Simulates a mouse move event on the Webbrowser and triggers the
"OnMouseMove"event.
Method: MouseUp
(method) Webbrowser:MouseUp(button: "LeftButton"|"RightButton")
Simulates a mouse up event on the Webbrowser.
@param
button— The mouse button to simulate.button: | "LeftButton" | "RightButton"
Method: MouseDown
(method) Webbrowser:MouseDown(button: "LeftButton"|"RightButton")
Simulates a mouse down event on the Webbrowser.
@param
button— The mouse button to simulate.button: | "LeftButton" | "RightButton"
Method: GetURL
(method) Webbrowser:GetURL()
-> url: string
Retrieves the current URL of the Webbrowser.
@return
url— The current URL. (default:"")
Method: LoadBlankPage
(method) Webbrowser:LoadBlankPage()
Loads a blank page in the Webbrowser.
Method: RequestPlayDiary
(method) Webbrowser:RequestPlayDiary()
Requests the play diary page in the Webbrowser.
Method: RequestExpeditionBBS
(method) Webbrowser:RequestExpeditionBBS()
Requests the expedition BBS page in the Webbrowser.’
Method: RequestExternalPage
(method) Webbrowser:RequestExternalPage(url: string)
Requests an external page in the Webbrowser.
@param
url— The URL of the external page.
Method: RequestMessengerByPcName
(method) Webbrowser:RequestMessengerByPcName(pcName: string)
Requests the messenger page for a specific PC name in the Webbrowser.
@param
pcName— The PC name for the messenger request.
Method: RequestExpeditionHome
(method) Webbrowser:RequestExpeditionHome()
Requests the expedition home page in the Webbrowser.
Method: RequestMessenger
(method) Webbrowser:RequestMessenger()
Requests the messenger page in the Webbrowser.
Method: RequestHelp
(method) Webbrowser:RequestHelp()
Requests the help page in the Webbrowser.
Method: WheelUp
(method) Webbrowser:WheelUp()
Scrolls up the page in the Webbrowser.
widget:SetHandler("OnWheelUp", function(self) self:WheelUp() end)
Window
Classes
Class: Window
Extends Widget
A
Windowwidget represents a UI window with optional modal behavior, title text and styling, and layer management. It supports closing via the Escape key, custom title insets, and modal backgrounds.Dependencies:
- EmptyWidget used for the
modalBackgroundWindowfield.- TextStyle used for the
titleStylefield.
Field: titleStyle
TextStyle
The text style applied to the window’s title.
Field: modalBackgroundWindow
EmptyWidget
Not needed for the method
SetWindowModal.
Method: SetWindowModal
(method) Window:SetWindowModal(enable: boolean)
Enables or disables modal behavior for the Window.
@param
enable—trueto make the Window modal,falseto disable. (default:false)
Method: SetUILayer
(method) Window:SetUILayer(layerName: "background"|"dialog"|"game"|"hud"|"normal"...(+3))
Sets the UI layer for the Window. If the window is a child then the layer is relative to the parents layer.
@param
layerName— The name of the UI layer. (default:"normal")-- Widgets with layers of the same level and parent can overlap based on focus. layerName: | "background" -- Layer 0 (invisible) | "game" -- Layer 1 -> "normal" -- Layer 2 (default) | "hud" -- Layer 3 | "questdirecting" -- Layer 4 | "dialog" -- Layer 5 | "tooltip" -- Layer 6 | "system" -- Layer 7
Method: SetTitleInset
(method) Window:SetTitleInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the title of the Window.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetTitleText
(method) Window:SetTitleText(title: string)
Sets the title text for the Window.
@param
title— The title text to set.
Method: SetCloseOnEscape
(method) Window:SetCloseOnEscape(escape: boolean)
Enables or disables closing the Window when the Escape key is pressed.
@param
escape—trueto enable close on Escape,falseto disable. (default:false)
WorldMap
Globals
MAX_SKILL_MAP_EFFECT_COUNT
integer
Classes
Class: WorldMap
Warning: Worldmap is highly tied to the actual world map and one can have an effect on the other.
A
WorldMapwidget represents the in-game world map. It manages zones, climate data, icons, routes, portals, farm locations, quest indicators, and temporary notifications. Many functions directly affect the real world map, so changes in the widget may impact actual map data.Dependencies:
- ImageDrawable used for settings drawables.
- EffectDrawable used for setting effect drawables.
Method: GetClimateInfo
(method) WorldMap:GetClimateInfo(zoneId: `0`|`100`|`101`|`102`|`103`...(+151))
-> climateInfo: `1`|`2`|`3`|`4`|`5`[]
Retrieves climate information for a specific zone.
@param
zoneId— The ID of the zone.@return
climateInfo— The climate information for the zone.-- Obtained from db zone_groups zoneId: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains Battle
Method: SetTroubleZoneColor
(method) WorldMap:SetTroubleZoneColor(state: `-1`|`HPWS_BATTLE`|`HPWS_PEACE`|`HPWS_TROUBLE_0`|`HPWS_TROUBLE_1`...(+4), r: number, g: number, b: number, a: number)
Sets the color for trouble zones on the world map based on their state.
@param
state— The state of the trouble zone.@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)-- api/X2Dominion state: | `-1` | `HPWS_BATTLE` | `HPWS_PEACE` | `HPWS_TROUBLE_0` | `HPWS_TROUBLE_1` | `HPWS_TROUBLE_2` | `HPWS_TROUBLE_3` | `HPWS_TROUBLE_4` | `HPWS_WAR`
Method: SetTempNotifyCoord
(method) WorldMap:SetTempNotifyCoord(isMain: boolean, coord: table)
Sets temporary notification coordinates for the world map.
@param
isMain— Whether the coordinate is for the main notification.@param
coord— The coordinate data.
Method: SetTempNotifyColor
(method) WorldMap:SetTempNotifyColor(color: RGBAColor)
Sets a temporary notification color for the world map.
@param
color— The color for the temporary notification.See: RGBAColor
Method: SetPortalDrawable
(method) WorldMap:SetPortalDrawable(drawable: EffectDrawable)
Sets the drawable for portal icons on the world map. May accept any drawable type.
@param
drawable— The drawable for the portal icon.local portalDrawable = widget:CreateEffectDrawableByKey("ui/map/icon/npc_icon.dds", "portal", "overlay") portalDrawable:SetVisible(false) portalDrawable:SetEffectPriority(1, "alpha", 0.5, 0.4) portalDrawable:SetMoveRepeatCount(0) portalDrawable:SetMoveRotate(false) portalDrawable:SetMoveEffectType(1, "right", 0, 0, 0.4, 0.4) portalDrawable:SetMoveEffectEdge(1, 0.3, 0.5) portalDrawable:SetMoveEffectType(2, "right", 0, 0, 0.4, 0.4) portalDrawable:SetMoveEffectEdge(2, 0.5, 0.3) widget:SetPortalDrawable(portalDrawable)See: EffectDrawable
Method: ShowCommonFarm
(method) WorldMap:ShowCommonFarm(farmGroupType: number, farmType: number, x: number, y: number)
Shows a common farm icon on the world map at the specified coordinates.
@param
farmGroupType— The farm group type.@param
farmType— The farm type.@param
x— The x-coordinate.@param
y— The y-coordinate.
Method: ShowQuest
(method) WorldMap:ShowQuest(qType: number, decalIndex: number, hasDecal: boolean)
Shows a quest indicator on the world map.
@param
qType— The quest type.@param
decalIndex— The decal index for the quest.@param
hasDecal— Whether the quest has a decal.
Method: ShowPortal
(method) WorldMap:ShowPortal(zoneId: `0`|`100`|`101`|`102`|`104`...(+315), x: number, y: number, z: number)
Shows a portal location on the world map at the specified coordinates. Crashes if
SetPortalDrawableis not called first.@param
zoneId— The zone ID.@param
x— The x-coordinate.@param
y— The y-coordinate.@param
z— The z-coordinate.-- Obtained from db zones zoneId: | `0` -- login - | `2` -- siegefield - | `3` -- npc_single - | `4` -- cbsuh_nonpc - Guild House | `21` -- old_w_garangdol - | `22` -- old_w_marianople - | `23` -- old_w_solzreed - | `24` -- old_w_two_crowns - | `25` -- old_w_cross_plains - | `29` -- old_w_white_forest - | `30` -- old_w_gold_moss - | `31` -- old_w_longsand - | `32` -- old_w_gold_plains - | `33` -- old_w_cradle_genesis - | `34` -- old_w_bronze_rock - | `35` -- old_w_hanuimaru - | `36` -- old_w_nameless_canyon - | `37` -- old_w_gweoniod_forest - | `38` -- old_w_lilyut_mea - | `39` -- old_w_carcass - | `40` -- old_w_hell_swamp - | `41` -- old_w_death_mt - | `42` -- old_w_twist_coast - | `43` -- old_w_tornado_mea - | `44` -- old_w_dark_moon - | `45` -- old_w_firefly_pen - | `46` -- old_w_frozen_top - | `47` -- old_w_mirror_kingdom - | `72` -- ocean_level - | `73` -- old_e_black_desert - | `74` -- old_e_laveda - | `75` -- old_e_desert_of_fossils - | `76` -- old_e_sunny_wilderness - | `77` -- old_e_volcanic_shore - | `78` -- old_e_sylvina_volcanic_region - | `79` -- old_e_hasla - | `80` -- old_e_ruins_of_hariharalaya - | `81` -- old_e_steppe_belt - | `82` -- old_e_rainbow_field - | `83` -- old_e_lokaloka_mt_south - | `84` -- old_e_lokaloka_mt_north - | `85` -- old_e_return_land - | `86` -- old_e_loca_checkers - | `87` -- old_e_night_velley - | `88` -- old_e_una_basin - | `89` -- old_e_ancient_forest - | `90` -- old_e_ynystere - | `91` -- old_e_sing_land - | `92` -- old_e_falcony_plateau - | `93` -- old_e_tiger_mt - | `94` -- old_e_mahadevi - | `95` -- old_e_sunrise_pen - | `96` -- old_e_white_island - | `97` -- old_w_ynys_island - | `98` -- old_w_wandering_island - | `99` -- origin - | `100` -- model_room - | `101` -- worldlevel8x8 - | `102` -- world8x8_noone - | `104` -- module_object_update - | `105` -- module_hightmap_update - | `108` -- npc_brave - | `117` -- background_lod - | `118` -- main_world_0_0 - | `119` -- main_world_1_0 - | `120` -- main_world_2_0 - | `121` -- main_world_0_1 - | `122` -- main_world_1_1 - | `123` -- main_world_2_1 - | `124` -- main_world_0_2 - | `125` -- main_world_1_2 - | `126` -- main_world_2_2 - | `127` -- main_world_rain_bow - | `128` -- main_world_tiger - | `129` -- w_gweonid_forest_1 - Gweonid Forest | `130` -- main_world_two_crowns - | `131` -- main_world_3_0 - | `132` -- main_world_bone - | `133` -- w_marianople_1 - Marianople | `134` -- instance_silent_colossus - Dreadnought | `135` -- main_world_rough_ynystere - | `136` -- e_steppe_belt_1 - Windscour Savannah | `137` -- e_ruins_of_hariharalaya_1 - Perinoor Ruins | `138` -- e_lokas_checkers_1 - Rookborne Basin | `139` -- e_ynystere_1 - Ynystere | `140` -- w_garangdol_plains_1 - Dewstone Plains | `141` -- e_sunrise_peninsula_1 - Solis Headlands | `142` -- w_solzreed_1 - Solzreed Peninsula | `143` -- w_white_forest_1 - White Arden | `144` -- w_lilyut_meadow_1 - Lilyut Hills | `145` -- w_the_carcass_1 - Karkasse Ridgelands | `146` -- e_rainbow_field_1 - Arcum Iris | `147` -- sound_test - | `148` -- w_cross_plains_1 - Cinderstone Moor | `149` -- w_two_crowns_1 - Two Crowns | `150` -- w_cradle_of_genesis_1 - Aubre Cradle | `151` -- w_golden_plains_1 - Halcyona | `152` -- 3d_environment_object - | `153` -- e_mahadevi_1 - Mahadevi | `154` -- w_bronze_rock_1 - Airain Rock | `155` -- e_hasla_1 - Hasla | `156` -- e_falcony_plateau_1 - Falcorth Plains | `157` -- e_sunny_wilderness_1 - Sunbite Wilds | `158` -- e_tiger_spine_mountains_1 - Tigerspine Mountains | `159` -- e_ancient_forest - Silent Forest | `160` -- e_singing_land_1 - Villanelle | `161` -- w_hell_swamp_1 - Hellswamp | `162` -- w_long_sand_1 - Sanddeep | `163` -- test_w_gweonid_forest - | `164` -- w_barren_land - The Wastes | `165` -- machinima_w_solzreed - | `166` -- npc_test - | `167` -- 3d_natural_object - | `168` -- machinima_w_gweonid_forest - | `169` -- machinima_w_garangdol_plains - | `170` -- machinima_w_bronze_rock - | `171` -- sumday_nonpc - | `172` -- s_lost_island - Castaway Strait | `173` -- s_lostway_sea - Castaway Strait | `174` -- gstar2010 - G-Star 2010 | `175` -- chls_model_room - | `176` -- s_zman_nonpc - | `177` -- loginbg2 - | `178` -- w_solzreed_2 - Solzreed Peninsula | `179` -- w_solzreed_3 - Solzreed Peninsula | `180` -- s_silent_sea_7 - Arcadian Sea | `181` -- w_gweonid_forest_2 - Gweonid Forest | `182` -- w_gweonid_forest_3 - Gweonid Forest | `183` -- w_marianople_2 - Marianople | `184` -- e_falcony_plateau_2 - Falcorth Plains | `185` -- w_garangdol_plains_2 - Dewstone Plains | `186` -- w_two_crowns_2 - Two Crowns | `187` -- e_rainbow_field_2 - Arcum Iris | `188` -- e_rainbow_field_3 - Arcum Iris | `189` -- e_rainbow_field_4 - Arcum Iris | `190` -- e_sunny_wilderness_2 - Sunbite Wilds | `191` -- e_sunrise_peninsula_2 - Solis Headlands | `192` -- w_bronze_rock_2 - Airain Rock | `193` -- w_bronze_rock_3 - Airain Rock | `194` -- e_singing_land_2 - Villanelle | `195` -- w_lilyut_meadow_2 - Lilyut Hills | `196` -- e_mahadevi_2 - Mahadevi | `197` -- e_mahadevi_3 - Mahadevi | `198` -- instance_training_camp - Drill Camp | `204` -- o_salpimari - Heedmar | `205` -- o_nuimari - Nuimari | `206` -- w_golden_plains_2 - Halcyona | `207` -- w_golden_plains_3 - Halcyona | `209` -- w_dark_side_of_the_moon - | `210` -- s_silent_sea_1 - Arcadian Sea | `211` -- s_silent_sea_2 - Arcadian Sea | `212` -- s_silent_sea_3 - Arcadian Sea | `213` -- s_silent_sea_4 - Arcadian Sea | `214` -- s_silent_sea_5 - Arcadian Sea | `215` -- s_silent_sea_6 - Arcadian Sea | `216` -- e_una_basin - | `217` -- s_nightmare_coast - | `218` -- s_golden_sea_1 - Halcyona Gulf | `219` -- s_golden_sea_2 - Halcyona Gulf | `221` -- s_crescent_sea - Feuille Sound | `225` -- lock_south_sunrise_peninsula - Southern Solis Forbidden Field | `226` -- lock_golden_sea - Forbidden Halcyona Reef | `227` -- lock_left_side_of_silent_sea - Western Arcadian Sea Forbidden Reef | `228` -- lock_right_side_of_silent_sea_1 - Eastern Arcadian Sea Forbidden Reef | `229` -- lock_right_side_of_silent_sea_2 - Eastern Arcadian Sea Forbidden Reef | `233` -- o_seonyeokmari - Marcala | `234` -- o_rest_land - Calmlands | `236` -- instance_burntcastle_armory - Burnt Castle Armory | `240` -- instance_sal_temple - Palace Cellar | `241` -- instance_hadir_farm - Hadir Farm | `242` -- e_ruins_of_hariharalaya_2 - Perinoor Ruins | `243` -- e_ruins_of_hariharalaya_3 - Perinoor Ruins | `244` -- w_white_forest_2 - White Arden | `245` -- w_long_sand_2 - Sanddeep | `246` -- e_lokas_checkers_2 - Rookborne Basin | `247` -- e_steppe_belt_2 - Windscour Savannah | `248` -- w_hell_swamp_2 - Hellswamp | `251` -- e_sylvina_region - Sylvina Caldera | `256` -- e_singing_land_3 - Villanelle | `257` -- w_cross_plains_2 - Cinderstone Moor | `258` -- e_tiger_spine_mountains_2 - Tigerspine Mountains | `259` -- e_ynystere_2 - Ynystere | `260` -- arche_mall - Mirage Isle | `261` -- e_white_island - Saltswept Atoll | `262` -- instance_cuttingwind_deadmine - Sharpwind Mines | `264` -- instance_cradle_of_destruction - Kroloal Cradle | `265` -- instance_howling_abyss - Howling Abyss | `266` -- w_mirror_kingdom_1 - Miroir Tundra | `267` -- w_frozen_top_1 - Skytalon | `269` -- w_hanuimaru_1 - Ahnimar | `270` -- e_lokaloka_mountains_1 - Rokhala Mountains | `271` -- test_instance_violent_maelstrom - 199881 DO NOT TRANSLATE | `272` -- e_hasla_2 - Hasla | `273` -- w_the_carcass_2 - Karkasse Ridgelands | `274` -- e_hasla_3 - Hasla | `275` -- o_land_of_sunlights - Sungold Fields | `276` -- o_abyss_gate - Exeloch | `277` -- s_lonely_sea_1 - Unknown Area | `278` -- instance_nachashgar - Serpentis | `280` -- instance_howling_abyss_2 - Greater Howling Abyss | `281` -- o_ruins_of_gold - Golden Ruins | `282` -- o_shining_shore_1 - Diamond Shores | `283` -- s_freedom_island - Sunspeck Sea | `284` -- s_pirate_island - Stormraw Sound | `285` -- instance_immortal_isle - Sea of Drowned Love | `286` -- e_sunny_wilderness_3 - Sunbite Wilds | `287` -- e_sunny_wilderness_4 - Sunbite Wilds | `288` -- o_the_great_reeds - Reedwind | `289` -- s_silent_sea_8 - Arcadian Sea | `290` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `292` -- instance_nachashgar_easy - Lesser Serpentis | `293` -- o_library_1 - Introspect Path | `294` -- o_library_2 - Verdant Skychamber | `295` -- o_library_3 - Evening Botanica | `296` -- instance_library_1 - Encyclopedia Room | `297` -- instance_library_2 - Libris Garden | `298` -- instance_library_3 - Screaming Archives | `299` -- tutorial_test - 264310 DO NOT TRANSLATE | `300` -- instance_prologue - 268409 DO NOT TRANSLATE | `301` -- o_shining_shore_2 - Diamond Shores | `302` -- instance_training_camp_1on1 - Gladiator Arena | `303` -- instance_library_boss_1 - Screening Hall | `304` -- instance_library_boss_2 - Frozen Study | `305` -- instance_library_boss_3 - Deranged Bookroom | `306` -- instance_library_tower_defense - Corner Reading Room | `307` -- o_dew_plains - Mistmerrow | `308` -- s_broken_mirrors_sea_1 - Shattered Sea | `309` -- s_broken_mirrors_sea_2 - Shattered Sea | `310` -- o_whale_song_bay - Whalesong Harbor | `311` -- lock_left_side_of_broken_mirrors_sea - Shattered Sea Hidden Sea | `312` -- o_epherium_1 - Epherium | `313` -- instance_battle_field - New Arena | `314` -- o_epherium_2 - Epherium | `315` -- instance_library_heart - Heart of Ayanad | `316` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `317` -- instance_hadir_farm_hard - Greater Hadir Farm | `318` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `319` -- instance_sal_temple_hard - Greater Palace Cellar | `320` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `321` -- instance_feast_garden - Mistsong Summit | `322` -- instance_training_camp_no_item - Gladiator Arena | `323` -- instance_the_judge_of_uthstin - Decisive Arena | `326` -- instance_battle_field_of_feast - Free-For-All Arena | `327` -- instance_prologue_izuna - Ezna Massacre Site | `328` -- w_cradle_of_genesis_2 - Aubre Cradle | `329` -- s_boiling_sea_1 - Boiling Sea | `330` -- s_boiling_sea_2 - Boiling Sea | `331` -- s_boiling_sea_3 - Boiling Sea | `332` -- s_boiling_sea_4 - Boiling Sea | `333` -- w_hanuimaru_2 - Ahnimar | `334` -- w_hanuimaru_3 - Ahnimar | `335` -- s_lonely_sea_2 - Unknown Area | `337` -- o_room_of_queen_1 - Queen's Chamber | `338` -- instance_sea_of_chaos - [Naval Arena] Bloodsalt Bay | `339` -- s_boiling_sea_5 - Boiling Sea | `340` -- e_lokaloka_mountains_2 - Rokhala Mountains | `341` -- o_room_of_queen_2 - Queen's Chamber | `342` -- o_room_of_queen_3 - Unreleased Queen's Chamber | `343` -- s_whale_swell_strait - Whaleswell Straits | `344` -- o_candlestick_of_sea - Aegis Island | `345` -- lock_left_side_of_whale_sea - West Whalesong | `346` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `347` -- instance_festival_camp_1on1 - Snowball Arena | `348` -- promotion - Promotion | `349` -- promotion_45 - Promotion | `350` -- o_hirama_the_west_1 - Western Hiram Mountains | `351` -- o_hirama_the_west_2 - Western Hiram Mountains | `352` -- instance_golden_plains - Golden Plains Battle | `353` -- instance_golden_plains_war - Golden Plains Battle | `354` -- o_hirama_the_east_1 - Eastern Hiram Mountains | `355` -- o_hirama_the_east_2 - Eastern Hiram Mountains | `356` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `357` -- instance_library_new_boss_2 - Frozen Study | `358` -- instance_library_new_boss_3 - Deranged Bookroom | `359` -- test_arcaneearth - Magic Land Test | `360` -- instance_library_new_heart - Heart of Ayanad | `361` -- library_lobby_1f - Introspect Path | `362` -- library_lobby_2f - Verdant Skychamber | `363` -- library_lobby_3f - Evening Botanica | `364` -- library_lobby_4f - Constellation Breakroom | `365` -- instance_library_boss_total - Abyssal Library | `366` -- instance_carcass - Red Dragon's Keep | `367` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `368` -- instance_challenge_tower - Noryette Challenge | `369` -- zone_instance_defense_of_feast - Mistsong Banquet | `370` -- instance_sea_survival - Naval Survival Game (test) | `371` -- tod_test - 598857 DO NOT TRANSLATE - TEST | `372` -- instance_sea_survival_2 - Stillwater Gulf | `373` -- instance_eternity - Hereafter Rebellion | `374` -- instance_dew_plain - Battle of Mistmerrow | `375` -- loginbg5 - | `376` -- instance_dewplane_boss - Kadum | `378` -- the_garden_1 - Garden of the Gods | `379` -- gatekeeper_hall - Gatekeeper Hall | `381` -- instance_hanuimaru - Dairy Cow Dreamland | `382` -- the_garden_2 - Garden of the Gods | `383` -- instance_restraint_of_power - Circle of Authority | `384` -- instance_phantom_of_delphinad - Delphinad Mirage | `386` -- instance_arena_2on2 - Test Arena | `387` -- o_land_of_magic - Mysthrane Gorge | `388` -- o_mount_ipnir_1 - Ipnya Ridge | `389` -- instance_garuda_nest - Skyfin War | `390` -- instance_mount_ipnir_story - Queen's Altar | `391` -- o_mount_ipnir_2 - Ipnya Ridge | `393` -- instance_event_camp_1on1 - Event Arena | `395` -- instance_black_thorn - Unused | `396` -- instance_black_spike - Black Thorn | `397` -- o_western_prairie_1 - Great Prairie of the West | `398` -- instance_nachashgar_ancient - Greater Serpentis | `399` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `401` -- o_western_prairie_2 - Great Prairie of the West | `402` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `403` -- instance_event_hanuimaru - Ahnimar Event Arena | `405` -- w_golden_moss_forest - Goldleaf Forest | `406` -- instance_training_camp_1on1_ga - Gladiator Arena | `407` -- instance_burntcastle_armory_nightmare - | `408` -- instance_divided_crossroad - Crossroads Arena | `409` -- instance_noryette_battlefield - Noryette Arena | `410` -- instance_life_dungeon_daru - Island of Abundance | `411` -- instance_golden_plains_ga - Arena
Method: UpdateEventMap
(method) WorldMap:UpdateEventMap()
Updates the event map data on the world map.
Method: UpdateRouteMap
(method) WorldMap:UpdateRouteMap(routeDrawable: ImageDrawable)
Updates the route map with the specified drawable.
@param
routeDrawable— The drawable for the route.local routeDrawable, created = widget:GetRouteDrawable(3, 17) widget:UpdateRouteMap(routeDrawable)See: ImageDrawable
Method: SetFestivalZoneColor
(method) WorldMap:SetFestivalZoneColor(r: number, g: number, b: number, a: number)
Sets the color for festival zones on the world map.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha component. (min:0, max:1)
Method: RemovePingAll
(method) WorldMap:RemovePingAll()
Removes all pings from the world map.
Method: GetIconDrawable
(method) WorldMap:GetIconDrawable(level: `1`|`2`|`3`|`4`, id: `0`|`100`|`101`|`102`|`103`...(+151))
-> iconDrawable: ImageDrawable
Retrieves the icon drawable for a specific zoom level and zone ID.
@param
level— The zoom level.@param
id— The zone ID.@return
iconDrawable— The icon drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not found.level: | `1` -- World | `2` -- Continent | `3` -- Zone | `4` -- City -- Obtained from db zone_groups id: | `0` -- current - Current location | `1` -- w_gweonid_forest - Gweonid Forest | `2` -- w_marianople - Marianople | `3` -- w_garangdol_plains - Dewstone Plains | `4` -- e_sunrise_peninsula - Solis Headlands | `5` -- w_solzreed - Solzreed Peninsula | `6` -- w_lilyut_meadow - Lilyut Hills | `7` -- e_rainbow_field - Arcum Iris | `8` -- w_two_crowns - Two Crowns | `9` -- e_mahadevi - Mahadevi | `10` -- w_bronze_rock - Airain Rock | `11` -- e_falcony_plateau - Falcorth Plains | `12` -- e_singing_land - Villanelle | `13` -- e_sunny_wilderness - Sunbite Wilds | `14` -- e_steppe_belt - Windscour Savannah | `15` -- e_ruins_of_hariharalaya - Perinoor Ruins | `16` -- e_lokas_checkers - Rookborne Basin | `17` -- e_ynystere - Ynystere | `18` -- w_white_forest - White Arden | `19` -- w_the_carcass - Karkasse Ridgelands | `20` -- w_cross_plains - Cinderstone Moor | `21` -- w_cradle_of_genesis - Aubre Cradle | `22` -- w_golden_plains - Halcyona | `23` -- e_hasla - Hasla | `24` -- e_tiger_spine_mountains - Tigerspine Mountains | `25` -- e_ancient_forest - Silent Forest | `26` -- w_hell_swamp - Hellswamp | `27` -- w_long_sand - Sanddeep | `28` -- w_barren_land - The Wastes | `29` -- s_lost_island - Libertia Sea | `30` -- s_lostway_sea - Castaway Strait | `31` -- instance_training_camp - Drill Camp | `32` -- instance_silent_colossus - Dreadnought | `33` -- o_salpimari - Heedmar | `34` -- o_nuimari - Nuimari | `35` -- w_dark_side_of_the_moon - | `36` -- s_silent_sea - Arcadian Sea | `37` -- e_una_basin - | `38` -- s_nightmare_coast - | `39` -- s_golden_sea - Halcyona Gulf | `40` -- s_crescent_sea - Feuille Sound | `41` -- locked_sea_temp - Forbidden Sea | `42` -- locked_land_temp - Forbidden Shore | `43` -- o_seonyeokmari - Marcala | `44` -- o_rest_land - Calmlands | `45` -- instance_burntcastle_armory - Burnt Castle Armory | `46` -- instance_hadir_farm - Hadir Farm | `47` -- instance_sal_temple - Palace Cellar | `48` -- e_white_island - Saltswept Atoll | `49` -- arche_mall - Mirage Isle | `50` -- instance_cuttingwind_deadmine - Sharpwind Mines | `51` -- instance_howling_abyss - Howling Abyss | `52` -- instance_cradle_of_destruction - Kroloal Cradle | `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena | `54` -- o_abyss_gate - Exeloch | `55` -- instance_nachashgar - Serpentis | `56` -- o_land_of_sunlights - Sungold Fields | `57` -- o_ruins_of_gold - Golden Ruins | `58` -- instance_howling_abyss_2 - Greater Howling Abyss | `59` -- s_freedom_island - Sunspeck Sea | `60` -- s_pirate_island - Stormraw Sound | `61` -- o_shining_shore - Diamond Shores | `62` -- instance_immortal_isle - Sea of Drowned Love | `63` -- o_the_great_reeds - Reedwind | `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love | `65` -- o_library_2 - Verdant Skychamber | `66` -- instance_nachashgar_easy - Lesser Serpentis | `67` -- o_library_1 - Introspect Path | `68` -- instance_prologue - Lucius's Dream | `69` -- o_library_3 - Evening Botanica | `70` -- instance_library_1 - Encyclopedia Room | `71` -- instance_library_2 - Libris Garden | `72` -- instance_library_3 - Screaming Archives | `73` -- instance_library_boss_1 - Screening Hall | `74` -- instance_library_boss_2 - Frozen Study | `75` -- instance_library_boss_3 - Deranged Bookroom | `76` -- instance_library_tower_defense - Corner Reading Room | `77` -- instance_training_camp_1on1 - Gladiator Arena | `78` -- o_dew_plains - Mistmerrow | `79` -- w_mirror_kingdom - Miroir Tundra | `80` -- s_broken_mirrors_sea - Shattered Sea | `81` -- instance_battle_field - New Arena | `82` -- o_epherium - Epherium | `83` -- instance_hadir_farm_hard - Greater Hadir Farm | `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory | `85` -- instance_library_heart - Heart of Ayanad | `86` -- instance_sal_temple_hard - Greater Palace Cellar | `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines | `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle | `89` -- instance_feast_garden - Mistsong Summit | `90` -- instance_training_camp_no_item - Arena | `91` -- instance_the_judge_of_uthstin - Decisive Arena | `92` -- instance_battle_field_of_feast - Free-For-All Arena | `93` -- w_hanuimaru - Ahnimar | `94` -- instance_prologue_izuna - Ancient Ezna | `95` -- s_boiling_sea - Boiling Sea | `96` -- e_sylvina_region - Sylvina Caldera | `97` -- instance_sea_of_chaos - Bloodsalt Bay | `98` -- o_room_of_queen - Queen's Chamber | `99` -- e_lokaloka_mountains - Rokhala Mountains | `100` -- o_room_of_queen_2 - Queen's Chamber | `101` -- o_room_of_queen_3 - Burnt Castle Cellar | `102` -- o_candlestick_of_sea - Aegis Island | `103` -- o_whale_song_bay - Whalesong Harbor | `104` -- s_whale_swell_strait - Whaleswell Straits | `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary | `106` -- instance_festival_training_camp_1on1 - Snowball Arena | `107` -- o_hirama_the_west - Western Hiram Mountains | `108` -- instance_golden_plains - Golden Plains Battle | `109` -- instance_golden_plains_war - Golden Plains Battle | `110` -- o_hirama_the_east - Eastern Hiram Mountains | `111` -- instance_library_new_boss_1 - Screening Hall (Disabled) | `112` -- instance_library_new_boss_2 - Frozen Study (Disabled) | `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled) | `114` -- test_arcaneearth - Corner Reading Room (Disabled) | `115` -- instance_library_new_heart - Heart of Ayanad (Disabled) | `116` -- library_lobby_1f - Unused | `117` -- library_lobby_2f - Verdant Skychamber (Disabled) | `118` -- library_lobby_3f - Evening Botanica (Disabled) | `119` -- library_lobby_4f - Constellation Breakroom (Disabled) | `120` -- instance_library_boss_total - Abyssal Library | `121` -- instance_carcass - Red Dragon's Keep | `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City | `125` -- instance_challenge_tower - Noryette Challenge | `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet | `127` -- instance_sea_survival - Naval Survival Game (test) | `129` -- instance_sea_survival_2 - Stillwater Gulf | `130` -- instance_eternity - Hereafter Rebellion | `131` -- instance_dew_plain - Battle of Mistmerrow | `132` -- instance_dewplane_boss - Kadum | `133` -- the_garden - Garden of the Gods | `134` -- gatekeeper_hall - Gatekeeper Hall | `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland | `136` -- instance_restraint_of_power - Circle of Authority | `137` -- instance_phantom_of_delphinad - Delphinad Mirage | `138` -- instance_arena_2on2 - Test Arena | `139` -- o_land_of_magic - Mysthrane Gorge | `140` -- o_mount_ipnir - Ipnya Ridge | `141` -- instance_garuda_nest - Skyfin War | `142` -- instance_mount_ipnir_story - Queen's Altar | `143` -- instance_event_camp_1on1 - Event Arena | `144` -- test_cbush - Guild House | `145` -- instance_black_thorn - Unused | `146` -- instance_black_spike - Black Thorn Prison | `147` -- o_western_prairie - Great Prairie of the West | `148` -- instance_nachashgar_ancient - Greater Serpentis | `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena | `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid | `151` -- instance_event_hanuimaru - Ahnimar Event Arena | `152` -- w_golden_moss_forest - Goldleaf Forest | `153` -- instance_training_camp_1on1_ga - Make a Splash | `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory | `155` -- instance_divided_crossroad - Crossroads Arena | `156` -- instance_noryette_battlefield - Noryette Arena | `158` -- instance_life_dungeon_daru - Island of Abundance | `159` -- instance_golden_plains_ga - Golden Plains BattleSee: ImageDrawable
Method: GetCursorSextants
(method) WorldMap:GetCursorSextants()
-> The: SEXTANT|nil
Retrieves the sextant location of the cursor on the world map.
@return
The— cursor’s sextant data, ornilif not available.
Method: SetCommonFarmDrawable
(method) WorldMap:SetCommonFarmDrawable(drawable: EffectDrawable)
Sets the drawable for common farm icons on the world map.
@param
drawable— The drawable for the farm icon.local farmDrawable = widget:CreateEffectDrawableByKey("ui/map/icon/npc_icon.dds", "portal", "overlay") farmDrawable:SetVisible(false) farmDrawable:SetEffectPriority(1, "alpha", 0.5, 0.4) farmDrawable:SetMoveRepeatCount(0) farmDrawable:SetMoveRotate(false) farmDrawable:SetMoveEffectType(1, "right", 0, 0, 0.4, 0.4) farmDrawable:SetMoveEffectEdge(1, 0.3, 0.5) farmDrawable:SetMoveEffectType(2, "right", 0, 0, 0.4, 0.4) farmDrawable:SetMoveEffectEdge(2, 0.5, 0.3) widget:SetCommonFarmDrawable(farmDrawable)See: EffectDrawable
Method: GetRouteDrawable
(method) WorldMap:GetRouteDrawable(level: `1`|`2`|`3`|`4`, id: number)
-> routeDrawable: ImageDrawable
2. created: boolean
Retrieves or creates a route drawable for a specific zoom level and ID. Crashes if an invalid level is provided.
@param
level— The zoom level.@param
id— The route ID.@return
routeDrawable— The route drawable, empty table if the objectImageDrawablehasn’t been imported, ornilif not found.@return
created—trueif the drawable was created,falseif it already existed.level: | `1` -- World | `2` -- Continent | `3` -- Zone | `4` -- CitySee: ImageDrawable
Method: InitMapData
(method) WorldMap:InitMapData(width: number, height: number, tgaPath: string|"ui/map/image_map.tga", iconPath: string|"ui/map/frame_map.dds")
Initializes map data with specified dimensions and texture paths. Must be called before showing the widget to ensure proper rendering.
@param
width— The width of the map.@param
height— The height of the map.@param
tgaPath— The path to the map texture.@param
iconPath— The path to the icon texture.tgaPath: | "ui/map/image_map.tga" iconPath: | "ui/map/frame_map.dds"
Method: HideAllIconDrawable
(method) WorldMap:HideAllIconDrawable()
Hides all icon drawables on the world map.
Method: RemovePing
(method) WorldMap:RemovePing(pingType: `1`|`2`|`3`|`4`|`5`)
Removes a ping from the world map by its type.
@param
pingType— The type of ping to remove.pingType: | `1` -- Ping | `2` -- Enemy | `3` -- Attack | `4` -- Line | `5` -- Eraser
Method: UpdateZoneStateDrawable
(method) WorldMap:UpdateZoneStateDrawable()
Updates the zone state drawables on the world map.
X2Editbox
Classes
Class: X2Editbox
Extends Editbox
A
X2Editboxwidget is an working extension of theEditboxwidget, providing a text input field for user interaction. It inherits all functionality fromEditbox.
Types
aliases
Aliases
ABILITY_TYPE_NAME
“adamant”|“assassin”|“death”|“fight”|“hatred”…(+9)
ABILITY_TYPE_NAME:
| "adamant" -- Defense
| "assassin" -- Swiftblade
| "death" -- Occultism
| "fight" -- Battlerage
| "hatred" -- Malediction
| "illusion" -- Witchcraft
| "love" -- Vitalism
| "madness" -- Gunslinger
| "magic" -- Sorcery
| "pleasure" -- Spelldance
| "romance" -- Songcraft
| "vocation" -- Shadowplay
| "wild" -- Archery
| "will" -- Auramancy
ACTABILITY_GRADE
“Adept”|“Amateur”|“Authority”|“Celebrity”|“Champion”…(+7)
-- db expert_limits
ACTABILITY_GRADE:
| "Amateur"
| "Novice"
| "Veteran"
| "Expert"
| "Master"
| "Authority"
| "Champion"
| "Adept"
| "Herald"
| "Virtuoso"
| "Celebrity"
| "Famed"
ACTABILITY_ID
10|11|12|13|14…(+32)
-- db actability_groups
ACTABILITY_ID:
| `1` -- Alchemy
| `2` -- Construction
| `3` -- Cooking
| `4` -- Handicrafts
| `5` -- Husbandry
| `6` -- Farming
| `7` -- Fishing
| `8` -- Logging
| `9` -- Gathering
| `10` -- Machining
| `11` -- Metalwork
| `12` -- Printing
| `13` -- Mining
| `14` -- Masonry
| `15` -- Tailoring
| `16` -- Leatherwork
| `17` -- Weaponry
| `18` -- Carpentry
| `19` -- Quest
| `20` -- Larceny
| `21` -- Nuian Language
| `22` -- Elven Language
| `23` -- Dwarven Language
| `24` -- Faerie Language
| `25` -- Harani Language
| `26` -- Firran Language
| `27` -- Warborn Language
| `28` -- Returned Language
| `29` -- Nuia Continent Dialect
| `30` -- Haranya Continent Dialect
| `31` -- Commerce
| `32` -- Mirage Isle
| `33` -- Artistry
| `34` -- Exploration
| `36` -- Zones
| `37` -- Dungeons
| `38` -- Other
ACTABILITY_NAME
“Alchemy”|“Artistry”|“Carpentry”|“Commerce”|“Construction”…(+32)
-- db actability_groups
ACTABILITY_NAME:
| "Alchemy"
| "Artistry"
| "Carpentry"
| "Commerce"
| "Construction"
| "Cooking"
| "Dungeons"
| "Dwarven Language"
| "Elven Language"
| "Exploration"
| "Faerie Language"
| "Farming"
| "Firran Language"
| "Fishing"
| "Gathering"
| "Handicrafts"
| "Harani Language"
| "Haranya Continent Dialect"
| "Husbandry"
| "Larceny"
| "Leatherwork"
| "Logging"
| "Machining"
| "Masonry"
| "Metalwork"
| "Mining"
| "Mirage Isle"
| "Nuia Continent Dialect"
| "Nuian Language"
| "Other"
| "Printing"
| "Quest"
| "Returned Language"
| "Tailoring"
| "Warborn Language"
| "Weaponry"
| "Zones"
ANCHOR_POINT
“BOTTOM”|“BOTTOMLEFT”|“BOTTOMRIGHT”|“CENTER”|“LEFT”…(+4)
ANCHOR_POINT:
| "TOPLEFT"
| "TOP"
| "TOPRIGHT"
| "LEFT"
| "CENTER"
| "RIGHT"
| "BOTTOMLEFT"
| "BOTTOM"
| "BOTTOMRIGHT"
ANIMATION
“ac_steer_idle”|“ac_steer_l_01”|“ac_steer_r_01”|“additive_all_co_combat_miss”|“additive_all_re_combat_confuse”…(+2286)
-- db > anim_actions + animations/
ANIMATION:
| "ac_steer_idle"
| "ac_steer_l_01"
| "ac_steer_r_01"
| "additive_all_co_combat_miss"
| "additive_all_re_combat_confuse"
| "additive_all_re_combat_hit_b"
| "additive_all_re_combat_hit_f"
| "additive_all_re_combat_hit_l"
| "additive_all_re_combat_hit_r"
| "additive_all_re_combat_miss"
| "additive_all_re_relaxed_hit_b"
| "additive_all_re_relaxed_hit_f"
| "additive_all_re_relaxed_hit_l"
| "additive_all_re_relaxed_hit_r"
| "additive_all_re_relaxed_hit"
| "additive_dragon_plasma_ba_relaxed_idle"
| "additive_fist_ac_board_f"
| "additive_fist_ac_board_idle"
| "additive_fist_ac_gliding_2"
| "additive_fist_ac_gliding_3"
| "additive_fist_ac_gliding"
| "additive_fist_ba_turnhead_d"
| "additive_fist_ba_turnhead_l"
| "additive_fist_ba_turnhead_r"
| "additive_fist_mo_normal_run_f_2"
| "additive_fist_mo_normal_run_f_3"
| "additive_fist_mo_normal_run_f_4"
| "additive_fist_mo_normal_run_f_5"
| "additive_fist_mo_normal_run_f_6"
| "additive_fist_mo_normal_run_f_7"
| "additive_horse_ba_relaxed_idle_foldlegs"
| "additive_lion_ba_relaxed_idle"
| "additive_pangolin_ba_relaxed_idle"
| "additive_seabug_ba_relaxed_idle"
| "all_co_sk_arrest_cast_start"
| "all_co_sk_arrest_cast"
| "all_co_sk_arrest_launch_end"
| "all_co_sk_arrest_launch_loop"
| "all_co_sk_arrest_launch_start"
| "all_co_sk_backstep_diff"
| "all_co_sk_backstep"
| "all_co_sk_bosscast_1"
| "all_co_sk_bosscast_2"
| "all_co_sk_bosscast_6"
| "all_co_sk_buff_cast_defense"
| "all_co_sk_buff_cast_mana"
| "all_co_sk_buff_cast_mental"
| "all_co_sk_buff_cast_resist"
| "all_co_sk_buff_channel_force"
| "all_co_sk_buff_channel_special"
| "all_co_sk_buff_launch_alterego_l_mub"
| "all_co_sk_buff_launch_alterego_l"
| "all_co_sk_buff_launch_alterego_r_mub"
| "all_co_sk_buff_launch_alterego_r"
| "all_co_sk_buff_launch_berserk"
| "all_co_sk_buff_launch_defense_mub"
| "all_co_sk_buff_launch_defense"
| "all_co_sk_buff_launch_dragon"
| "all_co_sk_buff_launch_force_mub"
| "all_co_sk_buff_launch_force"
| "all_co_sk_buff_launch_mana_mub"
| "all_co_sk_buff_launch_mana"
| "all_co_sk_buff_launch_mental_mub"
| "all_co_sk_buff_launch_mental"
| "all_co_sk_buff_launch_resist_mub"
| "all_co_sk_buff_launch_resist"
| "all_co_sk_buff_launch_special_mub"
| "all_co_sk_buff_launch_special"
| "all_co_sk_buff_launch_teleport_mub"
| "all_co_sk_buff_launch_unslow"
| "all_co_sk_dashattack_2_mub"
| "all_co_sk_dashattack_2_ub"
| "all_co_sk_dashattack_2"
| "all_co_sk_dashattack_mub"
| "all_co_sk_dashattack_ub"
| "all_co_sk_dashattack"
| "all_co_sk_flyingkick"
| "all_co_sk_holdthrow_cast"
| "all_co_sk_holdthrow_launch"
| "all_co_sk_hovering_2"
| "all_co_sk_hovering"
| "all_co_sk_leapattack_2"
| "all_co_sk_leapattack_diff"
| "all_co_sk_leapattack_diff2"
| "all_co_sk_leapattack"
| "all_co_sk_lowkick"
| "all_co_sk_pull_cast"
| "all_co_sk_shout_2"
| "all_co_sk_shout_mub"
| "all_co_sk_shout"
| "all_co_sk_spell_cast_angersnake"
| "all_co_sk_spell_cast_bless"
| "all_co_sk_spell_cast_cold"
| "all_co_sk_spell_cast_combatrevival"
| "all_co_sk_spell_cast_crosslight_mub"
| "all_co_sk_spell_cast_crosslight"
| "all_co_sk_spell_cast_cure"
| "all_co_sk_spell_cast_d"
| "all_co_sk_spell_cast_dead"
| "all_co_sk_spell_cast_destroysword"
| "all_co_sk_spell_cast_energyshot"
| "all_co_sk_spell_cast_fireball"
| "all_co_sk_spell_cast_flash"
| "all_co_sk_spell_cast_love"
| "all_co_sk_spell_cast_meteor_dragon"
| "all_co_sk_spell_cast_meteor"
| "all_co_sk_spell_cast_missile"
| "all_co_sk_spell_cast_poisonsword"
| "all_co_sk_spell_cast_rescue"
| "all_co_sk_spell_cast_rescue2"
| "all_co_sk_spell_cast_shield"
| "all_co_sk_spell_cast_spear"
| "all_co_sk_spell_cast_spread"
| "all_co_sk_spell_cast_summon"
| "all_co_sk_spell_cast_swich"
| "all_co_sk_spell_cast_thunderbolt_mub"
| "all_co_sk_spell_cast_thunderbolt"
| "all_co_sk_spell_cast_tug"
| "all_co_sk_spell_cast_union"
| "all_co_sk_spell_channel_cure"
| "all_co_sk_spell_channel_d"
| "all_co_sk_spell_channel_dragon"
| "all_co_sk_spell_channel_medusa"
| "all_co_sk_spell_channel_meteor_end"
| "all_co_sk_spell_channel_meteor_start"
| "all_co_sk_spell_channel_meteor"
| "all_co_sk_spell_channel_pray"
| "all_co_sk_spell_channel_sorb"
| "all_co_sk_spell_channel_tug"
| "all_co_sk_spell_channel_zero"
| "all_co_sk_spell_launch_all_mub"
| "all_co_sk_spell_launch_all"
| "all_co_sk_spell_launch_angersnake_mub"
| "all_co_sk_spell_launch_angersnake"
| "all_co_sk_spell_launch_bless_mub"
| "all_co_sk_spell_launch_bless"
| "all_co_sk_spell_launch_cold_mub"
| "all_co_sk_spell_launch_cold"
| "all_co_sk_spell_launch_combatrevival_mub"
| "all_co_sk_spell_launch_combatrevival"
| "all_co_sk_spell_launch_crosslight_mub"
| "all_co_sk_spell_launch_crosslight"
| "all_co_sk_spell_launch_d_mub"
| "all_co_sk_spell_launch_dead_mub"
| "all_co_sk_spell_launch_dead"
| "all_co_sk_spell_launch_destroysword"
| "all_co_sk_spell_launch_devilsword"
| "all_co_sk_spell_launch_dragonwind"
| "all_co_sk_spell_launch_energyshot_2_mub"
| "all_co_sk_spell_launch_energyshot_2"
| "all_co_sk_spell_launch_energyshot_3_mub"
| "all_co_sk_spell_launch_energyshot_3"
| "all_co_sk_spell_launch_energyshot_mub"
| "all_co_sk_spell_launch_energyshot"
| "all_co_sk_spell_launch_fastmove"
| "all_co_sk_spell_launch_fepee_mub"
| "all_co_sk_spell_launch_fepee"
| "all_co_sk_spell_launch_field_mub"
| "all_co_sk_spell_launch_field"
| "all_co_sk_spell_launch_fireball_2_mub"
| "all_co_sk_spell_launch_fireball_2"
| "all_co_sk_spell_launch_fireball_3_mub"
| "all_co_sk_spell_launch_fireball_3"
| "all_co_sk_spell_launch_fireball_mub"
| "all_co_sk_spell_launch_fireball"
| "all_co_sk_spell_launch_fireball2_mub"
| "all_co_sk_spell_launch_flash_mub"
| "all_co_sk_spell_launch_flash"
| "all_co_sk_spell_launch_flow"
| "all_co_sk_spell_launch_ground_mub"
| "all_co_sk_spell_launch_inhalation"
| "all_co_sk_spell_launch_l_diff_mub"
| "all_co_sk_spell_launch_l_diff"
| "all_co_sk_spell_launch_l_mub"
| "all_co_sk_spell_launch_love_mub"
| "all_co_sk_spell_launch_love"
| "all_co_sk_spell_launch_meteor_dragon_mub"
| "all_co_sk_spell_launch_meteor_mub"
| "all_co_sk_spell_launch_meteor"
| "all_co_sk_spell_launch_missile_mub"
| "all_co_sk_spell_launch_missile"
| "all_co_sk_spell_launch_nd_mub"
| "all_co_sk_spell_launch_nd"
| "all_co_sk_spell_launch_poisonsword"
| "all_co_sk_spell_launch_pthrow"
| "all_co_sk_spell_launch_r_diff_mub"
| "all_co_sk_spell_launch_r_diff"
| "all_co_sk_spell_launch_r_mub"
| "all_co_sk_spell_launch_rescue_mub"
| "all_co_sk_spell_launch_rescue"
| "all_co_sk_spell_launch_rescue2_mub"
| "all_co_sk_spell_launch_rescue2"
| "all_co_sk_spell_launch_shield"
| "all_co_sk_spell_launch_site_mub"
| "all_co_sk_spell_launch_site"
| "all_co_sk_spell_launch_smoke"
| "all_co_sk_spell_launch_spear_diff_mub"
| "all_co_sk_spell_launch_spear_diff"
| "all_co_sk_spell_launch_spear_diff2_mub"
| "all_co_sk_spell_launch_spear_diff2"
| "all_co_sk_spell_launch_spear_mub"
| "all_co_sk_spell_launch_spear"
| "all_co_sk_spell_launch_spread_mub"
| "all_co_sk_spell_launch_spread"
| "all_co_sk_spell_launch_summon_mub"
| "all_co_sk_spell_launch_summon"
| "all_co_sk_spell_launch_swich_mub"
| "all_co_sk_spell_launch_swich"
| "all_co_sk_spell_launch_swich2_mub"
| "all_co_sk_spell_launch_swich2"
| "all_co_sk_spell_launch_thunderbolt_2_mub"
| "all_co_sk_spell_launch_thunderbolt_3_mub"
| "all_co_sk_spell_launch_thunderbolt_4_mub"
| "all_co_sk_spell_launch_thunderbolt_mub"
| "all_co_sk_spell_launch_thunderbolt"
| "all_co_sk_spell_launch_thunderbolt2"
| "all_co_sk_spell_launch_union"
| "all_co_sk_spell_launch_vitality"
| "all_co_sk_spell_launch_whip_mub"
| "all_co_sk_spell_launch_whip"
| "all_co_sk_swim_backstep"
| "all_co_sk_swim_buff_cast_defense"
| "all_co_sk_swim_buff_cast_mana"
| "all_co_sk_swim_buff_cast_mental"
| "all_co_sk_swim_buff_channel_force"
| "all_co_sk_swim_buff_channel_special"
| "all_co_sk_swim_buff_launch_alterego_l"
| "all_co_sk_swim_buff_launch_alterego_r"
| "all_co_sk_swim_buff_launch_defense"
| "all_co_sk_swim_buff_launch_dragon"
| "all_co_sk_swim_buff_launch_force"
| "all_co_sk_swim_buff_launch_mana"
| "all_co_sk_swim_buff_launch_mental"
| "all_co_sk_swim_buff_launch_special"
| "all_co_sk_swim_buff_launch_teleport"
| "all_co_sk_swim_dashattack_2_ub"
| "all_co_sk_swim_dashattack_ub"
| "all_co_sk_swim_flyingkick_ub"
| "all_co_sk_swim_holdthrow_cast"
| "all_co_sk_swim_holdthrow_launch_ub"
| "all_co_sk_swim_leapattack_2"
| "all_co_sk_swim_leapattack"
| "all_co_sk_swim_pull_cast"
| "all_co_sk_swim_shout"
| "all_co_sk_swim_spell_cast_angersnake"
| "all_co_sk_swim_spell_cast_bless"
| "all_co_sk_swim_spell_cast_cold"
| "all_co_sk_swim_spell_cast_combatrevival"
| "all_co_sk_swim_spell_cast_d"
| "all_co_sk_swim_spell_cast_dead"
| "all_co_sk_swim_spell_cast_destroysword"
| "all_co_sk_swim_spell_cast_energyshot"
| "all_co_sk_swim_spell_cast_fireball"
| "all_co_sk_swim_spell_cast_flash"
| "all_co_sk_swim_spell_cast_love"
| "all_co_sk_swim_spell_cast_medusa"
| "all_co_sk_swim_spell_cast_meteor_dragon"
| "all_co_sk_swim_spell_cast_meteor"
| "all_co_sk_swim_spell_cast_missile"
| "all_co_sk_swim_spell_cast_poisonsword"
| "all_co_sk_swim_spell_cast_rescue"
| "all_co_sk_swim_spell_cast_rescue2"
| "all_co_sk_swim_spell_cast_shield"
| "all_co_sk_swim_spell_cast_spear"
| "all_co_sk_swim_spell_cast_spread"
| "all_co_sk_swim_spell_cast_summon"
| "all_co_sk_swim_spell_cast_swich"
| "all_co_sk_swim_spell_cast_tug"
| "all_co_sk_swim_spell_cast_vitality"
| "all_co_sk_swim_spell_channel_cure"
| "all_co_sk_swim_spell_channel_dragon"
| "all_co_sk_swim_spell_channel_medusa"
| "all_co_sk_swim_spell_channel_pray"
| "all_co_sk_swim_spell_channel_sorb"
| "all_co_sk_swim_spell_channel_tug"
| "all_co_sk_swim_spell_channel_zero"
| "all_co_sk_swim_spell_launch_all"
| "all_co_sk_swim_spell_launch_bless"
| "all_co_sk_swim_spell_launch_cold"
| "all_co_sk_swim_spell_launch_combatrevival"
| "all_co_sk_swim_spell_launch_d"
| "all_co_sk_swim_spell_launch_dead"
| "all_co_sk_swim_spell_launch_devilsword"
| "all_co_sk_swim_spell_launch_energyshot_2"
| "all_co_sk_swim_spell_launch_energyshot_3"
| "all_co_sk_swim_spell_launch_energyshot"
| "all_co_sk_swim_spell_launch_fepee"
| "all_co_sk_swim_spell_launch_field"
| "all_co_sk_swim_spell_launch_fireball_2"
| "all_co_sk_swim_spell_launch_fireball_3"
| "all_co_sk_swim_spell_launch_fireball"
| "all_co_sk_swim_spell_launch_ground"
| "all_co_sk_swim_spell_launch_l"
| "all_co_sk_swim_spell_launch_meteor_dragon"
| "all_co_sk_swim_spell_launch_meteor"
| "all_co_sk_swim_spell_launch_missile"
| "all_co_sk_swim_spell_launch_nd"
| "all_co_sk_swim_spell_launch_r"
| "all_co_sk_swim_spell_launch_rescue"
| "all_co_sk_swim_spell_launch_shield"
| "all_co_sk_swim_spell_launch_site"
| "all_co_sk_swim_spell_launch_spear"
| "all_co_sk_swim_spell_launch_summon"
| "all_co_sk_swim_spell_launch_thunderbolt_2"
| "all_co_sk_swim_spell_launch_thunderbolt_3"
| "all_co_sk_swim_spell_launch_thunderbolt_4"
| "all_co_sk_swim_spell_launch_thunderbolt_5"
| "all_co_sk_swim_spell_launch_thunderbolt"
| "all_co_sk_swim_spell_launch_union"
| "all_co_sk_swim_spell_launch_vitality"
| "all_co_sk_swim_spell_launch_whip"
| "all_co_sk_swim_transformation"
| "all_co_sk_swim_whirlwind_cast"
| "all_co_sk_swim_whirlwind_launch_ub"
| "all_co_sk_underthrow_mub"
| "all_co_sk_underthrow"
| "all_co_sk_whirlwind_launch"
| "all_re_combat_airtied"
| "all_re_combat_crash_end"
| "all_re_combat_crash_start"
| "all_re_combat_crash"
| "all_re_combat_critical_mub"
| "all_re_combat_critical"
| "all_re_combat_crow"
| "all_re_combat_dead_end"
| "all_re_combat_dead_start"
| "all_re_combat_dodge_mub"
| "all_re_combat_dodge"
| "all_re_combat_fall"
| "all_re_combat_hit_l_mub"
| "all_re_combat_hit_l"
| "all_re_combat_hit_mub"
| "all_re_combat_hit_r_mub"
| "all_re_combat_hit_r"
| "all_re_combat_hit"
| "all_re_combat_knockback_b_start"
| "all_re_combat_knockback_start"
| "all_re_combat_knockback"
| "all_re_combat_pull"
| "all_re_combat_struggle_2"
| "all_re_combat_struggle"
| "all_re_combat_stun_2"
| "all_re_combat_stun"
| "all_re_combat_swim_stun_start"
| "all_re_combat_swim_stun"
| "all_re_combat_tied"
| "all_re_relaxed_hit_mub"
| "all_re_relaxed_hit"
| "barrelboat"
| "bear_spell_launch_d_2"
| "bear_spell_launch_d"
| "bear_spell_launch_nd"
| "bicycle"
| "bow_co_attack_mub"
| "bow_co_attack"
| "bow_co_sk_cast_2_ub"
| "bow_co_sk_cast_2"
| "bow_co_sk_cast_3_ub"
| "bow_co_sk_cast_3"
| "bow_co_sk_cast_4_ub"
| "bow_co_sk_cast_4"
| "bow_co_sk_cast_5_ub"
| "bow_co_sk_cast_5"
| "bow_co_sk_cast_6"
| "bow_co_sk_cast_start_2_diff"
| "bow_co_sk_cast_start_2_ub"
| "bow_co_sk_cast_start_2"
| "bow_co_sk_cast_start_3"
| "bow_co_sk_cast_start_4_ub"
| "bow_co_sk_cast_start_4"
| "bow_co_sk_cast_start_5_ub"
| "bow_co_sk_cast_start_5"
| "bow_co_sk_cast_start_6"
| "bow_co_sk_cast_start_ub"
| "bow_co_sk_cast_start"
| "bow_co_sk_cast_ub"
| "bow_co_sk_cast"
| "bow_co_sk_high_cast_start_ub"
| "bow_co_sk_high_cast_start"
| "bow_co_sk_high_cast_ub"
| "bow_co_sk_high_cast"
| "bow_co_sk_high_launch_mub"
| "bow_co_sk_high_launch_ub"
| "bow_co_sk_high_launch"
| "bow_co_sk_launch_2_diff_start"
| "bow_co_sk_launch_2_diff"
| "bow_co_sk_launch_2_mub"
| "bow_co_sk_launch_2"
| "bow_co_sk_launch_3_mub"
| "bow_co_sk_launch_3"
| "bow_co_sk_launch_4_mub"
| "bow_co_sk_launch_4"
| "bow_co_sk_launch_5_mub"
| "bow_co_sk_launch_5"
| "bow_co_sk_launch_6"
| "bow_co_sk_launch_beastrush_mub"
| "bow_co_sk_launch_beastrush"
| "bow_co_sk_launch_differ_mub"
| "bow_co_sk_launch_flame_loop"
| "bow_co_sk_launch_mub"
| "bow_co_sk_launch_skill_cast"
| "bow_co_sk_launch_skill_launch"
| "bow_co_sk_launch_skill_loop"
| "bow_co_sk_launch_snakeeye_2_mub"
| "bow_co_sk_launch_snakeeye_2"
| "bow_co_sk_launch_snakeeye_3_mub"
| "bow_co_sk_launch_snakeeye_3"
| "bow_co_sk_launch_snakeeye_mub"
| "bow_co_sk_launch_snakeeye"
| "bow_co_sk_launch"
| "bow_co_sk_swim_cast_2"
| "bow_co_sk_swim_cast_3"
| "bow_co_sk_swim_cast_4"
| "bow_co_sk_swim_cast_5_ub"
| "bow_co_sk_swim_cast_5"
| "bow_co_sk_swim_cast_6"
| "bow_co_sk_swim_cast_start_2"
| "bow_co_sk_swim_cast_start_3"
| "bow_co_sk_swim_cast_start_4"
| "bow_co_sk_swim_cast_start_5"
| "bow_co_sk_swim_cast_start_6"
| "bow_co_sk_swim_cast_start"
| "bow_co_sk_swim_cast"
| "bow_co_sk_swim_high_cast_start"
| "bow_co_sk_swim_high_cast"
| "bow_co_sk_swim_launch_2_ub"
| "bow_co_sk_swim_launch_4_ub"
| "bow_co_sk_swim_launch_5_ub"
| "bow_co_sk_swim_launch_beastrush"
| "bow_co_sk_swim_launch_snakeeye"
| "bow_co_sk_swim_launch_ub"
| "bow_co_swim_attack_mub"
| "bow_shotgun_co_sk_cast_approach"
| "bow_shotgun_co_sk_cast_lightning"
| "bow_shotgun_co_sk_launch_approach"
| "bow_shotgun_co_sk_launch_corrode"
| "bow_shotgun_co_sk_launch_extensive"
| "bow_shotgun_co_sk_launch_finish"
| "bow_shotgun_co_sk_launch_infection"
| "bow_shotgun_co_sk_launch_notice"
| "bow_shotgun_co_sk_launch_revenge_ub"
| "bow_shotgun_co_sk_launch_revenge"
| "bow_shotgun_co_sk_launch_shoot_1"
| "bow_shotgun_co_sk_launch_shoot_2"
| "bow_shotgun_co_sk_swim_cast_lightning_ub"
| "bow_shotgun_co_sk_swim_launch_approach_ub"
| "bow_shotgun_co_sk_swim_launch_extensive_ub"
| "bow_shotgun_co_sk_swim_launch_infection_ub"
| "bow_shotgun_co_sk_swim_launch_revenge_ub"
| "coupleduckship"
| "dancer_co_sk_cast_naima"
| "dancer_co_sk_channel_empty"
| "dancer_co_sk_channel_naima"
| "dancer_co_sk_channel_phantom"
| "dancer_co_sk_channel_recovery"
| "dancer_co_sk_channel_weakness"
| "dancer_co_sk_launch_blessing"
| "dancer_co_sk_launch_commune"
| "dancer_co_sk_launch_maximize"
| "dancer_co_sk_launch_oneheart"
| "dancer_co_sk_launch_touch_1_ub"
| "dancer_co_sk_launch_touch_1"
| "dancer_co_sk_launch_touch_2"
| "dancer_co_sk_launch_whistle"
| "dancer_co_sk_swim_cast_naima_ub"
| "dancer_co_sk_swim_channel_empty_ub"
| "dancer_co_sk_swim_channel_naima_ub"
| "dancer_co_sk_swim_channel_phantom_ub"
| "dancer_co_sk_swim_channel_recovery_ub"
| "dancer_co_sk_swim_channel_weakness_ub"
| "dancer_co_sk_swim_launch_blessing_ub"
| "dancer_co_sk_swim_launch_commune_ub"
| "dancer_co_sk_swim_launch_maximize_ub"
| "dancer_co_sk_swim_launch_oneheart_ub"
| "dancer_co_sk_swim_launch_shock_ub"
| "dancer_co_sk_swim_launch_touch_1_ub"
| "dancer_co_sk_swim_launch_touch_2_ub"
| "dancer_co_sk_swim_launch_whistle_ub"
| "dead_02"
| "dead_swim_loop"
| "dead_swim_start"
| "dragdor_ba_relaxed_idle_rand_1"
| "dragdor_ba_relaxed_idle"
| "dragon_boat"
| "elephant_ba_passenger_idle"
| "elephant_mo_relaxed_idletorun_f"
| "fist_ac_anchor_steer_l_mub"
| "fist_ac_anchor_steer_r_mub"
| "fist_ac_ballista_fire"
| "fist_ac_ballista_idle"
| "fist_ac_ballista_release"
| "fist_ac_ballista_winding"
| "fist_ac_bathtub_loop"
| "fist_ac_bathtub_mermaid_loop"
| "fist_ac_bathtub_mermaid"
| "fist_ac_bathtub_start"
| "fist_ac_bathtub"
| "fist_ac_bear_b_geton"
| "fist_ac_bear_f_geton"
| "fist_ac_bear_r_geton"
| "fist_ac_beggar_01_end"
| "fist_ac_beggar_01_loop"
| "fist_ac_beggar_01_start"
| "fist_ac_beggar_01"
| "fist_ac_bicycle_idle"
| "fist_ac_bicycle_steering"
| "fist_ac_board_b"
| "fist_ac_board_flip"
| "fist_ac_board_idle"
| "fist_ac_board_jump"
| "fist_ac_board_launch"
| "fist_ac_boarding_backward"
| "fist_ac_boarding"
| "fist_ac_burden"
| "fist_ac_cannon_fire"
| "fist_ac_cannon_idle"
| "fist_ac_cannon_standby"
| "fist_ac_captain_transform_2"
| "fist_ac_captain_transform"
| "fist_ac_capture_cast"
| "fist_ac_capture_launch"
| "fist_ac_carbed_end"
| "fist_ac_carbed_loop"
| "fist_ac_carbed_start"
| "fist_ac_catapult_a_fire"
| "fist_ac_choice"
| "fist_ac_clear_end"
| "fist_ac_clear_loop"
| "fist_ac_clear_start"
| "fist_ac_cooking_end"
| "fist_ac_cooking_loop"
| "fist_ac_cooking_start"
| "fist_ac_cooking"
| "fist_ac_cough_mub"
| "fist_ac_cough"
| "fist_ac_coupleduckship_b"
| "fist_ac_coupleduckship_f"
| "fist_ac_coupleduckship_idle"
| "fist_ac_doll_end"
| "fist_ac_doll_loop"
| "fist_ac_doll_start"
| "fist_ac_doll"
| "fist_ac_drink_mub"
| "fist_ac_drink"
| "fist_ac_eat_mub"
| "fist_ac_eat"
| "fist_ac_eatherb_mub"
| "fist_ac_eatherb"
| "fist_ac_eatsuop_loop"
| "fist_ac_eatsuop_mub"
| "fist_ac_eatsuop"
| "fist_ac_elephant_b_geton"
| "fist_ac_elephant_f_geton"
| "fist_ac_elephant_r_geton"
| "fist_ac_ent_b_geton"
| "fist_ac_ent_f_geton"
| "fist_ac_ent_r_geton"
| "fist_ac_excavate_brushing_end"
| "fist_ac_excavate_brushing_start"
| "fist_ac_excavate_brushing"
| "fist_ac_falldown_end"
| "fist_ac_falldown_loop"
| "fist_ac_falldown_start"
| "fist_ac_falldown"
| "fist_ac_falldownfull"
| "fist_ac_feeding_end"
| "fist_ac_feeding_loop"
| "fist_ac_feeding_start"
| "fist_ac_feeding"
| "fist_ac_feedingfull"
| "fist_ac_felly_end"
| "fist_ac_fepeedance"
| "fist_ac_fepeedance02"
| "fist_ac_fepeedance03"
| "fist_ac_fepeeflag_end"
| "fist_ac_fepeeflag_loop"
| "fist_ac_fepeeflag_start"
| "fist_ac_furcuting_end"
| "fist_ac_furcuting_start"
| "fist_ac_galleon_telescope"
| "fist_ac_get_fruit_end"
| "fist_ac_get_fruit_loop"
| "fist_ac_get_fruit_start"
| "fist_ac_get_fruit"
| "fist_ac_give_mub"
| "fist_ac_give"
| "fist_ac_gliding_back"
| "fist_ac_gliding_backflip"
| "fist_ac_gliding_bl"
| "fist_ac_gliding_board_back"
| "fist_ac_gliding_board_bl"
| "fist_ac_gliding_board_boost"
| "fist_ac_gliding_board_br"
| "fist_ac_gliding_board_end"
| "fist_ac_gliding_board_fl"
| "fist_ac_gliding_board_fr"
| "fist_ac_gliding_board_grounding"
| "fist_ac_gliding_board_left"
| "fist_ac_gliding_board_right"
| "fist_ac_gliding_board_sliding"
| "fist_ac_gliding_board_start"
| "fist_ac_gliding_board_turbulence_back"
| "fist_ac_gliding_board_turbulence_l"
| "fist_ac_gliding_board_turbulence_r"
| "fist_ac_gliding_board_turbulence_up"
| "fist_ac_gliding_br"
| "fist_ac_gliding_broom_back"
| "fist_ac_gliding_broom_bl"
| "fist_ac_gliding_broom_br"
| "fist_ac_gliding_broom_end"
| "fist_ac_gliding_broom_fl"
| "fist_ac_gliding_broom_fr"
| "fist_ac_gliding_broom_front"
| "fist_ac_gliding_broom_left"
| "fist_ac_gliding_broom_right"
| "fist_ac_gliding_broom_sliding_end"
| "fist_ac_gliding_broom_sliding"
| "fist_ac_gliding_broom_telpo_end"
| "fist_ac_gliding_broom_turbulence_back"
| "fist_ac_gliding_broom_turbulence_l"
| "fist_ac_gliding_broom_turbulence_r"
| "fist_ac_gliding_broom_turbulence_up"
| "fist_ac_gliding_carpet_bl"
| "fist_ac_gliding_carpet_boost"
| "fist_ac_gliding_carpet_boost2"
| "fist_ac_gliding_carpet_br"
| "fist_ac_gliding_carpet_fl"
| "fist_ac_gliding_carpet_fr"
| "fist_ac_gliding_carpet_front"
| "fist_ac_gliding_carpet_grounding"
| "fist_ac_gliding_carpet_idle"
| "fist_ac_gliding_carpet_left"
| "fist_ac_gliding_carpet_right"
| "fist_ac_gliding_carpet_sliding"
| "fist_ac_gliding_carpet_start"
| "fist_ac_gliding_carpet_telpo"
| "fist_ac_gliding_carpet_turbulence_back"
| "fist_ac_gliding_eagle_boost"
| "fist_ac_gliding_eagle_end"
| "fist_ac_gliding_eagle_fl"
| "fist_ac_gliding_eagle_fr"
| "fist_ac_gliding_eagle_front"
| "fist_ac_gliding_eagle_grounding"
| "fist_ac_gliding_eagle_idle"
| "fist_ac_gliding_eagle_left"
| "fist_ac_gliding_eagle_right"
| "fist_ac_gliding_eagle_sliding"
| "fist_ac_gliding_eagle_start"
| "fist_ac_gliding_fl"
| "fist_ac_gliding_fr"
| "fist_ac_gliding_hot_air_balloon_back"
| "fist_ac_gliding_hot_air_balloon_bl"
| "fist_ac_gliding_hot_air_balloon_boost"
| "fist_ac_gliding_hot_air_balloon_br"
| "fist_ac_gliding_hot_air_balloon_end"
| "fist_ac_gliding_hot_air_balloon_fl"
| "fist_ac_gliding_hot_air_balloon_fr"
| "fist_ac_gliding_hot_air_balloon_front"
| "fist_ac_gliding_hot_air_balloon_idle"
| "fist_ac_gliding_hot_air_balloon_left"
| "fist_ac_gliding_hot_air_balloon_right"
| "fist_ac_gliding_hot_air_balloon_sliding"
| "fist_ac_gliding_hot_air_balloon_start"
| "fist_ac_gliding_hot_air_balloon_turbulence_l"
| "fist_ac_gliding_hot_air_balloon_turbulence_r"
| "fist_ac_gliding_hot_air_balloon_turbulence_up"
| "fist_ac_gliding_idle"
| "fist_ac_gliding_left"
| "fist_ac_gliding_panda_back"
| "fist_ac_gliding_panda_bomb"
| "fist_ac_gliding_panda_boost"
| "fist_ac_gliding_panda_end"
| "fist_ac_gliding_panda_fl"
| "fist_ac_gliding_panda_fr"
| "fist_ac_gliding_panda_front"
| "fist_ac_gliding_panda_idle"
| "fist_ac_gliding_panda_launch"
| "fist_ac_gliding_panda_left"
| "fist_ac_gliding_panda_right"
| "fist_ac_gliding_panda_spin"
| "fist_ac_gliding_panda_spin2"
| "fist_ac_gliding_panda_start"
| "fist_ac_gliding_panda_tumbling_back"
| "fist_ac_gliding_panda_tumbling_front"
| "fist_ac_gliding_phonix_cast"
| "fist_ac_gliding_phonix_launch"
| "fist_ac_gliding_right"
| "fist_ac_gliding_rocket_back"
| "fist_ac_gliding_rocket_backtumbling"
| "fist_ac_gliding_rocket_bl"
| "fist_ac_gliding_rocket_boost"
| "fist_ac_gliding_rocket_br"
| "fist_ac_gliding_rocket_end"
| "fist_ac_gliding_rocket_fl"
| "fist_ac_gliding_rocket_fr"
| "fist_ac_gliding_rocket_front"
| "fist_ac_gliding_rocket_grounding_end"
| "fist_ac_gliding_rocket_grounding"
| "fist_ac_gliding_rocket_idle"
| "fist_ac_gliding_rocket_left"
| "fist_ac_gliding_rocket_right"
| "fist_ac_gliding_rocket_sliding"
| "fist_ac_gliding_rocket_start"
| "fist_ac_gliding_rocket_turbulence_back"
| "fist_ac_gliding_rocket_turbulence_l"
| "fist_ac_gliding_rocket_turbulence_r"
| "fist_ac_gliding_rocket_turbulence_up"
| "fist_ac_gliding_sliding"
| "fist_ac_gliding_spin"
| "fist_ac_gliding_spin2"
| "fist_ac_gliding_start"
| "fist_ac_gliding_tumbling_front"
| "fist_ac_gliding_turnleft"
| "fist_ac_gliding_turnright"
| "fist_ac_gliding_umbrella_back"
| "fist_ac_gliding_umbrella_bl"
| "fist_ac_gliding_umbrella_boost"
| "fist_ac_gliding_umbrella_br"
| "fist_ac_gliding_umbrella_fl"
| "fist_ac_gliding_umbrella_fr"
| "fist_ac_gliding_umbrella_front_start"
| "fist_ac_gliding_umbrella_idle"
| "fist_ac_gliding_umbrella_leapattack_launch_end"
| "fist_ac_gliding_umbrella_leapattack_launch"
| "fist_ac_gliding_umbrella_left"
| "fist_ac_gliding_umbrella_right"
| "fist_ac_gliding_umbrella_sliding"
| "fist_ac_gliding_umbrella_start"
| "fist_ac_gliding_umbrella_turbulence_back"
| "fist_ac_gliding_umbrella_turbulence_l"
| "fist_ac_gliding_umbrella_turbulence_up"
| "fist_ac_gliding_wing_attack_launch_01"
| "fist_ac_gliding_wing_attack_launch_02"
| "fist_ac_gliding_wing_back"
| "fist_ac_gliding_wing_bl"
| "fist_ac_gliding_wing_boost"
| "fist_ac_gliding_wing_bow_attack"
| "fist_ac_gliding_wing_bow_launch"
| "fist_ac_gliding_wing_br"
| "fist_ac_gliding_wing_end"
| "fist_ac_gliding_wing_fl"
| "fist_ac_gliding_wing_fr"
| "fist_ac_gliding_wing_front"
| "fist_ac_gliding_wing_grounding_end"
| "fist_ac_gliding_wing_grounding"
| "fist_ac_gliding_wing_idle"
| "fist_ac_gliding_wing_leapattack_dash"
| "fist_ac_gliding_wing_leapattack_launch"
| "fist_ac_gliding_wing_right"
| "fist_ac_gliding_wing_sliding"
| "fist_ac_gliding_wing_spell_attack"
| "fist_ac_gliding_wing_spell_launch_02"
| "fist_ac_gliding_wing_start"
| "fist_ac_gliding_wing_telpo_l"
| "fist_ac_gliding_wing_telpo_r"
| "fist_ac_gliding_wing_turbulence_back"
| "fist_ac_gliding_wing_turbulence_l"
| "fist_ac_gliding_wing_turbulence_r"
| "fist_ac_gliding_wing_turbulence_up"
| "fist_ac_gubuksun_oar_l_idle_a"
| "fist_ac_gubuksun_oar_l_idle_b"
| "fist_ac_gubuksun_oar_l_run_a"
| "fist_ac_gubuksun_oar_l_run_b"
| "fist_ac_gubuksun_oar_r_idle_a"
| "fist_ac_gubuksun_oar_r_idle_b"
| "fist_ac_gubuksun_oar_r_run_a"
| "fist_ac_gubuksun_oar_r_run_b"
| "fist_ac_hammer_end_2"
| "fist_ac_hammer_end"
| "fist_ac_hammer_ladder_end"
| "fist_ac_hammer_ladder_loop"
| "fist_ac_hammer_ladder_start"
| "fist_ac_hammer_loop_2"
| "fist_ac_hammer_loop"
| "fist_ac_hammer_sit_end"
| "fist_ac_hammer_sit_loop"
| "fist_ac_hammer_sit"
| "fist_ac_hammer_start_2"
| "fist_ac_hammer_start"
| "fist_ac_hammock_loop"
| "fist_ac_horse_b_geton"
| "fist_ac_horse_f_geton"
| "fist_ac_horse_l_getoff_end"
| "fist_ac_horse_l_getoff_loop"
| "fist_ac_horse_l_getoff_start"
| "fist_ac_horse_l_getoff"
| "fist_ac_horse_l_geton"
| "fist_ac_horse_r_geton"
| "fist_ac_hurray_mub"
| "fist_ac_ignition_end"
| "fist_ac_ignition_loop"
| "fist_ac_ignition_start"
| "fist_ac_kneel_end"
| "fist_ac_kneel_loop"
| "fist_ac_kneel_start"
| "fist_ac_kneel"
| "fist_ac_kneelfull"
| "fist_ac_lavacar_idle"
| "fist_ac_lavacar_launch_special"
| "fist_ac_lavacar_launch"
| "fist_ac_lavacar_steering_backward"
| "fist_ac_lavacar_steering"
| "fist_ac_lion_b_geton"
| "fist_ac_lion_f_geton"
| "fist_ac_lion_l_getoff"
| "fist_ac_lion_l_geton"
| "fist_ac_lion_r_geton"
| "fist_ac_lowbed_a_loop"
| "fist_ac_lowbed_a"
| "fist_ac_lowbed_b_loop"
| "fist_ac_lowbed_b"
| "fist_ac_lowbed_c_loop"
| "fist_ac_lowbed_c"
| "fist_ac_lowbed"
| "fist_ac_makepotion_end"
| "fist_ac_makepotion_loop"
| "fist_ac_makepotion_start"
| "fist_ac_makepotion"
| "fist_ac_meditation_end"
| "fist_ac_meditation_loop"
| "fist_ac_meditation_start"
| "fist_ac_meditation"
| "fist_ac_meditationfull"
| "fist_ac_middleship_oar_idle"
| "fist_ac_middleship_oar_run"
| "fist_ac_milkcowdance01"
| "fist_ac_milkcowdance02"
| "fist_ac_milkcowdance03"
| "fist_ac_milking_end"
| "fist_ac_milking_loop"
| "fist_ac_milking_start"
| "fist_ac_mine_end"
| "fist_ac_mine_loop"
| "fist_ac_mine"
| "fist_ac_mooflag_end"
| "fist_ac_mooflag_start"
| "fist_ac_nailing_end"
| "fist_ac_nailing_loop"
| "fist_ac_nailing_start"
| "fist_ac_newspeedboat_idle_2"
| "fist_ac_newspeedboat_idle"
| "fist_ac_newspeedboat_l"
| "fist_ac_newspeedboat_r"
| "fist_ac_operate_loop"
| "fist_ac_operate_start"
| "fist_ac_painter"
| "fist_ac_petwash_end"
| "fist_ac_petwash_start"
| "fist_ac_photo_01_end"
| "fist_ac_photo_01_loop"
| "fist_ac_photo_01_start"
| "fist_ac_photo_01"
| "fist_ac_photo_02"
| "fist_ac_pickup_end"
| "fist_ac_pickup_loop"
| "fist_ac_pickup_start"
| "fist_ac_pickup"
| "fist_ac_pickupstand"
| "fist_ac_plank_down"
| "fist_ac_plank_up"
| "fist_ac_poledance_loop"
| "fist_ac_poundinggrain_loop"
| "fist_ac_poundinggrain_start"
| "fist_ac_prostrate_start"
| "fist_ac_prostrate"
| "fist_ac_pulling_end"
| "fist_ac_pulling_loop"
| "fist_ac_pulling_start"
| "fist_ac_pulling"
| "fist_ac_punishment_critical"
| "fist_ac_punishment_end"
| "fist_ac_punishment_hit"
| "fist_ac_punishment_loop"
| "fist_ac_punishment_sit_critical"
| "fist_ac_punishment_sit_end"
| "fist_ac_punishment_sit_hit"
| "fist_ac_punishment_sit_loop"
| "fist_ac_punishment_sit_start"
| "fist_ac_punishment_sit"
| "fist_ac_punishment_start"
| "fist_ac_punishment"
| "fist_ac_push_b"
| "fist_ac_push_f"
| "fist_ac_putdown"
| "fist_ac_reading_end"
| "fist_ac_reading_independent_end"
| "fist_ac_reading_independent_loop"
| "fist_ac_reading_independent_start"
| "fist_ac_reading_loop"
| "fist_ac_reading_start"
| "fist_ac_receive_mub"
| "fist_ac_receive"
| "fist_ac_resurrect_end"
| "fist_ac_resurrect_loop"
| "fist_ac_robot_b_geton"
| "fist_ac_robot_f_geton"
| "fist_ac_robot_l_getoff_start"
| "fist_ac_robot_l_geton"
| "fist_ac_robot_r_geton"
| "fist_ac_sail_steer_l_mub"
| "fist_ac_sail_steer_l"
| "fist_ac_sail_steer_r_mub"
| "fist_ac_sail_steer_r"
| "fist_ac_salute"
| "fist_ac_sawing_end"
| "fist_ac_sawing_loop"
| "fist_ac_sawing_start"
| "fist_ac_sawingwidth_end"
| "fist_ac_sawingwidth_loop"
| "fist_ac_sdance"
| "fist_ac_sewing_end"
| "fist_ac_sewing"
| "fist_ac_sexappeal"
| "fist_ac_shoveling_end"
| "fist_ac_shoveling_loop"
| "fist_ac_shoveling_start"
| "fist_ac_shoveling"
| "fist_ac_sit_down_2_loop"
| "fist_ac_sit_down_2_start"
| "fist_ac_sit_down_2"
| "fist_ac_sit_down_launch_2"
| "fist_ac_sit_down_launch"
| "fist_ac_sit_down_loop"
| "fist_ac_sit_down_start"
| "fist_ac_sit_down"
| "fist_ac_sit_up_2"
| "fist_ac_sit_up"
| "fist_ac_sitground_doze_mub"
| "fist_ac_sitground_doze_ub"
| "fist_ac_sitground_doze"
| "fist_ac_sitground_end"
| "fist_ac_sitground_loop"
| "fist_ac_sitground_start"
| "fist_ac_sitground"
| "fist_ac_sitgroundfull"
| "fist_ac_slaughter"
| "fist_ac_smallhammer_end"
| "fist_ac_smallhammer_loop"
| "fist_ac_smallhammer_start"
| "fist_ac_springwater"
| "fist_ac_sprinklewater_end"
| "fist_ac_sprinklewater_loop"
| "fist_ac_sprinklewater_start"
| "fist_ac_sprinklewater"
| "fist_ac_stage_closeup_idle"
| "fist_ac_stage_idle"
| "fist_ac_stage_rand_1"
| "fist_ac_stage_select_1"
| "fist_ac_stage_select_2"
| "fist_ac_stage_select_3"
| "fist_ac_standcoffin_start"
| "fist_ac_standcoffin"
| "fist_ac_standsled_idle"
| "fist_ac_standsled_steering"
| "fist_ac_steer_idle"
| "fist_ac_steer_l"
| "fist_ac_steer_r"
| "fist_ac_steer_sit_idle"
| "fist_ac_steer_steering"
| "fist_ac_steercar_b"
| "fist_ac_steercar_idle"
| "fist_ac_steercar_launch_special"
| "fist_ac_steercar_launch"
| "fist_ac_steering_backward"
| "fist_ac_steering"
| "fist_ac_stumble_knockback"
| "fist_ac_stumble"
| "fist_ac_summon_cast_start"
| "fist_ac_summon_cast"
| "fist_ac_summon_launch_mub"
| "fist_ac_sunbed_a"
| "fist_ac_sunbed_b_loop"
| "fist_ac_sunbed_b"
| "fist_ac_sunbed_c"
| "fist_ac_synchronize01"
| "fist_ac_talk_11"
| "fist_ac_talk_12"
| "fist_ac_talk_13"
| "fist_ac_talk_14"
| "fist_ac_talk_15"
| "fist_ac_talk_21"
| "fist_ac_talk_22"
| "fist_ac_talk_23"
| "fist_ac_talk_24"
| "fist_ac_talk_25"
| "fist_ac_talk_31"
| "fist_ac_talk_32"
| "fist_ac_talk_33"
| "fist_ac_talk_34"
| "fist_ac_talk_35"
| "fist_ac_talk_41"
| "fist_ac_talk_42"
| "fist_ac_talk_43"
| "fist_ac_talk_44"
| "fist_ac_talk_45"
| "fist_ac_talk_51"
| "fist_ac_talk_52"
| "fist_ac_talk_53"
| "fist_ac_talk_54"
| "fist_ac_talk_55"
| "fist_ac_telescope_end"
| "fist_ac_telescope_loop"
| "fist_ac_telescope_start"
| "fist_ac_telescope"
| "fist_ac_temptation"
| "fist_ac_throw"
| "fist_ac_throwwater"
| "fist_ac_thumbsup"
| "fist_ac_torch"
| "fist_ac_trailer_idle"
| "fist_ac_trailer_sit_idle"
| "fist_ac_trailer_steering"
| "fist_ac_whipping_2"
| "fist_ac_whipping"
| "fist_ac_whistle"
| "fist_ac_worship"
| "fist_ac_wyvern_b_geton_2"
| "fist_ac_wyvern_b_geton"
| "fist_ac_wyvern_f_geton_2"
| "fist_ac_wyvern_f_geton"
| "fist_ac_wyvern_l_geton"
| "fist_ac_wyvern_r_geton_2"
| "fist_ac_wyvern_r_geton"
| "fist_ac_yatadance02"
| "fist_ac_yatadance03"
| "fist_ac_yataflag_end"
| "fist_ac_yataflag_loop"
| "fist_ac_yataflag_start"
| "fist_ba_crawl_idle"
| "fist_ba_dance_idle"
| "fist_ba_dance2_idle"
| "fist_ba_dance3_idle"
| "fist_ba_idle_swim"
| "fist_ba_relaxed_idle_rand_1"
| "fist_ba_relaxed_idle_rand_2"
| "fist_ba_relaxed_idle_rand_3"
| "fist_ba_relaxed_idle_rand_4"
| "fist_ba_relaxed_idle_rand_5"
| "fist_ba_relaxed_idle_rand_6"
| "fist_ba_relaxed_idle_start"
| "fist_ba_relaxed_idle_stop"
| "fist_ba_relaxed_idle"
| "fist_ba_relaxed_rand_idle"
| "fist_ba_siegeweapon_idle"
| "fist_co_attack_r_mub"
| "fist_co_attack_r"
| "fist_co_sk_fistattack_mub"
| "fist_co_sk_fistattack"
| "fist_co_sk_pierce_mub"
| "fist_co_sk_pierce"
| "fist_co_sk_swim_pierce"
| "fist_co_sk_tackle"
| "fist_co_sk_uppercut_mub"
| "fist_co_sk_uppercut"
| "fist_co_swim_attack_r"
| "fist_em_amaze_mub"
| "fist_em_amaze"
| "fist_em_angry_mub"
| "fist_em_angry"
| "fist_em_anguish_mub"
| "fist_em_anguish"
| "fist_em_backpain_mub"
| "fist_em_backpain"
| "fist_em_badsmell_mub"
| "fist_em_badsmell"
| "fist_em_bashful_mub"
| "fist_em_bashful"
| "fist_em_beg_mub"
| "fist_em_beg"
| "fist_em_bored_mub"
| "fist_em_bored"
| "fist_em_bow_mub"
| "fist_em_bow"
| "fist_em_bye_mub"
| "fist_em_bye"
| "fist_em_celebrate_mub"
| "fist_em_celebrate"
| "fist_em_clap_mub"
| "fist_em_clap"
| "fist_em_cry_mub"
| "fist_em_cry"
| "fist_em_dogeza"
| "fist_em_fan_end"
| "fist_em_fan_start"
| "fist_em_fear_mub"
| "fist_em_fear"
| "fist_em_fight_mub"
| "fist_em_fight"
| "fist_em_find_mub"
| "fist_em_find"
| "fist_em_forward_mub"
| "fist_em_forward"
| "fist_em_gang_mub"
| "fist_em_gang"
| "fist_em_general_end"
| "fist_em_general_loop"
| "fist_em_general_start"
| "fist_em_greet"
| "fist_em_handx_mub"
| "fist_em_handx"
| "fist_em_happy"
| "fist_em_heart_mub"
| "fist_em_heart"
| "fist_em_knight_vow_end"
| "fist_em_knight_vow_loop"
| "fist_em_knight_vow_start"
| "fist_em_laugh_mub"
| "fist_em_laugh"
| "fist_em_lonely_mub"
| "fist_em_loud_mub"
| "fist_em_no_mub"
| "fist_em_no"
| "fist_em_paper_mub"
| "fist_em_paper"
| "fist_em_point_mub"
| "fist_em_pointback_mub"
| "fist_em_pointback"
| "fist_em_pointdown_mub"
| "fist_em_pointdown"
| "fist_em_pointup_mub"
| "fist_em_pointup"
| "fist_em_question_mub"
| "fist_em_question"
| "fist_em_rock_mub"
| "fist_em_rock"
| "fist_em_scissors_mub"
| "fist_em_scissors"
| "fist_em_shakehead_mub"
| "fist_em_shakehead"
| "fist_em_shouting_mub"
| "fist_em_shouting"
| "fist_em_shy"
| "fist_em_sigh_mub"
| "fist_em_sigh"
| "fist_em_silenttribute_mub"
| "fist_em_silenttribute"
| "fist_em_sleep_2_loop"
| "fist_em_sleep_2_start"
| "fist_em_sleep_2"
| "fist_em_sleep_3_loop"
| "fist_em_sleep_3_start"
| "fist_em_sleep_3"
| "fist_em_sleep_end"
| "fist_em_sleep_loop"
| "fist_em_sleep"
| "fist_em_stretch"
| "fist_em_sweat_mub"
| "fist_em_sweat"
| "fist_em_sword_salute_end"
| "fist_em_tapchest"
| "fist_em_umbrella_end"
| "fist_em_umbrella_start"
| "fist_em_umbrella"
| "fist_em_vomit_mub"
| "fist_em_vomit"
| "fist_em_whist_mub"
| "fist_em_whist"
| "fist_em_yawn_mub"
| "fist_em_yes_mub"
| "fist_em_yes"
| "fist_fishing_action_l"
| "fist_fishing_action_r"
| "fist_fishing_action_reelin"
| "fist_fishing_action_reelout"
| "fist_fishing_action_up"
| "fist_fishing_action"
| "fist_fishing_casting"
| "fist_fishing_hooking"
| "fist_fishing_ice_casting"
| "fist_fishing_ice_idle"
| "fist_fishing_ice_landing"
| "fist_fishing_idle"
| "fist_fishing_landing"
| "fist_gs_ariadance_01"
| "fist_gs_ariadance_02"
| "fist_gs_arms_command_end"
| "fist_gs_arms_command_fail"
| "fist_gs_arms_command_loop"
| "fist_gs_arms_command_start"
| "fist_gs_bboy_hip_hop_move"
| "fist_gs_breakdance_ready"
| "fist_gs_chairdance"
| "fist_gs_cheer"
| "fist_gs_chicken_dance"
| "fist_gs_dwdance"
| "fist_gs_fighting_end"
| "fist_gs_fighting_loop"
| "fist_gs_fighting_start"
| "fist_gs_hip_hop_dancing_arm_wave"
| "fist_gs_hip_hop_dancing_v02"
| "fist_gs_hip_hop_dancing"
| "fist_gs_hipshake_end"
| "fist_gs_hipshake_loop"
| "fist_gs_hipshake_start"
| "fist_gs_hiptap_end"
| "fist_gs_hiptap_loop"
| "fist_gs_hiptap_start"
| "fist_gs_housedance"
| "fist_gs_indodance"
| "fist_gs_kazatsky"
| "fist_gs_maneking_01"
| "fist_gs_molangdance"
| "fist_gs_moonwalk"
| "fist_gs_moonwalk3_end"
| "fist_gs_moonwalk3_loop"
| "fist_gs_musical_turn_end"
| "fist_gs_musical_turn_loop"
| "fist_gs_musical_turn_start"
| "fist_gs_polka"
| "fist_gs_redhood_wolf"
| "fist_gs_redhood"
| "fist_gs_robothello_end"
| "fist_gs_robothello_loop"
| "fist_gs_robothello_start"
| "fist_gs_sit_nouhaus_chair_loop"
| "fist_gs_sit_nouhaus_chair_start"
| "fist_gs_sit_nouhaus_sofa_end"
| "fist_gs_sit_nouhaus_sofa_loop"
| "fist_gs_sit_nouhaus_sofa_start"
| "fist_gs_sit_splash"
| "fist_gs_sleep_cage_end"
| "fist_gs_sleep_cage_loop"
| "fist_gs_sleep_cage_start"
| "fist_gs_sleep_doll_loop"
| "fist_gs_sleep_doll_start"
| "fist_gs_sleep_molang_end"
| "fist_gs_sleep_molang_loop"
| "fist_gs_sleep_molang_start"
| "fist_gs_step_hip_hop_dance"
| "fist_gs_tumbling_b_end"
| "fist_gs_tumbling_b_loop"
| "fist_gs_tumbling_b_start"
| "fist_gs_tumbling_s_end"
| "fist_gs_tumbling_s_loop"
| "fist_gs_tumbling_s_start"
| "fist_gs_twist_dancing"
| "fist_gs_voila01_end"
| "fist_gs_voila01_start"
| "fist_gs_voila02_end"
| "fist_gs_voila02_loop"
| "fist_gs_voila02_start"
| "fist_gs_voila03_end"
| "fist_gs_voila03_loop"
| "fist_gs_voila03_start"
| "fist_mo_barrel_idle"
| "fist_mo_barrel_jump"
| "fist_mo_climb_idle"
| "fist_mo_climb_right"
| "fist_mo_climb_up"
| "fist_mo_crawl_run_bl"
| "fist_mo_crawl_run_br"
| "fist_mo_crawl_run_fl"
| "fist_mo_crawl_run_fr"
| "fist_mo_dance_run_b"
| "fist_mo_dance_run_bl"
| "fist_mo_dance_run_br"
| "fist_mo_dance_run_f"
| "fist_mo_dance_run_fl"
| "fist_mo_dance_run_fr"
| "fist_mo_dance_run_l"
| "fist_mo_dance_run_r"
| "fist_mo_dance2_run_b"
| "fist_mo_dance2_run_bl"
| "fist_mo_dance2_run_br"
| "fist_mo_dance2_run_f"
| "fist_mo_dance2_run_fl"
| "fist_mo_dance2_run_fr"
| "fist_mo_dance2_run_l"
| "fist_mo_dance2_run_r"
| "fist_mo_dance3_run_b"
| "fist_mo_dance3_run_bl"
| "fist_mo_dance3_run_br"
| "fist_mo_dance3_run_f"
| "fist_mo_dance3_run_fl"
| "fist_mo_dance3_run_fr"
| "fist_mo_dance3_run_l"
| "fist_mo_dance3_run_r"
| "fist_mo_dance4_run_b"
| "fist_mo_dance4_run_bl"
| "fist_mo_dance4_run_br"
| "fist_mo_dance4_run_f"
| "fist_mo_dance4_run_fl"
| "fist_mo_dance4_run_fr"
| "fist_mo_dance4_run_l"
| "fist_mo_dance4_run_r"
| "fist_mo_gondola_rowing_b"
| "fist_mo_gondola_rowing_bl"
| "fist_mo_gondola_rowing_br"
| "fist_mo_gondola_rowing_f"
| "fist_mo_gondola_rowing_fl"
| "fist_mo_gondola_rowing_fr"
| "fist_mo_gondola_rowing_idle"
| "fist_mo_jump_b_land"
| "fist_mo_jump_b_loop"
| "fist_mo_jump_b_start"
| "fist_mo_jump_dance_b_land"
| "fist_mo_jump_dance_f_land"
| "fist_mo_jump_dance_f_loop"
| "fist_mo_jump_dance_l_land"
| "fist_mo_jump_dance_l_loop"
| "fist_mo_jump_dance_l_start"
| "fist_mo_jump_dance_r_land"
| "fist_mo_jump_dance_r_loop"
| "fist_mo_jump_dance_s_end"
| "fist_mo_jump_dance_s_loop"
| "fist_mo_jump_dance_s_start"
| "fist_mo_jump_dance2_b_land"
| "fist_mo_jump_dance2_f_land"
| "fist_mo_jump_dance2_f_start"
| "fist_mo_jump_dance2_l_land"
| "fist_mo_jump_dance2_r_land"
| "fist_mo_jump_dance2_s_end"
| "fist_mo_jump_dance3_b_land"
| "fist_mo_jump_dance3_f_land"
| "fist_mo_jump_dance3_f_loop"
| "fist_mo_jump_dance3_f_start"
| "fist_mo_jump_dance3_l_land"
| "fist_mo_jump_dance3_r_land"
| "fist_mo_jump_dance3_s_end"
| "fist_mo_jump_dance4_b_land"
| "fist_mo_jump_dance4_f_land"
| "fist_mo_jump_dance4_f_loop"
| "fist_mo_jump_dance4_f_start"
| "fist_mo_jump_dance4_l_land"
| "fist_mo_jump_dance4_l_loop"
| "fist_mo_jump_dance4_l_start"
| "fist_mo_jump_dance4_r_land"
| "fist_mo_jump_dance4_r_start"
| "fist_mo_jump_f_land"
| "fist_mo_jump_f_loop"
| "fist_mo_jump_f_start"
| "fist_mo_jump_l_land"
| "fist_mo_jump_l_loop"
| "fist_mo_jump_l_start"
| "fist_mo_jump_r_loop"
| "fist_mo_jump_r_start"
| "fist_mo_jump_s_end"
| "fist_mo_jump_s_land"
| "fist_mo_jump_s_loop"
| "fist_mo_jump_s_start"
| "fist_mo_jump_sprint_f_land"
| "fist_mo_jump_sprint_f_loop"
| "fist_mo_jump_sprint_f_start"
| "fist_mo_jump_sprint_l_land"
| "fist_mo_jump_sprint_r_land"
| "fist_mo_jump_sprint_r_loop"
| "fist_mo_jump_sprint_r_start"
| "fist_mo_jump_walk_b_land"
| "fist_mo_jump_walk_f_land"
| "fist_mo_jump_walk_l_land"
| "fist_mo_jump_walk_r_land"
| "fist_mo_ladder_down_left"
| "fist_mo_ladder_down_right"
| "fist_mo_ladder_down"
| "fist_mo_ladder_end_80"
| "fist_mo_ladder_end"
| "fist_mo_ladder_idle"
| "fist_mo_ladder_left"
| "fist_mo_ladder_right"
| "fist_mo_ladder_up_left"
| "fist_mo_ladder_up_right"
| "fist_mo_ladder_up"
| "fist_mo_mast_down_left"
| "fist_mo_mast_down_right"
| "fist_mo_mast_down"
| "fist_mo_mast_idle"
| "fist_mo_mast_left"
| "fist_mo_mast_right"
| "fist_mo_mast_up_left"
| "fist_mo_mast_up_right"
| "fist_mo_mast_up"
| "fist_mo_normal_run_b"
| "fist_mo_normal_run_bl"
| "fist_mo_normal_run_br"
| "fist_mo_normal_run_f"
| "fist_mo_normal_run_fl"
| "fist_mo_normal_run_fr"
| "fist_mo_normal_run_l"
| "fist_mo_normal_run_r"
| "fist_mo_normal_runuphill_f"
| "fist_mo_normal_walk_b"
| "fist_mo_normal_walk_bl"
| "fist_mo_normal_walk_br"
| "fist_mo_normal_walk_f"
| "fist_mo_normal_walk_fl"
| "fist_mo_normal_walk_fr"
| "fist_mo_normal_walk_l"
| "fist_mo_normal_walk_r"
| "fist_mo_prope_backward_idle"
| "fist_mo_prope_frontward_idle"
| "fist_mo_prope_idle"
| "fist_mo_prope_leap"
| "fist_mo_prope_rand_ub"
| "fist_mo_prope_up"
| "fist_mo_relaxed_runtoidle_b"
| "fist_mo_relaxed_runtoidle_f_step_r"
| "fist_mo_relaxed_walktoidle_b"
| "fist_mo_relaxed_walktoidle_f_step_l"
| "fist_mo_relaxed_walktoidle_f_step_r"
| "fist_mo_relaxed_walktoidle_l"
| "fist_mo_relaxed_walktoidle_r"
| "fist_mo_rope_back_clip"
| "fist_mo_rope_clip_idle"
| "fist_mo_rope_end"
| "fist_mo_rope_front_clip"
| "fist_mo_rowing_b"
| "fist_mo_rowing_bl"
| "fist_mo_rowing_br"
| "fist_mo_rowing_f"
| "fist_mo_rowing_fl"
| "fist_mo_rowing_fr"
| "fist_mo_rowing_idle"
| "fist_mo_sprint_run_f"
| "fist_mo_sprint_run_fl"
| "fist_mo_sprint_run_fr"
| "fist_mo_sprint_run_l"
| "fist_mo_sprint_run_r"
| "fist_mo_stealth_run_b"
| "fist_mo_stealth_run_bl"
| "fist_mo_stealth_run_br"
| "fist_mo_stealth_run_f"
| "fist_mo_stealth_run_fl"
| "fist_mo_stealth_run_fr"
| "fist_mo_stealth_run_l"
| "fist_mo_stealth_run_r"
| "fist_mo_swim_b_deep"
| "fist_mo_swim_b"
| "fist_mo_swim_bl_deep"
| "fist_mo_swim_bl"
| "fist_mo_swim_br"
| "fist_mo_swim_down"
| "fist_mo_swim_f_deep"
| "fist_mo_swim_f"
| "fist_mo_swim_fl_deep"
| "fist_mo_swim_fl"
| "fist_mo_swim_fr"
| "fist_mo_swim_l_deep"
| "fist_mo_swim_r_deep"
| "fist_mo_swim_up"
| "fist_npc_cannoneer"
| "fist_npc_kyprosagate_sit"
| "fist_pos_combat_idle_rand_1"
| "fist_pos_combat_idle_rand_2"
| "fist_pos_combat_idle"
| "fist_pos_corpse_1"
| "fist_pos_daru_auctioneer_idle"
| "fist_pos_daru_pilot_idle"
| "fist_pos_daru_traders_idle"
| "fist_pos_daru_warehousekeeper_idle"
| "fist_pos_dresser_idle"
| "fist_pos_gnd_corpse_lastwill_idle"
| "fist_pos_gnd_corpse_lastwill_talk"
| "fist_pos_gnd_corpse_lastwill_talking_idle"
| "fist_pos_gnd_sidesleep_idle"
| "fist_pos_hang_criminal_idle_rand_1"
| "fist_pos_hang_criminal_idle"
| "fist_pos_hang_prisoner_idle"
| "fist_pos_livestock_idle"
| "fist_pos_priest_pray_idle_rand_1"
| "fist_pos_priest_pray_idle"
| "fist_pos_priest_pray_talk"
| "fist_pos_priest_resurrection_idle"
| "fist_pos_priest_silent_idle_rand_1"
| "fist_pos_priest_silent_idle_rand_2"
| "fist_pos_priest_silent_idle_rand_3"
| "fist_pos_priest_silent_idle_rand_4"
| "fist_pos_priest_silent_idle_rand_5"
| "fist_pos_priest_silent_idle"
| "fist_pos_priest_silent_talk"
| "fist_pos_record_idle_rand_1"
| "fist_pos_record_idle_rand_2"
| "fist_pos_record_idle_rand_3"
| "fist_pos_record_idle_rand_4"
| "fist_pos_record_idle_rand_5"
| "fist_pos_record_idle"
| "fist_pos_record_nd_idle"
| "fist_pos_sit_chair_armrest_idle_rand_1"
| "fist_pos_sit_chair_armrest_idle"
| "fist_pos_sit_chair_armrest_talk"
| "fist_pos_sit_chair_crossleg_idle"
| "fist_pos_sit_chair_crossleg_talk"
| "fist_pos_sit_chair_drink_idle_rand_1"
| "fist_pos_sit_chair_drink_idle"
| "fist_pos_sit_chair_drink_talk"
| "fist_pos_sit_chair_eatsuop_idle"
| "fist_pos_sit_chair_eatsuop_talk"
| "fist_pos_sit_chair_idle_rand_1"
| "fist_pos_sit_chair_idle_rand_2"
| "fist_pos_sit_chair_idle_rand_3"
| "fist_pos_sit_chair_idle"
| "fist_pos_sit_chair_judge_idle"
| "fist_pos_sit_chair_nursery_dealer_idle"
| "fist_pos_sit_chair_oldman_cane_idle"
| "fist_pos_sit_chair_oldman_cane_talk"
| "fist_pos_sit_chair_pure_idle_rand_1"
| "fist_pos_sit_chair_pure_idle"
| "fist_pos_sit_chair_pure_talk"
| "fist_pos_sit_chair_readbook_idle"
| "fist_pos_sit_chair_readbook_talk"
| "fist_pos_sit_chair_rest_idle_rand_1"
| "fist_pos_sit_chair_rest_idle_rand_2"
| "fist_pos_sit_chair_rest_idle_rand_3"
| "fist_pos_sit_chair_rest_idle"
| "fist_pos_sit_chair_rest_talk"
| "fist_pos_sit_chair_sleep_idle_rand_1"
| "fist_pos_sit_chair_sleep_idle_rand_2"
| "fist_pos_sit_chair_sleep_idle_rand_3"
| "fist_pos_sit_chair_sleep_idle"
| "fist_pos_sit_chair_snooze_idle"
| "fist_pos_sit_chair_talk"
| "fist_pos_sit_chair_tapswaits_idle"
| "fist_pos_sit_chair_weaponshop_dealer_idle"
| "fist_pos_sit_chiar_guitarist_tune_idle"
| "fist_pos_sit_chiar_idle"
| "fist_pos_sit_crossleg_idle"
| "fist_pos_sit_crouch_crying_idle"
| "fist_pos_sit_crouch_furniturerepair_idle"
| "fist_pos_sit_crouch_gang_idle"
| "fist_pos_sit_crouch_idle_rand_1"
| "fist_pos_sit_crouch_idle_rand_2"
| "fist_pos_sit_crouch_idle_rand_3"
| "fist_pos_sit_crouch_idle_rand_4"
| "fist_pos_sit_crouch_idle_rand_5"
| "fist_pos_sit_crouch_idle"
| "fist_pos_sit_crouch_investigation_idle"
| "fist_pos_sit_crouch_kid_idle"
| "fist_pos_sit_crouch_kid_playing_idle"
| "fist_pos_sit_crouch_livestock_idle_rand_1"
| "fist_pos_sit_crouch_livestock_idle_rand_2"
| "fist_pos_sit_crouch_livestock_idle"
| "fist_pos_sit_crouch_livestock_talk"
| "fist_pos_sit_crouch_talk"
| "fist_pos_sit_gnd_drunken_idle_rand_1"
| "fist_pos_sit_gnd_drunken_idle_rand_2"
| "fist_pos_sit_gnd_drunken_idle_rand_3"
| "fist_pos_sit_gnd_drunken_idle"
| "fist_pos_sit_gnd_drunken_talk"
| "fist_pos_sit_gnd_prisoner_idle"
| "fist_pos_sit_gnd_prisoner_talk"
| "fist_pos_sit_gnd_wounded_idle"
| "fist_pos_sit_gnd_wounded_talk"
| "fist_pos_sit_grd_netting_idle"
| "fist_pos_sit_lean_idle_rand_1"
| "fist_pos_sit_lean_idle_rand_2"
| "fist_pos_sit_lean_idle_rand_3"
| "fist_pos_sit_lean_idle_rand_4"
| "fist_pos_sit_lean_idle_rand_5"
| "fist_pos_sit_lean_idle"
| "fist_pos_sit_lean_talk"
| "fist_pos_soldier_attention_idle_rand_1"
| "fist_pos_soldier_attention_idle"
| "fist_pos_soldier_attention_talk"
| "fist_pos_stn_afraid_idle_rand_1"
| "fist_pos_stn_afraid_idle_rand_2"
| "fist_pos_stn_afraid_idle"
| "fist_pos_stn_afraid_talk"
| "fist_pos_stn_angry_idle_rand_1"
| "fist_pos_stn_angry_idle_rand_2"
| "fist_pos_stn_angry_idle"
| "fist_pos_stn_anvil_idle_hammer"
| "fist_pos_stn_anvil_idle"
| "fist_pos_stn_armor_dealer_idle"
| "fist_pos_stn_backpain_idle"
| "fist_pos_stn_bored_idle"
| "fist_pos_stn_boring_idle"
| "fist_pos_stn_boring_talk"
| "fist_pos_stn_building_dealer_idle"
| "fist_pos_stn_calling_idle_rand_1"
| "fist_pos_stn_calling_idle"
| "fist_pos_stn_calling_talk"
| "fist_pos_stn_cleaning_idle"
| "fist_pos_stn_cooking_soup_idle"
| "fist_pos_stn_cooking_soup_talk"
| "fist_pos_stn_cough_idle"
| "fist_pos_stn_crossarm_blackguard_idle"
| "fist_pos_stn_crossarm_idle_rand_1"
| "fist_pos_stn_crossarm_idle_rand_2"
| "fist_pos_stn_crossarm_idle_rand_3"
| "fist_pos_stn_crossarm_idle_rand_4"
| "fist_pos_stn_crossarm_idle_rand_5"
| "fist_pos_stn_crossarm_idle"
| "fist_pos_stn_crossarm_talk"
| "fist_pos_stn_crying_idle_rand_1"
| "fist_pos_stn_crying_idle"
| "fist_pos_stn_crying_talk"
| "fist_pos_stn_dance_idle"
| "fist_pos_stn_dance2_idle"
| "fist_pos_stn_dance4_idle"
| "fist_pos_stn_distract_idle"
| "fist_pos_stn_drink_idle_rand_1"
| "fist_pos_stn_drink_idle"
| "fist_pos_stn_drink_talk"
| "fist_pos_stn_drunken_idle"
| "fist_pos_stn_eatsuop_idle"
| "fist_pos_stn_eatsuop_talk"
| "fist_pos_stn_fishing_idle_rand_1"
| "fist_pos_stn_fishing_idle"
| "fist_pos_stn_florist_idle_rand_1"
| "fist_pos_stn_florist_idle_rand_2"
| "fist_pos_stn_florist_idle"
| "fist_pos_stn_florist_talk"
| "fist_pos_stn_gang_idle"
| "fist_pos_stn_getherhands_idle_rand_1"
| "fist_pos_stn_getherhands_idle"
| "fist_pos_stn_getherhands_talk"
| "fist_pos_stn_guitarist_idle"
| "fist_pos_stn_guitarist_talk"
| "fist_pos_stn_handsback_idle_rand_1"
| "fist_pos_stn_handsback_idle_rand_2"
| "fist_pos_stn_handsback_idle_rand_3"
| "fist_pos_stn_handsback_idle"
| "fist_pos_stn_handsback_talk"
| "fist_pos_stn_hurray_idle"
| "fist_pos_stn_keeperflag_idle"
| "fist_pos_stn_leanshovel_idle"
| "fist_pos_stn_leanshovel_talk"
| "fist_pos_stn_liabilities_idle_rand_1"
| "fist_pos_stn_liabilities_idle"
| "fist_pos_stn_liabilities_talk"
| "fist_pos_stn_lonely_idle"
| "fist_pos_stn_materials_trader_idle"
| "fist_pos_stn_model_a_idle"
| "fist_pos_stn_oldman_cane_idle_rand_1"
| "fist_pos_stn_oldman_cane_idle_rand_2"
| "fist_pos_stn_oldman_cane_idle"
| "fist_pos_stn_oldman_cane_talk"
| "fist_pos_stn_onehand_relaxed_idle"
| "fist_pos_stn_peep_idle"
| "fist_pos_stn_peep_talk"
| "fist_pos_stn_pharmacist_idle_rand_1"
| "fist_pos_stn_pharmacist_idle_rand_2"
| "fist_pos_stn_pharmacist_idle"
| "fist_pos_stn_readbook_idle"
| "fist_pos_stn_record_nd_idle"
| "fist_pos_stn_relaxed_a_idle_rand_1"
| "fist_pos_stn_relaxed_a_idle_rand_2"
| "fist_pos_stn_relaxed_a_idle"
| "fist_pos_stn_relaxed_b_idle_rand_1"
| "fist_pos_stn_relaxed_b_idle_rand_2"
| "fist_pos_stn_relaxed_b_idle"
| "fist_pos_stn_relaxed_c_idle_rand_2"
| "fist_pos_stn_relaxed_c_idle"
| "fist_pos_stn_sdance_idle"
| "fist_pos_stn_searching_idle_rand_1"
| "fist_pos_stn_searching_idle"
| "fist_pos_stn_searching_talk"
| "fist_pos_stn_shy_idle"
| "fist_pos_stn_sick_searching_idle_rand_1"
| "fist_pos_stn_sick_searching_idle_rand_2"
| "fist_pos_stn_sick_searching_idle"
| "fist_pos_stn_sick_searching_talk"
| "fist_pos_stn_singing_idle"
| "fist_pos_stn_soldier_archer_idle_rand_1"
| "fist_pos_stn_soldier_archer_idle_rand_2"
| "fist_pos_stn_soldier_archer_idle_talk"
| "fist_pos_stn_soldier_archer_idle"
| "fist_pos_stn_soldier_archer_talk"
| "fist_pos_stn_soldier_general_idle"
| "fist_pos_stn_soldier_general_talk"
| "fist_pos_stn_soldier_guard_idle"
| "fist_pos_stn_soldier_guard_talk"
| "fist_pos_stn_soldier_mercenary_idle"
| "fist_pos_stn_stabler_idle"
| "fist_pos_stn_stumble_idle"
| "fist_pos_stn_stumble_talk"
| "fist_pos_stn_sweat_idle"
| "fist_pos_stn_talking_idle"
| "fist_pos_stn_telescope_talk"
| "fist_pos_stn_thinking_idle"
| "fist_pos_stn_thinking_talk"
| "fist_pos_stn_vomit_idle"
| "fist_pos_sunbed_a"
| "fist_pos_sunbed_b"
| "fist_pos_vendor_idle_rand_1"
| "fist_pos_vendor_idle_rand_2"
| "fist_pos_vendor_idle_rand_3"
| "fist_pos_vendor_idle_rand_4"
| "fist_pos_vendor_idle_rand_5"
| "fist_pos_vendor_idle"
| "freefall"
| "galleon"
| "ge_giant"
| "gliding_balloon_event"
| "gliding_balloon_fast"
| "gliding_balloon_sliding"
| "gliding_balloon_slow"
| "gliding_balloon"
| "gliding_board_fast"
| "gliding_board_sliding"
| "gliding_board_slow"
| "gliding_board"
| "gliding_broom_fast"
| "gliding_broom_sliding"
| "gliding_broom_slow"
| "gliding_broom"
| "gliding_carpet_fast"
| "gliding_carpet_sliding"
| "gliding_carpet_slow"
| "gliding_carpet"
| "gliding_eagle_fast"
| "gliding_eagle_sliding"
| "gliding_eagle_slow"
| "gliding_eagle"
| "gliding_fast"
| "gliding_hot_air_balloon_fast"
| "gliding_hot_air_balloon_sliding"
| "gliding_hot_air_balloon_slow"
| "gliding_hot_air_balloon"
| "gliding_panda_fast"
| "gliding_panda_sliding"
| "gliding_panda_slow"
| "gliding_panda"
| "gliding_rocket_fast"
| "gliding_rocket_sliding"
| "gliding_rocket_slow"
| "gliding_rocket"
| "gliding_sliding"
| "gliding_slow"
| "gliding_umbrella_fast"
| "gliding_umbrella_sliding"
| "gliding_umbrella_slow"
| "gliding_umbrella"
| "gliding_wing_fast"
| "gliding_wing_sliding"
| "gliding_wing_slow"
| "gliding_wing"
| "gliding"
| "gondola"
| "horse_ac_gliding_idle"
| "horse_ac_gliding_left"
| "horse_ac_gliding_right"
| "horse_ba_carrot"
| "horse_ba_relaxed_idle_stop"
| "horse_ba_relaxed_idle"
| "horse_co_sk_jousting"
| "horse_em_jump_in_place"
| "horse_mo_jump_f_land"
| "horse_mo_jump_l_land"
| "horse_mo_jump_l_start"
| "horse_mo_jump_r_land"
| "horse_mo_jump_r_start"
| "horse_mo_normal_run_b"
| "horse_mo_normal_run_f_lturn"
| "horse_mo_normal_run_f_rturn"
| "horse_mo_normal_run_f"
| "horse_mo_normal_run_l"
| "horse_mo_normal_run_r"
| "horse_mo_normal_rundownhill"
| "horse_mo_normal_runuphill"
| "horse_mo_normal_sprint_f_lturn"
| "horse_mo_normal_sprint_f_rturn"
| "horse_mo_normal_sprint_f"
| "horse_mo_normal_walk_f"
| "horse_mo_normal_walk_fl"
| "horse_mo_normal_walk_fr"
| "horse_mo_normal_walk_l"
| "horse_mo_normal_walk_r"
| "horse_mo_relaxed_idletorun_f"
| "horse_mo_relaxed_runtoidle_f"
| "idle"
| "lavacar"
| "lion_ba_relaxed_idle"
| "lion_mo_jump_f_land"
| "lion_mo_jump_f_start"
| "lion_mo_jump_l_start"
| "lion_mo_jump_r_land"
| "lion_mo_jump_r_start"
| "lion_mo_normal_run_b"
| "lion_mo_normal_run_f_lturn"
| "lion_mo_normal_run_f_rturn"
| "lion_mo_normal_run_f"
| "lion_mo_normal_run_l"
| "lion_mo_normal_run_r"
| "lion_mo_normal_sprint_f_rturn"
| "lion_mo_normal_sprint_f"
| "lion_mo_normal_walk_b"
| "lion_mo_normal_walk_f"
| "lion_mo_normal_walk_fr"
| "lion_mo_normal_walk_l"
| "lion_mo_normal_walk_r"
| "lion_mo_relaxed_idletorun_f"
| "lion_mo_relaxed_runtoidle_f"
| "loginstage_class_abyssal_end"
| "loginstage_class_abyssal_idle"
| "loginstage_class_abyssal_stop"
| "loginstage_class_abyssal"
| "loginstage_class_assassin_idle"
| "loginstage_class_assassin_stop"
| "loginstage_class_assassin"
| "loginstage_class_healer_end"
| "loginstage_class_healer_idle"
| "loginstage_class_healer_stop"
| "loginstage_class_healer"
| "loginstage_class_madness_end"
| "loginstage_class_madness_idle"
| "loginstage_class_madness_stop"
| "loginstage_class_madness"
| "loginstage_class_melee_end"
| "loginstage_class_melee_idle"
| "loginstage_class_melee_stop"
| "loginstage_class_melee"
| "loginstage_class_pleasure_end"
| "loginstage_class_pleasure_idle"
| "loginstage_class_pleasure_stop"
| "loginstage_class_pleasure"
| "loginstage_class_ranger_end"
| "loginstage_class_ranger_idle"
| "loginstage_class_ranger_stop"
| "loginstage_class_ranger"
| "loginstage_class_sorcerer_end"
| "loginstage_class_sorcerer_idle"
| "loginstage_class_sorcerer_stop"
| "loginstage_class_sorcerer"
| "loginstage_tribe_select"
| "music_ba_combat_idle"
| "music_co_sk_contrabass_cast"
| "music_co_sk_contrabass_idle"
| "music_co_sk_contrabass_start"
| "music_co_sk_drum_cast"
| "music_co_sk_drum_launch_2_mub"
| "music_co_sk_drum_launch_2"
| "music_co_sk_drum_launch"
| "music_co_sk_drum_s"
| "music_co_sk_drum_start"
| "music_co_sk_drum"
| "music_co_sk_harp_cast_2"
| "music_co_sk_harp_idle_2"
| "music_co_sk_lute_cast_2"
| "music_co_sk_lute_cast_3"
| "music_co_sk_lute_cast_4"
| "music_co_sk_lute_cast_immortal"
| "music_co_sk_lute_cast_mub"
| "music_co_sk_lute_cast"
| "music_co_sk_lute_launch_2_mub"
| "music_co_sk_lute_launch_2"
| "music_co_sk_lute_launch_mub"
| "music_co_sk_lute_launch"
| "music_co_sk_lute_start"
| "music_co_sk_oregol_cast"
| "music_co_sk_oregol_start"
| "music_co_sk_pipe_cast_2"
| "music_co_sk_pipe_cast_3_mub"
| "music_co_sk_pipe_cast_3"
| "music_co_sk_pipe_cast_4"
| "music_co_sk_pipe_cast_immortal"
| "music_co_sk_pipe_cast"
| "music_co_sk_pipe_launch_2_mub"
| "music_co_sk_pipe_launch_2"
| "music_co_sk_pipe_launch_mub"
| "music_co_sk_pipe_start"
| "music_co_sk_sit_down_cello_cast"
| "music_co_sk_sit_down_cello_idle"
| "music_co_sk_sit_down_cello_start"
| "music_co_sk_sit_down_drum_cast"
| "music_co_sk_sit_down_drum_start"
| "music_co_sk_sit_down_piano_cast"
| "music_co_sk_sit_down_piano_start"
| "music_co_sk_sitground_lute_cast"
| "music_co_sk_string_cast"
| "music_co_sk_string_idle"
| "music_co_sk_violin_cast"
| "music_co_sk_violin_start"
| "none"
| "onehand_ac_holster_side_l_mub"
| "onehand_ac_holster_side_l_ub"
| "onehand_ac_holster_side_l"
| "onehand_ba_combat_idle_rand_1"
| "onehand_ba_combat_idle_rand_2"
| "onehand_ba_combat_idle_rand_3"
| "onehand_ba_combat_idle_rand_4"
| "onehand_ba_combat_idle_rand_5"
| "onehand_ba_combat_idle"
| "onehand_ba_idle_swim"
| "onehand_ba_stealth_idle"
| "onehand_co_attack_l_blunt_2_mub"
| "onehand_co_attack_l_blunt_2"
| "onehand_co_attack_l_blunt_mub"
| "onehand_co_attack_l_blunt"
| "onehand_co_attack_l_pierce_2_mub"
| "onehand_co_attack_l_pierce_2"
| "onehand_co_attack_l_pierce_mub"
| "onehand_co_attack_l_pierce"
| "onehand_co_attack_l_slash_2_mub"
| "onehand_co_attack_l_slash_2"
| "onehand_co_attack_l_slash_mub"
| "onehand_co_attack_l_slash"
| "onehand_co_attack_r_blunt_2"
| "onehand_co_attack_r_blunt_mub"
| "onehand_co_attack_r_blunt"
| "onehand_co_attack_r_pierce_2_mub"
| "onehand_co_attack_r_pierce_mub"
| "onehand_co_attack_r_pierce"
| "onehand_co_attack_r_slash_mub"
| "onehand_co_attack_r_slash"
| "onehand_co_horse_attack_l_slash"
| "onehand_co_horse_attack_r_slash"
| "onehand_co_sk_fastattack_1_mub"
| "onehand_co_sk_fastattack_1"
| "onehand_co_sk_fastattack_2"
| "onehand_co_sk_fastattack_3_mub"
| "onehand_co_sk_fastattack_3"
| "onehand_co_sk_fastattack_4"
| "onehand_co_sk_impregnable_mub"
| "onehand_co_sk_impregnable"
| "onehand_co_sk_shielddefense"
| "onehand_co_sk_shieldpush_mub"
| "onehand_co_sk_shieldthrow_launch_mub"
| "onehand_co_sk_shieldthrow_launch"
| "onehand_co_sk_shieldwield_diff_mub"
| "onehand_co_sk_shieldwield_diff"
| "onehand_co_sk_shieldwield_mub"
| "onehand_co_sk_streakattack_1_mub"
| "onehand_co_sk_streakattack_1"
| "onehand_co_sk_streakattack_12"
| "onehand_co_sk_streakattack_2_mub"
| "onehand_co_sk_streakattack_2"
| "onehand_co_sk_streakattack_3_diff_mub"
| "onehand_co_sk_streakattack_3_diff"
| "onehand_co_sk_streakattack_3_mub"
| "onehand_co_sk_streakattack_3"
| "onehand_co_sk_swim_cast"
| "onehand_co_sk_swim_fastattack_1_ub"
| "onehand_co_sk_swim_fastattack_2_ub"
| "onehand_co_sk_swim_fastattack_3_ub"
| "onehand_co_sk_swim_fastattack_4_ub"
| "onehand_co_sk_swim_impregnable_ub"
| "onehand_co_sk_swim_shieldpush_ub"
| "onehand_co_sk_swim_shieldthrow_cast"
| "onehand_co_sk_swim_shieldthrow_launch"
| "onehand_co_sk_swim_shieldwield_ub"
| "onehand_co_sk_swim_streakattack_1_ub"
| "onehand_co_sk_swim_streakattack_2_ub"
| "onehand_co_sk_swim_streakattack_3_ub"
| "onehand_co_sk_swim_throwdagger_ub"
| "onehand_co_sk_swim_weapon_blunt_3_cast_ub"
| "onehand_co_sk_swim_weapon_blunt_3_launch_ub"
| "onehand_co_sk_swim_weapon_blunt_ub"
| "onehand_co_sk_swim_weapon_pierce_2_ub"
| "onehand_co_sk_swim_weapon_pierce_ub"
| "onehand_co_sk_swim_weapon_slash_3_ub"
| "onehand_co_sk_swim_weapon_slash_ub"
| "onehand_co_sk_throw"
| "onehand_co_sk_throwdagger_mub"
| "onehand_co_sk_weapon_blunt_2_diff_mub"
| "onehand_co_sk_weapon_blunt_2_diff2_mub"
| "onehand_co_sk_weapon_blunt_2_diff2"
| "onehand_co_sk_weapon_blunt_2_mub"
| "onehand_co_sk_weapon_blunt_2"
| "onehand_co_sk_weapon_blunt_3_cast_ub"
| "onehand_co_sk_weapon_blunt_3_cast"
| "onehand_co_sk_weapon_blunt_differ_mub"
| "onehand_co_sk_weapon_blunt_differ"
| "onehand_co_sk_weapon_blunt_mub"
| "onehand_co_sk_weapon_blunt"
| "onehand_co_sk_weapon_pierce_2"
| "onehand_co_sk_weapon_pierce_mub"
| "onehand_co_sk_weapon_pierce"
| "onehand_co_sk_weapon_slash_2_mub"
| "onehand_co_sk_weapon_slash_2"
| "onehand_co_sk_weapon_slash_3_mub"
| "onehand_co_sk_weapon_slash_3"
| "onehand_co_sk_weapon_slash_differ_mub"
| "onehand_co_sk_weapon_slash_differ"
| "onehand_co_sk_weapon_slash_mub"
| "onehand_co_sk_weapon_slash"
| "onehand_co_swim_attack_l_blunt_ub"
| "onehand_co_swim_attack_l_pierce_ub"
| "onehand_co_swim_attack_l_slash_ub"
| "onehand_co_swim_attack_r_pierce_ub"
| "onehand_co_swim_attack_r_slash_ub"
| "onehand_mo_combat_run_b"
| "onehand_mo_combat_run_bl"
| "onehand_mo_combat_run_br"
| "onehand_mo_combat_run_f"
| "onehand_mo_combat_run_fl"
| "onehand_mo_combat_run_fr"
| "onehand_mo_combat_run_l"
| "onehand_mo_combat_run_r"
| "onehand_mo_combat_sprint_run_b"
| "onehand_mo_combat_sprint_run_bl"
| "onehand_mo_combat_sprint_run_br"
| "onehand_mo_combat_sprint_run_f"
| "onehand_mo_combat_sprint_run_fl"
| "onehand_mo_combat_sprint_run_fr"
| "onehand_mo_combat_sprint_run_l"
| "onehand_mo_combat_sprint_run_r"
| "onehand_mo_jump_b_land"
| "onehand_mo_jump_b_start"
| "onehand_mo_jump_f_land"
| "onehand_mo_jump_f_start"
| "onehand_mo_jump_l_land"
| "onehand_mo_jump_l_start"
| "onehand_mo_jump_r_land"
| "onehand_mo_jump_r_start"
| "onehand_mo_swim_b"
| "onehand_mo_swim_bl"
| "onehand_mo_swim_br"
| "onehand_mo_swim_f"
| "onehand_mo_swim_fl"
| "onehand_mo_swim_fr"
| "onehand_mo_swim_l"
| "onehand_mo_swim_r"
| "onehand_re_combat_parry_mub"
| "onehand_re_combat_parry"
| "onehand_re_combat_shieldblock_mub"
| "onehand_re_combat_shieldblock"
| "onehand_re_dance"
| "other"
| "pangolin_mo_normal_run_f_lturn"
| "pangolin_mo_normal_run_f_rturn"
| "pangolin_mo_normal_rundownhill"
| "pangolin_mo_normal_runuphill"
| "pangolin_mo_normal_sprint_f"
| "pangolin_mo_relaxed_idletorun_f"
| "pangolin_mo_relaxed_runtoidle_f"
| "propoise_jetski"
| "robot_ba_relaxed_idle_rand_1"
| "robot_ba_relaxed_idle"
| "robot_mo_jump_f_land"
| "robot_mo_jump_f_loop"
| "robot_mo_jump_f_start"
| "robot_mo_normal_run_b"
| "robot_mo_normal_run_f_lturn"
| "robot_mo_normal_run_f"
| "robot_mo_normal_run_l"
| "robot_mo_normal_run_r"
| "robot_mo_normal_walk_f"
| "robot_mo_relaxed_runtoidle_f"
| "seabug_mo_jump_f_land"
| "seabug_mo_jump_f_start"
| "seabug_mo_normal_run_f"
| "seabug_mo_normal_sprint_f"
| "seabug_mo_relaxed_runtoidle_f"
| "shotgun_ba_combat_idle"
| "shotgun_ba_idle_swim"
| "shotgun_bow_co_sk_cast_2"
| "shotgun_bow_co_sk_cast_3"
| "shotgun_bow_co_sk_cast_5"
| "shotgun_bow_co_sk_cast_6"
| "shotgun_bow_co_sk_cast_7"
| "shotgun_bow_co_sk_cast_start_2"
| "shotgun_bow_co_sk_cast_start_3"
| "shotgun_bow_co_sk_cast_start_5"
| "shotgun_bow_co_sk_cast_start_6"
| "shotgun_bow_co_sk_cast_start_7"
| "shotgun_bow_co_sk_cast_start"
| "shotgun_bow_co_sk_high_cast_start_ub"
| "shotgun_bow_co_sk_high_cast_start"
| "shotgun_bow_co_sk_high_cast_ub"
| "shotgun_bow_co_sk_high_cast"
| "shotgun_bow_co_sk_high_launch_ub"
| "shotgun_bow_co_sk_launch_2"
| "shotgun_bow_co_sk_launch_3"
| "shotgun_bow_co_sk_launch_5"
| "shotgun_bow_co_sk_launch_6"
| "shotgun_bow_co_sk_launch_7"
| "shotgun_bow_co_sk_launch"
| "shotgun_bow_co_sk_swim_cast_2_ub"
| "shotgun_bow_co_sk_swim_cast_5_ub"
| "shotgun_bow_co_sk_swim_cast_start_2_ub"
| "shotgun_bow_co_sk_swim_cast_start_5_ub"
| "shotgun_bow_co_sk_swim_launch_2_ub"
| "shotgun_bow_co_sk_swim_launch_5_ub"
| "shotgun_co_attack"
| "shotgun_co_sk_cast_approach"
| "shotgun_co_sk_cast_lightning"
| "shotgun_co_sk_launch_approach"
| "shotgun_co_sk_launch_demolish_ub"
| "shotgun_co_sk_launch_demolish"
| "shotgun_co_sk_launch_dodge_b"
| "shotgun_co_sk_launch_dodge_bl"
| "shotgun_co_sk_launch_dodge_br"
| "shotgun_co_sk_launch_dodge_f"
| "shotgun_co_sk_launch_dodge_fl"
| "shotgun_co_sk_launch_dodge_fr"
| "shotgun_co_sk_launch_dodge_l"
| "shotgun_co_sk_launch_dodge_r"
| "shotgun_co_sk_launch_earthquake_ub"
| "shotgun_co_sk_launch_earthquake"
| "shotgun_co_sk_launch_finish_ub"
| "shotgun_co_sk_launch_finish"
| "shotgun_co_sk_launch_infection"
| "shotgun_co_sk_launch_jumpshot"
| "shotgun_co_sk_launch_lightning"
| "shotgun_co_sk_launch_notice_ub"
| "shotgun_co_sk_launch_notice"
| "shotgun_co_sk_launch_reload"
| "shotgun_co_sk_launch_return"
| "shotgun_co_sk_launch_revenge_ub"
| "shotgun_co_sk_launch_revenge"
| "shotgun_co_sk_launch_shoot_1"
| "shotgun_co_sk_launch_shoot_2_ub"
| "shotgun_co_sk_launch_shoot_2"
| "shotgun_co_sk_launch_shout"
| "shotgun_co_sk_swim_cast_approach_ub"
| "shotgun_co_sk_swim_launch_approach_ub"
| "shotgun_co_sk_swim_launch_dodge_bl"
| "shotgun_co_sk_swim_launch_dodge_br"
| "shotgun_co_sk_swim_launch_dodge_fl"
| "shotgun_co_sk_swim_launch_earthquake_ub"
| "shotgun_co_sk_swim_launch_extensive_ub"
| "shotgun_co_sk_swim_launch_finish_ub"
| "shotgun_co_sk_swim_launch_lightning_ub"
| "shotgun_co_sk_swim_launch_revenge_ub"
| "shotgun_mo_combat_run_b"
| "shotgun_mo_combat_run_bl"
| "shotgun_mo_combat_run_br"
| "shotgun_mo_combat_run_f"
| "shotgun_mo_combat_run_fl"
| "shotgun_mo_combat_run_fr"
| "shotgun_mo_combat_run_l"
| "shotgun_mo_combat_run_r"
| "shotgun_mo_combat_runtoidle_b"
| "shotgun_mo_combat_runtoidle_f"
| "shotgun_mo_combat_runtoidle_l"
| "shotgun_mo_combat_runtoidle_r"
| "shotgun_mo_jump_b_land"
| "shotgun_mo_jump_f_land"
| "shotgun_mo_jump_l_land"
| "shotgun_mo_jump_s_end"
| "shotgun_mo_swim_b"
| "shotgun_mo_swim_bl"
| "shotgun_mo_swim_br"
| "shotgun_mo_swim_f"
| "shotgun_mo_swim_fl"
| "shotgun_mo_swim_fr"
| "shotgun_mo_swim_l"
| "shotgun_mo_swim_r"
| "sled_ba_relaxed_idle"
| "smallboat"
| "speedcar"
| "staff_ac_holster_staff_l_ub"
| "staff_ac_holster_staff_l"
| "staff_co_attack_2_mub"
| "staff_co_attack_2"
| "staff_co_attack_mub"
| "standup_nw_back"
| "standup_nw_stomach"
| "submarine"
| "twohand_ac_holster_back_r_mub"
| "twohand_ac_holster_back_r_ub"
| "twohand_ac_holster_back_r"
| "twohand_ac_omizutori"
| "twohand_ac_watergun"
| "twohand_ba_combat_idle_rand_1"
| "twohand_ba_combat_idle_rand_2"
| "twohand_ba_combat_idle_rand_3"
| "twohand_ba_combat_idle_rand_4"
| "twohand_ba_combat_idle_rand_5"
| "twohand_ba_combat_idle"
| "twohand_ba_idle_swim"
| "twohand_co_attack_2_mub"
| "twohand_co_attack_2"
| "twohand_co_attack_mub"
| "twohand_co_attack"
| "twohand_co_sk_fastattack_1_mub"
| "twohand_co_sk_fastattack_3_mub"
| "twohand_co_sk_streakattack_1_mub"
| "twohand_co_sk_streakattack_1"
| "twohand_co_sk_streakattack_2_mub"
| "twohand_co_sk_streakattack_2"
| "twohand_co_sk_streakattack_3_mub"
| "twohand_co_sk_streakattack_3"
| "twohand_co_sk_swim_fastattack_2_ub"
| "twohand_co_sk_swim_fastattack_3_ub"
| "twohand_co_sk_swim_fastattack_4_ub"
| "twohand_co_sk_swim_streakattack_1_ub"
| "twohand_co_sk_swim_streakattack_2_ub"
| "twohand_co_sk_swim_streakattack_3_ub"
| "twohand_co_sk_swim_weapon_blunt_2_ub"
| "twohand_co_sk_swim_weapon_blunt_3_cast_ub"
| "twohand_co_sk_swim_weapon_blunt_3_launch_ub"
| "twohand_co_sk_swim_weapon_blunt_ub"
| "twohand_co_sk_swim_weapon_pierce_2_ub"
| "twohand_co_sk_swim_weapon_pierce_ub"
| "twohand_co_sk_swim_weapon_slash_2_ub"
| "twohand_co_sk_swim_weapon_slash_3_ub"
| "twohand_co_sk_weapon_blunt_2_diff_mub"
| "twohand_co_sk_weapon_blunt_2_diff"
| "twohand_co_sk_weapon_blunt_2_diff2_mub"
| "twohand_co_sk_weapon_blunt_2_diff2"
| "twohand_co_sk_weapon_blunt_2_mub"
| "twohand_co_sk_weapon_blunt_2"
| "twohand_co_sk_weapon_blunt_3_cast"
| "twohand_co_sk_weapon_blunt_3_launch"
| "twohand_co_sk_weapon_blunt_differ_mub"
| "twohand_co_sk_weapon_blunt_differ"
| "twohand_co_sk_weapon_blunt_mub"
| "twohand_co_sk_weapon_blunt"
| "twohand_co_sk_weapon_pierce_2_mub"
| "twohand_co_sk_weapon_pierce_2"
| "twohand_co_sk_weapon_pierce_mub"
| "twohand_co_sk_weapon_slash_2_mub"
| "twohand_co_sk_weapon_slash_2"
| "twohand_co_sk_weapon_slash_3_mub"
| "twohand_co_sk_weapon_slash_3"
| "twohand_co_sk_weapon_slash_differ_mub"
| "twohand_co_sk_weapon_slash_differ"
| "twohand_co_sk_weapon_slash_mub"
| "twohand_co_sk_weapon_slash"
| "twohand_mo_combat_runtoidle_b"
| "twohand_mo_combat_runtoidle_f"
| "twohand_mo_combat_runtoidle_l"
| "twohand_mo_combat_runtoidle_r"
| "twohand_mo_jump_s_end"
| "twohand_mo_jump_walk_b_land"
| "twohand_mo_jump_walk_l_land"
| "twohand_mo_jump_walk_r_land"
| "twohand_mo_normal_walk_fl"
| "twohand_mo_normal_walk_fr"
| "twohand_mo_normal_walk_r"
| "twohand_mo_swim_b"
| "twohand_mo_swim_f"
| "twohand_mo_swim_fr"
| "twohand_mo_swim_l"
| "twohand_mo_swim_r"
| "twohand_re_combat_critical"
| "twohand_re_combat_hit_l_mub"
| "twohand_re_combat_hit_mub"
| "twohand_re_combat_hit_r_mub"
| "twohand_re_combat_hit"
| "twohand_re_combat_parry"
| "twoswords_co_sk_dashpierce"
| "twoswords_co_sk_dashslash"
| "twoswords_co_sk_fastattack_1_mub"
| "twoswords_co_sk_fastattack_1"
| "twoswords_co_sk_fastattack_2_mub"
| "twoswords_co_sk_fastattack_2"
| "twoswords_co_sk_fastattack_3_mub"
| "twoswords_co_sk_fastattack_3"
| "twoswords_co_sk_fastattack_4_mub"
| "twoswords_co_sk_fastattack_4"
| "twoswords_co_sk_hackattack_1"
| "twoswords_co_sk_hackattack_2"
| "twoswords_co_sk_hackattack_3"
| "twoswords_co_sk_hackattack_4"
| "twoswords_co_sk_jumpattack_2"
| "twoswords_co_sk_jumpattack"
| "twoswords_co_sk_piece_1_mub"
| "twoswords_co_sk_piece_1"
| "twoswords_co_sk_piece_2"
| "twoswords_co_sk_piece_3_mub"
| "twoswords_co_sk_piece_3"
| "twoswords_co_sk_streakattack_1_mub"
| "twoswords_co_sk_streakattack_1"
| "twoswords_co_sk_streakattack_2"
| "twoswords_co_sk_streakattack_3_mub"
| "twoswords_co_sk_streakattack_3"
| "twoswords_co_sk_swim_dashslash_ub"
| "twoswords_co_sk_swim_fastattack_1_ub"
| "twoswords_co_sk_swim_fastattack_2_ub"
| "twoswords_co_sk_swim_fastattack_4_ub"
| "twoswords_co_sk_swim_fastattack_4"
| "twoswords_co_sk_swim_hackattack_1_ub"
| "twoswords_co_sk_swim_hackattack_2_ub"
| "twoswords_co_sk_swim_hackattack_3_ub"
| "twoswords_co_sk_swim_hackattack_4_ub"
| "twoswords_co_sk_swim_jumpattack_2_ub"
| "twoswords_co_sk_swim_jumpattack_ub"
| "twoswords_co_sk_swim_leapattack_ub"
| "twoswords_co_sk_swim_piece_1_ub"
| "twoswords_co_sk_swim_piece_2_ub"
| "twoswords_co_sk_swim_piece_3_ub"
| "twoswords_co_sk_swim_streakattack_1_ub"
| "twoswords_co_sk_swim_streakattack_2_ub"
| "twoswords_co_sk_swim_throwdagger_ub"
| "twoswords_co_sk_swim_weapon_pierce_ub"
| "twoswords_co_sk_swim_weapon_slash_3_ub"
| "twoswords_co_sk_swim_weapon_slash_ub"
| "twoswords_co_sk_throwdagger_mub"
| "twoswords_co_sk_throwdagger"
| "twoswords_co_sk_turnslash"
| "twoswords_co_sk_weapon_blunt_differ_mub"
| "twoswords_co_sk_weapon_blunt_differ"
| "twoswords_co_sk_weapon_blunt_mub"
| "twoswords_co_sk_weapon_blunt"
| "twoswords_co_sk_weapon_pierce_mub"
| "twoswords_co_sk_weapon_pierce"
| "twoswords_co_sk_weapon_slash_3_mub"
| "twoswords_co_sk_weapon_slash_3"
| "twoswords_co_sk_weapon_slash_differ_mub"
| "twoswords_co_sk_weapon_slash_mub"
| "twoswords_co_sk_weapon_slash"
| "wildboar_mo_normal_run_f"
| "wildboar_mo_normal_sprint_f"
| "wildboar_mo_relaxed_idletorun_f"
| "wildboar_mo_relaxed_runtoidle_f"
| "wyvern_ac_coin_launch"
| "wyvern_ac_gliding_idle"
| "wyvern_ba_relaxed_idle"
| "wyvern_mo_normal_run_f"
API
10|11|12|13|14…(+80)
API:
| `2` -- X2Console
| `3` -- X2Ability
| `4` -- X2Action
| `5` -- X2Bag
| `6` -- X2BattleField
| `7` -- X2Camera
| `8` -- X2Chat
| `9` -- X2Craft
| `10` -- X2Cursor
| `11` -- X2Debug
| `12` -- X2Decal
| `13` -- X2Equipment
| `14` -- X2Faction
| `15` -- X2Friend
| `16` -- X2Dominion
| `17` -- X2Family
| `18` -- X2Trial
| `19` -- X2Hotkey
| `20` -- X2House
| `21` -- X2Input
| `22` -- X2Interaction
| `23` -- X2Item
| `24` -- X2Locale
| `25` -- X2LoginCharacter
| `26` -- X2CustomizingUnit
| `27` -- X2Loot
| `28` -- X2Mail
| `29` -- X2GoodsMail
| `30` -- X2NameTag
| `31` -- X2Option
| `32` -- X2Player
| `33` -- X2Quest
| `34` -- X2SiegeWeapon
| `35` -- X2Skill
| `36` -- X2Sound
| `37` -- X2Store
| `38` -- X2Team
| `39` -- X2Time
| `40` -- X2Trade
| `41` -- X2Tutorial
| `42` -- X2Unit
| `43` -- X2Util
| `44` -- X2Warp
| `45` -- X2World
| `46` -- X2Ucc
| `47` -- X2Bank
| `48` -- X2Coffer
| `49` -- X2GuildBank
| `50` -- X2RenewItem
| `51` -- X2Auction
| `52` -- X2Mate
| `53` -- X2BuffSkill
| `54` -- X2Map
| `55` -- X2DialogManager
| `56` -- X2InGameShop
| `57` -- X2UserMusic
| `58` -- X2Book
| `59` -- X2Nation
| `60` -- X2Customizer
| `61` -- X2Security
| `62` -- X2ItemLookConverter
| `63` -- X2Rank
| `64` -- X2Helper
| `65` -- X2PremiumService
| `66` -- X2ItemEnchant
| `67` -- X2Achievement
| `68` -- X2Hero
| `69` -- X2EventCenter
| `70` -- X2ItemGacha
| `71` -- X2ItemGuide
| `72` -- X2BlessUthstin
| `73` -- X2Resident
| `74` -- X2HeirSkill
| `75` -- X2EquipSlotReinforce
| `76` -- X2OneAndOneChat
| `77` -- X2Squad
| `78` -- X2Dyeing
| `79` -- X2SkillAlert
| `80` -- X2Indun
| `81` -- X2ArchePass
| `82` -- X2Butler
| `83` -- X2CombatResource
| `84` -- X2Roster
| `85` -- X2MiniScoreboard
| `86` -- X2SurveyForm
AUCTION_CATEGORY
0|10|11|12|13…(+76)
AUCTION_CATEGORY:
| `0` -- ALL
| `1` -- DAGGER
| `2` -- SWORD
| `3` -- BLADE
| `4` -- SPEAR
| `5` -- AXE
| `6` -- MACE
| `7` -- STAFF
| `8` -- TWOHAND_SWORD
| `9` -- TWOHAND_BLADE
| `10` -- TWOHAND_SPEAR
| `11` -- TWOHAND_AXE
| `12` -- TWOHAND_MACE
| `13` -- TWOHAND_STAFF
| `14` -- BOW
| `15` -- LIGHT_ARMOR_HEAD
| `16` -- LIGHT_ARMOR_CHEST
| `17` -- LIGHT_ARMOR_WAIST
| `18` -- LIGHT_ARMOR_ARMS
| `19` -- LIGHT_ARMOR_HANDS
| `20` -- LIGHT_ARMOR_LEGS
| `21` -- LIGHT_ARMOR_FEET
| `22` -- NORMAL_ARMOR_HEAD
| `23` -- NORMAL_ARMOR_CHEST
| `24` -- NORMAL_ARMOR_WAIST
| `25` -- NORMAL_ARMOR_ARMS
| `26` -- NORMAL_ARMOR_HANDS
| `27` -- NORMAL_ARMOR_LEGS
| `28` -- NORMAL_ARMOR_FEET
| `29` -- HEAVY_ARMOR_HEAD
| `30` -- HEAVY_ARMOR_CHEST
| `31` -- HEAVY_ARMOR_WAIST
| `32` -- HEAVY_ARMOR_ARMS
| `33` -- HEAVY_ARMOR_HANDS
| `34` -- HEAVY_ARMOR_LEGS
| `35` -- HEAVY_ARMOR_FEET
| `36` -- ORE
| `37` -- RAW_LUMBER
| `38` -- ROCK
| `39` -- RAWHIDE
| `40` -- FIBER
| `41` -- PARTS
| `42` -- MEAT
| `43` -- MARINE_PRODUCT
| `44` -- GRAIN
| `45` -- VEGETABLES
| `46` -- FRUIT
| `47` -- SPICE
| `48` -- DRUG_MATERIAL
| `49` -- FLOWER
| `50` -- SOIL
| `51` -- JEWEL
| `52` -- PAPER
| `53` -- METAL
| `54` -- WOOD
| `55` -- STONE
| `56` -- LEATHER
| `57` -- CLOTH
| `58` -- MACHINE
| `59` -- GLASS
| `60` -- RUBBER
| `61` -- NOBLE_METAL
| `62` -- ALCHEMY_MATERIAL
| `63` -- CRAFT_MATERIAL
| `64` -- ANIMAL
| `65` -- YOUNG_PLANT
| `66` -- SEED
| `67` -- FURNITURE
| `68` -- ADVENTURE
| `69` -- TOY
| `70` -- DYE
| `71` -- COOKING_OIL
| `72` -- SEASONING
| `73` -- MOON_STONE_SCALE_RED
| `74` -- MOON_STONE_SCALE_YELLOW
| `75` -- MOON_STONE_SCALE_GREEN
| `76` -- MOON_STONE_SCALE_BLUE
| `77` -- MOON_STONE_SCALE_PURPLE
| `78` -- MOON_STONE_SHADOW_CRAFT
| `79` -- MOON_STONE_SHADOW_HONOR
| `80` -- SHOTGUN
AUCTION_GRADE_FILTER
10|11|12|13|1…(+8)
AUCTION_GRADE_FILTER:
| `1` -- ALL
| `2` -- BASIC
| `3` -- GRAND
| `4` -- RARE
| `5` -- ARCANE
| `6` -- HEROIC
| `7` -- UNIQUE
| `8` -- CELESTIAL
| `9` -- DIVINE
| `10` -- EPIC
| `11` -- LEGENDARY
| `12` -- MYTHIC
| `13` -- ETERNAL
AUTOCOMPLETE_FILTER
“”|“auctionable”|“craftMaterial”|“craftProduct”
AUTOCOMPLETE_FILTER:
| "auctionable"
| "craftMaterial"
| "craftProduct"
| ""
AUTOCOMPLETE_TYPE
“appellation”|“ingameShopGoods”|“item”|“itemForDebug”|“itemTypeForDebug”…(+1)
AUTOCOMPLETE_TYPE:
| "appellation"
| "ingameShopGoods"
| "item"
| "itemForDebug"
| "itemTypeForDebug"
| "store"
AVI_PATH
“objects/machinima/avi/all_01_recruit.avi”|“objects/machinima/avi/all_02_memory.avi”|“objects/machinima/avi/all_04_son.avi”|“objects/machinima/avi/all_15_plateau.avi”|“objects/machinima/avi/all_16_river.avi”…(+178)
AVI_PATH:
| "objects/machinima/avi/all_01_recruit.avi"
| "objects/machinima/avi/all_02_memory.avi"
| "objects/machinima/avi/all_04_son.avi"
| "objects/machinima/avi/all_15_plateau.avi"
| "objects/machinima/avi/all_16_river.avi"
| "objects/machinima/avi/all_17_post.avi"
| "objects/machinima/avi/all_19_invade.avi"
| "objects/machinima/avi/all_20_pollute.avi"
| "objects/machinima/avi/all_21_purify_c12.avi"
| "objects/machinima/avi/all_21_purify_c43.avi"
| "objects/machinima/avi/all_23_sandglass_01.avi"
| "objects/machinima/avi/all_23_sandglass_02.avi"
| "objects/machinima/avi/all_24_gate.avi"
| "objects/machinima/avi/all_29_arrival.avi"
| "objects/machinima/avi/all_35_death01.avi"
| "objects/machinima/avi/all_41_abbys.avi"
| "objects/machinima/avi/all_42_altar.avi"
| "objects/machinima/avi/black.avi"
| "objects/machinima/avi/ci.avi"
| "objects/machinima/avi/dw_03_golem_avi.avi"
| "objects/machinima/avi/etc_01_anthalon.avi"
| "objects/machinima/avi/etc_02_kraken.avi"
| "objects/machinima/avi/etc_03_revi.avi"
| "objects/machinima/avi/etc_04_kraken.avi"
| "objects/machinima/avi/etc_05_levi.avi"
| "objects/machinima/avi/etc_06_library_1.avi"
| "objects/machinima/avi/etc_06_library_2.avi"
| "objects/machinima/avi/etc_06_library_3.avi"
| "objects/machinima/avi/etc_06_library_4.avi"
| "objects/machinima/avi/etc_07_feast_00.avi"
| "objects/machinima/avi/etc_07_feast_01.avi"
| "objects/machinima/avi/etc_07_feast_02.avi"
| "objects/machinima/avi/etc_07_feast_03.avi"
| "objects/machinima/avi/etc_07_feast_04.avi"
| "objects/machinima/avi/etc_09_heir.avi"
| "objects/machinima/avi/etc_10_nuia.avi"
| "objects/machinima/avi/etc_10_nuia_sound.avi"
| "objects/machinima/avi/etc_11_harihara.avi"
| "objects/machinima/avi/etc_11_harihara_sound.avi"
| "objects/machinima/avi/etc_12_pirate.avi"
| "objects/machinima/avi/etc_12_pirate_sound.avi"
| "objects/machinima/avi/etc_14_kadum.avi"
| "objects/machinima/avi/etc_15_survivor.avi"
| "objects/machinima/avi/id_300_01.avi"
| "objects/machinima/avi/id_300_06_dw.avi"
| "objects/machinima/avi/id_300_06_el.avi"
| "objects/machinima/avi/id_300_06_fe.avi"
| "objects/machinima/avi/id_300_06_ha.avi"
| "objects/machinima/avi/id_300_06_nu.avi"
| "objects/machinima/avi/op_el.avi"
| "objects/machinima/avi/op_fe.avi"
| "objects/machinima/avi/op_ha.avi"
| "objects/machinima/avi/op_nu.avi"
| "objects/machinima/avi/op_start.avi"
| "objects/machinima/avi/sl_all_01.avi"
| "objects/machinima/avi/sl_all_02.avi"
| "objects/machinima/avi/sl_all_03.avi"
| "objects/machinima/avi/sl_all_04.avi"
| "objects/machinima/avi/sl_all_05.avi"
| "objects/machinima/avi/sl_all_06.avi"
| "objects/machinima/avi/sl_all_07.avi"
| "objects/machinima/avi/sl_all_07_wa.avi"
| "objects/machinima/avi/sl_all_08.avi"
| "objects/machinima/avi/sl_all_09.avi"
| "objects/machinima/avi/sl_all_10.avi"
| "objects/machinima/avi/sl_all_11.avi"
| "objects/machinima/avi/sl_all_12.avi"
| "objects/machinima/avi/sl_all_13.avi"
| "objects/machinima/avi/sl_all_14.avi"
| "objects/machinima/avi/sl_all_15.avi"
| "objects/machinima/avi/sl_all_16.avi"
| "objects/machinima/avi/sl_dw_001.avi"
| "objects/machinima/avi/sl_dw_002.avi"
| "objects/machinima/avi/sl_dw_003.avi"
| "objects/machinima/avi/sl_dw_004.avi"
| "objects/machinima/avi/sl_dw_005.avi"
| "objects/machinima/avi/sl_dw_006.avi"
| "objects/machinima/avi/sl_dw_007.avi"
| "objects/machinima/avi/sl_dw_008.avi"
| "objects/machinima/avi/sl_el_001.avi"
| "objects/machinima/avi/sl_el_002.avi"
| "objects/machinima/avi/sl_el_003.avi"
| "objects/machinima/avi/sl_el_004.avi"
| "objects/machinima/avi/sl_el_005.avi"
| "objects/machinima/avi/sl_el_007.avi"
| "objects/machinima/avi/sl_el_008.avi"
| "objects/machinima/avi/sl_el_009.avi"
| "objects/machinima/avi/sl_el_010.avi"
| "objects/machinima/avi/sl_el_011.avi"
| "objects/machinima/avi/sl_el_012.avi"
| "objects/machinima/avi/sl_el_013.avi"
| "objects/machinima/avi/sl_el_014.avi"
| "objects/machinima/avi/sl_el_015.avi"
| "objects/machinima/avi/sl_el_016.avi"
| "objects/machinima/avi/sl_el_017.avi"
| "objects/machinima/avi/sl_el_018.avi"
| "objects/machinima/avi/sl_el_019.avi"
| "objects/machinima/avi/sl_el_021.avi"
| "objects/machinima/avi/sl_el_022.avi"
| "objects/machinima/avi/sl_el_023.avi"
| "objects/machinima/avi/sl_el_024.avi"
| "objects/machinima/avi/sl_el_028.avi"
| "objects/machinima/avi/sl_fe_001.avi"
| "objects/machinima/avi/sl_fe_002.avi"
| "objects/machinima/avi/sl_fe_003.avi"
| "objects/machinima/avi/sl_fe_004.avi"
| "objects/machinima/avi/sl_fe_005.avi"
| "objects/machinima/avi/sl_fe_006.avi"
| "objects/machinima/avi/sl_fe_007.avi"
| "objects/machinima/avi/sl_fe_008.avi"
| "objects/machinima/avi/sl_fe_009.avi"
| "objects/machinima/avi/sl_fe_010.avi"
| "objects/machinima/avi/sl_fe_011.avi"
| "objects/machinima/avi/sl_fe_012.avi"
| "objects/machinima/avi/sl_fe_013.avi"
| "objects/machinima/avi/sl_fe_014.avi"
| "objects/machinima/avi/sl_fe_015.avi"
| "objects/machinima/avi/sl_fe_016.avi"
| "objects/machinima/avi/sl_fe_017.avi"
| "objects/machinima/avi/sl_fe_018.avi"
| "objects/machinima/avi/sl_fe_019.avi"
| "objects/machinima/avi/sl_fe_020.avi"
| "objects/machinima/avi/sl_fe_021.avi"
| "objects/machinima/avi/sl_fe_022.avi"
| "objects/machinima/avi/sl_fe_023.avi"
| "objects/machinima/avi/sl_fe_024.avi"
| "objects/machinima/avi/sl_fe_028.avi"
| "objects/machinima/avi/sl_fe_029.avi"
| "objects/machinima/avi/sl_ha_001.avi"
| "objects/machinima/avi/sl_ha_002.avi"
| "objects/machinima/avi/sl_ha_003.avi"
| "objects/machinima/avi/sl_ha_004.avi"
| "objects/machinima/avi/sl_ha_005.avi"
| "objects/machinima/avi/sl_ha_006.avi"
| "objects/machinima/avi/sl_ha_007.avi"
| "objects/machinima/avi/sl_ha_009.avi"
| "objects/machinima/avi/sl_ha_010.avi"
| "objects/machinima/avi/sl_ha_011.avi"
| "objects/machinima/avi/sl_ha_012.avi"
| "objects/machinima/avi/sl_ha_013.avi"
| "objects/machinima/avi/sl_ha_014.avi"
| "objects/machinima/avi/sl_ha_015.avi"
| "objects/machinima/avi/sl_ha_016.avi"
| "objects/machinima/avi/sl_ha_017.avi"
| "objects/machinima/avi/sl_ha_018.avi"
| "objects/machinima/avi/sl_ha_019.avi"
| "objects/machinima/avi/sl_ha_020.avi"
| "objects/machinima/avi/sl_ha_022.avi"
| "objects/machinima/avi/sl_ha_023.avi"
| "objects/machinima/avi/sl_ha_024.avi"
| "objects/machinima/avi/sl_ha_028.avi"
| "objects/machinima/avi/sl_ha_029.avi"
| "objects/machinima/avi/sl_nu_001.avi"
| "objects/machinima/avi/sl_nu_002.avi"
| "objects/machinima/avi/sl_nu_004.avi"
| "objects/machinima/avi/sl_nu_005.avi"
| "objects/machinima/avi/sl_nu_006.avi"
| "objects/machinima/avi/sl_nu_007.avi"
| "objects/machinima/avi/sl_nu_008.avi"
| "objects/machinima/avi/sl_nu_010.avi"
| "objects/machinima/avi/sl_nu_011.avi"
| "objects/machinima/avi/sl_nu_012.avi"
| "objects/machinima/avi/sl_nu_013.avi"
| "objects/machinima/avi/sl_nu_014.avi"
| "objects/machinima/avi/sl_nu_015.avi"
| "objects/machinima/avi/sl_nu_016.avi"
| "objects/machinima/avi/sl_nu_017.avi"
| "objects/machinima/avi/sl_nu_018.avi"
| "objects/machinima/avi/sl_nu_019.avi"
| "objects/machinima/avi/sl_nu_020.avi"
| "objects/machinima/avi/sl_nu_021.avi"
| "objects/machinima/avi/sl_nu_024.avi"
| "objects/machinima/avi/sl_wb_001.avi"
| "objects/machinima/avi/sl_wb_002.avi"
| "objects/machinima/avi/sl_wb_003.avi"
| "objects/machinima/avi/sl_wb_004.avi"
| "objects/machinima/avi/sl_wb_005.avi"
| "objects/machinima/avi/sl_wb_006.avi"
| "objects/machinima/avi/sl_wb_007.avi"
| "objects/machinima/avi/sl_wb_008.avi"
| "objects/machinima/avi/wb_06_fail.avi"
| "objects/machinima/avi/wb_07_dream.avi"
| "objects/machinima/avi/wb_08_pray.avi"
BEAUTY_SHOP_ZOOM
-1|0|1|2
BEAUTY_SHOP_ZOOM:
| `-1` -- FIRST
| `0` -- SECOND
| `1` -- THIRD
| `2` -- FOURTH
BIND_TYPE
“buff”|“function”|“item”|“none”|“pet_skill”…(+2)
BIND_TYPE:
| "buff"
| "function"
| "item"
| "none"
| "pet_skill"
| "skill"
| "slave_skill"
BUFF_ACTION
“create”|“destroy”
BUFF_ACTION:
| "create"
| "destroy"
BUFF_TARGET
“character”|“mate”|“slave”
BUFF_TARGET:
| "character"
| "mate"
| "slave"
BUTLER_EVENT
“equipment”|“garden”|“harvestSlot”|“labowPower”|“productionCost”…(+5)
BUTLER_EVENT:
| "equipment"
| "garden"
| "harvestSlot"
| "labowPower" -- XLGAMES misspelt this.
| "production_cost_free_charged_count"
| "productionCost"
| "reservedHarvest"
| "reservedSlot"
| "specialtyTradeSlot"
| "tractor"
BUTTON_STYLE
“accept_v”|“actionbar_lock”|“actionbar_rotate”|“actionbar_unlock”|“all_repair”…(+183)
-- ui/setting/button_style.g
BUTTON_STYLE:
| "accept_v"
| "actionbar_lock"
| "actionbar_rotate"
| "actionbar_unlock"
| "all_repair"
| "auction_post_bind"
| "auction_successor"
| "auction_successor_grey"
| "banner_close"
| "btn_close_default"
| "btn_close_mini"
| "btn_raid_recruit"
| "butler_change_look"
| "button_common_book"
| "button_common_option"
| "button_complete"
| "button_daru"
| "button_request"
| "button_search"
| "cancel_fix_item"
| "cancel_mini"
| "cancel_search_in_inventory"
| "char_select_page_represent_char"
| "character"
| "character_equip_close"
| "character_equip_open"
| "character_info_bless_uthstin"
| "character_info_btn_shop"
| "character_info_change"
| "character_info_detail_btn"
| "character_lock_off"
| "character_lock_on"
| "character_search"
| "character_slot_created"
| "character_slot_created_red"
| "character_slot_created_red_selected"
| "character_slot_created_selected"
| "character_slot_enchant"
| "character_slot_equipment"
| "character_slot_impossible"
| "character_slot_possible"
| "character_swap"
| "character_swap_on"
| "chat_tab_selected"
| "chat_tab_unselected"
| "combat_resource_close"
| "combat_resource_open"
| "common_back"
| "common_hud"
| "config"
| "customizing_freeze"
| "customizing_load"
| "customizing_save"
| "deposit_withdrawal"
| "down_arrow"
| "equip_scroll_button_down"
| "equip_scroll_button_up"
| "equipment_map"
| "esc"
| "exit"
| "expansion"
| "expansion_small"
| "expedition_war_alarm"
| "first_page"
| "fix"
| "fix_item"
| "grid_folder_down_arrow"
| "grid_folder_right_arrow"
| "grid_folder_up_arrow"
| "housing_demolish"
| "housing_remove"
| "housing_rotation"
| "housing_sale"
| "housing_ucc"
| "hud_btn_archelife_off"
| "hud_btn_chat_add_tab"
| "hud_btn_chat_scroll_down_bottom"
| "hud_btn_eventcenter"
| "hud_btn_hero_reputation"
| "hud_btn_ime_english"
| "hud_btn_ime_korea"
| "hud_btn_ingameshop"
| "hud_btn_instance"
| "hud_btn_merchant"
| "hud_btn_url_link"
| "hud_instance"
| "ingameshop_beautyshop"
| "ingameshop_buy"
| "ingameshop_cart"
| "ingameshop_charge_cash"
| "ingameshop_gender_transfer"
| "ingameshop_present"
| "instance_out"
| "instance_reentry"
| "inventory_sort"
| "item_enchant"
| "item_guide"
| "item_lock_in_bag"
| "last_page"
| "left_arrow"
| "list"
| "location"
| "lock_equip_item"
| "lock_item"
| "login_stage_character_create"
| "login_stage_enter_world"
| "login_stage_exit_game"
| "login_stage_game_start"
| "login_stage_model_change"
| "login_stage_option_game"
| "login_stage_staff"
| "login_stage_text_default"
| "login_stage_text_small"
| "login_stage_user_ui"
| "look_convert"
| "loot_gacha"
| "mail_all_mail_delete"
| "mail_read_mail_delete"
| "mail_receive_all_item"
| "mail_receive_money"
| "mail_selected_delete"
| "mail_take"
| "map_alpha"
| "map_alpha_select"
| "map_eraser"
| "map_position"
| "menu"
| "minimap_off"
| "minimap_on"
| "minimap_ping"
| "minimap_playercenter"
| "minimap_resize"
| "minimap_suboption"
| "minimap_zoomin"
| "minimap_zoomout"
| "minus"
| "modelview_rotate_left"
| "modelview_rotate_right"
| "next_page"
| "next_page_action_bar"
| "next_page_tutorial"
| "open_battlefield"
| "part_repair"
| "play"
| "plus"
| "portal_rename"
| "portal_spawn"
| "premium_buy_in_char_sel_page"
| "prev_page"
| "prev_page_action_bar"
| "prev_page_back"
| "prev_page_tutorial"
| "price"
| "quest_close"
| "quest_cutscene_close"
| "quest_open"
| "question_mark"
| "raid_recall"
| "raid_recruit_alarm"
| "randombox"
| "ready_to_siege_alarm"
| "reject_x"
| "repair"
| "report"
| "right_arrow"
| "roster_setting"
| "save"
| "search_mini"
| "search_mini_green"
| "siege_war_alarm"
| "slider_scroll_button_down"
| "slider_scroll_button_up"
| "squad_mini_view_close"
| "squad_mini_view_open"
| "survey_form_alarm"
| "text_default"
| "text_default_small"
| "trade_check_green"
| "trade_check_yellow"
| "unlock_equip_item"
| "unlock_item"
| "up_arrow"
| "uthstin_stat_max_expand"
| "wastebasket_shape"
| "wastebasket_shape_small"
| "write"
| "zone_permission_out"
| "zone_permission_wait"
COLLISION_SOURCE
“COLLISION”|“DROWNING”|“FALLING”
COLLISION_SOURCE:
| "COLLISION"
| "DROWNING"
| "FALLING"
COMBAT_EVENT
“ENVIRONMENTAL_DAMAGE”|“ENVIRONMENTAL_DRAIN”|“ENVIRONMENTAL_ENERGIZE”|“ENVIRONMENTAL_HEALED”|“ENVIRONMENTAL_LEECH”…(+14)
-- scriptsbin/globalui/chat/chat_msg_event.lua
COMBAT_EVENT:
| "ENVIRONMENTAL_DAMAGE"
| "ENVIRONMENTAL_DRAIN"
| "ENVIRONMENTAL_ENERGIZE"
| "ENVIRONMENTAL_HEALED"
| "ENVIRONMENTAL_LEECH"
| "MELEE_DAMAGE"
| "MELEE_MISSED"
| "SPELL_AURA_APPLIED"
| "SPELL_AURA_REMOVED"
| "SPELL_CAST_FAILED"
| "SPELL_CAST_START"
| "SPELL_CAST_SUCCESS"
| "SPELL_DAMAGE"
| "SPELL_DOT_DAMAGE"
| "SPELL_DRAIN"
| "SPELL_ENERGIZE"
| "SPELL_HEALED"
| "SPELL_LEECH"
| "SPELL_MISSED"
COMBAT_HIT_TYPE
“CRITICAL”|“HIT”|“IMMUNE”
COMBAT_HIT_TYPE:
| "CRITICAL"
| "HIT"
| "IMMUNE"
COMMON_FARM_TYPE
1|2|3|4
COMMON_FARM_TYPE:
| `1` -- Public Farm
| `2` -- Public Spawned Saplings
| `3` -- Public Spawned Livestock/Seed
| `4` -- Public Stable
CONSOLE_VAR
“ExitOnQuit”|“FixedTooltipPosition”|“MasterGrahicQuality”|“MemInfo”|“MemStats”…(+2624)
CONSOLE_VAR:
| "aa_maxDist"
| "ac_animErrorClamp"
| "ac_animErrorMaxAngle"
| "ac_animErrorMaxDistance"
| "ac_clampTimeAnimation"
| "ac_clampTimeEntity"
| "ac_ColliderModeAI"
| "ac_ColliderModePlayer"
| "ac_debugAnimEffects"
| "ac_debugAnimError"
| "ac_debugAnimTarget"
| "ac_debugCarryCorrection"
| "ac_debugColliderMode"
| "ac_debugEntityParams"
| "ac_DebugFilter"
| "ac_debugFutureAnimPath"
| "ac_debugLocations"
| "ac_debugLocationsGraphs"
| "ac_debugMotionParams"
| "ac_debugMovementControlMethods"
| "ac_debugPrediction"
| "ac_debugSelection"
| "ac_debugSelectionParams"
| "ac_debugText"
| "ac_debugTweakTrajectoryFit"
| "ac_debugXXXValues"
| "ac_disableFancyTransitions"
| "ac_disableSlidingContactEvents"
| "ac_enableExtraSolidCollider"
| "ac_enableProceduralLeaning"
| "ac_entityAnimClamp"
| "ac_forceNoSimpleMovement"
| "ac_forceSimpleMovement"
| "ac_frametime"
| "ac_MCMFilter"
| "ac_MCMHor"
| "ac_MCMHorLocalPlayer"
| "ac_MCMHorNPC"
| "ac_MCMHorOtherPlayer"
| "ac_MCMVer"
| "ac_predictionProbabilityOri"
| "ac_predictionProbabilityPos"
| "ac_predictionSmoothingOri"
| "ac_predictionSmoothingPos"
| "ac_targetcorrectiontimescale"
| "ac_templateMCMs"
| "ac_terrain_foot_align"
| "ac_triggercorrectiontimescale"
| "action_bar_lock"
| "action_bar_page"
| "ag_action"
| "ag_adjustToCatchUp"
| "ag_averageTravelSpeed"
| "ag_breakmode"
| "ag_breakOnQuery"
| "ag_cache_query_results"
| "ag_debug"
| "ag_debugErrors"
| "ag_debugExactPos"
| "ag_debugLayer"
| "ag_debugMusic"
| "ag_drawActorPos"
| "ag_ep_correctMovement"
| "ag_ep_showPath"
| "ag_forceAdjust"
| "ag_forceInsideErrorDisc"
| "ag_fpAnimPop"
| "ag_humanBlending"
| "ag_item"
| "ag_lockToEntity"
| "ag_log"
| "ag_log_entity"
| "ag_logDrawnActors"
| "ag_logeffects"
| "ag_logselections"
| "ag_logsounds"
| "ag_logtransitions"
| "ag_measureActualSpeeds"
| "ag_path_finding_debug"
| "ag_physErrorInnerRadiusFactor"
| "ag_physErrorMaxOuterRadius"
| "ag_physErrorMinOuterRadius"
| "ag_physErrorOuterRadiusFactor"
| "ag_queue"
| "ag_safeExactPositioning"
| "ag_showmovement"
| "ag_showPhysSync"
| "ag_signal"
| "ag_stance"
| "ai_AdjustPathsAroundDynamicObstacles"
| "ai_AgentStatsDist"
| "ai_AllowAccuracyDecrease"
| "ai_AllowAccuracyIncrease"
| "ai_AllTime"
| "ai_AmbientFireQuota"
| "ai_AmbientFireUpdateInterval"
| "ai_AttemptStraightPath"
| "ai_Autobalance"
| "ai_BannedNavSoTime"
| "ai_BeautifyPath"
| "ai_BigBrushCheckLimitSize"
| "ai_CloakIncrementMod"
| "ai_CloakMaxDist"
| "ai_CloakMinDist"
| "ai_CrowdControlInPathfind"
| "ai_DebugDraw"
| "ai_DebugDrawAdaptiveUrgency"
| "ai_DebugDrawAmbientFire"
| "ai_DebugDrawAStarOpenList"
| "ai_DebugDrawBannedNavsos"
| "ai_DebugDrawBulletEvents"
| "ai_DebugDrawCollisionEvents"
| "ai_DebugDrawCrowdControl"
| "ai_DebugDrawDamageParts"
| "ai_DebugDrawDynamicHideObjectsRange"
| "ai_DebugDrawExpensiveAccessoryQuota"
| "ai_DebugDrawGrenadeEvents"
| "ai_DebugDrawHashSpaceAround"
| "ai_DebugDrawHidespotRange"
| "ai_DebugDrawLightLevel"
| "ai_DebugDrawObstrSpheres"
| "ai_DebugDrawPlayerActions"
| "ai_DebugDrawReinforcements"
| "ai_DebugDrawSoundEvents"
| "ai_DebugDrawStanceSize"
| "ai_DebugDrawVegetationCollisionDist"
| "ai_DebugDrawVolumeVoxels"
| "ai_DebugInterestSystem"
| "ai_DebugPathfinding"
| "ai_DefaultWalkability"
| "ai_DirectPathMode"
| "ai_doNotLoadNavigationData"
| "ai_DrawagentFOV"
| "ai_DrawAnchors"
| "ai_DrawAreas"
| "ai_drawBeautifyPath"
| "ai_DrawDirectPathTest"
| "ai_DrawDistanceLUT"
| "ai_DrawFakeDamageInd"
| "ai_DrawFakeHitEffects"
| "ai_DrawFakeTracers"
| "ai_DrawFormations"
| "ai_DrawGetEnclosingFailures"
| "ai_DrawGoals"
| "ai_DrawGroup"
| "ai_DrawGroupTactic"
| "ai_DrawHidespots"
| "ai_DrawModifiers"
| "ai_DrawNavType"
| "ai_DrawNode"
| "ai_DrawNodeLinkCutoff"
| "ai_DrawNodeLinkType"
| "ai_DrawOffset"
| "ai_DrawPath"
| "ai_DrawPathAdjustment"
| "ai_DrawPatterns"
| "ai_DrawProbableTarget"
| "ai_DrawRadar"
| "ai_DrawRadarDist"
| "ai_DrawReadibilities"
| "ai_DrawRefPoints"
| "ai_DrawShooting"
| "ai_DrawSmartObjects"
| "ai_DrawSpawner"
| "ai_DrawStats"
| "ai_DrawTargets"
| "ai_DrawTrajectory"
| "ai_DrawType"
| "ai_DrawUpdate"
| "ai_DrawVisCheckQueue"
| "ai_DynamicTriangularUpdateTime"
| "ai_DynamicVolumeUpdateTime"
| "ai_DynamicWaypointUpdateCount"
| "ai_DynamicWaypointUpdateTime"
| "ai_EnableAsserts"
| "ai_EnableSystemAggroCancel"
| "ai_EnableUnbending"
| "ai_EnableWarningsErrors"
| "ai_event_debug"
| "ai_ExtraForbiddenRadiusDuringBeautification"
| "ai_ExtraRadiusDuringBeautification"
| "ai_ExtraVehicleAvoidanceRadiusBig"
| "ai_ExtraVehicleAvoidanceRadiusSmall"
| "ai_ForceAllowStrafing"
| "ai_ForceLookAimTarget"
| "ai_ForceStance"
| "ai_genCryOrgWaterGraph"
| "ai_IgnorePlayer"
| "ai_IgnoreVisibilityChecks"
| "ai_IncludeNonColEntitiesInNavigation"
| "ai_InterestDetectMovement"
| "ai_InterestEnableScan"
| "ai_InterestScalingAmbient"
| "ai_InterestScalingEyeCatching"
| "ai_InterestScalingMovement"
| "ai_InterestScalingScan"
| "ai_InterestScalingView"
| "ai_InterestSwitchBoost"
| "ai_InterestSystem"
| "ai_LimitNodeGetEnclosing"
| "ai_LimitPhysicsRequestPerFrame"
| "ai_Locate"
| "ai_LogConsoleVerbosity"
| "ai_LogFileVerbosity"
| "ai_LogSignals"
| "ai_MaxSignalDuration"
| "ai_MaxVisRaysPerFrame"
| "ai_MovementSpeedDarkIllumMod"
| "ai_MovementSpeedMediumIllumMod"
| "ai_NoUpdate"
| "ai_ObstacleSizeThreshold"
| "ai_OverlayMessageDuration"
| "ai_PathfinderUpdateCount"
| "ai_PathfinderUpdateTime"
| "ai_PathfindTimeLimit"
| "ai_PredictivePathFollowing"
| "ai_ProfileGoals"
| "ai_ProtoROD"
| "ai_ProtoRODAffectMove"
| "ai_ProtoRODAliveTime"
| "ai_ProtoRODFireRange"
| "ai_ProtoRODGrenades"
| "ai_ProtoRODHealthGraph"
| "ai_ProtoRODLogScale"
| "ai_ProtoRODReactionTime"
| "ai_ProtoRODRegenTime"
| "ai_ProtoRODSilhuette"
| "ai_ProtoRODSpeedMod"
| "ai_PuppetDirSpeedControl"
| "ai_RadiusForAutoForbidden"
| "ai_Recorder"
| "ai_Recorder_Buffer"
| "ai_RecordFilter"
| "ai_RecordLog"
| "ai_serverDebugStatsTarget"
| "ai_serverDebugTarget"
| "ai_SightRangeDarkIllumMod"
| "ai_SightRangeMediumIllumMod"
| "ai_SimpleWayptPassability"
| "ai_skill_debug"
| "ai_SmartObjectUpdateTime"
| "ai_SOMSpeedCombat"
| "ai_SOMSpeedRelaxed"
| "ai_SoundPerception"
| "ai_sprintDistance"
| "ai_StatsTarget"
| "ai_SteepSlopeAcrossValue"
| "ai_SteepSlopeUpValue"
| "ai_SystemUpdate"
| "ai_ThreadedVolumeNavPreprocess"
| "ai_TickCounter"
| "ai_TimeToAggroCancelByNoSkill"
| "ai_UnbendingThreshold"
| "ai_UpdateAllAlways"
| "ai_UpdateFromUnitId"
| "ai_UpdateInterval"
| "ai_UpdateProxy"
| "ai_UseAlternativeReadability"
| "ai_UseCalculationStopperCounter"
| "ai_UseObjectPosWithExactPos"
| "ai_WarningPhysicsRequestCount"
| "ai_WarningsErrorsLimitInGame"
| "ai_WaterOcclusion"
| "aim_assistAimEnabled"
| "aim_assistAutoCoeff"
| "aim_assistCrosshairSize"
| "aim_assistMaxDistance"
| "aim_assistRestrictionTimeout"
| "aim_assistSearchBox"
| "aim_assistSingleCoeff"
| "aim_assistSnapDistance"
| "aim_assistTriggerEnabled"
| "aim_assistVerticalScale"
| "att_scale_test_drawn"
| "att_scale_test_worn"
| "auth_serveraddr"
| "auth_serverport"
| "auth_serversvc"
| "auto_disconnect_timer"
| "auto_enemy_targeting"
| "auto_use_only_my_portal"
| "aux_use_breast"
| "aux_use_collide"
| "aux_use_simple_target"
| "aux_use_weapon"
| "ban_timeout"
| "basic_cursor_shape"
| "budget"
| "c_shakeMult"
| "ca_AllowFP16Characters"
| "ca_AllowMultipleEffectsOfSameName"
| "ca_AMC"
| "ca_AMC_SmoothTurn"
| "ca_AMC_TurnLeaning"
| "ca_AnimActionDebug"
| "ca_AnimWarningLevel"
| "ca_ApplyJointVelocitiesMode"
| "ca_AttachmentCullingRation"
| "ca_AttachmentShadowCullingDist"
| "ca_BlendOutTime"
| "ca_BodyPartAttachmentCullingRation"
| "ca_CachingCDFFiles"
| "ca_CachingModelFiles"
| "ca_CALthread"
| "ca_CharEditModel"
| "ca_Cheap"
| "ca_ChrBaseLOD"
| "ca_cloth_vars_reset"
| "ca_DBAUnloadRemoveTime"
| "ca_DBAUnloadUnregisterTime"
| "ca_dbh_level"
| "ca_DeathBlendTime"
| "ca_debug_phys_loading"
| "ca_DebugADIKTargets"
| "ca_DebugAnimationStreaming"
| "ca_DebugAnimMemTracking"
| "ca_DebugAnimUpdates"
| "ca_DebugAnimUsage"
| "ca_DebugAnimUsageOnFileAccess"
| "ca_DebugCaps"
| "ca_DebugCommandBuffer"
| "ca_DebugCriticalErrors"
| "ca_DebugFacial"
| "ca_DebugFacialEyes"
| "ca_DebugFootPlants"
| "ca_DebugModelCache"
| "ca_DebugSkeletonEffects"
| "ca_DebugSubstateTransitions"
| "ca_DebugText"
| "ca_DecalSizeMultiplier"
| "ca_DelayTransitionAtLoading"
| "ca_disable_thread"
| "ca_disableAnimBones"
| "ca_disableSkinBones"
| "ca_DoAnimTaskPerFrame"
| "ca_DoPrecache"
| "ca_DoPrecacheAnim"
| "ca_DrawAimIKVEGrid"
| "ca_DrawAimPoses"
| "ca_DrawAttachmentOBB"
| "ca_DrawAttachmentRadius"
| "ca_DrawAttachments"
| "ca_DrawBaseMesh"
| "ca_DrawBBox"
| "ca_DrawBinormals"
| "ca_DrawCC"
| "ca_DrawCGA"
| "ca_DrawCGAAsSkin"
| "ca_DrawCHR"
| "ca_DrawDecalsBBoxes"
| "ca_DrawEmptyAttachments"
| "ca_DrawFaceAttachments"
| "ca_DrawFootPlants"
| "ca_DrawIdle2MoveDir"
| "ca_DrawLinkVertices"
| "ca_DrawLocator"
| "ca_DrawLookIK"
| "ca_DrawNormals"
| "ca_DrawPerformanceOption"
| "ca_DrawPositionPost"
| "ca_DrawPositionPre"
| "ca_DrawSkeleton"
| "ca_drawSkeletonFilter"
| "ca_DrawSkeletonName"
| "ca_DrawTangents"
| "ca_DrawVEGInfo"
| "ca_DrawWireframe"
| "ca_DumpUsedAnims"
| "ca_EnableAssetStrafing"
| "ca_EnableAssetTurning"
| "ca_eyes_procedural"
| "ca_FaceBaseLOD"
| "ca_FacialAnimationFramerate"
| "ca_FacialAnimationRadius"
| "ca_FacialSequenceMaxCount"
| "ca_fallAndPlayStandUpDuration"
| "ca_FootAnchoring"
| "ca_ForceUpdateSkeletons"
| "ca_FPWeaponInCamSpace"
| "ca_fullAnimStatistics"
| "ca_GameControlledStrafing"
| "ca_gc_check_count"
| "ca_gc_debug"
| "ca_gc_duration"
| "ca_gc_max_count"
| "ca_get_op_from_key"
| "ca_GroundAlignment"
| "ca_hideFacialAnimWarning"
| "ca_ignoreCutSceneAnim"
| "ca_item_offset_debug"
| "ca_JointVelocityMax"
| "ca_lipsync_debug"
| "ca_lipsync_phoneme_crossfade"
| "ca_lipsync_phoneme_offset"
| "ca_lipsync_phoneme_strength"
| "ca_lipsync_vertex_drag"
| "ca_LoadDatabase"
| "ca_LoadDBH"
| "ca_LoadHeaders"
| "ca_LoadUncompressedChunks"
| "ca_LockFeetWithIK"
| "ca_LodClampThreshold"
| "ca_LodCount"
| "ca_LodCount0"
| "ca_LodCountMax"
| "ca_LodCountRatio"
| "ca_LodDist"
| "ca_LodDist0"
| "ca_LodDistMax"
| "ca_LodDistRatio"
| "ca_LodRadiusInflection"
| "ca_LodSkipTaskInflectionOfRatio"
| "ca_LodSkipTaskRatio"
| "ca_log_unknown_bone_list"
| "ca_logDrawnActors"
| "ca_MaxFaceLOD"
| "ca_MemoryUsageLog"
| "ca_MergeAttachmentMeshes"
| "ca_MergeMaxNumLods"
| "ca_MeshMergeMode"
| "ca_mirror_test"
| "ca_modelViewLog"
| "ca_MotionBlurMovementThreshold"
| "ca_NoAnim"
| "ca_NoDeform"
| "ca_ParametricPoolSize"
| "ca_physicsProcessImpact"
| "ca_PrintDesiredSpeed"
| "ca_RandomScaling"
| "ca_SameSkeletonEffectsMaxCount"
| "ca_SaveAABB"
| "ca_SerializeSkeletonAnim"
| "ca_ShareMergedMesh"
| "ca_SkeletonEffectsMaxCount"
| "ca_SkipAnimTask"
| "ca_SkipLoadThinFat"
| "ca_SmoothStrafe"
| "ca_SmoothStrafeWithAngle"
| "ca_StoreAnimNamesOnLoad"
| "ca_stream_cal"
| "ca_stream_cdf"
| "ca_stream_chr"
| "ca_stream_debug"
| "ca_stream_facial"
| "ca_Test"
| "ca_test_profile_shot"
| "ca_thread"
| "ca_thread0Affinity"
| "ca_travelSpeedScaleMax"
| "ca_travelSpeedScaleMin"
| "ca_UnloadAnim"
| "ca_UnloadAnimationCAF"
| "ca_UnloadAnimationDBA"
| "ca_UnloadAnimTime"
| "ca_UseAimIK"
| "ca_UseAimIKRefPose"
| "ca_UseAllJoints"
| "ca_UseAssetDefinedLod"
| "ca_useAttachmentItemEffect"
| "ca_useAttEffectRelativeOffset"
| "ca_useBoneLOD"
| "ca_UseCompiledCalFile"
| "ca_UseDBA"
| "ca_UseDecals"
| "ca_UseFacialAnimation"
| "ca_UseFileAfterDBH"
| "ca_UseIMG_CAF"
| "ca_UseJointMasking"
| "ca_UseLinearOP"
| "ca_UseLinkVertices"
| "ca_UseLookIK"
| "ca_UseMorph"
| "ca_UsePhysics"
| "ca_UsePostKinematic"
| "ca_Validate"
| "ca_xl13RandomCount"
| "cam_target"
| "camera_building_something_fadeout_vel"
| "camera_dive_angle"
| "camera_dive_enable"
| "camera_dive_pitch"
| "camera_max_dist"
| "camera_target_ground_align"
| "camera_use_fx_cam_fov"
| "camera_use_shake"
| "camera_zoom_sensitivity"
| "capture_file_format"
| "capture_folder"
| "capture_frames"
| "capture_misc_render_buffers"
| "caq_fist_randomidle_interval"
| "caq_randomidle_interval"
| "cd_cattle_update_distance"
| "cd_furniture_update_distance"
| "cl_account"
| "cl_account_id"
| "cl_actorsafemode"
| "cl_bandwidth"
| "cl_bob"
| "cl_cef_use_x2_log"
| "cl_check_resurrectable_pos"
| "cl_check_teleport_to_unit"
| "cl_country_code"
| "cl_crouchToggle"
| "cl_fov"
| "cl_frozenAngleMax"
| "cl_frozenAngleMin"
| "cl_frozenKeyMult"
| "cl_frozenMouseMult"
| "cl_frozenSensMax"
| "cl_frozenSensMin"
| "cl_frozenSoundDelta"
| "cl_frozenSteps"
| "cl_gs_email"
| "cl_gs_nick"
| "cl_gs_password"
| "cl_headBob"
| "cl_headBobLimit"
| "cl_hitBlur"
| "cl_hitShake"
| "cl_immigration_passport_hash"
| "cl_invertController"
| "cl_invertMouse"
| "cl_motionBlur"
| "cl_nearPlane"
| "cl_packetRate"
| "cl_password"
| "cl_righthand"
| "cl_screeneffects"
| "cl_sensitivity"
| "cl_sensitivityZeroG"
| "cl_serveraddr"
| "cl_serverport"
| "cl_shadow"
| "cl_shallowWaterDepthHi"
| "cl_shallowWaterDepthLo"
| "cl_shallowWaterSpeedMulAI"
| "cl_shallowWaterSpeedMulPlayer"
| "cl_ship_mass_update_freq"
| "cl_ship_submerge_update_freq"
| "cl_sprintBlur"
| "cl_sprintShake"
| "cl_take_screen_shot"
| "cl_tgwindex"
| "cl_tpvYaw"
| "cl_unit_collide_effect_interval"
| "cl_user_key"
| "cl_voice_recording"
| "cl_voice_volume"
| "cl_web_session_enc_key"
| "cl_web_session_key"
| "cl_web_upload_reserved_screenshot_file_name"
| "cl_web_upload_reserved_screenshot_path"
| "cl_world_cookie"
| "cl_zone_id"
| "click_to_move"
| "client_default_zone"
| "cloth_air_resistance"
| "cloth_damping"
| "cloth_friction"
| "cloth_mass_decay"
| "cloth_mass_decay_attached_scale"
| "cloth_max_safe_step"
| "cloth_max_timestep"
| "cloth_stiffness"
| "cloth_stiffness_norm"
| "cloth_stiffness_tang"
| "cloth_thickness"
| "combat_autoattack_trigger"
| "combat_msg_alpha_visibility"
| "combat_msg_display_ship_collision"
| "combat_msg_level"
| "combat_msg_visibility"
| "combat_sync_framehold"
| "con_char_scale"
| "con_char_size"
| "con_debug"
| "con_display_last_messages"
| "con_line_buffer_size"
| "con_restricted"
| "con_scroll_max"
| "con_showonload"
| "cr_invert_x_axis"
| "cr_invert_y_axis"
| "cr_sensitivity"
| "cr_sensitivityMax"
| "cr_sensitivityMin"
| "cursor_size"
| "custom_camera_max_dist"
| "custom_fov"
| "custom_skill_queue"
| "custom_zoom_sensitivity"
| "d3d9_AllowSoftware"
| "d3d9_debugruntime"
| "d3d9_IBPools"
| "d3d9_IBPoolSize"
| "d3d9_NullRefDevice"
| "d3d9_NVPerfHUD"
| "d3d9_pip_buff_size"
| "d3d9_rb_Tris"
| "d3d9_rb_Verts"
| "d3d9_ResetDeviceAfterLoading"
| "d3d9_TextureFilter"
| "d3d9_TripleBuffering"
| "d3d9_ui_buffer_size"
| "d3d9_VBPools"
| "d3d9_VBPoolSize"
| "data_mining_file_open"
| "data_mining_perf_interval"
| "data_mining_report_interval"
| "ddcms_time_offset"
| "decoration_smart_positioning"
| "decoration_smart_positioning_loop_count"
| "decoration_smart_positioning_max_dist"
| "delay_mul_for_zh_cn_letter"
| "departure_server_passport"
| "departure_server_passport_pass_high"
| "departure_server_passport_pass_low"
| "disable_private_message_music"
| "doodad_smart_positioning"
| "doodad_smart_positioning_loop_count"
| "doodad_smart_positioning_max_dist"
| "ds_AutoReloadScripts"
| "ds_LoadExcelScripts"
| "ds_LoadSoundsSync"
| "ds_LogLevel"
| "ds_PrecacheSounds"
| "ds_WarnOnMissingLoc"
| "dt_enable"
| "dt_meleeTime"
| "dt_time"
| "dummy"
| "dynamic_action_bar_distance"
| "e_allow_cvars_serialization"
| "e_AllowFP16Terrain"
| "e_ambient_boost_no_point_lights_b"
| "e_ambient_boost_no_point_lights_g"
| "e_ambient_boost_no_point_lights_r"
| "e_ambient_multiplier_no_point_lights"
| "e_ambient_occlusion"
| "e_AutoPrecacheCgf"
| "e_AutoPrecacheCgfMaxTasks"
| "e_bboxes"
| "e_brush_streaming_dist_ratio"
| "e_brushes"
| "e_CacheNearestCubePicking"
| "e_CameraFreeze"
| "e_cbuffer"
| "e_cbuffer_bias"
| "e_cbuffer_clip_planes_num"
| "e_cbuffer_debug"
| "e_cbuffer_debug_draw_scale"
| "e_cbuffer_debug_freeze"
| "e_cbuffer_draw_occluders"
| "e_cbuffer_hw"
| "e_cbuffer_lazy_test"
| "e_cbuffer_lc"
| "e_cbuffer_lights_debug_side"
| "e_cbuffer_max_add_render_mesh_time"
| "e_cbuffer_occluders_lod_ratio"
| "e_cbuffer_occluders_test_min_tris_num"
| "e_cbuffer_occluders_view_dist_ratio"
| "e_cbuffer_resolution"
| "e_cbuffer_terrain"
| "e_cbuffer_terrain_distance"
| "e_cbuffer_terrain_distance_near"
| "e_cbuffer_terrain_lod_ratio"
| "e_cbuffer_terrain_shift"
| "e_cbuffer_terrain_shift_near"
| "e_cbuffer_terrain_z_offset"
| "e_cbuffer_test_mode"
| "e_cbuffer_tree_debug"
| "e_cbuffer_tree_depth"
| "e_cbuffer_version"
| "e_cgf_loading_profile"
| "e_cgf_verify"
| "e_char_debug_draw"
| "e_character_back_light"
| "e_character_light"
| "e_character_light_color_b"
| "e_character_light_color_g"
| "e_character_light_color_r"
| "e_character_light_max_dist"
| "e_character_light_min_dist"
| "e_character_light_offset_x"
| "e_character_light_offset_y"
| "e_character_light_offset_z"
| "e_character_light_radius"
| "e_character_light_specualr_multy"
| "e_character_no_merge_render_chunks"
| "e_clouds"
| "e_CoarseShadowMask"
| "e_CoarseShadowMgrDebug"
| "e_CoverageBufferAABBExpand"
| "e_CoverageBufferAccurateOBBTest"
| "e_CoverageBufferCullIndividualBrushesMaxNodeSize"
| "e_CoverageBufferRotationSafeCheck"
| "e_CoverageBufferTolerance"
| "e_CoverCgfDebug"
| "e_cull_veg_activation"
| "e_custom_build_extramaps_fromshaderquality"
| "e_custom_clone_mode"
| "e_custom_dressing_time_max"
| "e_custom_dynamic_lod"
| "e_custom_dynamic_lod_debug"
| "e_custom_max_clone_model"
| "e_custom_max_clone_model_1"
| "e_custom_max_clone_model_2"
| "e_custom_max_clone_model_3"
| "e_custom_max_clone_model_4"
| "e_custom_max_clone_model_5"
| "e_custom_max_model"
| "e_custom_max_model_high"
| "e_custom_max_model_low"
| "e_custom_max_model_mid"
| "e_custom_texture_lod"
| "e_custom_texture_share"
| "e_custom_thread_cut_mesh"
| "e_debug_draw"
| "e_debug_draw_filter"
| "e_debug_draw_lod_error_min_reduce_ratio"
| "e_debug_draw_lod_error_no_lod_tris"
| "e_debug_draw_lod_warning_default_lod_ratio"
| "e_debug_draw_objstats_warning_tris"
| "e_debug_drawShowOnlyCompound"
| "e_debug_drawShowOnlyLod"
| "e_debug_lights"
| "e_debug_mask"
| "e_decals"
| "e_decals_allow_game_decals"
| "e_decals_clip"
| "e_decals_deffered_dynamic"
| "e_decals_deffered_dynamic_min_size"
| "e_decals_deffered_static"
| "e_decals_force_deferred"
| "e_decals_hit_cache"
| "e_decals_life_time_scale"
| "e_decals_max_static_mesh_tris"
| "e_decals_merge"
| "e_decals_neighbor_max_life_time"
| "e_decals_overlapping"
| "e_decals_precreate"
| "e_decals_scissor"
| "e_decals_update_silhouette_scope"
| "e_decals_wrap_debug"
| "e_DecalsPlacementTestAreaSize"
| "e_default_material"
| "e_deferred_cell_loader_log"
| "e_deferred_loader_stats"
| "e_DeferredPhysicsEvents"
| "e_deformable_objects"
| "e_detail_materials"
| "e_detail_materials_debug"
| "e_detail_materials_highlight"
| "e_detail_materials_view_dist_xy"
| "e_detail_materials_view_dist_z"
| "e_detail_materials_zpass_normal_draw_dist"
| "e_detail_objects"
| "e_dissolve"
| "e_dissolve_transition_threshold"
| "e_dissolve_transition_time"
| "e_DissolveDist"
| "e_DissolveDistband"
| "e_DissolveDistFactor"
| "e_DissolveDistMax"
| "e_DissolveDistMin"
| "e_DissolveTime"
| "e_dist_for_wsbbox_update"
| "e_dynamic_light"
| "e_dynamic_light_consistent_sort_order"
| "e_dynamic_light_force_deferred"
| "e_dynamic_light_frame_id_vis_test"
| "e_dynamic_light_max_count"
| "e_dynamic_light_max_shadow_count"
| "e_entities"
| "e_EntitySuppressionLevel"
| "e_face_reset_debug"
| "e_flocks"
| "e_flocks_hunt"
| "e_fog"
| "e_fogvolumes"
| "e_foliage_branches_damping"
| "e_foliage_branches_stiffness"
| "e_foliage_branches_timeout"
| "e_foliage_broken_branches_damping"
| "e_foliage_stiffness"
| "e_foliage_wind_activation_dist"
| "e_force_detail_level_for_resolution"
| "e_GI"
| "e_GIAmount"
| "e_GIBlendRatio"
| "e_GICache"
| "e_GICascadesRatio"
| "e_GIGlossyReflections"
| "e_GIIterations"
| "e_GIMaxDistance"
| "e_GINumCascades"
| "e_GIOffset"
| "e_GIPropagationAmp"
| "e_GIRSMSize"
| "e_GISecondaryOcclusion"
| "e_gsm_cache"
| "e_gsm_cache_lod_offset"
| "e_gsm_combined"
| "e_gsm_depth_bounds_debug"
| "e_gsm_extra_range_shadow"
| "e_gsm_extra_range_shadow_texture_size"
| "e_gsm_extra_range_sun_update_ratio"
| "e_gsm_extra_range_sun_update_time"
| "e_gsm_extra_range_sun_update_type"
| "e_gsm_focus_on_unit"
| "e_gsm_force_extra_range_include_objects"
| "e_gsm_force_terrain_include_objects"
| "e_gsm_lods_num"
| "e_gsm_range_rate"
| "e_gsm_range_start"
| "e_gsm_range_step"
| "e_gsm_range_step_object"
| "e_gsm_range_step_terrain"
| "e_gsm_scatter_lod_dist"
| "e_gsm_stats"
| "e_gsm_terrain_include_objects"
| "e_gsm_terrain_sun_update_time"
| "e_GsmCastFromTerrain"
| "e_GsmExtendLastLodUseAdditiveBlending"
| "e_GsmExtendLastLodUseVariance"
| "e_GsmViewSpace"
| "e_hw_occlusion_culling_objects"
| "e_hw_occlusion_culling_water"
| "e_HwOcclusionCullingObjects"
| "e_joint_strength_scale"
| "e_level_auto_precache_terrain_and_proc_veget"
| "e_level_auto_precache_textures_and_shaders"
| "e_load_only_sub_zone_shape"
| "e_lod_max"
| "e_lod_min"
| "e_lod_min_tris"
| "e_lod_ratio"
| "e_lod_skin_ratio"
| "e_lod_sync_view_dist"
| "e_lods"
| "e_lowspec_mode"
| "e_material_loading_profile"
| "e_material_no_load"
| "e_material_refcount_check_logging"
| "e_material_stats"
| "e_materials"
| "e_max_entity_lights"
| "e_max_view_dst"
| "e_max_view_dst_full_dist_cam_height"
| "e_max_view_dst_spec_lerp"
| "e_mesh_simplify"
| "e_mipmap_show"
| "e_mixed_normals_report"
| "e_model_decals"
| "e_modelview_Prefab_cam_dist"
| "e_modelview_Prefab_camera_offset_x"
| "e_modelview_Prefab_camera_offset_y"
| "e_modelview_Prefab_camera_offset_z"
| "e_modelview_Prefab_light_color_rgb"
| "e_modelview_Prefab_light_number"
| "e_modelview_Prefab_light_offset_from_center"
| "e_modelview_Prefab_light_offset_x"
| "e_modelview_Prefab_light_offset_y"
| "e_modelview_Prefab_light_offset_z"
| "e_modelview_Prefab_light_radius"
| "e_modelview_Prefab_light_specualr_multy"
| "e_modelview_Prefab_offset_x"
| "e_modelview_Prefab_offset_y"
| "e_modelview_Prefab_offset_z"
| "e_modelview_Prefab_rot_x"
| "e_modelview_Prefab_rot_z"
| "e_modelview_Prefab_scale"
| "e_MtTest"
| "e_no_lod_chr_tris"
| "e_obj"
| "e_obj_fast_register"
| "e_obj_quality"
| "e_obj_stats"
| "e_obj_tree_max_node_size"
| "e_obj_tree_min_node_size"
| "e_obj_tree_shadow_debug"
| "e_object_streaming_log"
| "e_object_streaming_stats"
| "e_ObjectLayersActivationPhysics"
| "e_ObjectsTreeBBoxes"
| "e_occlusion_culling_view_dist_ratio"
| "e_occlusion_volumes"
| "e_occlusion_volumes_view_dist_ratio"
| "e_on_demand_maxsize"
| "e_on_demand_physics"
| "e_particles"
| "e_particles_debug"
| "e_particles_decals"
| "e_particles_decals_force_deferred"
| "e_particles_disable_equipments"
| "e_particles_dynamic_particle_count"
| "e_particles_dynamic_particle_life"
| "e_particles_dynamic_quality"
| "e_particles_filter"
| "e_particles_gc_period"
| "e_particles_high"
| "e_particles_landmark"
| "e_particles_lean_lifetime_test"
| "e_particles_lights"
| "e_particles_lights_view_dist_ratio"
| "e_particles_lod"
| "e_particles_lod_onoff"
| "e_particles_low"
| "e_particles_low_update_dist"
| "e_particles_max_draw_screen"
| "e_particles_max_screen_fill"
| "e_particles_middle"
| "e_particles_min_draw_alpha"
| "e_particles_min_draw_pixels"
| "e_particles_normal_update_dist"
| "e_particles_object_collisions"
| "e_particles_preload"
| "e_particles_quality"
| "e_particles_receive_shadows"
| "e_particles_source_filter"
| "e_particles_stats"
| "e_particles_stream"
| "e_particles_thread"
| "e_particles_trail_debug"
| "e_particles_trail_min_seg_size"
| "e_particles_veryhigh"
| "e_ParticlesCoarseShadowMask"
| "e_ParticlesEmitterPoolSize"
| "e_ParticlesPoolSize"
| "e_phys_bullet_coll_dist"
| "e_phys_foliage"
| "e_phys_ocean_cell"
| "e_portals"
| "e_portals_big_entities_fix"
| "e_precache_level"
| "e_proc_vegetation"
| "e_proc_vegetation_max_view_distance"
| "e_proc_vegetation_min_density"
| "e_ProcVegetationMaxObjectsInChunk"
| "e_ProcVegetationMaxSectorsInCache"
| "e_profile_level_loading"
| "e_ram_maps"
| "e_raycasting_debug"
| "e_recursion"
| "e_recursion_occlusion_culling"
| "e_recursion_view_dist_ratio"
| "e_render"
| "e_RNTmpDataPoolMaxFrames"
| "e_roads"
| "e_ropes"
| "e_scissor_debug"
| "e_screenshot"
| "e_screenshot_debug"
| "e_screenshot_file_format"
| "e_screenshot_height"
| "e_screenshot_map_camheight"
| "e_screenshot_map_center_x"
| "e_screenshot_map_center_y"
| "e_screenshot_map_far_plane_offset"
| "e_screenshot_map_near_plane_offset"
| "e_screenshot_map_size_x"
| "e_screenshot_map_size_y"
| "e_screenshot_min_slices"
| "e_screenshot_quality"
| "e_screenshot_save_path"
| "e_screenshot_width"
| "e_selected_color_b"
| "e_selected_color_g"
| "e_selected_color_r"
| "e_shader_constant_metrics"
| "e_shadows"
| "e_shadows_adapt_scale"
| "e_shadows_arrange_deferred_texture_size"
| "e_shadows_cast_view_dist_ratio"
| "e_shadows_cast_view_dist_ratio_character"
| "e_shadows_cast_view_dist_ratio_lights"
| "e_shadows_clouds"
| "e_shadows_const_bias"
| "e_shadows_cull_terrain_accurately"
| "e_shadows_frustums"
| "e_shadows_max_texture_size"
| "e_shadows_omni_max_texture_size"
| "e_shadows_omni_min_texture_size"
| "e_shadows_on_alpha_blended"
| "e_shadows_on_water"
| "e_shadows_optimised_object_culling"
| "e_shadows_optimize"
| "e_shadows_res_scale"
| "e_shadows_slope_bias"
| "e_shadows_softer_distant_lods"
| "e_shadows_terrain"
| "e_shadows_terrain_texture_size"
| "e_shadows_unit_cube_clip"
| "e_shadows_update_view_dist_ratio"
| "e_shadows_water"
| "e_ShadowsDebug"
| "e_ShadowsLodBiasFixed"
| "e_ShadowsLodBiasInvis"
| "e_ShadowsOcclusionCullingCaster"
| "e_ShadowsTessellateCascades"
| "e_ShadowsTessellateDLights"
| "e_sketch_mode"
| "e_skip_precache"
| "e_sky_box"
| "e_sky_box_debug"
| "e_sky_quality"
| "e_sky_type"
| "e_sky_update_rate"
| "e_sleep"
| "e_soft_particles"
| "e_stat_obj_merge"
| "e_stat_obj_merge_max_tris_per_drawcall"
| "e_statobj_log"
| "e_statobj_stats"
| "e_statobj_use_lod_ready_cache"
| "e_statobj_verify"
| "e_StatObjBufferRenderTasks"
| "e_StatObjTestOBB"
| "e_stream_areas"
| "e_stream_cgf"
| "e_stream_for_physics"
| "e_stream_for_visuals"
| "e_StreamCgfDebug"
| "e_StreamCgfDebugFilter"
| "e_StreamCgfDebugHeatMap"
| "e_StreamCgfDebugMinObjSize"
| "e_StreamCgfFastUpdateMaxDistance"
| "e_StreamCgfGridUpdateDistance"
| "e_StreamCgfMaxTasksInProgress"
| "e_StreamCgfPoolSize"
| "e_StreamCgfUpdatePerNodeDistance"
| "e_StreamCgfVisObjPriority"
| "e_StreamPredictionAhead"
| "e_StreamPredictionAheadDebug"
| "e_StreamPredictionDistanceFar"
| "e_StreamPredictionDistanceNear"
| "e_StreamPredictionMaxVisAreaRecursion"
| "e_StreamPredictionMinFarZoneDistance"
| "e_StreamPredictionMinReportDistance"
| "e_StreamPredictionTexelDensity"
| "e_StreamPredictionUpdateTimeSlice"
| "e_sun"
| "e_sun_angle_snap_dot"
| "e_sun_angle_snap_sec"
| "e_sun_clipplane_range"
| "e_target_decals_deffered"
| "e_temp_pool_size"
| "e_terrain"
| "e_terrain_ao"
| "e_terrain_bboxes"
| "e_terrain_crater_depth"
| "e_terrain_crater_depth_max"
| "e_terrain_deformations"
| "e_terrain_deformations_obstruct_object_size_ratio"
| "e_terrain_draw_this_sector_only"
| "e_terrain_ib_stats"
| "e_terrain_layer_test"
| "e_terrain_lm_gen_threshold"
| "e_terrain_loading_log"
| "e_terrain_lod_ratio"
| "e_terrain_log"
| "e_terrain_normal_map"
| "e_terrain_occlusion_culling"
| "e_terrain_occlusion_culling_debug"
| "e_terrain_occlusion_culling_max_dist"
| "e_terrain_occlusion_culling_max_steps"
| "e_terrain_occlusion_culling_precision"
| "e_terrain_occlusion_culling_precision_dist_ratio"
| "e_terrain_occlusion_culling_step_size"
| "e_terrain_occlusion_culling_step_size_delta"
| "e_terrain_occlusion_culling_version"
| "e_terrain_optimised_ib"
| "e_terrain_render_profile"
| "e_terrain_texture_buffers"
| "e_terrain_texture_debug"
| "e_terrain_texture_lod_ratio"
| "e_terrain_texture_streaming_debug"
| "e_terrain_texture_sync_load"
| "e_Tessellation"
| "e_TessellationMaxDistance"
| "e_time_of_day"
| "e_time_of_day_debug"
| "e_time_of_day_engine_update"
| "e_time_of_day_speed"
| "e_time_smoothing"
| "e_timedemo_frames"
| "e_timer_debug"
| "e_under_wear_debug"
| "e_use_enhanced_effect"
| "e_use_gem_effect"
| "e_vegetation"
| "e_vegetation_alpha_blend"
| "e_vegetation_bending"
| "e_vegetation_create_collision_only"
| "e_vegetation_cull_test_bound_offset"
| "e_vegetation_cull_test_max_dist"
| "e_vegetation_disable_bending_distance"
| "e_vegetation_disable_distant_bending"
| "e_vegetation_mem_sort_test"
| "e_vegetation_min_size"
| "e_vegetation_node_level"
| "e_vegetation_sprite_max_pixel"
| "e_vegetation_sprites"
| "e_vegetation_sprites_cast_shadow"
| "e_vegetation_sprites_distance_custom_ratio_min"
| "e_vegetation_sprites_distance_ratio"
| "e_vegetation_sprites_min_distance"
| "e_vegetation_use_list"
| "e_vegetation_use_terrain_color"
| "e_vegetation_wind"
| "e_VegetationSpritesBatching"
| "e_view_dist_custom_ratio"
| "e_view_dist_doodad_min"
| "e_view_dist_min"
| "e_view_dist_ratio"
| "e_view_dist_ratio_detail"
| "e_view_dist_ratio_light"
| "e_view_dist_ratio_vegetation"
| "e_ViewDistRatioPortals"
| "e_visarea_include_radius"
| "e_visarea_test_mode"
| "e_VisareaFogFadingTime"
| "e_volobj_shadow_strength"
| "e_voxel"
| "e_voxel_ao_radius"
| "e_voxel_ao_scale"
| "e_voxel_build"
| "e_voxel_debug"
| "e_voxel_fill_mode"
| "e_voxel_lods_num"
| "e_voxel_make_physics"
| "e_voxel_make_shadows"
| "e_VoxTer"
| "e_VoxTerHeightmapEditing"
| "e_VoxTerHeightmapEditingCustomLayerInfo"
| "e_VoxTerHideIntegrated"
| "e_VoxTerMixMask"
| "e_VoxTerOnTheFlyIntegration"
| "e_VoxTerPlanarProjection"
| "e_VoxTerRelaxation"
| "e_VoxTerShadows"
| "e_VoxTerShapeCheck"
| "e_VoxTerTexBuildOnCPU"
| "e_VoxTerTexFormat"
| "e_VoxTerTexRangeScale"
| "e_water_ocean"
| "e_water_ocean_bottom"
| "e_water_ocean_fft"
| "e_water_ocean_simulate_on_zone"
| "e_water_ocean_soft_particles"
| "e_water_tesselation_amount"
| "e_water_tesselation_amountX"
| "e_water_tesselation_amountY"
| "e_water_tesselation_swath_width"
| "e_water_volumes"
| "e_water_waves"
| "e_water_waves_tesselation_amount"
| "e_wind"
| "e_wind_areas"
| "e_xml_cache_gc"
| "e_zoneWeatherEffect"
| "editor_serveraddr"
| "editor_serverport"
| "effect_filter_group"
| "effect_filter_loop"
| "effect_max_same_item_per_source"
| "es_activateEntity"
| "es_bboxes"
| "es_CharZOffsetSpeed"
| "es_deactivateEntity"
| "es_DebrisLifetimeScale"
| "es_debug"
| "es_debug_not_seen_timeout"
| "es_DebugEvents"
| "es_DebugFindEntity"
| "es_DebugTimers"
| "es_DisableTriggers"
| "es_DrawAreaGrid"
| "es_DrawAreas"
| "es_DrawRenderBBox"
| "es_enable_full_script_save"
| "es_FarPhysTimeout"
| "es_helpers"
| "es_HitCharacters"
| "es_HitDeadBodies"
| "es_ImpulseScale"
| "es_log_collisions"
| "es_LogDrawnActors"
| "es_MaxImpulseAdjMass"
| "es_MaxPhysDist"
| "es_MaxPhysDistInvisible"
| "es_MinImpulseVel"
| "es_not_seen_timeout"
| "es_OnDemandPhysics"
| "es_profileentities"
| "es_removeEntity"
| "es_sortupdatesbyclass"
| "es_SplashThreshold"
| "es_SplashTimeout"
| "es_Stream"
| "es_StreamDebug"
| "es_UpdateAI"
| "es_UpdateCollision"
| "es_UpdateCollisionScript"
| "es_UpdateContainer"
| "es_UpdateEntities"
| "es_UpdatePhysics"
| "es_UpdateScript"
| "es_UpdateTimer"
| "es_UsePhysVisibilityChecks"
| "es_VisCheckForUpdate"
| "ExitOnQuit"
| "expr_mode"
| "fg_abortOnLoadError"
| "fg_inspectorLog"
| "fg_noDebugText"
| "fg_profile"
| "fg_SystemEnable"
| "fire_action_on_button_down"
| "fixed_time_step"
| "FixedTooltipPosition"
| "fly_stance_enable"
| "fr_fspeed_scale"
| "fr_fturn_scale"
| "fr_speed_scale"
| "fr_turn_scale"
| "fr_xspeed"
| "fr_xturn"
| "fr_yspeed"
| "fr_yturn"
| "fr_zspeed"
| "g_actor_stance_use_queue"
| "g_actor_use_footstep_effect"
| "g_aimdebug"
| "g_blood"
| "g_breakage_particles_limit"
| "g_breakagelog"
| "g_breakImpulseScale"
| "g_breaktimeoutframes"
| "g_buddyMessagesIngame"
| "g_custom_texture_mipmap_min_size"
| "g_customizer_enable_cutscene"
| "g_customizer_stream_cutscene"
| "g_detachCamera"
| "g_die_anim_Degree"
| "g_die_anim_force"
| "g_difficultyLevel"
| "g_displayIgnoreList"
| "g_emp_style"
| "g_enableFriendlyFallAndPlay"
| "g_enableIdleCheck"
| "g_enableitems"
| "g_enableloadingscreen"
| "g_frostDecay"
| "g_godMode"
| "g_goForceFastUpdate"
| "g_grabLog"
| "g_groundeffectsdebug"
| "g_hide_tutorial"
| "g_ignore_chat_filter"
| "g_ignore_duel_invite"
| "g_ignore_expedition_invite"
| "g_ignore_family_invite"
| "g_ignore_jury_invite"
| "g_ignore_party_invite"
| "g_ignore_raid_invite"
| "g_ignore_raid_joint"
| "g_ignore_squad_invite"
| "g_ignore_trade_invite"
| "g_ignore_whisper_invite"
| "g_joint_breaking"
| "g_localPacketRate"
| "g_play_die_anim"
| "g_playerInteractorRadius"
| "g_preroundtime"
| "g_procedural_breaking"
| "g_profile"
| "g_quickGame_map"
| "g_quickGame_min_players"
| "g_quickGame_mode"
| "g_quickGame_ping1_level"
| "g_quickGame_ping2_level"
| "g_quickGame_prefer_favorites"
| "g_quickGame_prefer_lan"
| "g_quickGame_prefer_mycountry"
| "g_ragdoll_BlendAnim"
| "g_ragdoll_damping_max"
| "g_ragdoll_damping_time"
| "g_ragdoll_minE_max"
| "g_ragdoll_minE_time"
| "g_roundlimit"
| "g_roundtime"
| "g_show_loot_window"
| "g_showUpdateState"
| "g_spectatorcollisions"
| "g_suddendeathtime"
| "g_teamlock"
| "g_tree_cut_reuse_dist"
| "g_unit_collide_bottom_box_height_size_rate"
| "g_unit_collide_bottom_box_max_size_gap"
| "g_unit_collide_bottom_box_min_height_size_gap"
| "g_unit_collide_bottom_box_size_rate"
| "g_unit_collide_front_bound_rate"
| "g_unit_collide_process_frequency"
| "g_unit_collide_rear_bound_rate"
| "g_unit_collide_side_bound_rate"
| "g_use_chat_time_stamp"
| "g_use_physicalize_rigid"
| "g_useLastKeyInput"
| "g_VisibilityTimeout"
| "g_VisibilityTimeoutTime"
| "g_walkMultiplier"
| "gameoption_finalize_update"
| "given_quest_distance_display_mode"
| "glider_hide_at_sheath"
| "glider_start_with_double_jump"
| "gliding_mouse_ad"
| "gliding_mouse_ws"
| "gm_startup"
| "gt_debug"
| "gt_show"
| "hit_assistMultiplayerEnabled"
| "hit_assistSingleplayerEnabled"
| "hr_dotAngle"
| "hr_fovAmt"
| "hr_fovTime"
| "hr_rotateFactor"
| "hr_rotateTime"
| "http_password"
| "i_bufferedkeys"
| "i_debug"
| "i_forcefeedback"
| "i_iceeffects"
| "i_lighteffects"
| "i_mouse_accel"
| "i_mouse_accel_max"
| "i_mouse_buffered"
| "i_mouse_inertia"
| "i_mouse_smooth"
| "i_offset_front"
| "i_offset_right"
| "i_offset_up"
| "i_particleeffects"
| "i_soundeffects"
| "i_staticfiresounds"
| "i_unlimitedammo"
| "i_xinput"
| "i_xinput_poll_time"
| "input_debug"
| "instance_id"
| "instance_index"
| "item_maker_info_show_tooltip"
| "keyboard_rotate_speed"
| "locale"
| "locale_setting"
| "log_AllowDirectLoggingFromAnyThread"
| "log_DebuggerVerbosity"
| "log_doodad_interaction"
| "log_FileKeepOpen"
| "log_FileMergeTime"
| "log_FileThread"
| "log_FileVerbosity"
| "log_IncludeMemory"
| "log_IncludeTime"
| "log_SpamDelay"
| "log_tick"
| "log_Verbosity"
| "log_VerbosityOverridesWriteToFile"
| "log_WriteToFile"
| "login_fast_start"
| "login_first_movie"
| "lua_debugger"
| "lua_gc_mul"
| "lua_gc_pause"
| "lua_handle"
| "lua_loading_profiler"
| "lua_logging_last_callmethod"
| "lua_stackonmalloc"
| "lua_StopOnError"
| "lua_use_binary"
| "MasterGrahicQuality"
| "max_interaction_doodad_distance"
| "max_time_step"
| "max_unit_for_test"
| "max_unit_in_world"
| "MemInfo"
| "MemStats"
| "MemStatsFilter"
| "MemStatsMaxDepth"
| "MemStatsThreshold"
| "mfx_Debug"
| "mfx_DebugFootStep"
| "mfx_Enable"
| "mfx_EnableFGEffects"
| "mfx_MaxFootStepCount"
| "mfx_ParticleImpactThresh"
| "mfx_pfx_maxDist"
| "mfx_pfx_maxScale"
| "mfx_pfx_minScale"
| "mfx_RaisedSoundImpactThresh"
| "mfx_SerializeFGEffects"
| "mfx_SoundImpactThresh"
| "mfx_Timeout"
| "min_time_step"
| "mouse_clear_targeting"
| "mov_effect"
| "mov_loading"
| "mov_NoCutscenes"
| "name_show_tag_sphere"
| "name_tag_appellation_show"
| "name_tag_bottom_margin_on_bgmode"
| "name_tag_custom_gauge_offset_hpbar"
| "name_tag_custom_gauge_offset_normal"
| "name_tag_custom_gauge_size_ratio"
| "name_tag_down_scale_limit"
| "name_tag_expedition_show"
| "name_tag_expeditionfamily"
| "name_tag_faction_selection"
| "name_tag_faction_show"
| "name_tag_fade_out_distance"
| "name_tag_fade_out_margin"
| "name_tag_fading_duration"
| "name_tag_fixed_size_mode"
| "name_tag_font_size"
| "name_tag_font_size_on_bgmode"
| "name_tag_friendly_mate_show"
| "name_tag_friendly_show"
| "name_tag_hostile_mate_show"
| "name_tag_hostile_show"
| "name_tag_hp_bg_height_offset"
| "name_tag_hp_bg_width_offset"
| "name_tag_hp_color_multiplier_on_bgmode"
| "name_tag_hp_height"
| "name_tag_hp_height_offset_on_bgmode"
| "name_tag_hp_height_on_bgmode"
| "name_tag_hp_offset"
| "name_tag_hp_show"
| "name_tag_hp_width"
| "name_tag_hp_width_offset_on_bgmode"
| "name_tag_hp_width_on_bgmode"
| "name_tag_icon_gap"
| "name_tag_icon_size_ratio"
| "name_tag_large_app_stamp_offset_hpbar"
| "name_tag_large_app_stamp_offset_normal"
| "name_tag_large_app_stamp_size_ratio"
| "name_tag_mark_size_ratio"
| "name_tag_mode"
| "name_tag_my_mate_show"
| "name_tag_npc_show"
| "name_tag_offset"
| "name_tag_outline"
| "name_tag_party_show"
| "name_tag_perspective_rate"
| "name_tag_quest_mark_smooth_margin"
| "name_tag_quest_offset"
| "name_tag_quest_option"
| "name_tag_render_shadow"
| "name_tag_render_size"
| "name_tag_self_enable"
| "name_tag_shadow_alpha"
| "name_tag_shadow_delta"
| "name_tag_size_scale_on_bgmode"
| "name_tag_text_line_offset"
| "name_tag_up_scale_limit"
| "net_adaptive_fast_ping"
| "net_backofftimeout"
| "net_bw_aggressiveness"
| "net_channelstats"
| "net_connectivity_detection_interval"
| "net_defaultChannelBitRateDesired"
| "net_defaultChannelBitRateToleranceHigh"
| "net_defaultChannelBitRateToleranceLow"
| "net_defaultChannelIdlePacketRateDesired"
| "net_defaultChannelPacketRateDesired"
| "net_defaultChannelPacketRateToleranceHigh"
| "net_defaultChannelPacketRateToleranceLow"
| "net_enable_fast_ping"
| "net_enable_tfrc"
| "net_enable_voice_chat"
| "net_highlatencythreshold"
| "net_highlatencytimelimit"
| "net_inactivitytimeout"
| "net_input_dump"
| "net_input_trace"
| "net_lan_scanport_first"
| "net_lan_scanport_num"
| "net_lanbrowser"
| "net_log"
| "net_phys_debug"
| "net_phys_lagsmooth"
| "net_phys_pingsmooth"
| "net_rtt_convergence_factor"
| "net_scheduler_debug"
| "net_ship_no_interpolate"
| "net_stats_login"
| "net_stats_pass"
| "net_tcp_nodelay"
| "net_voice_averagebitrate"
| "net_voice_lead_packets"
| "net_voice_proximity"
| "net_voice_trail_packets"
| "next_option_sound"
| "next_r_Driver"
| "next_r_MultiThreaded"
| "next_sys_spec_full"
| "OceanWavesAmount"
| "OceanWavesConstantA"
| "OceanWavesConstantB"
| "OceanWavesSize"
| "OceanWavesSpeed"
| "OceanWindDirection"
| "OceanWindSpeed"
| "optimization_mode"
| "optimization_skeleton_effect"
| "optimization_use_footstep"
| "option_animation"
| "option_anti_aliasing"
| "option_camera_fov_set"
| "option_character_lod"
| "option_character_privacy_status"
| "option_custom_addon_fonts"
| "option_custom_addon_ui"
| "option_effect"
| "option_enable_combat_chat_log"
| "option_enable_misc_chat_log"
| "option_game_log_life_time"
| "option_hide_bloodlust_mode"
| "option_hide_enchant_broadcast"
| "option_hide_mobilization_order"
| "option_item_mount_only_my_pet"
| "option_map_given_quest_distance"
| "option_name_tag_mode"
| "option_optimization_enable"
| "option_shader_quality"
| "option_shadow_dist"
| "option_shadow_view_dist_ratio"
| "option_shadow_view_dist_ratio_character"
| "option_show_combat_resource_window"
| "option_skill_alert_enable"
| "option_skill_alert_position"
| "option_sound"
| "option_terrain_detail"
| "option_terrain_lod"
| "option_texture_bg"
| "option_texture_character"
| "option_use_cloud"
| "option_use_dof"
| "option_use_hdr"
| "option_use_kr_fonts"
| "option_use_shadow"
| "option_use_water_reflection"
| "option_view_dist_ratio"
| "option_view_dist_ratio_vegetation"
| "option_view_distance"
| "option_volumetric_effect"
| "option_water"
| "option_weapon_effect"
| "overhead_marker_fixed_size"
| "p_accuracy_LCPCG"
| "p_accuracy_LCPCG_no_improvement"
| "p_accuracy_MC"
| "p_approx_caps_len"
| "p_break_on_validation"
| "p_characterik"
| "p_count_objects"
| "p_cull_distance"
| "p_damping_group_size"
| "p_debug_explosions"
| "p_debug_joints"
| "p_do_step"
| "p_draw_helpers"
| "p_draw_helpers_num"
| "p_drawPrimitives"
| "p_enforce_contacts"
| "p_event_count_debug"
| "p_fixed_timestep"
| "p_GEB_max_cells"
| "p_group_damping"
| "p_joint_dmg_accum"
| "p_joint_dmg_accum_thresh"
| "p_jump_to_profile_ent"
| "p_lattice_max_iters"
| "p_limit_simple_solver_energy"
| "p_list_active_objects"
| "p_list_objects"
| "p_log_lattice_tension"
| "p_max_approx_caps"
| "p_max_contact_gap"
| "p_max_contact_gap_player"
| "p_max_contact_gap_simple"
| "p_max_contacts"
| "p_max_debris_mass"
| "p_max_entity_cells"
| "p_max_LCPCG_contacts"
| "p_max_LCPCG_fruitless_iters"
| "p_max_LCPCG_iters"
| "p_max_LCPCG_microiters"
| "p_max_LCPCG_microiters_final"
| "p_max_LCPCG_subiters"
| "p_max_LCPCG_subiters_final"
| "p_max_MC_iters"
| "p_max_MC_mass_ratio"
| "p_max_MC_vel"
| "p_max_object_splashes"
| "p_max_plane_contacts"
| "p_max_plane_contacts_distress"
| "p_max_player_velocity"
| "p_max_substeps"
| "p_max_substeps_large_group"
| "p_max_unproj_vel"
| "p_max_velocity"
| "p_max_world_step"
| "p_min_LCPCG_improvement"
| "p_min_separation_speed"
| "p_net_angsnapmul"
| "p_net_minsnapdist"
| "p_net_minsnapdot"
| "p_net_smoothtime"
| "p_net_velsnapmul"
| "p_noGeomLoad"
| "p_notify_epsilon_living"
| "p_notify_epsilon_rigid"
| "p_num_bodies_large_group"
| "p_penalty_scale"
| "p_players_can_break"
| "p_pod_life_time"
| "p_profile"
| "p_profile_entities"
| "p_profile_functions"
| "p_prohibit_unprojection"
| "p_ray_fadein"
| "p_ray_on_grid_max_size"
| "p_ray_peak_time"
| "p_rwi_queue_debug"
| "p_single_step_mode"
| "p_skip_redundant_colldet"
| "p_splash_dist0"
| "p_splash_dist1"
| "p_splash_force0"
| "p_splash_force1"
| "p_splash_vel0"
| "p_splash_vel1"
| "p_tick_breakable"
| "p_time_granularity"
| "p_unproj_vel_scale"
| "p_use_distance_contacts"
| "p_use_unproj_vel"
| "p_wireframe_distance"
| "party_default_accept"
| "pelvis_shake_knockback"
| "pelvis_shake_scale"
| "pelvis_shake_time"
| "pelvis_shake_warp"
| "pl_curvingSlowdownSpeedScale"
| "pl_fall_start_height"
| "pl_fall_start_velocity"
| "pl_fallDamage_SpeedBias"
| "pl_fallDamage_SpeedFatal"
| "pl_fallDamage_SpeedSafe"
| "pl_flyingVelocityMultiplier"
| "pl_zeroGAimResponsiveness"
| "pl_zeroGBaseSpeed"
| "pl_zeroGDashEnergyConsumption"
| "pl_zeroGEnableGBoots"
| "pl_zeroGEnableGyroFade"
| "pl_zeroGFloatDuration"
| "pl_zeroGGyroFadeAngleInner"
| "pl_zeroGGyroFadeAngleOuter"
| "pl_zeroGGyroFadeExp"
| "pl_zeroGGyroStrength"
| "pl_zeroGParticleTrail"
| "pl_zeroGSpeedMaxSpeed"
| "pl_zeroGSpeedModeEnergyConsumption"
| "pl_zeroGSpeedMultNormal"
| "pl_zeroGSpeedMultNormalSprint"
| "pl_zeroGSpeedMultSpeed"
| "pl_zeroGSpeedMultSpeedSprint"
| "pl_zeroGSwitchableGyro"
| "pl_zeroGThrusterResponsiveness"
| "pl_zeroGUpDown"
| "prefab_cache_xml"
| "prefab_cache_xml_gc"
| "prefab_stream_xml"
| "prefab_use_mmf"
| "profile"
| "profile_allthreads"
| "profile_disk"
| "profile_disk_budget"
| "profile_disk_max_draw_items"
| "profile_disk_max_items"
| "profile_disk_timeframe"
| "profile_disk_type_filter"
| "profile_event_tolerance"
| "profile_filter"
| "profile_graph"
| "profile_graphScale"
| "profile_network"
| "profile_pagefaults"
| "profile_peak"
| "profile_sampler"
| "profile_sampler_max_samples"
| "profile_smooth"
| "profile_weighting"
| "q_Renderer"
| "q_ShaderFX"
| "q_ShaderGeneral"
| "q_ShaderGlass"
| "q_ShaderHDR"
| "q_ShaderIce"
| "q_ShaderMetal"
| "q_ShaderPostProcess"
| "q_ShaderShadow"
| "q_ShaderSky"
| "q_ShaderTerrain"
| "q_ShaderVegetation"
| "q_ShaderWater"
| "quadruped_idle_align"
| "queued_skill_margin"
| "r_AllowFP16Meshes"
| "r_AllowHardwareSRGBWrite"
| "r_ArmourPulseSpeedMultiplier"
| "r_auxGeom"
| "r_Batching"
| "r_Beams"
| "r_BeamsDistFactor"
| "r_BeamsHelpers"
| "r_BeamsMaxSlices"
| "r_BeamsSoftClip"
| "r_binaryShaderAutoGen"
| "r_Brightness"
| "r_BufferUpload_Enable"
| "r_BufferUpload_WriteMode"
| "r_CBStatic"
| "r_CBStaticDebug"
| "r_Character_NoDeform"
| "r_CloudsDebug"
| "r_CloudsUpdateAlways"
| "r_ColorBits"
| "r_ColorGrading"
| "r_ColorGradingCharts"
| "r_ColorGradingChartsCache"
| "r_ColorGradingDof"
| "r_ColorGradingFilters"
| "r_ColorGradingLevels"
| "r_ColorGradingSelectiveColor"
| "r_ConditionalRendering"
| "r_Contrast"
| "r_CoronaColorScale"
| "r_CoronaFade"
| "r_Coronas"
| "r_CoronaSizeScale"
| "r_CreateZBufferTexture"
| "r_CSTest"
| "r_cubemapgenerating"
| "r_CullGeometryForLights"
| "r_CustomResHeight"
| "r_CustomResMaxSize"
| "r_CustomResPreview"
| "r_CustomResWidth"
| "r_CustomVisions"
| "r_DebugLights"
| "r_DebugLightVolumes"
| "r_debugPatchwork"
| "r_DebugRefraction"
| "r_DebugRenderMode"
| "r_DebugScreenEffects"
| "r_DeferredDecals"
| "r_deferredDecalsDebug"
| "r_DeferredDecalsLowSpec"
| "r_deferredDecalsMSAA"
| "r_DeferredShadingCubeMaps"
| "r_DeferredShadingDBTstencil"
| "r_DeferredShadingDebug"
| "r_DeferredShadingDepthBoundsTest"
| "r_DeferredShadingHeightBasedAmbient"
| "r_DeferredShadingLightLodRatio"
| "r_DeferredShadingLightStencilRatio"
| "r_DeferredShadingLightVolumes"
| "r_DeferredShadingScissor"
| "r_DeferredShadingSortLights"
| "r_DeferredShadingStencilPrepass"
| "r_DeferredShadingTiled"
| "r_DeferredShadingTiledRatio"
| "r_DeferredShadingTilesX"
| "r_DeferredShadingTilesY"
| "r_DepthBits"
| "r_DepthOfField"
| "r_DepthOfFieldBokeh"
| "r_DepthOfFieldBokehQuality"
| "r_desireHeight"
| "r_desireWidth"
| "r_DetailDistance"
| "r_DetailNumLayers"
| "r_DetailScale"
| "r_DetailTextures"
| "r_DisplacementFactor"
| "r_DisplayInfo"
| "r_DisplayInfoGraph"
| "r_distant_rain"
| "r_dofMinZ"
| "r_dofMinZBlendMult"
| "r_dofMinZScale"
| "r_DrawNearFarPlane"
| "r_DrawNearFoV"
| "r_DrawNearZRange"
| "r_DrawValidation"
| "r_Driver"
| "r_DualMaterialCullingDist"
| "r_DynTexAtlasCloudsMaxSize"
| "r_dyntexatlasdyntexsrcsize"
| "r_DynTexAtlasSpritesMaxSize"
| "r_dyntexatlasvoxterrainsize"
| "r_DynTexMaxSize"
| "r_enableAuxGeom"
| "r_EnableErrorCheck"
| "r_EnvCMResolution"
| "r_EnvCMupdateInterval"
| "r_EnvCMWrite"
| "r_EnvLCMupdateInterval"
| "r_EnvTexResolution"
| "r_EnvTexUpdateInterval"
| "r_ErrorString"
| "r_ExcludeMesh"
| "r_ExcludeShader"
| "r_EyeAdaptationBase"
| "r_EyeAdaptationFactor"
| "r_EyeAdaptationLocal"
| "r_EyeAdaptationSpeed"
| "r_FastFullScreenQuad"
| "r_Flares"
| "r_Flush"
| "r_FogDensityScale"
| "r_FogDepthTest"
| "r_FogGlassBackbufferResolveDebug"
| "r_FogRampScale"
| "r_ForceDiffuseSpecClear"
| "r_ForceZClearWithColor"
| "r_Fullscreen"
| "r_fxaa"
| "r_Gamma"
| "r_geforce7"
| "r_GeneralPassGeometrySorting"
| "r_GeomInstancing"
| "r_GeominstancingDebug"
| "r_GeomInstancingThreshold"
| "r_GetScreenShot"
| "r_GlitterAmount"
| "r_GlitterSize"
| "r_GlitterSpecularPow"
| "r_GlitterVariation"
| "r_Glow"
| "r_glowanamorphicflares"
| "r_GPUProfiler"
| "r_GraphStyle"
| "r_HDRBloomMul"
| "r_HDRBlueShift"
| "r_HDRBrightLevel"
| "r_HDRBrightness"
| "r_HDRBrightOffset"
| "r_HDRBrightThreshold"
| "r_HDRDebug"
| "r_HDREyeAdaptionCache"
| "r_HDRFilmicToe"
| "r_HDRGrainAmount"
| "r_HDRLevel"
| "r_HDROffset"
| "r_HDRPresets"
| "r_HDRRangeAdaptationSpeed"
| "r_HDRRangeAdaptLBufferMax"
| "r_HDRRangeAdaptLBufferMaxRange"
| "r_HDRRangeAdaptMax"
| "r_HDRRangeAdaptMaxRange"
| "r_HDRRendering"
| "r_HDRSaturation"
| "r_HDRSCurveMax"
| "r_HDRSCurveMin"
| "r_HDRTexFormat"
| "r_HDRVignetting"
| "r_Height"
| "r_ImposterRatio"
| "r_ImpostersDraw"
| "r_ImpostersUpdatePerFrame"
| "r_IrradianceVolumes"
| "r_LightBufferOptimized"
| "r_LightsSinglePass"
| "r_Log"
| "r_log_stream_db_failed_file"
| "r_LogShaders"
| "r_LogTexStreaming"
| "r_MaxDualMtlDepth"
| "r_MaxSuitPulseSpeedMultiplier"
| "r_MeasureOverdraw"
| "r_MeasureOverdrawScale"
| "r_MergeRenderChunks"
| "r_meshHoldMemDuration"
| "r_meshlog"
| "r_MeshPoolSize"
| "r_MeshPrecache"
| "r_meshUseSummedArea"
| "r_MeshVolatilePoolSize"
| "r_moon_reflection_boost"
| "r_MotionBlur"
| "r_MotionBlurFrameTimeScale"
| "r_MotionBlurMaxViewDist"
| "r_MotionBlurShutterSpeed"
| "r_MSAA"
| "r_MSAA_amd_resolvessubresource_workaround"
| "r_MSAA_debug"
| "r_MSAA_quality"
| "r_MSAA_samples"
| "r_MultiGPU"
| "r_MultiThreaded"
| "r_MultiThreadFlush"
| "r_NightVision"
| "r_NightVisionAmbientMul"
| "r_NightVisionBrightLevel"
| "r_NightVisionCamMovNoiseAmount"
| "r_NightVisionCamMovNoiseBlendSpeed"
| "r_NightVisionFinalMul"
| "r_NightVisionSonarLifetime"
| "r_NightVisionSonarMultiplier"
| "r_NightVisionSonarRadius"
| "r_NightVisionViewDist"
| "r_NoDrawNear"
| "r_NoDrawShaders"
| "r_NoHWGamma"
| "r_NoLoadTextures"
| "r_NoPreprocess"
| "r_NormalsLength"
| "r_NVDOF"
| "r_NVDOF_BeforeToneMap"
| "r_NVDOF_BokehIntensity"
| "r_NVDOF_BokehLuminance"
| "r_NVDOF_BokehSize"
| "r_NVDOF_FarBlurSize"
| "r_NVDOF_InFocusRange"
| "r_NVDOF_NearBlurSize"
| "r_NVDOF_Test_Mode"
| "r_NVSSAO"
| "r_NVSSAO_AmbientLightOcclusion_HighQuality"
| "r_NVSSAO_AmbientLightOcclusion_LowQuality"
| "r_NVSSAO_Bias"
| "r_NVSSAO_BlurEnable"
| "r_NVSSAO_BlurSharpness"
| "r_NVSSAO_CoarseAO"
| "r_NVSSAO_DetailAO"
| "r_NVSSAO_FogDistance"
| "r_NVSSAO_FogEnable"
| "r_NVSSAO_OnlyOccludeAmbient"
| "r_NVSSAO_PowerExponent"
| "r_NVSSAO_Radius"
| "r_NVSSAO_SceneScale"
| "r_NVSSAO_UseNormals"
| "r_OcclusionQueriesMGPU"
| "r_OceanHeightScale"
| "r_OceanLodDist"
| "r_OceanMaxSplashes"
| "r_OceanRendType"
| "r_OceanSectorSize"
| "r_OceanTexUpdate"
| "r_OptimisedLightSetup"
| "r_ParticleIndHeapSize"
| "r_particles_lights_limit"
| "r_particles_lights_merge_range"
| "r_particles_lights_no_merge_size"
| "r_ParticleVertHeapSize"
| "r_PixelSync"
| "r_pointslightshafts"
| "r_PostAA"
| "r_PostAAEdgeFilter"
| "r_PostAAInEditingMode"
| "r_PostAAMode"
| "r_PostAAStencilCulling"
| "r_PostProcessEffects"
| "r_PostProcessEffectsFilters"
| "r_PostProcessEffectsGameFx"
| "r_PostProcessEffectsParamsBlending"
| "r_PostProcessEffectsReset"
| "r_PostProcessHUD3D"
| "r_PostProcessMinimal"
| "r_PostProcessOptimize"
| "r_PreloadUserShaderCache"
| "r_ProfileChar"
| "r_ProfileDIPs"
| "r_ProfileShaders"
| "r_ProfileShadersSmooth"
| "r_profileTerrainDetail"
| "r_Rain"
| "r_RainAmount"
| "r_RainDistMultiplier"
| "r_RainDropsEffect"
| "r_RainIgnoreNearest"
| "r_RainLayersPerFrame"
| "r_RainMaxViewDist"
| "r_RainMaxViewDist_Deferred"
| "r_rainOcclAdditionalSize"
| "r_rainOccluderRoofDrawDistance"
| "r_RainOccluderSizeTreshold"
| "r_rainOcclViewerDist"
| "r_RC_AutoInvoke"
| "r_ReduceRtChange"
| "r_Reflections"
| "r_ReflectionsOffset"
| "r_ReflectionsQuality"
| "r_refraction"
| "r_RefractionPartialResolves"
| "r_ReloadShaders"
| "r_RenderMeshHashGridUnitSize"
| "r_RenderMeshLockLog"
| "r_ScatteringMaxDist"
| "r_Scissor"
| "r_Scratches"
| "r_ShaderCompilerDontCache"
| "r_ShaderCompilerPort"
| "r_ShaderCompilerServer"
| "r_ShaderEmailTags"
| "r_ShadersAddListRT"
| "r_ShadersAddListRTAndRT"
| "r_ShadersAlwaysUseColors"
| "r_ShadersAsyncActivation"
| "r_ShadersAsyncCompiling"
| "r_ShadersAsyncMaxThreads"
| "r_ShadersAsyncReading"
| "r_ShadersBlackListGL"
| "r_ShadersBlackListRT"
| "r_ShadersCacheOptimiseLog"
| "r_ShadersDebug"
| "r_ShadersDelayFlush"
| "r_ShadersDirectory"
| "r_shadersdontflush"
| "r_ShadersEditing"
| "r_ShadersIgnoreIncludesChanging"
| "r_ShadersIntCompiler"
| "r_ShadersInterfaceVersion"
| "r_ShadersLazyUnload"
| "r_ShadersLogCacheMisses"
| "r_ShadersNoCompile"
| "r_ShadersPreactivate"
| "r_ShadersPrecacheAllLights"
| "r_ShadersRemoteCompiler"
| "r_ShadersSaveList"
| "r_shadersSaveListRemote"
| "r_ShadersSubmitRequestline"
| "r_shadersUnLoadBinCaches"
| "r_ShadersUseInstanceLookUpTable"
| "r_ShadersUseScriptCache"
| "r_ShaderUsageDelay"
| "r_ShadowBlur"
| "r_ShadowBluriness"
| "r_ShadowGen"
| "r_ShadowGenGS"
| "r_ShadowGenMode"
| "r_ShadowJittering"
| "r_ShadowPass"
| "r_ShadowPoolMaxFrames"
| "r_ShadowPoolMaxTimeslicedUpdatesPerFrame"
| "r_ShadowsAdaptionMin"
| "r_ShadowsAdaptionRangeClamp"
| "r_ShadowsAdaptionSize"
| "r_ShadowsBias"
| "r_ShadowsDeferredMode"
| "r_ShadowsDepthBoundNV"
| "r_ShadowsForwardPass"
| "r_ShadowsGridAligned"
| "r_ShadowsMaskDownScale"
| "r_ShadowsMaskResolution"
| "r_ShadowsOrthogonal"
| "r_ShadowsParticleAnimJitterAmount"
| "r_ShadowsParticleJitterAmount"
| "r_ShadowsParticleKernelSize"
| "r_ShadowsParticleNormalEffect"
| "r_ShadowsPCFiltering"
| "r_ShadowsSlopeScaleBias"
| "r_ShadowsStencilPrePass"
| "r_ShadowsSunMaskBlurriness"
| "r_ShadowsUseClipVolume"
| "r_ShadowsX2CustomBias"
| "r_ShadowTexFormat"
| "r_shootingstar"
| "r_shootingstar_length"
| "r_shootingstar_lifetime"
| "r_shootingstar_respawnnow"
| "r_shootingstar_respawntime"
| "r_shootingstar_width"
| "r_ShowDynTextureFilter"
| "r_ShowDynTextures"
| "r_ShowGammaReference"
| "r_ShowLight"
| "r_ShowLightBounds"
| "r_ShowLines"
| "r_ShowNormals"
| "r_ShowRenderTarget"
| "r_ShowRenderTarget_FullScreen"
| "r_ShowTangents"
| "r_ShowTexTimeGraph"
| "r_ShowTexture"
| "r_ShowTimeGraph"
| "r_ShowVideoMemoryStats"
| "r_silhouetteColorAmount"
| "r_silhouetteQuality"
| "r_silhouetteSize"
| "r_SoftAlphaTest"
| "r_solidWireframe"
| "r_SonarVision"
| "r_SplitScreenActive"
| "r_SSAO"
| "r_SSAO_amount"
| "r_SSAO_amount_multipler"
| "r_SSAO_contrast"
| "r_SSAO_depth_range"
| "r_SSAO_downscale"
| "r_SSAO_quality"
| "r_SSAO_radius"
| "r_SSAO_radius_multipler"
| "r_SSAO_Visualise"
| "r_SSAODebug"
| "r_SSAOTemporalConvergence"
| "r_ssdo"
| "r_ssdoAmbientAmount"
| "r_ssdoAmbientClamp"
| "r_ssdoAmbientPow"
| "r_ssdoAmount"
| "r_SSDOOptimized"
| "r_ssdoRadius"
| "r_ssdoRadiusMax"
| "r_ssdoRadiusMin"
| "r_SSGI"
| "r_SSGIAmount"
| "r_SSGIBlur"
| "r_SSGIQuality"
| "r_SSGIRadius"
| "r_SSReflCutoff"
| "r_SSReflections"
| "r_SSReflExp"
| "r_stars_rotate"
| "r_stars_sharpness"
| "r_stars_size"
| "r_Stats"
| "r_StencilBits"
| "r_StencilFlushShaderReset"
| "r_StereoDevice"
| "r_StereoEyeDist"
| "r_StereoFlipEyes"
| "r_StereoGammaAdjustment"
| "r_StereoHudScreenDist"
| "r_StereoMode"
| "r_StereoNearGeoScale"
| "r_StereoOutput"
| "r_StereoScreenDist"
| "r_StereoStrength"
| "r_sunshafts"
| "r_Supersampling"
| "r_SupersamplingFilter"
| "r_TerrainAO"
| "r_TerrainAO_FadeDist"
| "r_TerrainSpecular_AccurateFresnel"
| "r_TerrainSpecular_ColorB"
| "r_TerrainSpecular_ColorG"
| "r_TerrainSpecular_ColorR"
| "r_TerrainSpecular_IndexOfRefraction"
| "r_TerrainSpecular_Metallicness"
| "r_TerrainSpecular_Model"
| "r_TerrainSpecular_Roughness"
| "r_TerrainSpecular_Strength"
| "r_TessellationDebug"
| "r_TessellationTriangleSize"
| "r_testSplitScreen"
| "r_TexAtlasSize"
| "r_TexBindMode"
| "r_TexBumpResolution"
| "r_TexGrid"
| "r_TexHWMipsGeneration"
| "r_TexLog"
| "r_TexLogNonStream"
| "r_TexMaxAnisotropy"
| "r_TexMaxSize"
| "r_TexMinAnisotropy"
| "r_TexMinSize"
| "r_TexNoAniso"
| "r_TexNoLoad"
| "r_TexNormalMapType"
| "r_TexPostponeLoading"
| "r_TexResolution"
| "r_TexResolution_Conditional"
| "r_TexSkyQuality"
| "r_texStagingGCTime"
| "r_texStagingMaxCount"
| "r_Texture_Anisotropic_Level"
| "r_texture_db_streaming"
| "r_texture_db_streaming_check_integrity"
| "r_texture_precache_limit"
| "r_TextureCompressor"
| "r_TextureLodDistanceRatio"
| "r_TextureLodMaxLod"
| "r_TexturesFilteringQuality"
| "r_TexturesStreamAdaptiveMargin"
| "r_TexturesStreaming"
| "r_TexturesStreamingDebug"
| "r_TexturesStreamingDebugDumpIntoLog"
| "r_TexturesStreamingDebugfilter"
| "r_TexturesStreamingDebugMinMip"
| "r_TexturesStreamingDebugMinSize"
| "r_TexturesStreamingDontKeepSystemMode"
| "r_TexturesStreamingIgnore"
| "r_TexturesStreamingMaxRequestedJobs"
| "r_TexturesStreamingMaxRequestedMB"
| "r_texturesstreamingMinMipmap"
| "r_texturesstreamingMinReadSizeKB"
| "r_TexturesStreamingMipBias"
| "r_TexturesStreamingMipClampDVD"
| "r_texturesstreamingmipfading"
| "r_TexturesStreamingNoUpload"
| "r_TexturesStreamingOnlyVideo"
| "r_texturesstreamingPostponeMips"
| "r_texturesstreamingPostponeThresholdKB"
| "r_texturesstreamingPostponeThresholdMip"
| "r_texturesstreamingResidencyEnabled"
| "r_texturesstreamingResidencyThrottle"
| "r_texturesstreamingResidencyTime"
| "r_texturesstreamingResidencyTimeTestLimit"
| "r_TexturesStreamingSync"
| "r_texturesStreamingUploadPerFrame"
| "r_TexturesStreamPoolIdealRatio"
| "r_TexturesStreamPoolLimitRatio"
| "r_TexturesStreamPoolSize"
| "r_TexturesStreamSystemLimitCheckTime"
| "r_TexturesStreamSystemPoolSize"
| "r_texturesStreamUseMipOffset"
| "r_ThermalVision"
| "r_ThermalVisionViewCloakFrequencyPrimary"
| "r_ThermalVisionViewCloakFrequencySecondary"
| "r_TXAA"
| "r_TXAA_DebugMode"
| "r_UseAlphaBlend"
| "r_UseCompactHDRFormat"
| "r_UseDualMaterial"
| "r_UseEdgeAA"
| "r_usefurpass"
| "r_UseGSParticles"
| "r_UseHWSkinning"
| "r_UseMaterialLayers"
| "r_UseMergedPosts"
| "r_UseParticlesGlow"
| "r_UseParticlesHalfRes"
| "r_UseParticlesHalfRes_MinCount"
| "r_UseParticlesHalfResDebug"
| "r_UseParticlesHalfResForce"
| "r_UseParticlesMerging"
| "r_UseParticlesRefraction"
| "r_UsePOM"
| "r_UseShadowsPool"
| "r_usesilhouette"
| "r_UseSoftParticles"
| "r_UseSRGB"
| "r_UseZPass"
| "r_ValidateDraw"
| "r_VarianceShadowMapBlurAmount"
| "r_VegetationAlphaTestOnly"
| "r_VegetationSpritesGenAlways"
| "r_VegetationSpritesGenDebug"
| "r_VegetationSpritesMaxUpdate"
| "r_VegetationSpritesNoBend"
| "r_VegetationSpritesNoGen"
| "r_VegetationSpritesTexRes"
| "r_visareaDebug"
| "r_visareavolumeoversize"
| "r_VSync"
| "r_waitRenderThreadAtDeviceLost"
| "r_WaterCaustics"
| "r_WaterCausticsDeferred"
| "r_WaterCausticsDistance"
| "r_WaterGodRays"
| "r_WaterReflections"
| "r_WaterReflectionsMGPU"
| "r_WaterReflectionsMinVisiblePixelsUpdate"
| "r_WaterReflectionsMinVisUpdateDistanceMul"
| "r_WaterReflectionsMinVisUpdateFactorMul"
| "r_WaterReflectionsQuality"
| "r_WaterReflectionsUseMinOffset"
| "r_WaterRipple"
| "r_WaterRippleResolution"
| "r_WaterUpdateChange"
| "r_WaterUpdateDistance"
| "r_WaterUpdateFactor"
| "r_WaterUpdateTimeMax"
| "r_WaterUpdateTimeMin"
| "r_Width"
| "r_WindowX"
| "r_WindowY"
| "r_wireframe"
| "r_ZFightingDepthScale"
| "r_ZFightingExtrude"
| "r_ZPassDepthSorting"
| "r_ZPassOnly"
| "ragdoll_hit"
| "ragdoll_hit_bone"
| "raise_exception"
| "rope_max_allowed_step"
| "s_ADPCMDecoders"
| "s_AllowNotCachedAccess"
| "s_AudioPreloadsFile"
| "s_BlockAlignSize"
| "s_CinemaVolume"
| "s_CompressedDialog"
| "s_Compression"
| "s_CullingByCache"
| "s_DebugMusic"
| "s_DebugSound"
| "s_DialogVolume"
| "s_Doppler"
| "s_DopplerScale"
| "s_DrawObstruction"
| "s_DrawSounds"
| "s_DummySound"
| "s_DumpEventStructure"
| "s_ErrorSound"
| "s_FileAccess"
| "s_FileCacheManagerEnable"
| "s_FileCacheManagerSize"
| "s_FileOpenHandleMax"
| "s_FindLostEvents"
| "s_FormatResampler"
| "s_FormatSampleRate"
| "s_FormatType"
| "s_GameCinemaVolume"
| "s_GameDialogVolume"
| "s_GameMasterVolume"
| "s_GameMIDIVolume"
| "s_GameMusicVolume"
| "s_GameReverbManagerPause"
| "s_GameSFXVolume"
| "s_GameVehicleMusicVolume"
| "s_HDR"
| "s_HDRDebug"
| "s_HDRFade"
| "s_HDRFalloff"
| "s_HDRLoudnessFalloff"
| "s_HDRLoudnessMaxFalloff"
| "s_HDRRange"
| "s_HRTF_DSP"
| "s_HWChannels"
| "s_InactiveSoundIterationTimeout"
| "s_LanguagesConversion"
| "s_LoadNonBlocking"
| "s_MaxActiveSounds"
| "s_MaxChannels"
| "s_MaxEventCount"
| "s_MaxMIDIChannels"
| "s_MemoryPoolSoundPrimary"
| "s_MemoryPoolSoundPrimaryRatio"
| "s_MemoryPoolSoundSecondary"
| "s_MemoryPoolSoundSecondaryRatio"
| "s_MemoryPoolSystem"
| "s_MidiFile"
| "s_MIDIVolume"
| "s_MinRepeatSoundTimeout"
| "s_MPEGDecoders"
| "s_MusicCategory"
| "s_MusicEnable"
| "s_MusicFormat"
| "s_MusicInfoDebugFilter"
| "s_MusicMaxPatterns"
| "s_MusicProfiling"
| "s_MusicSpeakerBackVolume"
| "s_MusicSpeakerCenterVolume"
| "s_MusicSpeakerFrontVolume"
| "s_MusicSpeakerLFEVolume"
| "s_MusicSpeakerSideVolume"
| "s_MusicStreaming"
| "s_MusicVolume"
| "s_NetworkAudition"
| "s_NoFocusVolume"
| "s_Obstruction"
| "s_ObstructionAccuracy"
| "s_ObstructionMaxPierecability"
| "s_ObstructionMaxRadius"
| "s_ObstructionMaxValue"
| "s_ObstructionUpdate"
| "s_ObstructionVisArea"
| "s_OffscreenEnable"
| "s_OutputConfig"
| "s_PlaybackFilter"
| "s_PrecacheData"
| "s_PrecacheDuration"
| "s_PreloadWeaponProjects"
| "s_PriorityThreshold"
| "s_Profiling"
| "s_RecordConfig"
| "s_ReverbDebugDraw"
| "s_ReverbDelay"
| "s_ReverbDynamic"
| "s_ReverbEchoDSP"
| "s_ReverbReflectionDelay"
| "s_ReverbType"
| "s_SFXVolume"
| "s_SoftwareChannels"
| "s_SoundEnable"
| "s_SoundInfo"
| "s_SoundInfoLogFile"
| "s_SoundMoods"
| "s_SoundMoodsDSP"
| "s_SpamFilterTimeout"
| "s_SpeakerConfig"
| "s_StopSoundsImmediately"
| "s_StreamBufferSize"
| "s_StreamDialogIntoMemory"
| "s_StreamProjectFiles"
| "s_UnloadData"
| "s_UnloadProjects"
| "s_UnusedSoundCount"
| "s_VariationLimiter"
| "s_VehcleMusicVolume"
| "s_VisAreasPropagation"
| "s_Vol0TurnsVirtual"
| "s_VUMeter"
| "s_X2CullingByDistance"
| "s_X2CullingByMaxChannel"
| "s_X2CullingDistance"
| "s_X2CullingDistanceRatio"
| "s_X2CullingMaxChannelRatio"
| "s_XMADecoders"
| "show_guidedecal"
| "ShowActionBar_1"
| "ShowActionBar_2"
| "ShowActionBar_3"
| "ShowActionBar_4"
| "ShowActionBar_5"
| "ShowActionBar_6"
| "ShowBuffDuration"
| "ShowChatBubble"
| "ShowEmptyBagSlotCounter"
| "ShowFps"
| "ShowGameTime"
| "ShowHeatlthNumber"
| "ShowMagicPointNumber"
| "ShowPlayerFrameLifeAlertEffect"
| "ShowServerTime"
| "ShowTargetCastingBar"
| "ShowTargetToTargetCastingBar"
| "skill_detail_damage_show_tooltip"
| "skill_synergy_info_show_tooltip"
| "skillMoving"
| "skip_ag_update"
| "slot_cooldown_visible"
| "smart_ground_targeting"
| "sound_mood_combat_enable"
| "ss_auto_cell_loading"
| "ss_auto_origin_change"
| "ss_debug_ui"
| "ss_deferred_object_loading"
| "ss_max_warp_dist"
| "ss_min_loading_dist_ratio"
| "ss_use_in_game_loading"
| "stirrup_align_rot"
| "sv_AISystem"
| "sv_bandwidth"
| "sv_bind"
| "sv_DedicatedCPUPercent"
| "sv_DedicatedCPUVariance"
| "sv_DedicatedMaxRate"
| "sv_gamerules"
| "sv_gs_report"
| "sv_gs_trackstats"
| "sv_input_timeout"
| "sv_lanonly"
| "sv_levelrotation"
| "sv_map"
| "sv_maxmemoryusage"
| "sv_maxspectators"
| "sv_packetRate"
| "sv_password"
| "sv_port"
| "sv_ranked"
| "sv_requireinputdevice"
| "sv_servername"
| "sv_timeout_disconnect"
| "sv_voice_enable_groups"
| "sv_voicecodec"
| "swim_back_speed_mul"
| "swim_buoy_speed"
| "swim_down_speed_mul"
| "swim_jump_end_depth"
| "swim_jump_permission_range"
| "swim_jump_speed"
| "swim_side_speed_mul"
| "swim_up_speed_mul"
| "sys_affinity"
| "sys_affinity_main"
| "sys_affinity_physics"
| "sys_affinity_render"
| "sys_AI"
| "sys_background_task_budget"
| "sys_budget_dp"
| "sys_budget_dp_brush"
| "sys_budget_dp_character"
| "sys_budget_dp_entity"
| "sys_budget_dp_road"
| "sys_budget_dp_terrain"
| "sys_budget_dp_terrain_detail"
| "sys_budget_dp_terrain_detail_3d"
| "sys_budget_dp_vegetation"
| "sys_budget_frame_time"
| "sys_budget_particle"
| "sys_budget_particle_entity"
| "sys_budget_particle_etc"
| "sys_budget_particle_game"
| "sys_budget_particle_item"
| "sys_budget_particle_mfx"
| "sys_budget_sound_channels"
| "sys_budget_sound_memory"
| "sys_budget_system_memory"
| "sys_budget_system_memory_mesh"
| "sys_budget_system_memory_texture"
| "sys_budget_triangles"
| "sys_budget_tris_brush"
| "sys_budget_tris_character"
| "sys_budget_tris_entity"
| "sys_budget_tris_road"
| "sys_budget_tris_shadow"
| "sys_budget_tris_terrain"
| "sys_budget_tris_terrain_detail"
| "sys_budget_tris_terrain_detail_3d"
| "sys_budget_tris_vegetation"
| "sys_budget_video_memory"
| "sys_console_draw_always"
| "sys_cpu_usage_update_interval"
| "sys_crashtest"
| "sys_DeactivateConsole"
| "sys_dedicated_sleep_test"
| "sys_dev_script_folder"
| "sys_dll_game"
| "sys_entities"
| "sys_firstlaunch"
| "sys_float_exceptions"
| "sys_flush_system_file_cache"
| "sys_game_folder"
| "sys_logallocations"
| "sys_LowSpecPak"
| "sys_main_CPU"
| "sys_max_fps"
| "sys_max_step"
| "sys_memory_cleanup"
| "sys_memory_debug"
| "sys_min_step"
| "sys_movie_update_position"
| "sys_no_crash_dialog"
| "sys_noupdate"
| "sys_PakLogMissingFiles"
| "sys_physics"
| "sys_physics_client"
| "sys_physics_CPU"
| "sys_physics_cpu_auto"
| "sys_preload"
| "sys_ProfileLevelLoading"
| "sys_root"
| "sys_SaveCVars"
| "sys_sleep_background"
| "sys_sleep_test"
| "sys_spec"
| "sys_spec_full"
| "sys_SSInfo"
| "sys_StreamCallbackTimeBudget"
| "sys_streaming_sleep"
| "sys_TaskThread0_CPU"
| "sys_TaskThread1_CPU"
| "sys_TaskThread2_CPU"
| "sys_TaskThread3_CPU"
| "sys_TaskThread4_CPU"
| "sys_TaskThread5_CPU"
| "sys_trackview"
| "sys_use_limit_fps"
| "sys_user_folder"
| "sys_vtune"
| "sys_warnings"
| "sys_WER"
| "tab_targeting_dir"
| "tab_targeting_fan_angle"
| "tab_targeting_fan_dist"
| "tab_targeting_history_expire_time"
| "tab_targeting_history_max"
| "tab_targeting_round_dist"
| "tab_targeting_z_limit"
| "test_world_congestion"
| "test_world_queue"
| "time_scale"
| "tqos_performance_report_period"
| "ucc_ver"
| "ui_disable_caption"
| "ui_double_click_interval"
| "ui_draw_level"
| "ui_eventProfile"
| "ui_localized_text_debug"
| "ui_modelview_enable"
| "ui_modelview_update_times"
| "ui_scale"
| "ui_skill_accessor_update_interval"
| "ui_stats"
| "um_crawl_groundalign_smooth_time"
| "use_auto_regist_district"
| "use_celerity_with_double_forward"
| "use_data_mining_manager"
| "UseQuestDirectingCloseUpCamera"
| "user_music_disable_others"
| "user_music_disable_self"
| "v_altitudeLimit"
| "v_altitudeLimitLowerOffset"
| "v_draw_slip"
| "v_draw_suspension"
| "v_dumpFriction"
| "v_help_tank_steering"
| "v_invertPitchControl"
| "v_pa_surface"
| "v_profileMovement"
| "v_rockBoats"
| "v_sprintSpeed"
| "v_stabilizeVTOL"
| "v_wind_minspeed"
| "vehicle_controller_GroundAlign_smooth_time"
| "VisibleMyEquipInfo"
| "vpn_external_ip"
| "world_serveraddr"
| "world_serverport"
| "x_float1"
| "x_float2"
| "x_float3"
| "x_int1"
| "x_int2"
| "x_int3"
DICE_BID_TYPE
1|2|3
DICE_BID_TYPE:
| `1` -- Confirmation Window
| `2` -- Auto Bid
| `3` -- Auto Pass
DOMINION_GUARD_TOWER_STATE_NOTICE_KEY
0|1|2|3|4…(+2)
DOMINION_GUARD_TOWER_STATE_NOTICE_KEY:
| `0` -- SIEGE_ALERT_GUARD_TOWER_1ST_ATTACK
| `1` -- SIEGE_ALERT_GUARD_TOWER_BELOW_75
| `2` -- SIEGE_ALERT_GUARD_TOWER_BELOW_50
| `3` -- SIEGE_ALERT_GUARD_TOWER_ENGRAVABLE
| `4` -- SIEGE_ALERT_ENGRAVING_STARTED
| `5` -- SIEGE_ALERT_ENGRAVING_STOPPED
| `6` -- SIEGE_ALERT_ENGRAVING_SUCCEEDED
DOODAD_PERMISSION
1|2|3|4|5…(+1)
DOODAD_PERMISSION:
| `1` -- Private
| `2` -- Guild
| `3` -- Public
| `4` -- Family
| `5` -- Family and Guild
| `6` -- Alliance
DRAWABLE_COLOR_KEY
“action_slot_state_img_able”|“action_slot_state_img_can_learn”|“action_slot_state_img_cant_or_not_learn”|“action_slot_state_img_disable”|“common_black_bg”…(+27)
-- ui/setting/etc_color.g
DRAWABLE_COLOR_KEY:
| "action_slot_state_img_able"
| "action_slot_state_img_can_learn"
| "action_slot_state_img_cant_or_not_learn"
| "action_slot_state_img_disable"
| "common_black_bg"
| "common_white_bg"
| "craft_step_disable"
| "craft_step_enable"
| "editbox_cursor_default"
| "editbox_cursor_light"
| "icon_button_overlay_black"
| "icon_button_overlay_none"
| "icon_button_overlay_red"
| "icon_button_overlay_yellow"
| "login_stage_black_bg"
| "map_hp_bar_bg"
| "map_hp_bar"
| "market_price_column_over"
| "market_price_last_column"
| "market_price_line_daily"
| "market_price_line_weekly"
| "market_price_volume"
| "market_prict_cell"
| "quest_content_directing_fade_in"
| "quest_content_directing_fade_out"
| "quest_content_directing_under_panel"
| "quick_slot_bg"
| "texture_check_window_bg"
| "texture_check_window_data_label"
| "texture_check_window_rect"
| "texture_check_window_tooltip_bg"
| "web_browser_background"
DRAWABLE_NAME_LAYER
“artwork”|“background”|“overlay”|“overoverlay”
-- Drawables with layers of the same level and parent can overlap based on focus.
DRAWABLE_NAME_LAYER:
| "background" -- Layer 1
| "artwork" -- Layer 2
| "overlay" -- Layer 3
| "overoverlay" -- Layer 4
EAK_ACHIEVEMENT_SUBCATEGORY_TYPE
10|11|12|13|14…(+20)
EAK_ACHIEVEMENT_SUBCATEGORY_TYPE:
| `1` -- Character
| `2` -- Pets/Mounts
| `3` -- Collection
| `4` -- Misc.
| `5` -- Combat/PvP
| `6` -- Siege
| `7` -- Arena
| `8` -- Collection
| `9` -- Crafting
| `10` -- Harvesting
| `11` -- Trade
| `12` -- Construction / Furniture
| `13` -- Badges/Proficiency
| `14` -- Quests/Completed
| `15` -- Rifts/Attacks
| `16` -- Collection
| `17` -- Criminal Justice
| `18` -- Groups
| `31` -- Spring
| `32` -- Summer
| `33` -- Fall
| `34` -- Winter
| `35` -- Special Events
| `41` -- Heroic
| `44` -- Fishing
EAK_ARCHERAGE_SUBCATEGORY_TYPE
9000001|9000002|9000003|9000004|9000005…(+9)
EAK_ARCHERAGE_SUBCATEGORY_TYPE:
| `9000001` -- Collection
| `9000002` -- Exploration
| `9000003` -- Special Events
| `9000004` -- Arena
| `9000005` -- Festival
| `9000006` -- Exploration
| `9000007` -- Pets/Mounts
| `9000008` -- Character Development
| `9000009` -- Adventure
| `9000010` -- Royal Archivist
| `9000011` -- Vocation
| `9000012` -- Hiram Disciple
| `9000013` -- Great Library Curator
| `9000014` -- Akaschic Investigator
EAK_COLLECTION_SUBCATEGORY_TYPE
36|42|45|46|47…(+2)
EAK_COLLECTION_SUBCATEGORY_TYPE:
| `36` -- Skywarden
| `42` -- Sky Emperor
| `45` -- Shapeshifter
| `46` -- Strada
| `47` -- Tuskora
| `48` -- Fashion Icon
| `8000001` -- Crazy Cat Person
EAK_RACIAL_MISSION_SUBCATEGORY_TYPE
19|20|21|22|23…(+7)
EAK_RACIAL_MISSION_SUBCATEGORY_TYPE:
| `19` -- Lv1-5
| `20` -- Lv6-10
| `21` -- Lv11-15
| `22` -- Lv16-20
| `23` -- Lv21-25
| `24` -- Lv26-30
| `25` -- Lv31-35
| `26` -- Lv36-40
| `27` -- Lv41-45
| `29` -- Lv51-55
| `28` -- Lv46-50
| `30` -- Lv1-70
EAK_SUBCATEGORY_TYPE
10|11|12|13|14…(+53)
EAK_SUBCATEGORY_TYPE:
| `1` -- Character
| `2` -- Pets/Mounts
| `3` -- Collection
| `4` -- Misc.
| `5` -- Combat/PvP
| `6` -- Siege
| `7` -- Arena
| `8` -- Collection
| `9` -- Crafting
| `10` -- Harvesting
| `11` -- Trade
| `12` -- Construction / Furniture
| `13` -- Badges/Proficiency
| `14` -- Quests/Completed
| `15` -- Rifts/Attacks
| `16` -- Collection
| `17` -- Criminal Justice
| `18` -- Groups
| `31` -- Spring
| `32` -- Summer
| `33` -- Fall
| `34` -- Winter
| `35` -- Special Events
| `41` -- Heroic
| `44` -- Fishing
| `9000001` -- Collection
| `9000002` -- Exploration
| `9000003` -- Special Events
| `9000004` -- Arena
| `9000005` -- Festival
| `9000006` -- Exploration
| `9000007` -- Pets/Mounts
| `9000008` -- Character Development
| `9000009` -- Adventure
| `9000010` -- Royal Archivist
| `9000011` -- Vocation
| `9000012` -- Hiram Disciple
| `9000013` -- Great Library Curator
| `9000014` -- Akaschic Investigator
| `36` -- Skywarden
| `42` -- Sky Emperor
| `45` -- Shapeshifter
| `46` -- Strada
| `47` -- Tuskora
| `48` -- Fashion Icon
| `8000001` -- Crazy Cat Person
| `19` -- Lv1-5
| `20` -- Lv6-10
| `21` -- Lv11-15
| `22` -- Lv16-20
| `23` -- Lv21-25
| `24` -- Lv26-30
| `25` -- Lv31-35
| `26` -- Lv36-40
| `27` -- Lv41-45
| `29` -- Lv51-55
| `28` -- Lv46-50
| `30` -- Lv1-70
EFFECT_PRIORITY
“alpha”|“colorb”|“colorg”|“colorr”|“rotate”…(+2)
EFFECT_PRIORITY:
| "alpha"
| "colorr" -- TODO: test
| "colorg" -- TODO: test
| "colorb" -- TODO: test
| "rotate"
| "scalex"
| "scaley" -- TODO: test
ENCHANT_ITEM_MODE
“awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7)
ENCHANT_ITEM_MODE:
| "awaken"
| "element"
| "evolving_re_roll"
| "evolving"
| "gem"
| "grade"
| "refurbishment"
| "smelting"
| "socket_extract"
| "socket_insert"
| "socket_remove"
| "socket_upgrade"
ENCHANT_MODE
“awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7)
ENCHANT_MODE:
| "awaken"
| "element"
| "evolving_re_roll"
| "evolving"
| "gem"
| "grade"
| "refurbishment"
| "smelting"
| "socket_extract"
| "socket_insert"
| "socket_remove"
| "socket_upgrade"
ESC_MENU_CATEGORY_ID
1|2|3|4|5
-- Taken from db ui_esc_menu_categories
ESC_MENU_CATEGORY_ID:
| `1` -- Character
| `2` -- Combat
| `3` -- Shop
| `4` -- Convenience
| `5` -- System
ESC_MENU_ICON_KEY
“”|“achievement”|“auction”|“bag”|“butler”…(+26)
-- ui/common/esc_menu.g
ESC_MENU_ICON_KEY:
| ""
| "achievement"
| "auction"
| "bag"
| "butler"
| "chronicle"
| "community"
| "dairy"
| "faq"
| "folio"
| "guide"
| "hero"
| "info"
| "item_encyclopedia"
| "lock"
| "mail"
| "manager_icon_esc"
| "map"
| "message"
| "optimizer"
| "price"
| "public_farm"
| "purchase"
| "quest"
| "raid"
| "ranking"
| "skill"
| "tgos"
| "trade"
| "uthtin"
| "wiki"
ETC_COLOR
“action_slot_state_img_able”|“action_slot_state_img_can_learn”|“action_slot_state_img_cant_or_not_learn”|“action_slot_state_img_disable”|“common_black_bg”…(+27)
-- ui/setting/etc_color.g
ETC_COLOR:
| "action_slot_state_img_able"
| "action_slot_state_img_can_learn"
| "action_slot_state_img_cant_or_not_learn"
| "action_slot_state_img_disable"
| "common_black_bg"
| "common_white_bg"
| "craft_step_disable"
| "craft_step_enable"
| "editbox_cursor_default"
| "editbox_cursor_light"
| "icon_button_overlay_black"
| "icon_button_overlay_none"
| "icon_button_overlay_red"
| "icon_button_overlay_yellow"
| "login_stage_black_bg"
| "map_hp_bar_bg"
| "map_hp_bar"
| "market_price_column_over"
| "market_price_last_column"
| "market_price_line_daily"
| "market_price_line_weekly"
| "market_price_volume"
| "market_prict_cell"
| "quest_content_directing_fade_in"
| "quest_content_directing_fade_out"
| "quest_content_directing_under_panel"
| "quick_slot_bg"
| "texture_check_window_bg"
| "texture_check_window_data_label"
| "texture_check_window_rect"
| "texture_check_window_tooltip_bg"
| "web_browser_background"
FACTION_NAME
“170906 DO NOT TRANSLATE”|“184394 DO NOT TRANSLATE”|“27499 DO NOT TRANSLATE”|“27500 DO NOT TRANSLATE”|“27501 DO NOT TRANSLATE”…(+115)
-- Obtained from db system_factions.name
FACTION_NAME:
| "Friendly"
| "Neutral"
| "Hostile"
| "Crescent Throne"
| "Eznan Royals"
| "Dreamwaker Exiles"
| "Andelph"
| "Wyrdwinds"
| "Triestes"
| "Noryettes"
| "East Ishvara"
| "West Ishvara"
| "South Ishvara"
| "North Ishvara"
| "Reminisci Castle"
| "Wandering Winds"
| "Pirate"
| "Horror"
| "Animal"
| "27499 DO NOT TRANSLATE"
| "27500 DO NOT TRANSLATE"
| "27501 DO NOT TRANSLATE"
| "27502 DO NOT TRANSLATE"
| "27503 DO NOT TRANSLATE"
| "27504 DO NOT TRANSLATE"
| "27505 DO NOT TRANSLATE"
| "27506 DO NOT TRANSLATE"
| "27507 DO NOT TRANSLATE"
| "27508 DO NOT TRANSLATE"
| "27509 DO NOT TRANSLATE"
| "27510 DO NOT TRANSLATE"
| "27511 DO NOT TRANSLATE"
| "27512 DO NOT TRANSLATE"
| "Friendly to all factions except monsters."
| "27514 DO NOT TRANSLATE"
| "Bloodhand Infiltrators"
| "Team Sallium"
| "Team Illion"
| "Bloodhand Infiltrator Trackers"
| "Bloodhands"
| "27520 DO NOT TRANSLATE"
| "27521 DO NOT TRANSLATE"
| "27522 DO NOT TRANSLATE"
| "27523 DO NOT TRANSLATE"
| "Antiquary Society"
| "3rd Corps"
| "Eznan Guard"
| "27527 DO NOT TRANSLATE"
| "27528 DO NOT TRANSLATE"
| "The Crimson Watch"
| "Nuia Alliance"
| "Haranya Alliance"
| "27532 DO NOT TRANSLATE"
| "27533 DO NOT TRANSLATE"
| "27534 DO NOT TRANSLATE"
| "27535 DO NOT TRANSLATE"
| "27536 DO NOT TRANSLATE"
| "27537 DO NOT TRANSLATE"
| "27538 DO NOT TRANSLATE"
| "27539 DO NOT TRANSLATE"
| "27540 DO NOT TRANSLATE"
| "Red Team"
| "Blue Team"
| "Pirate"
| "Neutral Guard"
| "Harani Bloodhand Infiltrators"
| "Pirate Hunters"
| "170906 DO NOT TRANSLATE"
| "Independents"
| "Nuian Guard"
| "Harani Guard"
| "184394 DO NOT TRANSLATE"
| "Scarecrows"
| "Nuian Front Watch"
| "Fish"
| "Haranya Front Watch"
| "Pirate Front Watch"
| "Nuia"
| "Haranya"
| "Player Nation Friendship (Nuia/Haranya/Pirate Hostility)"
| "Panophtes"
| "Argoth"
| "343643 DO NOT TRANSLATE"
| "343644 DO NOT TRANSLATE"
| "Unused"
| "Player Nations"
| "Nuian Faction Alliance"
| "Haranyan Faction Alliance"
| "Arena Participant"
| "Repentant Shadows"
| "Friend"
| "Ynystere Royal Family"
| "Family Monster"
| "Team Morpheus"
| "Team Rangora"
| "Team Pavitra"
| "Team Illion"
| "Ipnya"
| "Raid"
| "Noryette Challenger"
| "Party"
| "Haranya Alliance"
| "Nuia Alliance"
| "Anthalon"
| "Last Survivor"
| "Unclaimed"
| "Garden Explorer"
| "Garden Pioneer"
| "Garden Researcher"
| "No Owner"
| "Skillset Doodad"
| "Warden"
| "Infiltrator"
| "Game Participant"
| "Kurt"
| "Isan"
| "Machine Rift Defense Faction"
| "Sporty Day Participant"
| "test_fairy"
| "test_fairy Nuia"
| "test_fairy Haranya"
| "Event Participant"
| "Team Yata"
| "Team Greenman"
FOLDER_STATE
“close”|“open”
FOLDER_STATE:
| "close"
| "open"
FONT_COLOR_KEY
“action_slot_key_binding”|“adamant”|“aggro_meter”|“all_in_item_grade_combobox”|“assassin”…(+320)
-- ui/settings/font_color.g
FONT_COLOR_KEY:
| "action_slot_key_binding"
| "adamant"
| "aggro_meter"
| "all_in_item_grade_combobox"
| "assassin"
| "attacker_range"
| "battlefield_blue"
| "battlefield_orange"
| "battlefield_red"
| "battlefield_yellow"
| "beige"
| "black"
| "blue"
| "blue_chat"
| "blue_green"
| "bright_blue"
| "bright_gray"
| "bright_green"
| "bright_purple"
| "bright_yellow"
| "brown"
| "btn_disabled"
| "btn_highlighted"
| "btn_normal"
| "btn_pushed"
| "bubble_chat_etc"
| "bubble_chat_say"
| "bubble_chat_say_hostile"
| "bubble_chat_say_npc"
| "bubble_name_friendly_char"
| "bubble_name_friendly_npc"
| "bubble_name_hostile"
| "candidate_list_selected"
| "cash_brown"
| "character_slot_created_disabled"
| "character_slot_created_highlighted"
| "character_slot_created_normal"
| "character_slot_created_pushed"
| "character_slot_created_red_disabled"
| "character_slot_created_red_highlighted"
| "character_slot_created_red_normal"
| "character_slot_created_red_pushed"
| "character_slot_created_selected_disabled"
| "character_slot_created_selected_highlighted"
| "character_slot_created_selected_normal"
| "character_slot_created_selected_pushed"
| "character_slot_impossible_disabled"
| "character_slot_impossible_highlighted"
| "character_slot_impossible_normal"
| "character_slot_impossible_pushed"
| "character_slot_possible_disabled"
| "character_slot_possible_highlighted"
| "character_slot_possible_normal"
| "character_slot_possible_pushed"
| "character_slot_successor_df"
| "character_slot_successor_ov"
| "chat_folio"
| "chat_tab_selected_disabled"
| "chat_tab_selected_highlighted"
| "chat_tab_selected_normal"
| "chat_tab_selected_pushed"
| "chat_tab_unselected_disabled"
| "chat_tab_unselected_highlighted"
| "chat_tab_unselected_normal"
| "chat_tab_unselected_pushed"
| "chat_timestamp"
| "check_btn_df"
| "check_btn_ov"
| "check_button_light"
| "check_texture_tooltip"
| "combat_absorb"
| "combat_collision_me"
| "combat_collision_other"
| "combat_combat_start"
| "combat_damaged_spell"
| "combat_damaged_swing"
| "combat_debuff"
| "combat_energize_mp"
| "combat_gain_exp"
| "combat_gain_honor_point"
| "combat_heal"
| "combat_skill"
| "combat_swing"
| "combat_swing_dodge"
| "combat_swing_miss"
| "combat_synergy"
| "combat_text"
| "combat_text_default"
| "commercial_mail_date"
| "congestion_high"
| "congestion_low"
| "congestion_middle"
| "context_menu_df"
| "context_menu_dis"
| "context_menu_on"
| "context_menu_ov"
| "customizing_df"
| "customizing_dis"
| "customizing_on"
| "customizing_ov"
| "dark_beige"
| "dark_gray"
| "dark_red"
| "dark_sky"
| "day_event"
| "death_01"
| "death_02"
| "deep_orange"
| "default"
| "default_gray"
| "default_row_alpha"
| "detail_demage"
| "doodad"
| "emerald_green"
| "evolving"
| "evolving_1"
| "evolving_2"
| "evolving_3"
| "evolving_4"
| "evolving_gray"
| "expedition_war_declarer"
| "faction_friendly_npc"
| "faction_friendly_pc"
| "faction_party"
| "faction_raid"
| "fight"
| "gender_female"
| "gender_male"
| "gray"
| "gray_beige"
| "gray_pink"
| "gray_purple"
| "green"
| "guide_text_in_editbox"
| "hatred_01"
| "hatred_02"
| "high_title"
| "hostile_forces"
| "http"
| "illusion"
| "ingameshop_submenu_seperator"
| "inquire_notify"
| "item_level"
| "labor_energy_offline"
| "labor_power_account"
| "labor_power_local"
| "lemon"
| "level_normal"
| "level_successor"
| "level_up_blue"
| "light_blue"
| "light_gray"
| "light_green"
| "light_red"
| "light_skyblue"
| "lime"
| "loading_content"
| "loading_percent"
| "loading_tip"
| "lock_item_or_equip_item"
| "login_stage_blue"
| "login_stage_brown"
| "login_stage_btn_disabled"
| "login_stage_btn_highlighted"
| "login_stage_btn_normal"
| "login_stage_btn_pushed"
| "login_stage_button_on"
| "login_stage_button_ov"
| "loot_gacha_cosume_item_name"
| "love_01"
| "love_02"
| "madness_01"
| "madness_02"
| "madness_03"
| "magic"
| "map_title"
| "map_zone_color_state_default"
| "map_zone_color_state_festival"
| "map_zone_color_state_high"
| "map_zone_color_state_peace"
| "medium_brown"
| "medium_brown_row_alpha"
| "medium_yellow"
| "megaphone"
| "melon"
| "middle_brown"
| "middle_title"
| "middle_title_row_alpha"
| "mileage"
| "mileage_archelife"
| "mileage_event"
| "mileage_free"
| "mileage_pcroom"
| "mint_light_blue"
| "money_item_delpi"
| "money_item_key"
| "money_item_netcafe"
| "money_item_star"
| "msg_zone_color_state_default"
| "msg_zone_color_state_festival"
| "msg_zone_color_state_high"
| "msg_zone_color_state_peace"
| "mustard_yellow"
| "my_ability_button_df"
| "my_ability_button_on"
| "nation_green"
| "nation_map_friendly"
| "nation_map_hostile"
| "nation_map_ligeance"
| "nation_map_native"
| "nation_map_none_owner"
| "nation_map_war"
| "notice_orange"
| "notify_message"
| "ocean_blue"
| "off_gray"
| "option_key_list_button_ov"
| "option_list_button_dis"
| "orange"
| "orange_brown"
| "original_dark_orange"
| "original_light_gray"
| "original_orange"
| "overlap_bg_color"
| "pleasure_01"
| "pleasure_02"
| "popup_menu_binding_key"
| "pure_black"
| "pure_red"
| "purple"
| "quest_directing_button_on"
| "quest_directing_button_ov"
| "quest_main"
| "quest_message"
| "quest_normal"
| "quest_task"
| "raid_command_message"
| "raid_frame_my_name"
| "raid_party_blue"
| "raid_party_orange"
| "red"
| "reward"
| "role_dealer"
| "role_healer"
| "role_none"
| "role_tanker"
| "romance_01"
| "romance_02"
| "rose_pink"
| "round_message_in_instance"
| "scarlet_red"
| "sea_blue"
| "sea_deep_blue"
| "sinergy"
| "skin_item"
| "sky"
| "sky_gray"
| "skyblue"
| "socket"
| "soda_blue"
| "soft_brown"
| "soft_green"
| "soft_red"
| "soft_yellow"
| "start_item"
| "stat_item"
| "sub_menu_in_main_menu_df"
| "sub_menu_in_main_menu_dis"
| "sub_menu_in_main_menu_on"
| "sub_menu_in_main_menu_ov"
| "subzone_state_alarm"
| "target_frame_name_friendly"
| "target_frame_name_hostile"
| "target_frame_name_neutral"
| "team_blue"
| "team_hud_blue"
| "team_hud_btn_text_df"
| "team_hud_btn_text_dis"
| "team_hud_btn_text_on"
| "team_hud_btn_text_ov"
| "team_violet"
| "title"
| "title_button_dis"
| "tooltip_default"
| "tooltip_zone_color_state_default"
| "tooltip_zone_color_state_high"
| "tooltip_zone_color_state_peace"
| "transparency"
| "tribe_btn_df"
| "tribe_btn_dis"
| "tribe_btn_on"
| "tribe_btn_ov"
| "tutorial_guide"
| "tutorial_screenshot_point"
| "tutorial_title"
| "unit_grade_boss_a"
| "unit_grade_boss_b"
| "unit_grade_boss_c"
| "unit_grade_boss_s"
| "unit_grade_strong"
| "unit_grade_weak"
| "unlock_item_or_equip_item"
| "user_tral_red"
| "version_info"
| "violet"
| "vocation"
| "white"
| "white_buttton_df"
| "white_buttton_dis"
| "white_buttton_on"
| "wild"
| "will"
| "world_map_latitude"
| "world_map_longitude"
| "world_map_longitude_2"
| "world_name_0"
| "world_name_1"
| "yellow"
| "yellow_ocher"
| "zone_danger_orange"
| "zone_dispute_ogange"
| "zone_festival_green"
| "zone_informer_name"
| "zone_peace_blue"
| "zone_war_red"
FONT_PATH
“font_combat”|“font_main”|“font_sub”
FONT_PATH:
| "font_main"
| "font_sub"
| "font_combat"
FORMAT_MACRO
“@ACHIEVEMENT_NAME(achievementId)”|“@AREA_SPHERE(sphereId)”|“@CONTENT_CONFIG(configId)”|“@DAY(days)”|“@DOODAD_NAME(doodadId)”…(+62)
-- Example: @PC_NAME(0) is a @PC_GENDER(0) @PC_RACE(0) -> Noviern is a Male Dwarf.
FORMAT_MACRO:
| "@ACHIEVEMENT_NAME(achievementId)" -- achievements.id
| "@AREA_SPHERE(sphereId)" -- spheres.id
| "@CONTENT_CONFIG(configId)" -- content_configs.id
| "@DOODAD_NAME(doodadId)" -- doodad_almighties.id
| "@ITEM_NAME(itemId)" -- items.id
| "@NPC_GROUP_NAME(npcGroupId)" -- quest_monster_groups.id
| "@NPC_NAME(npcId)" -- npcs.id
| "@PC_CLASS(unitId)" -- X2Unit:GetUnitId or 0 for the player
| "@PC_GENDER(unitId)" -- X2Unit:GetUnitId or 0 for the player
| "@PC_NAME(unitId)" -- X2Unit:GetUnitId or 0 for the player
| "@PC_RACE(unitId)" -- X2Unit:GetUnitId or 0 for the player
| "@QUEST_NAME(questId)" -- quest_contexts.id
| "@SOURCE_NAME(0)" -- #
| "@TARGET_NAME(0)" -- #
| "@TARGET_SLAVE_REPAIR_COST(id?)" -- slaves.id or nothing for the current targets repair cost.
| "@SUB_ZONE_NAME(subZoneId)" -- sub_zones.id
| "@ZONE_NAME(zoneId)" -- zones.id
| "@MONTH(months)" -- #
| "@DAY(days)" -- #
| "@HOUR(hours)" -- #
| "@MINUTE(minutes)" -- #
| "@SECOND(seconds)" -- #
| "|nb; Steelblue |r" -- rgb(23, 119, 174)
| "|nc; Orange |r" -- rgb(255, 157, 40)
| "|nd; Lightskyblue |r" -- rgb(152, 214, 250)
| "|nf; Red |r" -- rgb(255, 0, 0)
| "|ng; Lime |r" -- rgb(0, 255, 70)
| "|nh; Steelblue |r" -- rgb(45, 101, 137)
| "|ni; khaki |r" -- rgb(246, 204, 102)
| "|nj; Royalblue |r" -- rgb(14, 97, 189)
| "|nn; Dark Orange |r" -- rgb(228, 113, 1)
| "|nr; Tomato |r" -- rgb(238, 74, 47)
| "|ns; Gainsboro |r" -- gb(221, 221, 221)
| "|nt; Gray |r" -- rgb(129, 129, 129)
| "|nu; Dimgray |r" -- rgb(106, 106, 106)
| "|ny; Lemonchiffon |r" -- rgb(255, 249, 200)
| "|cFF000000{string}|r" -- #
| "|bu{bulletCharacter};{string}|br" -- #
| "|q{questId};" -- #
| "|i{itemType},{grade},{kind},{data}" -- #
| "|if{craftId};" -- #
| "|iu{data}" -- link
| "|a{data}" -- raid
| "|A{data}" -- dungeon
| "|ic{iconId}" -- db > icons.id
| "|m{moneyAmount};" -- ui/common/money_window.g > money_gold money_silver money_copper
| "|h{honor};" -- ui/common/money_window.g > money_honor
| "|d{amount};" -- ui/common/money_window.g > money_dishonor
| "|j{creditAmount};" -- ui/common/money_window.g > icon_aacash
| "|l{vocationAmount};" -- ui/common/money_window.g > point
| "|bm{amount};" -- ui/common/money_window.g > money_bmpoint
| "|se{gildaAmount};" -- ui/common/money_window.g > icon_depi
| "|ss{meritbadgeAmount?};" -- ui/common/money_window.g > icon_star
| "|sc{amount};" -- ui/common/money_window.g > icon_key
| "|sf{amount};" -- ui/common/money_window.g > icon_netcafe
| "|p{pointAmount};" -- ui/common/money_window.g > aa_point_gold aa_point_silver aa_point_copper
| "|x{taxAmount};" -- ui/common/money_window.g > tax
| "|u{amount};" -- ui/common/money_window.g > pouch
| "|w{contributionAmount};" -- ui/common/money_window.g > contributiveness
| "|e{level?};" -- ui/common/money_window.g > successor_small
| "|E{level?};" -- ui/common/money_window.g > successor_small_gray
| "|sa{amount};" -- ui/common/money_window.g > pass_coin icon_key
| "|sp{manastormAmount?};" -- ui/common/money_window.g > icon_palos
| "|sg{amount};" -- ui/common/money_window.g > icon_garnet
| "|v{level?};" -- ui/common/money_window.g > icon_equip_slot_star_small
| "|V{level?};" -- ui/common/money_window.g > icon_equip_slot_star
| "|g{gearScore};" -- ui/common/money_window.g > equipment_point
FRIEND_LIST_UPDATE_TYPE
“delete”|“insert”
FRIEND_LIST_UPDATE_TYPE:
| "delete"
| "insert"
GENDER
“female”|“male”|“none”
GENDER:
| "none"
| "male"
| "female"
HEADER_TYPE
“left”|“top”
HEADER_TYPE:
| "left"
| "top"
HEIR_SKILL_TYPE
1|2|3|4|5…(+3)
HEIR_SKILL_TYPE:
| `1` -- Flame
| `2` -- Life
| `3` -- Quake
| `4` -- Stone
| `5` -- Wave
| `6` -- Mist
| `7` -- Gale
| `8` -- Lightning
HOTKEY_ACTION
“action_bar_button”|“action_bar_page”|“action_bar_page_next”|“action_bar_page_prev”|“activate_weapon”…(+120)
HOTKEY_ACTION:
| "action_bar_button"
| "action_bar_page_next"
| "action_bar_page_prev"
| "action_bar_page"
| "activate_weapon"
| "autorun"
| "back_camera"
| "battle_pet_action_bar_button"
| "builder_rotate_left_large"
| "builder_rotate_left_normal"
| "builder_rotate_left_small"
| "builder_rotate_right_large"
| "builder_rotate_right_normal"
| "builder_rotate_right_small"
| "builder_zoom_in"
| "builder_zoom_out"
| "change_roadmap_size"
| "cycle_camera_clockwise"
| "cycle_camera_counter_clockwise"
| "cycle_friendly_backward"
| "cycle_friendly_forward"
| "cycle_friendly_head_marker_backward"
| "cycle_friendly_head_marker_forward"
| "cycle_hostile_backward"
| "cycle_hostile_forward"
| "cycle_hostile_head_marker_backward"
| "cycle_hostile_head_marker_forward"
| "do_interaction_1"
| "do_interaction_2"
| "do_interaction_3"
| "do_interaction_4"
| "dof_add_dist"
| "dof_add_range"
| "dof_auto_focus"
| "dof_bokeh_add_intensity"
| "dof_bokeh_add_size"
| "dof_bokeh_circle"
| "dof_bokeh_heart"
| "dof_bokeh_hexagon"
| "dof_bokeh_star"
| "dof_bokeh_sub_intensity"
| "dof_bokeh_sub_size"
| "dof_bokeh_toggle"
| "dof_sub_dist"
| "dof_sub_range"
| "dof_toggle"
| "down"
| "front_camera"
| "instant_kill_streak_action_bar_button"
| "jump"
| "left_camera"
| "mode_action_bar_button"
| "moveback"
| "moveforward"
| "moveleft"
| "moveright"
| "open_chat"
| "open_config"
| "open_target_equipment"
| "over_head_marker_to_target"
| "over_head_marker"
| "pet_target"
| "quest_directing_interaction"
| "quick_interaction"
| "reply_last_whisper"
| "reply_last_whispered"
| "ride_pet_action_bar_button"
| "right_camera"
| "rotatepitch"
| "rotateyaw"
| "round_target"
| "screenshot_zoom_in"
| "screenshot_zoom_out"
| "screenshotcamera"
| "screenshotmode"
| "self_target"
| "set_watch_target"
| "slash_open_chat"
| "swap_preliminary_equipment"
| "targets_target_to_target"
| "team_target"
| "toggle_achievement"
| "toggle_auction"
| "toggle_bag"
| "toggle_battle_field"
| "toggle_butler_info"
| "toggle_character"
| "toggle_chronicle_book"
| "toggle_commercial_mail"
| "toggle_common_farm_info"
| "toggle_community_expedition_tab"
| "toggle_community_faction_tab"
| "toggle_community_family_tab"
| "toggle_community"
| "toggle_craft_book"
| "toggle_faction"
| "toggle_force_attack"
| "toggle_gm_console"
| "toggle_hero"
| "toggle_ingameshop"
| "toggle_mail"
| "toggle_megaphone_chat"
| "toggle_nametag"
| "toggle_optimization"
| "toggle_pet_manage"
| "toggle_post"
| "toggle_quest"
| "toggle_raid_frame"
| "toggle_raid_team_manager"
| "toggle_random_shop"
| "toggle_ranking"
| "toggle_show_guide_decal"
| "toggle_specialty_info"
| "toggle_spellbook"
| "toggle_walk"
| "toggle_web_messenger"
| "toggle_web_play_diary_instant"
| "toggle_web_play_diary"
| "toggle_web_wiki"
| "toggle_worldmap"
| "turnleft"
| "turnright"
| "watch_targets_target_to_target"
| "zoom_in"
| "zoom_out"
HOTKEY_MANAGER
1|2
HOTKEY_MANAGER:
| `1` -- PRIMARY
| `2` -- SECONDARY
HOTKEY_NAME
“,”|“.”|“/”|“0”|“1”…(+96)
-- Supported modifier keys: CTRL, SHIFT, ALT
-- You may combine multiple modifiers (e.g., CTRL-SHIFT)
--
-- Hotkey format
-- {MODIFIER1}-{MODIFIER2}-{MODIFIER3}-{KEY}
-- Example: CTRL-A, CTRL-SHIFT-F1, ALT-ESCAPE
HOTKEY_NAME:
| "ESCAPE" -- Keyboard
| "F1" -- Keyboard
| "F2" -- Keyboard
| "F3" -- Keyboard
| "F4" -- Keyboard
| "F5" -- Keyboard
| "F6" -- Keyboard
| "F7" -- Keyboard
| "F8" -- Keyboard
| "F9" -- Keyboard
| "F10" -- Keyboard
| "F11" -- Keyboard
| "F12" -- Keyboard
| "PRINT" -- Keyboard
| "SCROLLLOCK" -- Keyboard
| "PAUSE" -- Keyboard
| "APOSTROPHE" -- Keyboard
| "1" -- Keyboard
| "2" -- Keyboard
| "3" -- Keyboard
| "4" -- Keyboard
| "5" -- Keyboard
| "6" -- Keyboard
| "7" -- Keyboard
| "8" -- Keyboard
| "9" -- Keyboard
| "0" -- Keyboard
| "MINUS" -- Keyboard
| "EQUALS" -- Keyboard
| "BACKSPACE" -- Keyboard
| "TAB" -- Keyboard
| "CAPSLOCK" -- Keyboard
| "{" -- Keyboard
| "}" -- Keyboard
| "BACKSLASH" -- Keyboard
| "ENTER" -- Keyboard
| "," -- Keyboard
| "." -- Keyboard
| "/" -- Keyboard
| "A" -- Keyboard
| "B" -- Keyboard
| "C" -- Keyboard
| "D" -- Keyboard
| "E" -- Keyboard
| "F" -- Keyboard
| "G" -- Keyboard
| "H" -- Keyboard
| "I" -- Keyboard
| "J" -- Keyboard
| "K" -- Keyboard
| "L" -- Keyboard
| "M" -- Keyboard
| "N" -- Keyboard
| "O" -- Keyboard
| "P" -- Keyboard
| "Q" -- Keyboard
| "R" -- Keyboard
| "S" -- Keyboard
| "T" -- Keyboard
| "U" -- Keyboard
| "V" -- Keyboard
| "W" -- Keyboard
| "X" -- Keyboard
| "Y" -- Keyboard
| "Z" -- Keyboard
| "CTRL" -- Keyboard
| "SPACE" -- Keyboard
| "INSERT" -- Keyboard
| "HOME" -- Keyboard
| "PAGEUP" -- Keyboard
| "DELETE" -- Keyboard
| "END" -- Keyboard
| "PAGEDOWN" -- Keyboard
| "UP" -- Keyboard
| "LEFT" -- Keyboard
| "DOWN" -- Keyboard
| "RIGHT" -- Keyboard
| "NUMBER-" -- Number Pad
| "NUMBER+" -- Number Pad
| "NUMBER0" -- Number Pad
| "NUMBER1" -- Number Pad
| "NUMBER2" -- Number Pad
| "NUMBER3" -- Number Pad
| "NUMBER4" -- Number Pad
| "NUMBER5" -- Number Pad
| "NUMBER6" -- Number Pad
| "NUMBER7" -- Number Pad
| "NUMBER8" -- Number Pad
| "NUMBER9" -- Number Pad
| "NUMLOCK" -- Number Pad
| "MOUSE1" -- Mouse
| "MOUSE2" -- Mouse
| "MOUSE3" -- Mouse
| "MOUSE4" -- Mouse
| "MOUSE5" -- Mouse
| "MOUSE6" -- Mouse
| "MOUSE7" -- Mouse
| "MOUSE8" -- Mouse
| "MIDDLEBUTTON" -- Mouse
| "WHEELDOWN" -- Mouse
| "WHEELUP" -- Mouse
HOUSE_STRUCTURE_TYPE
“housing”|“shipyard”
HOUSE_STRUCTURE_TYPE:
| "housing"
| "shipyard"
HOUSE_TYPE
100|101|102|103|104…(+832)
-- Obtain from db housings
HOUSE_TYPE:
| `1` -- 159459 DO NOT TRANSLATE
| `2` -- 159460 DO NOT TRANSLATE
| `3` -- 159461 DO NOT TRANSLATE
| `4` -- 159462 DO NOT TRANSLATE
| `5` -- 159463 DO NOT TRANSLATE
| `6` -- 159464 DO NOT TRANSLATE
| `7` -- 159465 DO NOT TRANSLATE
| `8` -- 159466 DO NOT TRANSLATE
| `9` -- 159467 DO NOT TRANSLATE
| `10` -- 159468 DO NOT TRANSLATE
| `11` -- 159469 DO NOT TRANSLATE
| `12` -- 159470 DO NOT TRANSLATE
| `13` -- 159471 DO NOT TRANSLATE
| `14` -- 159472 DO NOT TRANSLATE
| `15` -- 159473 DO NOT TRANSLATE
| `16` -- 159474 DO NOT TRANSLATE
| `17` -- 159475 DO NOT TRANSLATE
| `18` -- 159476 DO NOT TRANSLATE
| `19` -- 159477 DO NOT TRANSLATE
| `20` -- 159478 DO NOT TRANSLATE
| `21` -- 159479 DO NOT TRANSLATE
| `22` -- 159480 DO NOT TRANSLATE
| `23` -- 159481 DO NOT TRANSLATE
| `24` -- 159482 DO NOT TRANSLATE
| `25` -- 159483 DO NOT TRANSLATE
| `26` -- Wooden Rampart Stairs
| `27` -- 159485 DO NOT TRANSLATE
| `28` -- 159486 DO NOT TRANSLATE
| `29` -- 159487 DO NOT TRANSLATE
| `30` -- 159488 DO NOT TRANSLATE
| `31` -- 159489 DO NOT TRANSLATE
| `32` -- 159490 DO NOT TRANSLATE
| `33` -- 159491 DO NOT TRANSLATE
| `34` -- 159492 DO NOT TRANSLATE
| `35` -- 159493 DO NOT TRANSLATE
| `36` -- 159494 DO NOT TRANSLATE
| `37` -- 159495 DO NOT TRANSLATE
| `38` -- 159496 DO NOT TRANSLATE
| `39` -- 159497 DO NOT TRANSLATE
| `40` -- 159498 DO NOT TRANSLATE
| `41` -- Private Masonry Table
| `42` -- Private Loom
| `43` -- Private Sawmill
| `44` -- 159502 DO NOT TRANSLATE
| `45` -- 159503 DO NOT TRANSLATE
| `46` -- 159504 DO NOT TRANSLATE
| `47` -- 159505 DO NOT TRANSLATE
| `48` -- 159506 DO NOT TRANSLATE
| `49` -- 159507 DO NOT TRANSLATE
| `50` -- 159508 DO NOT TRANSLATE
| `51` -- 159509 DO NOT TRANSLATE
| `52` -- 159510 DO NOT TRANSLATE
| `53` -- 159511 DO NOT TRANSLATE
| `54` -- 159512 DO NOT TRANSLATE
| `55` -- 159513 DO NOT TRANSLATE
| `56` -- 159514 DO NOT TRANSLATE
| `57` -- 159515 DO NOT TRANSLATE
| `58` -- 159516 DO NOT TRANSLATE
| `59` -- 159517 DO NOT TRANSLATE
| `60` -- 159518 DO NOT TRANSLATE
| `61` -- 159519 DO NOT TRANSLATE
| `62` -- 159520 DO NOT TRANSLATE
| `63` -- 159521 DO NOT TRANSLATE
| `64` -- 159522 DO NOT TRANSLATE
| `65` -- 159523 DO NOT TRANSLATE
| `66` -- 159524 DO NOT TRANSLATE
| `67` -- 159525 DO NOT TRANSLATE
| `76` -- 159526 DO NOT TRANSLATE
| `77` -- 159527 DO NOT TRANSLATE
| `78` -- 159528 DO NOT TRANSLATE
| `79` -- Spring Villa
| `80` -- Rose Villa
| `83` -- Spring Chalet
| `84` -- Rose Chalet
| `86` -- Barracks
| `87` -- Slate Villa
| `88` -- Slate Chalet
| `89` -- Scarecrow Farm
| `90` -- Private Smelter
| `92` -- Private Leatherwork Table
| `93` -- Ezna Tower
| `94` -- Ezna Wall
| `95` -- Ezna Wall
| `96` -- 159542 DO NOT TRANSLATE
| `97` -- Garrison
| `98` -- Quartermaster's Office
| `99` -- 159545 DO NOT TRANSLATE 159545 DO NOT TRANSLATE
| `100` -- 159546 DO NOT TRANSLATE 159546 DO NOT TRANSLATE
| `101` -- 159547 DO NOT TRANSLATE 159547 DO NOT TRANSLATE
| `102` -- 159548 DO NOT TRANSLATE 159548 DO NOT TRANSLATE
| `103` -- 159549 DO NOT TRANSLATE 159549 DO NOT TRANSLATE
| `104` -- 159550 DO NOT TRANSLATE 159550 DO NOT TRANSLATE
| `105` -- 159551 DO NOT TRANSLATE 159551 DO NOT TRANSLATE
| `106` -- 159552 DO NOT TRANSLATE 159552 DO NOT TRANSLATE
| `107` -- 159553 DO NOT TRANSLATE
| `108` -- 159554 DO NOT TRANSLATE
| `109` -- 159555 DO NOT TRANSLATE 159555 DO NOT TRANSLATE
| `110` -- 159556 DO NOT TRANSLATE
| `111` -- 159557 DO NOT TRANSLATE
| `112` -- 159558 DO NOT TRANSLATE
| `113` -- 159559 DO NOT TRANSLATE
| `114` -- 159560 DO NOT TRANSLATE
| `115` -- 159561 DO NOT TRANSLATE
| `116` -- 159562 DO NOT TRANSLATE
| `117` -- 159563 DO NOT TRANSLATE
| `118` -- 159564 DO NOT TRANSLATE
| `119` -- Defense Tower
| `120` -- Tower
| `121` -- Wall
| `122` -- Wall
| `123` -- Wall
| `124` -- Wall
| `125` -- Wall
| `126` -- Wall
| `127` -- Wall
| `128` -- Wall
| `129` -- Wall
| `130` -- Wall
| `131` -- 159577 DO NOT TRANSLATE
| `132` -- 159578 DO NOT TRANSLATE
| `133` -- 159579 DO NOT TRANSLATE
| `134` -- Nuian Training Rampart
| `135` -- Gate
| `136` -- Stone Spring Mansion
| `137` -- Stone Slate Mansion
| `138` -- Stone Rose Mansion
| `139` -- Archeum Lodestone
| `140` -- 159586 DO NOT TRANSLATE
| `141` -- 159587 DO NOT TRANSLATE
| `142` -- 159588 DO NOT TRANSLATE
| `143` -- 159589 DO NOT TRANSLATE
| `144` -- 159590 DO NOT TRANSLATE
| `145` -- 159591 DO NOT TRANSLATE
| `146` -- 159592 DO NOT TRANSLATE
| `147` -- 159593 DO NOT TRANSLATE
| `148` -- 159594 DO NOT TRANSLATE
| `149` -- 159595 DO NOT TRANSLATE
| `150` -- 159596 DO NOT TRANSLATE
| `151` -- 159597 DO NOT TRANSLATE 159597 DO NOT TRANSLATE
| `152` -- 159598 DO NOT TRANSLATE 159598 DO NOT TRANSLATE
| `153` -- 159599 DO NOT TRANSLATE 159599 DO NOT TRANSLATE
| `155` -- 159600 DO NOT TRANSLATE
| `156` -- Wooden Rampart Stairs
| `157` -- Aquafarm
| `158` -- Harani Wall
| `159` -- Harani Wall
| `160` -- Harani Wall
| `161` -- Harani Wall
| `162` -- Harani Wall
| `163` -- Harani Wall
| `164` -- Harani Wall
| `165` -- Harani Wall
| `166` -- Harani Wall
| `167` -- Harani Wall
| `168` -- Harani Tower
| `169` -- Harani Defense Tower
| `170` -- Harani Gatehouse
| `171` -- Thatched Farmhouse
| `172` -- Tudor Slate Cottage
| `173` -- Stone Slate Cottage
| `174` -- Rustic Slate Cottage
| `175` -- Stone Spring Cottage
| `176` -- Tudor Spring Cottage
| `177` -- Rustic Spring Cottage
| `178` -- Rustic Rose Cottage
| `179` -- Tudor Rose Cottage
| `180` -- Stone Rose Cottage
| `181` -- Swept-Roof Cottage
| `182` -- Swept-Roof Manor
| `183` -- Raised Swept-Roof Chalet
| `184` -- Archeum Lodestone
| `185` -- Archeum Lodestone
| `186` -- Archeum Lodestone
| `187` -- Archeum Lodestone
| `188` -- Archeum Lodestone
| `189` -- Archeum Lodestone
| `190` -- Archeum Lodestone
| `191` -- Archeum Lodestone
| `192` -- Archeum Lodestone
| `193` -- Tudor Slate Manor
| `194` -- Stone Slate Manor
| `195` -- Rustic Slate Manor
| `196` -- Stone Spring Manor
| `197` -- Rustic Spring Manor
| `198` -- Tudor Spring Manor
| `199` -- Rustic Rose Manor
| `200` -- Tudor Rose Manor
| `201` -- Stone Rose Manor
| `202` -- Tudor Slate Townhouse
| `203` -- Stone Slate Townhouse
| `204` -- Rustic Slate Townhouse
| `205` -- Stone Spring Townhouse
| `206` -- Rustic Spring Townhouse
| `207` -- Tudor Spring Townhouse
| `208` -- Rustic Rose Townhouse
| `209` -- Tudor Rose Townhouse
| `210` -- Stone Rose Townhouse
| `211` -- Tudor Slate Villa
| `212` -- Stone Slate Villa
| `213` -- Rustic Slate Villa
| `214` -- Stone Spring Villa
| `215` -- Tudor Spring Villa
| `216` -- Rustic Spring Villa
| `217` -- Rustic Rose Villa
| `218` -- Vintage Tudor Rose Villa Design
| `219` -- Stone Rose Villa
| `220` -- Tudor Slate Villa (Veranda)
| `221` -- Rustic Slate Villa (Veranda)
| `222` -- Stone Slate Villa (Veranda)
| `223` -- Stone Spring Villa (Veranda)
| `224` -- Rustic Spring Villa (Veranda)
| `225` -- Tudor Spring Villa (Veranda)
| `226` -- Rustic Rose Villa (Veranda)
| `227` -- Stone Rose Villa (Veranda)
| `228` -- Tudor Rose Villa (Veranda)
| `229` -- Tudor Slate Villa (Porch)
| `230` -- Rustic Slate Villa (Porch)
| `231` -- Stone Slate Villa (Porch)
| `232` -- Stone Spring Villa (Porch)
| `233` -- Rustic Spring Villa (Porch)
| `234` -- Tudor Spring Villa (Porch)
| `235` -- Rustic Rose Villa (Porch)
| `236` -- Stone Rose Villa (Porch)
| `237` -- Tudor Rose Villa (Porch)
| `238` -- Tudor Slate Villa (Sunroom)
| `239` -- Tudor Slate Villa (Sunroom)
| `240` -- Rustic Slate Villa (Sunroom)
| `241` -- Stone Spring Villa (Sunroom)
| `242` -- Rustic Spring Villa (Sunroom)
| `243` -- Tudor Spring Villa (Sunroom)
| `244` -- Rustic Rose Villa (Sunroom)
| `245` -- Tudor Rose Villa (Sunroom)
| `246` -- Stone Rose Villa (Sunroom)
| `247` -- Tudor Slate Chalet
| `248` -- Rustic Slate Chalet
| `249` -- Stone Spring Chalet
| `250` -- Tudor Spring Chalet
| `251` -- Rustic Rose Chalet
| `252` -- Tudor Rose Chalet
| `253` -- Tudor Slate Chalet (Balcony)
| `254` -- Stone Slate Chalet (Balcony)
| `255` -- Rustic Slate Chalet (Balcony)
| `256` -- Stone Spring Chalet (Balcony)
| `257` -- Tudor Spring Chalet (Balcony)
| `258` -- Rustic Rose Chalet (Balcony)
| `259` -- Tudor Rose Chalet (Balcony)
| `260` -- Tudor Slate Chalet (Terrace)
| `261` -- Stone Slate Chalet (Terrace)
| `262` -- Stone Spring Chalet (Terrace)
| `263` -- Rustic Spring Chalet (Terrace)
| `264` -- Rustic Rose Chalet (Terrace)
| `265` -- Tudor Rose Chalet (Terrace)
| `266` -- 176786 DO NOT TRANSLATE
| `267` -- Scarecrow Garden
| `268` -- 203416 DO NOT TRANSLATE
| `269` -- Cannon Turret
| `270` -- Breezy Bungalow
| `271` -- Archeum Lodestone
| `272` -- Archeum Lodestone
| `273` -- 241766 DO NOT TRANSLATE
| `274` -- 258088 DO NOT TRANSLATE
| `275` -- Solar Scarecrow Farm
| `276` -- Lunar Scarecrow Farm
| `277` -- Stellar Scarecrow Farm
| `278` -- Fellowship Plaza
| `279` -- 285105 DO NOT TRANSLATE
| `280` -- Sunglow Cottage
| `281` -- 302723 DO NOT TRANSLATE
| `282` -- Gazebo Farm
| `283` -- Improved Scarecrow Farm
| `284` -- Tidal Bungalow
| `285` -- Spired Chateau
| `286` -- Stone Spring Mansion
| `287` -- Stone Slate Mansion
| `288` -- Stone Rose Mansion
| `289` -- Private Leatherwork Table
| `290` -- Lunar Scarecrow Farm
| `291` -- Fellowship Plaza
| `292` -- Private Sawmill
| `293` -- Scarecrow Garden
| `294` -- Stellar Scarecrow Farm
| `295` -- Private Masonry Table
| `296` -- Tudor Slate Townhouse
| `297` -- Stone Slate Townhouse
| `298` -- Rustic Slate Townhouse
| `299` -- Stone Spring Townhouse
| `300` -- Rustic Spring Townhouse
| `301` -- Tudor Spring Townhouse
| `302` -- Rustic Rose Townhouse
| `303` -- Tudor Rose Townhouse
| `304` -- Stone Rose Townhouse
| `305` -- Tudor Slate Manor
| `306` -- Stone Slate Manor
| `307` -- Rustic Slate Manor
| `308` -- Stone Spring Manor
| `309` -- Rustic Spring Manor
| `310` -- Tudor Spring Manor
| `311` -- Rustic Rose Manor
| `312` -- Tudor Rose Manor
| `313` -- Stone Rose Manor
| `314` -- Breezy Bungalow
| `315` -- Swept-Roof Cottage
| `316` -- Tudor Slate Cottage
| `317` -- Stone Slate Cottage
| `318` -- Rustic Slate Cottage
| `319` -- Stone Spring Cottage
| `320` -- Tudor Spring Cottage
| `321` -- Rustic Spring Cottage
| `322` -- Rustic Rose Cottage
| `323` -- Tudor Rose Cottage
| `324` -- Stone Rose Cottage
| `325` -- Aquafarm
| `326` -- Private Loom
| `327` -- Swept-Roof Manor
| `328` -- Raised Swept-Roof Chalet
| `329` -- Private Smelter
| `330` -- Thatched Farmhouse
| `331` -- Solar Scarecrow Farm
| `332` -- Gazebo Farm
| `333` -- Scarecrow Farm
| `334` -- Tudor Slate Chalet
| `335` -- Rustic Slate Chalet
| `336` -- Stone Spring Chalet
| `337` -- Tudor Spring Chalet
| `338` -- Rustic Rose Chalet
| `339` -- Tudor Rose Chalet
| `340` -- Tudor Slate Chalet (Balcony)
| `341` -- Stone Slate Chalet (Balcony)
| `342` -- Rustic Slate Chalet (Balcony)
| `343` -- Stone Spring Chalet (Balcony)
| `344` -- Tudor Spring Chalet (Balcony)
| `345` -- Rustic Rose Chalet (Balcony)
| `346` -- Tudor Rose Chalet (Balcony)
| `347` -- Tudor Slate Chalet (Terrace)
| `348` -- Stone Slate Chalet (Terrace)
| `349` -- Stone Spring Chalet (Terrace)
| `350` -- Rustic Spring Chalet (Terrace)
| `351` -- Rustic Rose Chalet (Terrace)
| `352` -- Tudor Rose Chalet (Terrace)
| `353` -- Tudor Slate Villa
| `354` -- Stone Slate Villa
| `355` -- Rustic Slate Villa
| `356` -- Stone Spring Villa
| `357` -- Tudor Spring Villa
| `358` -- Rustic Spring Villa
| `359` -- Rustic Rose Villa
| `360` -- Vintage Tudor Rose Villa Design
| `361` -- Stone Rose Villa
| `362` -- Tudor Slate Villa (Veranda)
| `363` -- Rustic Slate Villa (Veranda)
| `364` -- Stone Slate Villa (Veranda)
| `365` -- Stone Spring Villa (Veranda)
| `366` -- Rustic Spring Villa (Veranda)
| `367` -- Tudor Spring Villa (Veranda)
| `368` -- Rustic Rose Villa (Veranda)
| `369` -- Stone Rose Villa (Veranda)
| `370` -- Tudor Rose Villa (Veranda)
| `371` -- Tudor Slate Villa (Porch)
| `372` -- Rustic Slate Villa (Porch)
| `373` -- Stone Slate Villa (Porch)
| `374` -- Stone Spring Villa (Porch)
| `375` -- Rustic Spring Villa (Porch)
| `376` -- Tudor Spring Villa (Porch)
| `377` -- Rustic Rose Villa (Porch)
| `378` -- Stone Rose Villa (Porch)
| `379` -- Tudor Rose Villa (Porch)
| `380` -- Tudor Slate Villa (Sunroom)
| `381` -- Tudor Slate Villa (Sunroom)
| `382` -- Rustic Slate Villa (Sunroom)
| `383` -- Stone Spring Villa (Sunroom)
| `384` -- Rustic Spring Villa (Sunroom)
| `385` -- Tudor Spring Villa (Sunroom)
| `386` -- Rustic Rose Villa (Sunroom)
| `387` -- Tudor Rose Villa (Sunroom)
| `388` -- Stone Rose Villa (Sunroom)
| `389` -- Solar Pavilion Farm Kit
| `390` -- Lunar Pavilion Farm Kit
| `391` -- Stellar Pavilion Farm Kit
| `392` -- Tidal Bungalow
| `393` -- Spired Chateau
| `394` -- Improved Scarecrow Farm
| `395` -- Improved Solar Pavilion Farm Kit
| `396` -- Improved Lunar Pavilion Farm Kit
| `397` -- Improved Stellar Pavilion Farm Kit
| `398` -- 342797 DO NOT TRANSLATE
| `399` -- 342807 DO NOT TRANSLATE
| `400` -- 342832 DO NOT TRANSLATE
| `401` -- 342924 DO NOT TRANSLATE
| `402` -- Harvester's Farmhouse
| `403` -- Rancher's Farmhouse
| `404` -- Miner's Farmhouse
| `405` -- Armorer's Manor
| `406` -- Apothecary's Manor
| `407` -- Tradesman's Manor
| `408` -- Armorer's Townhouse
| `409` -- Apothecary's Townhouse
| `410` -- Tradesman's Townhouse
| `411` -- Armorer's Villa
| `412` -- Apothecary's Villa
| `413` -- Tradesman's Villa
| `414` -- Armorer's Chalet
| `415` -- Apothecary's Chalet
| `416` -- Tradesman's Chalet
| `417` -- Harvester's Farmhouse
| `418` -- Rancher's Farmhouse
| `419` -- Miner's Farmhouse
| `420` -- Armorer's Manor
| `421` -- Apothecary's Manor
| `422` -- Tradesman's Manor
| `423` -- Armorer's Townhouse
| `424` -- Apothecary's Townhouse
| `425` -- Tradesman's Townhouse
| `426` -- Armorer's Villa
| `427` -- Apothecary's Villa
| `428` -- Tradesman's Villa
| `429` -- Armorer's Chalet
| `430` -- Apothecary's Chalet
| `431` -- Tradesman's Chalet
| `432` -- Harvester's Farmhouse
| `433` -- Rancher's Farmhouse
| `434` -- Miner's Farmhouse
| `435` -- Armorer's Manor
| `436` -- Apothecary's Manor
| `437` -- Tradesman's Manor
| `438` -- Armorer's Townhouse
| `439` -- Apothecary's Townhouse
| `440` -- Tradesman's Townhouse
| `441` -- Armorer's Villa
| `442` -- Apothecary's Villa
| `443` -- Tradesman's Villa
| `444` -- Armorer's Chalet
| `445` -- Apothecary's Chalet
| `446` -- Tradesman's Chalet
| `447` -- Armorer's Villa (Porch)
| `448` -- Apothecary's Villa (Porch)
| `449` -- Tradesman's Villa (Porch)
| `450` -- Armorer's Chalet (Balcony)
| `451` -- Apothecary's Chalet (Balcony)
| `452` -- Tradesman's Chalet (Balcony)
| `453` -- Armorer's Villa (Porch)
| `454` -- Apothecary's Villa (Porch)
| `455` -- Tradesman's Villa (Porch)
| `456` -- Armorer's Chalet (Balcony)
| `457` -- Apothecary's Chalet (Balcony)
| `458` -- Tradesman's Chalet (Balcony)
| `459` -- Armorer's Villa (Porch)
| `460` -- Apothecary's Villa (Porch)
| `461` -- Tradesman's Villa (Porch)
| `462` -- Armorer's Chalet (Balcony)
| `463` -- Apothecary's Chalet (Balcony)
| `464` -- Tradesman's Chalet (Balcony)
| `465` -- Armorer's Villa (Sunroom)
| `466` -- Apothecary's Villa (Sunroom)
| `467` -- Tradesman's Villa (Sunroom)
| `468` -- Armorer's Chalet (Terrace)
| `469` -- Apothecary's Chalet (Terrace)
| `470` -- Tradesman's Chalet (Terrace)
| `471` -- Armorer's Villa (Sunroom)
| `472` -- Apothecary's Villa (Sunroom)
| `473` -- Tradesman's Villa (Sunroom)
| `474` -- Armorer's Chalet (Terrace)
| `475` -- Apothecary's Chalet (Terrace)
| `476` -- Tradesman's Chalet (Terrace)
| `477` -- Armorer's Villa (Sunroom)
| `478` -- Apothecary's Villa (Sunroom)
| `479` -- Tradesman's Villa (Sunroom)
| `480` -- Armorer's Chalet (Terrace)
| `481` -- Apothecary's Chalet (Terrace)
| `482` -- Tradesman's Chalet (Terrace)
| `483` -- Sapphire Solarium
| `484` -- Sapphire Solarium
| `485` -- Armorer's Villa (Veranda)
| `486` -- Apothecary's Villa (Veranda)
| `487` -- Tradesman's Villa (Veranda)
| `488` -- Armorer's Villa (Veranda)
| `489` -- Apothecary's Villa (Veranda)
| `490` -- Tradesman's Villa (Veranda)
| `491` -- Armorer's Villa (Veranda)
| `492` -- Apothecary's Villa (Veranda)
| `493` -- Tradesman's Villa (Veranda)
| `494` -- Stone Spring Mansion
| `495` -- Stone Slate Mansion
| `496` -- Stone Rose Mansion
| `497` -- Tudor Slate Townhouse
| `498` -- Stone Slate Townhouse
| `499` -- Rustic Slate Townhouse
| `500` -- Tudor Slate Manor
| `501` -- Stone Slate Manor
| `502` -- Rustic Slate Manor
| `503` -- Stone Spring Townhouse
| `504` -- Rustic Spring Townhouse
| `505` -- Tudor Spring Townhouse
| `506` -- Stone Spring Manor
| `507` -- Rustic Spring Manor
| `508` -- Tudor Spring Manor
| `509` -- Rustic Rose Townhouse
| `510` -- Tudor Rose Townhouse
| `511` -- Stone Rose Townhouse
| `512` -- Rustic Rose Manor
| `513` -- Tudor Rose Manor
| `514` -- Stone Rose Manor
| `515` -- Swept-Roof Cottage
| `516` -- Tudor Slate Cottage
| `517` -- Stone Slate Cottage
| `518` -- Rustic Slate Cottage
| `519` -- Stone Spring Cottage
| `520` -- Tudor Spring Cottage
| `521` -- Rustic Spring Cottage
| `522` -- Rustic Rose Cottage
| `523` -- Tudor Rose Cottage
| `524` -- Stone Rose Cottage
| `525` -- Swept-Roof Manor
| `526` -- Raised Swept-Roof Chalet
| `527` -- Spired Chateau
| `528` -- Tudor Slate Chalet
| `529` -- Rustic Slate Chalet
| `530` -- Tudor Slate Chalet (Balcony)
| `531` -- Stone Slate Chalet (Balcony)
| `532` -- Rustic Slate Chalet (Balcony)
| `533` -- Tudor Slate Chalet (Terrace)
| `534` -- Stone Slate Chalet (Terrace)
| `535` -- Tudor Slate Villa (Sunroom)
| `536` -- Tudor Slate Villa (Sunroom)
| `537` -- Rustic Slate Villa (Sunroom)
| `538` -- Tudor Slate Villa
| `539` -- Stone Slate Villa
| `540` -- Rustic Slate Villa
| `541` -- Tudor Slate Villa (Veranda)
| `542` -- Rustic Slate Villa (Veranda)
| `543` -- Stone Slate Villa (Veranda)
| `544` -- Tudor Slate Villa (Porch)
| `545` -- Rustic Slate Villa (Porch)
| `546` -- Stone Slate Villa (Porch)
| `547` -- Stone Spring Chalet
| `548` -- Tudor Spring Chalet
| `549` -- Stone Spring Chalet (Balcony)
| `550` -- Tudor Spring Chalet (Balcony)
| `551` -- Stone Spring Chalet (Terrace)
| `552` -- Rustic Spring Chalet (Terrace)
| `553` -- Stone Spring Villa (Sunroom)
| `554` -- Rustic Spring Villa (Sunroom)
| `555` -- Tudor Spring Villa (Sunroom)
| `556` -- Stone Spring Villa
| `557` -- Tudor Spring Villa
| `558` -- Rustic Spring Villa
| `559` -- Stone Spring Villa (Veranda)
| `560` -- Rustic Spring Villa (Veranda)
| `561` -- Tudor Spring Villa (Veranda)
| `562` -- Stone Spring Villa (Porch)
| `563` -- Rustic Spring Villa (Porch)
| `564` -- Tudor Spring Villa (Porch)
| `565` -- Rustic Rose Chalet
| `566` -- Tudor Rose Chalet
| `567` -- Rustic Rose Chalet (Balcony)
| `568` -- Tudor Rose Chalet (Balcony)
| `569` -- Rustic Rose Chalet (Terrace)
| `570` -- Tudor Rose Chalet (Terrace)
| `571` -- Rustic Rose Villa (Sunroom)
| `572` -- Tudor Rose Villa (Sunroom)
| `573` -- Stone Rose Villa (Sunroom)
| `574` -- Rustic Rose Villa
| `575` -- Tudor Rose Villa
| `576` -- Stone Rose Villa
| `577` -- Rustic Rose Villa (Veranda)
| `578` -- Stone Rose Villa (Veranda)
| `579` -- Tudor Rose Villa (Veranda)
| `580` -- Rustic Rose Villa (Porch)
| `581` -- Stone Rose Villa (Porch)
| `582` -- Tudor Rose Villa (Porch)
| `583` -- Rose Quartz Solarium
| `584` -- Rose Quartz Solarium
| `585` -- 375438 DO NOT TRANSLATE
| `586` -- 375441 DO NOT TRANSLATE
| `587` -- 375444 DO NOT TRANSLATE
| `588` -- 395170 DO NOT TRANSLATE
| `589` -- 395171 DO NOT TRANSLATE
| `590` -- 395172 DO NOT TRANSLATE
| `591` -- 438710 DO NOT TRANSLATE
| `592` -- Tudor Rose Villa
| `593` -- Tudor Rose Villa
| `594` -- Ruby Solarium
| `595` -- Ruby Solarium
| `596` -- Amethyst Solarium
| `597` -- Amethyst Solarium
| `598` -- Recovering Oak Treehouse
| `599` -- Oak Treehouse
| `600` -- Recovering Cherry Treehouse
| `601` -- Recovering Cherry Treehouse
| `602` -- Recovering Aspen Treehouse
| `603` -- Aspen Treehouse
| `604` -- Advanced Fellowship Plaza
| `605` -- Advanced Fellowship Plaza
| `606` -- Haranyan Private Smelter
| `607` -- Haranyan Private Loom
| `608` -- Haranyan Private Masonry Table
| `609` -- Haranyan Private Sawmill
| `610` -- Haranyan Private Leatherwork Table
| `611` -- Haranyan Private Masonry Table
| `612` -- Haranyan Private Loom
| `613` -- Haranyan Private Sawmill
| `614` -- Haranyan Private Smelter
| `615` -- Haranyan Private Leatherwork Table
| `616` -- Spring Swept-Roof Mansion
| `617` -- Spring Swept-Roof Mansion
| `618` -- Advanced Fellowship Plaza
| `619` -- Haranyan Private Smelter
| `620` -- Haranyan Private Loom
| `621` -- Haranyan Private Masonry Table
| `622` -- Haranyan Private Sawmill
| `623` -- Haranyan Private Leatherwork Table
| `624` -- Private Smelter
| `625` -- Private Loom
| `626` -- Private Masonry Table
| `627` -- Private Sawmill
| `628` -- Private Leatherwork Table
| `629` -- Recovering Oak Treehouse
| `630` -- Recovering Cherry Treehouse
| `631` -- Recovering Aspen Treehouse
| `632` -- Spring Swept-Roof Mansion
| `633` -- Usable
| `634` -- Usable
| `635` -- Usable
| `636` -- Black Swept-Roof Mansion
| `637` -- Black Swept-Roof Mansion
| `638` -- Black Swept-Roof Mansion
| `639` -- Storage Silo
| `640` -- Storage Silo
| `641` -- Territory Fortress
| `642` -- Territory Castle
| `643` -- Territory Palace
| `644` -- Territory Farm
| `645` -- Territory Market
| `646` -- Territory Warehouse
| `647` -- Sovereign's Vault
| `648` -- Territory Workshop
| `649` -- Military Headquarters
| `650` -- Diplomacy Headquarters
| `651` -- Transportation Hub
| `652` -- Advanced Territory Farm
| `653` -- Prime Territory Farm
| `654` -- Territory Fortress
| `655` -- Territory Castle
| `656` -- Territory Palace
| `657` -- 467873 DO NOT TRANSLATE
| `658` -- 468155 DO NOT TRANSLATE
| `661` -- Birch Treehouse
| `662` -- Birch Treehouse
| `663` -- Storage Silo
| `664` -- Solar Scarecrow Garden
| `665` -- Lunar Scarecrow Garden
| `666` -- Stellar Scarecrow Garden
| `667` -- Desserted Cottage
| `668` -- Desserted Cottage
| `669` -- Raised Swept-Roof Cottage
| `670` -- Raised Swept-Roof Cottage
| `671` -- Raised Slate Cottage
| `672` -- Raised Spring Cottage
| `673` -- Raised Rose Cottage
| `674` -- Raised Slate Cottage
| `675` -- Raised Spring Cottage
| `676` -- Raised Rose Cottage
| `677` -- Raised Swept-Roof Cottage
| `678` -- Raised Slate Cottage
| `679` -- Raised Spring Cottage
| `680` -- Raised Rose Cottage
| `681` -- Stone Slate Mansion (Terrace)
| `682` -- Stone Slate Mansion (Terrace)
| `683` -- Nuian Defense Tower
| `684` -- Nuian Tower
| `685` -- Harani Tower
| `686` -- Harani Defense Tower
| `687` -- Nuian Wall
| `688` -- Harani Wall
| `689` -- Wooden Rampart Stairs
| `690` -- Nuian Gatehouse
| `691` -- Harani Gatehouse
| `692` -- Territory Farm
| `693` -- Territory Market
| `694` -- Territory Warehouse
| `695` -- Sovereign's Vault
| `696` -- Territory Workshop
| `697` -- Military Headquarters
| `698` -- Diplomacy Headquarters
| `699` -- Transportation Hub
| `700` -- Advanced Territory Farm
| `701` -- Prime Territory Farm
| `702` -- Territory Fortress
| `703` -- Territory Castle
| `704` -- Territory Palace
| `705` -- Nuian Defense Tower
| `706` -- Nuian Tower
| `707` -- Harani Tower
| `708` -- Harani Defense Tower
| `709` -- Nuian Wall
| `710` -- Harani Wall
| `711` -- Wooden Rampart Stairs
| `712` -- Nuian Gatehouse
| `713` -- Harani Gatehouse
| `714` -- Territory Farm
| `715` -- Territory Market
| `716` -- Territory Warehouse
| `717` -- Sovereign's Vault
| `718` -- Territory Workshop
| `719` -- Military Headquarters
| `720` -- Diplomacy Headquarters
| `721` -- Transportation Hub
| `722` -- Advanced Territory Farm
| `723` -- Prime Territory Farm
| `724` -- Territory Fortress
| `725` -- Territory Castle
| `726` -- Territory Palace
| `727` -- Stone Slate Mansion (Terrace)
| `728` -- Enchanted Beanstalk TEST
| `729` -- Flaming Scarecrow Farm
| `730` -- Flaming Scarecrow Farm
| `731` -- Forest Mushroom House
| `732` -- Forest Mushroom House
| `733` -- 553971 DO NOT TRANSLATE
| `734` -- Pearl Aquafarm
| `735` -- Fenced Scarecrow Farm Design
| `736` -- Fenced Scarecrow Farm Design
| `737` -- Spired Chateau
| `738` -- Pearl Aquafarm
| `741` -- Beanstalk House
| `742` -- Beanstalk House
| `744` -- Territory Farm
| `745` -- Territory Supplies: Stage 2
| `746` -- Territory Supplies: Stage 3
| `747` -- Territory Workshop
| `748` -- Territory Warehouse
| `749` -- Territory Outpost
| `756` -- Guardian Altar
| `759` -- Raised Mushroom House
| `760` -- Raised Mushroom House
| `761` -- Raised Mushroom House
| `762` -- 590129 DO NOT TRANSLATE - Unused
| `763` -- Memory Gazebo Farm
| `764` -- Memory Scarecrow Farm
| `765` -- Solar Memory Scarecrow Farm
| `766` -- Stellar Memory Scarecrow Farm
| `767` -- Lunar Memory Scarecrow Farm
| `768` -- Solar Memory Pavilion Farm Kit
| `769` -- Lunar Memory Pavilion Farm Kit
| `770` -- Stellar Memory Pavilion Farm Kit
| `771` -- Improved Solar Memory Pavilion Farm Kit
| `772` -- Improved Lunar Memory Pavilion Farm Kit
| `773` -- Improved Stellar Memory Pavilion Farm Kit
| `774` -- Memory Gazebo Farm
| `775` -- Memory Scarecrow Farm
| `776` -- Solar Memory Scarecrow Farm
| `777` -- Stellar Memory Scarecrow Farm
| `778` -- Lunar Memory Scarecrow Farm
| `779` -- Solar Memory Pavilion Farm Kit
| `780` -- Lunar Memory Pavilion Farm Kit
| `781` -- Stellar Memory Pavilion Farm Kit
| `782` -- Improved Solar Memory Pavilion Farm Kit
| `783` -- Improved Lunar Memory Pavilion Farm Kit
| `784` -- Improved Stellar Memory Pavilion Farm Kit
| `785` -- Memory Gazebo Farm
| `786` -- Memory Scarecrow Farm
| `787` -- Solar Memory Scarecrow Farm
| `788` -- Stellar Memory Scarecrow Farm
| `789` -- Lunar Memory Scarecrow Farm
| `790` -- Solar Memory Pavilion Farm
| `791` -- Lunar Memory Pavilion Farm
| `792` -- Stellar Memory Pavilion Farm
| `793` -- Improved Solar Memory Pavilion Farm
| `794` -- Improved Lunar Memory Pavilion Farm
| `795` -- Improved Stellar Memory Pavilion Farm
| `796` -- Memory Gazebo Farm
| `797` -- Memory Scarecrow Farm
| `798` -- Advanced Territory Farm
| `799` -- Advanced Territory Workshop
| `800` -- Advanced Territory Outpost
| `801` -- Winter Maiden Cottage
| `802` -- Winter Maiden Cottage
| `803` -- Spooky Improved Scarecrow Farm
| `804` -- Spooky Improved Scarecrow Farm
| `805` -- Spooky Improved Scarecrow Farm
| `806` -- Test Tent A
| `807` -- Test Tent B
| `808` -- Test Tent A
| `809` -- Test Tent B
| `810` -- Solar Nomadic Dome Tent
| `811` -- Solar Nomadic Dome Tent
| `812` -- Solar Nomadic Dome Tent
| `813` -- Lunar Nomadic Dome Tent
| `814` -- Lunar Nomadic Dome Tent
| `815` -- Lunar Nomadic Dome Tent
| `816` -- Stellar Nomadic Dome Tent
| `817` -- Stellar Nomadic Dome Tent
| `818` -- Stellar Nomadic Dome Tent
| `819` -- Solar Nomadic Cone Tent
| `820` -- Solar Nomadic Cone Tent
| `821` -- Solar Nomadic Cone Tent
| `822` -- Lunar Nomadic Cone Tent
| `823` -- Lunar Nomadic Cone Tent
| `824` -- Lunar Nomadic Cone Tent
| `825` -- Stellar Nomadic Cone Tent
| `826` -- Stellar Nomadic Cone Tent
| `827` -- Stellar Nomadic Cone Tent
| `828` -- Little Witch's House
| `829` -- Little Witch's House
| `830` -- High-Spirited Green Flag House
| `831` -- High-Spirited Red Flag House
| `832` -- High-Spirited Blue Flag House
| `833` -- Manastorm Desserted Cottage
| `834` -- Manastorm Desserted Cottage
| `835` -- Manastorm Sapphire Solarium
| `836` -- Manastorm Sapphire Solarium
| `837` -- Manastorm Sapphire Solarium
| `838` -- Manastorm Rose Quartz Solarium
| `839` -- Manastorm Rose Quartz Solarium
| `840` -- Manastorm Rose Quartz Solarium
| `841` -- Manastorm Ruby Solarium
| `842` -- Manastorm Ruby Solarium
| `843` -- Manastorm Ruby Solarium
| `844` -- Manastorm Amethyst Solarium
| `845` -- Manastorm Amethyst Solarium
| `846` -- Manastorm Amethyst Solarium
| `848` -- Test
| `849` -- Little Witch Pinnacled House
| `850` -- Little Witch Pinnacled House
| `851` -- Little Witch Pinnacled House
| `852` -- #
| `853` -- Amethyst Solarium
| `854` -- Ruby Solarium
| `855` -- Winter Maiden`s Cozy House
| `856` -- Winter Maiden`s Cozy House
| `857` -- Elegant Pure White Marble Mansion
| `858` -- Elegant Pure White Marble Mansion
| `859` -- Cottage on the Bridge
| `860` -- Cottage on the Bridge
| `861` -- Freezing Cold Icehouse
| `862` -- Freezing Cold Icehouse
| `863` -- Icehouse (Temporary Name)
| `864` -- #
INGAME_SHOP_TYPE
“cart”|“checkTime”|“exchange_ratio”|“goods”|“maintab”…(+2)
INGAME_SHOP_TYPE:
| "cart"
| "checkTime"
| "exchange_ratio"
| "goods"
| "maintab"
| "selected_goods"
| "subtab"
INGAME_SHOP_VIEW_TYPE
“enter_mode”|“leave_mode”|“leave_sort”
INGAME_SHOP_VIEW_TYPE:
| "enter_mode"
| "leave_mode"
| "leave_sort"
ITEM_GRADE_TYPE
0|10|11|12|1…(+8)
ITEM_GRADE_TYPE:
| `0` -- NONE
| `1` -- BASIC
| `2` -- GRAND
| `3` -- RARE
| `4` -- ARCANE
| `5` -- HEROIC
| `6` -- UNIQUE
| `7` -- CELESTIAL
| `8` -- DIVNE
| `9` -- EPIC
| `10` -- LEGENDARY
| `11` -- MYTHIC
| `12` -- ETERNAL
ITEM_SOCKETING_RESULT_CODE
1
ITEM_SOCKETING_RESULT_CODE:
| `1` -- Success
KEYBOARD_LAYOUT
“”|“JAPANESE”|“KOREAN”
KEYBOARD_LAYOUT:
| ""
| "KOREAN"
| "JAPANESE"
KEY_MODIFIER
0|17|34|68
KEY_MODIFIER:
| `0` -- None
| `34` -- Shift
| `17` -- Ctrl
| `68` -- Alt
LINE_ALIGN
“left”|“right”
LINE_ALIGN:
| "left"
| "right"
LINKKIND
“1”|“2”|“3”
LINKKIND:
| "1" -- Auction
| "2" -- Coffer
| "3" -- Guildbank
LINKKIND_NUM
1|2|3
LINKKIND_NUM:
| `1` -- Auction
| `2` -- Coffer
| `3` -- Guildbank
LINKKIND_STR
“auciton”|“coffer”|“guildBank”
LINKKIND_STR:
| "auciton"
| "coffer"
| "guildBank"
LINKTYPE
“character”|“craft”|“invalid”|“item”|“none”…(+4)
LINKTYPE:
| "character"
| "craft"
| "invalid"
| "item"
| "none"
| "quest"
| "raid"
| "squad"
| "url"
LOCALE_INDEX
-1|0|10|1|2…(+7)
LOCALE_INDEX:
| `-1` -- invalid
| `0` -- ko - Korean (South Korea)
| `1` -- zh_cn - Chinese (Simplified, China)
| `2` -- en_us - English (United States)
| `3` -- ja - Japanese(Japan)
| `4` -- zh_tw - Chinese (Traditional, Taiwan)
| `5` -- ru - Russian (Russia)
| `6` -- de - German (Germany)
| `7` -- fr - French (France)
| `8` -- th - Thai (Thailand)
| `9` -- ind - Indonesian (Indonesia)
| `10` -- en_sg - English (Singapore)
LOCALE_STR
“”|“de”|“en_sg”|“en_us”|“fr”…(+7)
LOCALE_STR:
| "" -- invalid
| "de" -- German (Germany)
| "en_sg" -- English (Singapore)
| "en_us" -- English (United States)
| "fr" -- French (France)
| "ind" -- Indonesian (Indonesia)
| "ja" -- Japanese(Japan)
| "ko" -- Korean (South Korea)
| "ru" -- Russian (Russia)
| "th" -- Thai (Thailand)
| "zh_cn" -- Chinese (Simplified, China)
| "zh_tw" -- Chinese(Traditional, Taiwan)
MATE_STATE
1|2|3|4
MATE_STATE:
| `1` -- Aggressive
| `2` -- Protective
| `3` -- Passive
| `4` -- Stand
MINI_SCOREBOARD_CHANGED_STATUS
“inactive”|“remove”|“update”
MINI_SCOREBOARD_CHANGED_STATUS:
| "update"
| "remove"
| "inactive"
MOUSE_BUTTON
“LeftButton”|“RightButton”
MOUSE_BUTTON:
| "LeftButton"
| "RightButton"
MOVE_TYPE
“bottom”|“circle”|“left”|“right”|“top”
MOVE_TYPE:
| "bottom"
| "circle"
| "left"
| "right"
| "top"
NAME_TAG_MODE_OFFSET
1|2|3|4
NAME_TAG_MODE_OFFSET:
| `1` -- option_item_nametag_mode_default
| `2` -- option_item_nametag_mode_battle
| `3` -- option_item_nametag_mode_life
| `4` -- option_item_nametag_mode_box
NPC_INTERACTION_ADDED_VALUE
“complete”|“start”|“talk”
NPC_INTERACTION_ADDED_VALUE:
| "complete"
| "start"
| "talk"
OBJECT
0|10|11|12|13…(+51)
OBJECT:
| `0` -- Window
| `1` -- Label
| `2` -- Button
| `3` -- Editbox
| `4` -- EditboxMultiline
| `5` -- Listbox
| `6` -- Drawable
| `7` -- ColorDrawable
| `8` -- NinePartDrawable
| `9` -- ThreePartDrawable
| `10` -- ImageDrawable
| `11` -- IconDrawable
| `12` -- TextDrawable
| `13` -- TextStyle
| `14` -- ThreeColorDrawable
| `15` -- EffectDrawable
| `16` -- Message
| `17` -- StatusBar
| `18` -- GameTooltip
| `19` -- UnitframeTooltip
| `20` -- CooldownButton
| `21` -- CooldownInventoryButton
| `22` -- CooldownConstantButton
| `23` -- CheckButton
| `24` -- Slider
| `25` -- Pageable
| `26` -- WorldMap
| `27` -- RoadMap
| `28` -- Grid
| `29` -- ModelView
| `30` -- Webbrowser
| `31` -- CircleDiagram
| `32` -- ColorPicker
| `33` -- PaintColorPicker
| `34` -- Folder
| `35` -- DamageDisplay
| `36` -- Tab
| `37` -- SliderTab
| `38` -- ChatWindow
| `39` -- Textbox
| `40` -- Combobox
| `41` -- ComboListButton
| `42` -- ChatMessage
| `43` -- ChatEdit
| `44` -- MegaphoneChatEdit
| `45` -- ListCtrl
| `46` -- EmptyWidget
| `47` -- Slot
| `48` -- Line
| `49` -- Root
| `50` -- TextureDrawable
| `51` -- Webview
| `52` -- Avi
| `53` -- X2Editbox
| `54` -- DynamicList
| `55` -- RadioGroup
OBJECT_NAME
“avi”|“button”|“chatwindow”|“checkbutton”|“circlediagram”…(+34)
OBJECT_NAME:
| "avi"
| "button"
| "chatwindow"
| "checkbutton"
| "circlediagram"
| "colorpicker"
| "combobox"
| "cooldownbutton"
| "cooldownconstantbutton"
| "cooldowninventorybutton"
| "damagedisplay"
| "dynamiclist"
| "editbox"
| "editboxmultiline"
| "emptywidget"
| "folder"
| "gametooltip"
| "grid"
| "label"
| "line"
| "listbox"
| "listctrl"
| "megaphonechatedit"
| "message"
| "modelview"
| "pageable"
| "paintcolorpicker"
| "radiogroup"
| "roadmap"
| "slider"
| "slot"
| "statusbar"
| "tab"
| "textbox"
| "unitframetooltip"
| "webbrowser"
| "window"
| "worldmap"
| "x2editbox"
ORIENTATION
“HORIZONTAL”|“HORIZONTAL_INV”|“VERTICAL”|“normal”
ORIENTATION:
| "HORIZONTAL"
| "HORIZONTAL_INV" -- TODO: test
| "normal"
| "VERTICAL"
OnAcceptFocus
fun(self: Widget)
OnAlphaAnimeEnd
fun(self: Widget)
OnBoundChanged
fun(self: Widget)
OnChangedAnchor
fun(self: Widget)
OnCheckChanged
fun(self: Widget)
OnClick
fun(self: Widget, mouseButton: “LeftButton”|“RightButton”, doubleClick: boolean, keyModifier: 0|17|34|68)
OnCloseByEsc
fun(self: Widget)
OnContentUpdated
fun(self: Widget, action: string, arg2: any, arg3: any)
OnCursorMoved
fun(self: Widget)
OnDragReceive
fun(self: Widget)
OnDragStart
fun(self: Widget)
OnDragStop
fun(self: Widget)
OnDynamicListUpdatedView
fun(self: Widget)
OnEffect
fun(self: Widget, frameTime: number)
OnEnableChanged
fun(self: Widget)
OnEndFadeIn
fun(self: Widget)
OnEndFadeOut
fun(self: Widget)
OnEnter
fun(self: Widget)
OnEnterPressed
fun(self: Widget)
OnEscapePressed
fun(self: Widget)
OnEvent
fun(self: Widget, event: “ABILITY_CHANGED”|“ABILITY_EXP_CHANGED”|“ABILITY_SET_CHANGED”|“ABILITY_SET_USABLE_SLOT_COUNT_CHANGED”|“ACCOUNT_ATTENDANCE_ADDED”…(+872), …any)
OnHide
fun(self: Widget)
OnKeyDown
fun(self: Widget, key: string)
OnKeyUp
fun(self: Widget, key: string)
OnLeave
fun(self: Widget)
OnListboxToggled
fun(self: Widget)
OnModelChanged
fun(self: Widget)
OnMouseDown
fun(self: Widget, mouseButton: “LeftButton”|“RightButton”)
OnMouseMove
fun(self: Widget)
OnMouseUp
fun(self: Widget, mouseButton: “LeftButton”|“RightButton”)
OnMovedPosition
fun(self: Widget)
OnPageChanged
fun(self: Widget)
OnPermissionChanged
fun(self: Widget)
OnRadioChanged
fun(self: Widget, index: any, data: any)
OnRestricted
fun(self: Widget)
OnScale
fun(self: Widget)
OnScaleAnimeEnd
fun(self: Widget)
OnSelChanged
fun(self: Widget, selectedIndex?: number, doubleClick?: boolean)
OnShow
fun(self: Widget)
OnSliderChanged
fun(self: Widget, value: number)
OnTabChanged
fun(self: Widget, selected: number, viewSelected: number)
OnTextChanged
fun(self: Widget)
OnTooltip
fun(self: Widget, text?: string, posX?: number, posY?: number, off?: boolean)
OnUpdate
fun(self: Widget, frameTime: number)
OnVisibleChanged
fun(self: Widget, visible: boolean)
OnWheelDown
fun(self: Widget, delta: number)
OnWheelUp
fun(self: Widget, delta: number)
PING_TYPE
1|2|3|4|5
PING_TYPE:
| `1` -- Ping
| `2` -- Enemy
| `3` -- Attack
| `4` -- Line
| `5` -- Eraser
POWER_TYPE
“HEALTH”|“MANA”
POWER_TYPE:
| "HEALTH"
| "MANA"
PreClick
fun(self: Widget)
PreUse
fun(self: Widget)
QUEST_DIRECTING_MODE_HOT_KEY_TYPE
1|2|3
QUEST_DIRECTING_MODE_HOT_KEY_TYPE:
| `1` -- Previous
| `2` -- Next
| `3` -- Confirm/Skip
QUEST_ERROR
10|11|12|13|14…(+35)
QUEST_ERROR:
| `1` -- ALREADY_HAVE
| `2` -- INVALID_QUEST
| `3` -- PLAYER_NOT_FOUND
| `4` -- INVALID_CHARACTER
| `5` -- CANT_SUPPLY_QUEST_ITEM
| `6` -- MAYBE_NORMAL_OR_COMMON_QUEST_FULL
| `7` -- INVALID_NPC_OR_QUEST
| `8` -- INVALID_REQUEST_FOR_NPC
| `9` -- UNIT_REQUIREMENT_CHECK
| `10` -- INVALID_REWARD_SELECTION
| `11` -- CANT_SUPPLY_REWARDS
| `12` -- INVALID_QUEST_STATUS
| `13` -- REMOVE_QUEST_ITEM_FAIL
| `14` -- INVALID_QUEST_OBJECTIVE
| `15` -- INVALID_QUEST_OBJECTIVE_INDEX
| `16` -- WRONG_ANSWER_FOR_PLAYER_CHOICE
| `17` -- PRECEDENT_OBJECTIVE_IS_NOT_COMPLETED
| `18` -- INVALID_NPC
| `19` -- INVALID_DOODAD
| `20` -- TOO_FAR_AWAY_TO_INTERACT_WITH
| `21` -- UPDATE_FAILED
| `22` -- NOT_PROGRESSING
| `23` -- BAG_FULL
| `24` -- ITEM_REQUIRED
| `25` -- LEVEL_NOT_MATCH
| `26` -- GAINED_ITEM_IS_NOT_MATCH
| `27` -- ALREADY_COMPLETED
| `28` -- BACKPACK_OCCUPIED
| `29` -- CANT_SUPPLY_MONEY
| `30` -- CANT_ACCEPT_BY_FATIGUE
| `31` -- DAILY_LIMIT
| `32` -- NO_MATE_ITEM_IN_THE_BAG
| `33` -- NEED_TO_MATE_SUMMON
| `34` -- NOT_ENOUGH_MATE_LEVEL
| `35` -- MATE_EQUIPMENTS_ARE_NOT_EMPTY
| `36` -- PLAYER_TRADE
| `37` -- NOT_RUNNING_GAME_SCHEDULE_QUEST
| `38` -- CANNOT_WHILE_TELEPORT
| `39` -- BLOCKED_QUEST
| `40` -- CHRONICLE_INFO_NEED
| `40` -- WEEKLY_LIMIT
QUEST_STATUS
“dropped”|“started”|“updated”
QUEST_STATUS:
| "dropped"
| "started"
| "updated"
RACE
“daru”|“dwarf”|“elf”|“fairy”|“firran”…(+5)
RACE:
| "daru"
| "dwarf"
| "elf"
| "fairy"
| "firran"
| "harani"
| "none"
| "nuian"
| "returned"
| "warborn"
RESIDENT_BOARD_TYPE
1|2|3|4|5…(+2)
RESIDENT_BOARD_TYPE:
| `1` -- Fabric - Nuia/Haranya
| `2` -- Leather - Nuia/Haranya
| `3` -- Lumber - Nuia/Haranya
| `4` -- Iron - Nuia/Haranya
| `5` -- Prince - Auroria
| `6` -- Queen - Auroria
| `7` -- Ancestor - Auroria
RESPONSE_TYPE
1|2|3
RESPONSE_TYPE:
| `1` -- Saved Job
| `2` -- Changed Job
| `3` -- Deleted Job
SIEGE_ACTION
“change_state”|“ignore”
SIEGE_ACTION:
| "change_state"
| "ignore"
SIEGE_PERIOD_NAME
“siege_period_hero_volunteer”|“siege_period_peace”
SIEGE_PERIOD_NAME:
| "siege_period_hero_volunteer"
| "siege_period_peace"
SKILL_ALERT_STATUS_BUFF_NAME
“Bleed (All)”|“Bubble Trap”|“Charmed”|“Deep Freeze”|“Enervate”…(+16)
SKILL_ALERT_STATUS_BUFF_NAME:
| "Stun"
| "Impaled"
| "Stagger"
| "Tripped"
| "Fear"
| "Sleep"
| "Snare"
| "Slowed"
| "Silence"
| "Shackle"
| "Imprison"
| "Launched"
| "Ice Damage"
| "Deep Freeze"
| "Poisonous"
| "Bleed (All)"
| "Shaken"
| "Enervate"
| "Charmed"
| "Bubble Trap"
| "Petrification"
SKILL_ALERT_STATUS_BUFF_TAG
10|11|12|13|14…(+16)
-- Obtained from db unit_status_buff_tags
SKILL_ALERT_STATUS_BUFF_TAG:
| `1` -- Stun
| `2` -- Impaled
| `3` -- Stagger
| `4` -- Tripped
| `5` -- Fear
| `6` -- Sleep
| `7` -- Snare
| `8` -- Slowed
| `9` -- Silence
| `10` -- Shackle
| `11` -- Imprison
| `12` -- Launched
| `13` -- Ice Damage
| `14` -- Deep Freeze
| `15` -- Poisonous
| `16` -- Bleed (All)
| `17` -- Shaken
| `18` -- Enervate
| `19` -- Charmed
| `20` -- Bubble Trap
| `21` -- Petrification
SKILL_MSG_RESULT_CODE
“ALERT_OPTION”|“ALERT_OPTION_POPUP_DESC”|“ALERT_OPTION_POSITION_1_TEXT”|“ALERT_OPTION_POSITION_2_TEXT”|“ALERT_OPTION_POSITION_BASIC_TEXT”…(+202)
-- Obtained from db ui_texts key = /^skill_/
SKILL_MSG_RESULT_CODE:
| "ALERT_OPTION_POPUP_DESC"
| "ALERT_OPTION_POSITION_1_TEXT"
| "ALERT_OPTION_POSITION_2_TEXT"
| "ALERT_OPTION_POSITION_BASIC_TEXT"
| "ALERT_OPTION_POSITION_OFF_TEXT"
| "ALERT_OPTION"
| "ALERT_TEXT"
| "ALREADY_OTHER_PLAYER_BOUND"
| "BACKPACK_OCCUPIED"
| "BAG_FULL"
| "BLANK_MINDED"
| "CANNOT_CAST_IN_CHANNELING"
| "CANNOT_CAST_IN_COMBAT"
| "CANNOT_CAST_IN_PRISON"
| "CANNOT_CAST_IN_STUN"
| "CANNOT_CAST_IN_SWIMMING"
| "CANNOT_CAST_WHILE_MOVING"
| "CANNOT_CAST_WHILE_WALKING"
| "CANNOT_SPAWN_DOODAD_IN_HOUSE"
| "CANNOT_UNSUMMON_UNDER_STUN_SLEEP_ROOT"
| "CANNOT_USE_FOR_SELF"
| "CHANGED"
| "COOLDOWN_TIME"
| "CRIPPLED"
| "EFFECT_OCCUR"
| "FAILURE"
| "FESTIVAL_ZONE"
| "HIGHER_BUFF"
| "HOUSE_OWNER"
| "INACTIVE_ABILITY"
| "INFO_TITLE"
| "INIT_MSG_2"
| "INIT_MSG_4"
| "INVALID_ACCOUNT_ATTRIBUTE"
| "INVALID_GRADE_ENCHANT_SUPPORT_ITEM"
| "INVALID_LOCATION"
| "INVALID_SKILL"
| "INVALID_SOURCE"
| "INVALID_TARGET"
| "ITEM_LOCKED"
| "LACK_ACTABILITY"
| "LACK_COMBAT_RESOURCE"
| "LACK_HEALTH"
| "LACK_MANA"
| "LACK_SOURCE_ITEM_SET"
| "LEVEL"
| "LIST"
| "NEED_LABOR_POWER"
| "NEED_MONEY"
| "NEED_NOCOMBAT_TARGET"
| "NEED_REAGENT"
| "NEED_STEALTH"
| "NO_PERM"
| "NO_TARGET"
| "NOT_CHECKED_SECOND_PASS"
| "NOT_ENOUGH_ABILITY_LEVEL"
| "NOT_MY_NPC"
| "NOT_NOW"
| "NOT_PREOCCUPIED"
| "NOT_PVP_AREA"
| "NOTIFY_TITLE"
| "OBSTACLE_FOR_SPAWN_DOODAD"
| "OBSTACLE"
| "ON_CASTING"
| "ONLY_DURING_SWIMMING"
| "OUTOF_ANGLE"
| "OUTOF_HEIGHT"
| "PROTECTED_FACTION"
| "PROTECTED_LEVEL"
| "RETURNER_TARGET"
| "SILENCE"
| "SKILL_REQ_FAIL"
| "SOURCE_ALIVE"
| "SOURCE_CANNOT_USE_WHILE_JUMPING"
| "SOURCE_CANNOT_USE_WHILE_LEVITATING"
| "SOURCE_DIED"
| "SOURCE_IS_HANGING"
| "SOURCE_IS_RIDING"
| "SUCCESS"
| "TARGET_ALIVE"
| "TARGET_DESTROYED"
| "TARGET_DIED"
| "TARGET_IMMUNE"
| "TOO_CLOSE_RANGE"
| "TOO_FAR_RANGE"
| "TRAIN"
| "ULC_ALREADY_ACTIVATED"
| "UNIT_REQS_OR_FAIL"
| "URK_ABILITY"
| "URK_ACHIEVEMENT_COMPLETE"
| "URK_ACTABILITY_POINT"
| "URK_ADD_ARCHE_PASS_POINT"
| "URK_AREA_SPHERE"
| "URK_BUFF_TAG"
| "URK_BUFF"
| "URK_CAN_LEARN_CRAFT"
| "URK_CANNOT_USE_BUILDING_HOUSE"
| "URK_CANNOT_USE_BY_ULC_ACTIVATE"
| "URK_CANNOT_USE_WITH_NON_COMBAT_INSTUMENT"
| "URK_COMBAT_RESOURCE"
| "URK_COMBAT"
| "URK_COMPLETE_QUEST_CONTEXT"
| "URK_COMPLETE_QUEST"
| "URK_CONFLICT_ZONE_STATE"
| "URK_CORPSE_RANGE"
| "URK_CRAFT_RANK"
| "URK_DECO_LIMIT_EXPANDED"
| "URK_DOMINION_COUNT_LESS"
| "URK_DOMINION_COUNT_MORE"
| "URK_DOMINION_MEMBER_AT_POS_NOT"
| "URK_DOMINION_MEMBER_AT_POS"
| "URK_DOMINION_MEMBER_NOT"
| "URK_DOMINION_MEMBER"
| "URK_DOODAD_RANGE"
| "URK_DOODAD_TARGET_FRIENDLY"
| "URK_DOODAD_TARGET_HOSTILE"
| "URK_DUAL"
| "URK_ENABLE_ARCHE_PASS_WITH_TYPE"
| "URK_ENABLE_ARCHE_PASS"
| "URK_EQUIP_APPELLATION"
| "URK_EQUIP_INSTRUMENT"
| "URK_EQUIP_ITEM"
| "URK_EQUIP_RANGED"
| "URK_EQUIP_SHIELD"
| "URK_EQUIP_SHOT_GUN"
| "URK_EQUIP_SLOT"
| "URK_EQUIP_WEAPON_TYPE"
| "URK_EXCEPT_COMPLETE_QUEST_CONTEXT"
| "URK_EXCEPT_PROGRESS_QUEST_CONTEXT"
| "URK_EXCEPT_READY_QUEST_CONTEXT"
| "URK_EXPEDITION_BATTLE"
| "URK_FACTION_MATCH_ONLY_NOT"
| "URK_FACTION_MATCH_ONLY"
| "URK_FACTION_MATCH"
| "URK_FULL_RECHARGED_LABOR_POWER"
| "URK_GEAR_SCORE_OVER"
| "URK_GEAR_SCORE_UNDER"
| "URK_GEAR_SCORE"
| "URK_GENDER"
| "URK_HEALTH_MARGIN"
| "URK_HEALTH"
| "URK_HEIR_LEVEL"
| "URK_HONOR_POINT"
| "URK_HOUSE_ONLY"
| "URK_HOUSE"
| "URK_HOUSING"
| "URK_IN_PROGRESS_QUEST"
| "URK_IN_ZONE_GROUP"
| "URK_IN_ZONE"
| "URK_ITEM_ELEMENT_EVOLVING_EXP"
| "URK_ITEM_LOOK_CHANGE_MAPPING"
| "URK_LABOR_POWER_MARGIN_LOCAL"
| "URK_LABOR_POWER_MARGIN"
| "URK_LESS_ACTABILITY_POINT"
| "URK_LEVEL"
| "URK_LIVING_POINT"
| "URK_MANA_MARGIN"
| "URK_MAX_LEVEL"
| "URK_MOTHER_FACTION_ONLY_NOT"
| "URK_MOTHER_FACTION_ONLY"
| "URK_MOTHER_FACTION"
| "URK_NATION_MEMBER_NOT"
| "URK_NATION_MEMBER"
| "URK_NEED_ULC_ACTIVATE"
| "URK_NO_BUFF_TAG"
| "URK_NO_DUAL"
| "URK_NO_EXPEDITION_BATTLE"
| "URK_NO_TARGET_ITEM_TAG"
| "URK_NOBUFF"
| "URK_NOT_EXPANDABLE"
| "URK_NOT_HERO"
| "URK_NOT_IN_HOUSING_AREA"
| "URK_NOT_UNDER_WATER"
| "URK_OUT_ZONE"
| "URK_OWN_APPELLATION"
| "URK_OWN_ITEM_COUNT"
| "URK_OWN_ITEM_NOT"
| "URK_OWN_ITEM"
| "URK_OWN_QUEST_ITEM_GROUP"
| "URK_PRECOMPLETE_QUEST_CONTEXT"
| "URK_PREMIUM_ARCHE_PASS"
| "URK_PROGRESS_QUEST_CONTEXT"
| "URK_RACE"
| "URK_READY_QUEST_CONTEXT"
| "URK_READY_QUEST"
| "URK_SOURCE_HEALTH_LESS_THAN"
| "URK_SOURCE_HEALTH_MORE_THAN"
| "URK_STEALTH"
| "URK_TARGET_BUFF_TAG"
| "URK_TARGET_BUFF"
| "URK_TARGET_COMBAT"
| "URK_TARGET_DOODAD"
| "URK_TARGET_HEALTH_LESS_THAN"
| "URK_TARGET_HEALTH_MORE_THAN"
| "URK_TARGET_ITEM_TAG"
| "URK_TARGET_MANA_LESS_THAN"
| "URK_TARGET_MANA_MORE_THAN"
| "URK_TARGET_NOBUFF_TAG_NO_TARGET"
| "URK_TARGET_NOBUFF_TAG"
| "URK_TARGET_NPC_GROUP"
| "URK_TARGET_NPC"
| "URK_TARGET_OWNER_TYPE"
| "URK_TOD"
| "URK_TRAINED_SKILL"
| "URK_UNDER_WATER"
| "URK_UNKNOWN"
| "URK_VERDICT_ONLY"
SKILL_TYPE
“buff”|“skill”
SKILL_TYPE:
| "buff"
| "skill"
SLIDER_SCROLL_TYPE
0|1
SLIDER_SCROLL_TYPE:
| `0` -- VERTICAL
| `1` -- HORIZONTAL
SOUND_NAME
“battlefield_1_secound”|“battlefield_2_secound”|“battlefield_3_secound”|“battlefield_4_secound”|“battlefield_5_secound”…(+219)
-- Obtained from db sound_pack_items sound_pack_id = 203
SOUND_NAME:
| "battlefield_1_secound"
| "battlefield_2_secound"
| "battlefield_3_secound"
| "battlefield_4_secound"
| "battlefield_5_secound"
| "battlefield_already_start"
| "battlefield_defeat"
| "battlefield_draw"
| "battlefield_end"
| "battlefield_kill_amazing_spirit"
| "battlefield_kill_destruction_god"
| "battlefield_kill_eyes_on_fire"
| "battlefield_kill_fifth"
| "battlefield_kill_first"
| "battlefield_kill_fourth"
| "battlefield_kill_more_than_sixth"
| "battlefield_kill_second"
| "battlefield_kill_third"
| "battlefield_start"
| "battlefield_win"
| "cdi_scene_artillery_contents2"
| "cdi_scene_artillery_quest_accept_title"
| "cdi_scene_artillery_title"
| "cdi_scene_combat_contents2"
| "cdi_scene_combat_contents3"
| "cdi_scene_combat_title"
| "cdi_scene_complete_quest_title"
| "cdi_scene_find_captain_title"
| "cdi_scene_glider_quest_accept_title"
| "cdi_scene_go_to_oldman_title"
| "cdi_scene_guardtower_title"
| "cdi_scene_ladder_contents1"
| "cdi_scene_ladder_title"
| "cdi_scene_quest_accept_title"
| "cdi_scene_siege_contents2"
| "cdi_scene_siege_quest_accept_title"
| "cdi_scene_siege_title"
| "cdi_scene_start_contents2"
| "cdi_scene_tribe_quest_accept_title"
| "edit_box_text_added"
| "edit_box_text_deleted"
| "event_actability_expert_changed"
| "event_auction_item_putdown"
| "event_auction_item_putup"
| "event_commercial_mail_alarm"
| "event_current_mail_delete"
| "event_explored_region"
| "event_item_added"
| "event_item_ancient_added"
| "event_item_artifact_added"
| "event_item_epic_added"
| "event_item_heroic_added"
| "event_item_legendary_added"
| "event_item_mythic_added"
| "event_item_rare_added"
| "event_item_socketing_result_fail"
| "event_item_socketing_result_success"
| "event_item_uncommon_added"
| "event_item_unique_added"
| "event_item_wonder_added"
| "event_mail_alarm"
| "event_mail_delete"
| "event_mail_read_changed"
| "event_mail_send"
| "event_message_box_ability_change_onok"
| "event_message_box_aution_bid_onok"
| "event_message_box_aution_direct_onok"
| "event_message_box_default_onok"
| "event_message_box_item_destroy_onok"
| "event_nation_independence"
| "event_quest_completed_daily"
| "event_quest_completed_daily_hunt"
| "event_quest_completed_group"
| "event_quest_completed_hidden"
| "event_quest_completed_livelihood"
| "event_quest_completed_main"
| "event_quest_completed_normal"
| "event_quest_completed_saga"
| "event_quest_completed_task"
| "event_quest_completed_tutorial"
| "event_quest_completed_weekly"
| "event_quest_directing_mode"
| "event_quest_dropped_daily"
| "event_quest_dropped_daily_hunt"
| "event_quest_dropped_group"
| "event_quest_dropped_hidden"
| "event_quest_dropped_livelihood"
| "event_quest_dropped_main"
| "event_quest_dropped_normal"
| "event_quest_dropped_saga"
| "event_quest_dropped_task"
| "event_quest_dropped_tutorial"
| "event_quest_dropped_weekly"
| "event_quest_failed_daily"
| "event_quest_failed_daily_hunt"
| "event_quest_failed_group"
| "event_quest_failed_hidden"
| "event_quest_failed_livelihood"
| "event_quest_failed_main"
| "event_quest_failed_normal"
| "event_quest_failed_saga"
| "event_quest_failed_task"
| "event_quest_failed_tutorial"
| "event_quest_failed_weekly"
| "event_quest_list_changed"
| "event_quest_started_daily"
| "event_quest_started_daily_hunt"
| "event_quest_started_group"
| "event_quest_started_hidden"
| "event_quest_started_livelihood"
| "event_quest_started_main"
| "event_quest_started_normal"
| "event_quest_started_saga"
| "event_quest_started_task"
| "event_quest_started_tutorial"
| "event_quest_started_weekly"
| "event_siege_defeat"
| "event_siege_ready_to_siege"
| "event_siege_victory"
| "event_trade_can_not_putup"
| "event_trade_item_and_money_recv"
| "event_trade_item_putup"
| "event_trade_item_recv"
| "event_trade_item_tookdown"
| "event_trade_lock"
| "event_trade_money_recv"
| "event_trade_unlock"
| "event_ulc_activate"
| "event_web_messenger_alarm"
| "gender_transfer"
| "high_rank_achievement"
| "item_synthesis_result"
| "listbox_item_selected"
| "listbox_item_toggled"
| "listbox_over"
| "login_stage_music_before_login"
| "login_stage_music_character_stage"
| "login_stage_music_creator"
| "login_stage_music_world_select"
| "login_stage_ready_to_connect_world"
| "login_stage_start_game"
| "login_stage_try_login"
| "login_stage_world_select"
| "low_rank_achievement"
| "makeup_done"
| "successor_skill_change"
| "successor_skill_select"
| "tutorial_contents_2584_2_1"
| "tutorial_contents_2584_2_2"
| "tutorial_contents_2585_2_1"
| "tutorial_contents_2585_2_2"
| "tutorial_contents_2586_2_1"
| "tutorial_contents_2586_2_2"
| "tutorial_contents_2587_1_1"
| "tutorial_contents_2588_1_1"
| "tutorial_contents_2589_2_1"
| "tutorial_contents_2589_2_2"
| "tutorial_contents_2590_2_1"
| "tutorial_contents_2590_2_2"
| "tutorial_contents_2591_1_1"
| "tutorial_contents_2592_1_1"
| "tutorial_contents_2593_1_1"
| "tutorial_contents_2594_2_1"
| "tutorial_contents_2594_2_2"
| "tutorial_contents_2595_1_1"
| "tutorial_contents_2596_2_1"
| "tutorial_contents_2596_2_2"
| "tutorial_contents_2597_1_1"
| "tutorial_contents_2598_2_1"
| "tutorial_contents_2598_2_2"
| "tutorial_contents_2599_1_1"
| "tutorial_contents_2600_1_1"
| "tutorial_contents_2601_1_1"
| "tutorial_contents_2602_1_1"
| "tutorial_contents_2603_1_1"
| "tutorial_contents_2604_1_1"
| "tutorial_contents_2605_1_1"
| "tutorial_contents_2606_1_1"
| "tutorial_contents_2607_1_1"
| "tutorial_contents_2608_1_1"
| "tutorial_contents_2609_2_1"
| "tutorial_contents_2609_2_2"
| "tutorial_contents_2610_1_1"
| "tutorial_contents_2611_1_1"
| "tutorial_contents_2612_1_1"
| "tutorial_contents_2613_1_1"
| "tutorial_contents_2614_1_1"
| "tutorial_contents_2615_1_1"
| "tutorial_contents_2616_1_1"
| "tutorial_contents_2617_1_1"
| "tutorial_contents_2618_1_1"
| "tutorial_contents_2619_1_1"
| "tutorial_contents_2620_1_1"
| "tutorial_contents_2621_1_1"
| "tutorial_contents_2622_1_1"
| "tutorial_contents_2623_1_1"
| "tutorial_contents_2624_1_1"
| "tutorial_contents_2625_1_1"
| "tutorial_contents_2626_1_1"
| "tutorial_contents_2627_1_1"
| "tutorial_contents_2628_1_1"
| "tutorial_contents_2629_1_1"
| "tutorial_contents_2630_1_1"
| "tutorial_contents_2631_1_1"
| "tutorial_contents_2632_1_1"
| "tutorial_contents_2633_1_1"
| "tutorial_contents_2634_1_1"
| "tutorial_contents_2635_1_1"
| "tutorial_contents_2636_1_1"
| "tutorial_contents_2639_1_1"
| "tutorial_contents_2640_1_1"
| "tutorial_contents_2641_1_1"
| "tutorial_contents_2642_1_1"
| "tutorial_contents_2643_1_1"
| "tutorial_contents_2644_1_1"
| "tutorial_contents_2645_1_1"
| "tutorial_contents_2646_1_1"
| "tutorial_contents_2647_1_1"
| "tutorial_contents_2648_1_1"
| "tutorial_contents_2649_1_1"
| "tutorial_contents_2650_1_1"
| "tutorial_contents_2651_1_1"
| "tutorial_contents_2652_1_1"
| "tutorial_contents_2653_1_1"
STAT_KIND
1|2|3|4|5
STAT_KIND:
| `1` -- Strength
| `2` -- Agility
| `3` -- Stamina
| `4` -- Intelligence
| `5` -- Spirit
SUB_ZONE_ID
1000|1001|1002|1003|1004…(+1351)
-- Obtained form db sub_zones
SUB_ZONE_ID:
| `1` -- Paean Hills
| `2` -- Harpa's Camp
| `3` -- Fleetwhisper Valley
| `4` -- Sylvan Devi
| `5` -- Forbidden Ruins
| `6` -- Seer's Cottage
| `8` -- Dahuta Cult Coven
| `9` -- The Barrens
| `10` -- Woods of the Forgotten
| `11` -- Gweonid Lake
| `12` -- Lakeside
| `13` -- Green Lord
| `14` -- Memoria
| `15` -- Soulreath
| `16` -- Windswept Ruins
| `17` -- Soundless Copse
| `18` -- Thorntimbre Woods
| `19` -- Hereafter Hill
| `20` -- Gweonid Guardians' Camp
| `21` -- Chimeran Marsh
| `22` -- Thirsty Altar
| `23` -- Ravaged Shrine
| `24` -- Inner Ruins
| `25` -- Greenwoods
| `26` -- Zealot's Stead
| `27` -- Dawnsliver Plains
| `28` -- Torini Garden
| `29` -- Marianople Plantations
| `30` -- Housing Province
| `31` -- Housing Province
| `32` -- Pauper's Ridge
| `33` -- The Gaiety Theater
| `34` -- Falleaf Isle
| `35` -- Sheep Ranch
| `36` -- Goblin Dens
| `37` -- Marianople
| `38` -- Summerleaf River
| `39` -- Bonetalon Caverns
| `40` -- Iron Road
| `41` -- Jewel of Marianople
| `42` -- Crafting District
| `43` -- Ribble's Farm
| `44` -- Ribble's Granary
| `45` -- Desolate Farm
| `46` -- Gerald's Farm
| `47` -- Cloudspun Gorge
| `48` -- Pawnfrost Peaks
| `49` -- Duskgleam
| `50` -- Darkmane Orc Village
| `51` -- Centauros
| `52` -- Cloistera
| `53` -- Hermit's Valley
| `54` -- Loka's Checkmate
| `55` -- Loka's Steps
| `56` -- Grassea
| `57` -- Barren Road
| `58` -- Afindelle's Glade
| `59` -- Homes
| `60` -- Housing Province
| `61` -- Royster's Camp
| `62` -- Excavation Site
| `63` -- Earsplit Field
| `64` -- Barkbridge Trail
| `65` -- Lower Lilyut River
| `66` -- Lonesoul Cliff
| `67` -- Northern Sharpwind Plains
| `68` -- Housing Province
| `69` -- Rockfall Mine
| `70` -- Tomb of the Colossus
| `71` -- Bloodwind Cliff
| `72` -- Sandcloud
| `73` -- Roadsend Post
| `74` -- Sandtooth
| `75` -- Breaker Coast
| `76` -- Bloodmist Guard Post
| `77` -- Secret Hideout
| `78` -- Dwarf Encampment
| `79` -- Austere Heights
| `80` -- Bloodmist
| `81` -- Bloodmist Mine
| `82` -- Dreadnought
| `83` -- Vanishing Road
| `84` -- Shrieking Ravine
| `85` -- Guard Barracks
| `86` -- Wyrdwind Manor
| `87` -- Trieste Manor
| `88` -- Noryette Manor
| `89` -- Gourmet Market
| `90` -- Windscour Checkpoint
| `91` -- Loka River
| `92` -- Lower Loka River
| `93` -- Moringa Forest
| `94` -- Harani Campsite
| `95` -- Snowlion Rock
| `96` -- Kapagan Steppe
| `97` -- Arida Ranch
| `98` -- Loka's Blessing
| `99` -- Firetalon
| `100` -- Baobab Hill
| `101` -- Bonehoarders Outpost
| `102` -- Scarsteppe
| `103` -- Sandwind Prairie
| `104` -- Firesnarl
| `105` -- Weeping Star Oasis
| `106` -- Conqueror's Champaign
| `107` -- Sunshade Rendezvous
| `108` -- Glorybright Rise
| `109` -- Parched Oasis
| `110` -- Royal Palace
| `111` -- Consulate
| `112` -- Antiquary Society
| `113` -- Warscorched Scar
| `114` -- Dusty Hill
| `115` -- Oliviano's Orchard
| `116` -- Venomist Canyon
| `117` -- Forest of Repose
| `118` -- Hermit's Cabin
| `119` -- Weeping Stripmine
| `120` -- Sundowne
| `121` -- Painted Fields
| `122` -- Deadfield Dew
| `123` -- Farmfields
| `124` -- Royal Farmfields
| `125` -- Nui's Glory Coast
| `126` -- Arena
| `127` -- Observatory
| `128` -- Ezna Road
| `129` -- Moonswept Homes
| `130` -- Antiquity Research Camp
| `131` -- Dawnsreach Twin Pillars
| `132` -- Brotherhood Lost Fortress
| `133` -- Demon War Cemetery
| `134` -- Demon War Memorial
| `135` -- Ezna Crematorium
| `136` -- Shield Ridge
| `137` -- Unbreachable Gate
| `138` -- Howling Bull
| `139` -- Solis Hill
| `140` -- Commercial Port
| `141` -- Airship Platform
| `142` -- Sunken Merchant Ship
| `143` -- Military Port
| `144` -- Ezna
| `145` -- Serf District
| `146` -- Crafting District
| `147` -- Commercial District
| `148` -- Moonswept District
| `149` -- Godshield
| `150` -- White Arden Ferry
| `151` -- Ambrosia Meadow
| `152` -- Courtyard of Farewells
| `153` -- Kargarde Banquet Hall
| `154` -- Hive Colony
| `155` -- Red Moss Cave
| `156` -- Red Moss Depths
| `157` -- Crossroads
| `158` -- Birchkeep
| `159` -- Western White Arden
| `160` -- Southern White Arden
| `161` -- Eastern White Arden
| `162` -- Heart of White Arden
| `163` -- Ardenia
| `164` -- Housing Province
| `165` -- Tattered Tent
| `166` -- Broken Wing Brotherhood Camp
| `167` -- Blackmane Base Camp
| `168` -- Castlekeep Hill
| `169` -- Burnt Castle Camp
| `170` -- Eclipse Fields
| `171` -- Grimsvoten
| `172` -- Starsunder
| `173` -- Dahuta's Cauldron
| `174` -- Burnt Castle Serf Quarters
| `175` -- Orchid Hills
| `176` -- Burnt Castle
| `177` -- Burnt Courtyard
| `178` -- Burnt Castle Docks
| `179` -- Ivory Isles
| `180` -- Ivoran
| `181` -- Red Herrington
| `182` -- Seachild Wharf
| `183` -- Seachild Villa
| `184` -- Volcanology Research Institute
| `185` -- Fugitive's Road
| `186` -- Fugitive's Haven
| `187` -- Deserted House
| `188` -- Arcum Iris
| `189` -- Barren Sandhill
| `190` -- Wild Road
| `191` -- Cragmire
| `192` -- Rocknest
| `193` -- Withered Fields
| `194` -- Sanctia Oasis
| `195` -- Tiger's Tail
| `196` -- Serpent's Pass
| `197` -- Hassan's Camp
| `198` -- Granite Quarry
| `199` -- Northfall
| `200` -- Redivi Valley
| `201` -- Pebble Encampment
| `202` -- Boulder Encampment
| `203` -- Hatora
| `204` -- Parchsun Settlement
| `205` -- Ambushed Caravan
| `206` -- Snake Eye Den
| `207` -- Widesleeves
| `208` -- Dry Reservoir
| `209` -- Dragonskull
| `210` -- Dragonribs
| `211` -- Dragonheart
| `212` -- Dragonroar Fortress
| `213` -- Crimson Plateau
| `214` -- Dragontail
| `215` -- Lake Dragontear
| `216` -- Dry Reservoir Camp
| `217` -- Hardbleak Island
| `218` -- Iona
| `219` -- Brownscale Wyrmkin Camp
| `220` -- Lavis
| `221` -- Bonefence Hutment
| `222` -- Bonepool Hutment
| `223` -- Dragontail Arc
| `224` -- Red Clay Encampment
| `225` -- Red Clay Fortress
| `226` -- Giant's Cradle
| `227` -- Anvilton
| `228` -- Summerleaf River
| `229` -- Giant's Canyon
| `230` -- Iron Road
| `231` -- Grand Temple of Shatigon
| `232` -- Golem Factory Roof
| `233` -- Gorgon Cave Roof
| `234` -- Sandy Cave Roof
| `235` -- Summerleaf Riverbank
| `236` -- Aubre Cradle Housing Province
| `237` -- Tomb of Young Giants
| `238` -- Airain Castle Gate
| `239` -- Rectory Province
| `240` -- Minotaur Den
| `241` -- Bitterwind Plains
| `242` -- Windshade
| `243` -- Riverspan
| `244` -- Fallen Fortress
| `245` -- Bear Mountain Bandit Camp
| `246` -- Ronbann Castle
| `247` -- Housing Province
| `248` -- Great Couloir
| `249` -- Nymph Sanctuary
| `250` -- Lilyut Crossroads
| `251` -- Bear Mountain
| `252` -- Western Ronbann Mine
| `253` -- Eastern Ronbann Mine
| `254` -- Old Pine
| `255` -- Lilyut River
| `256` -- Snowlion's Rest
| `257` -- Watermist Foothills
| `258` -- Scout Camp
| `259` -- Solongos Camp
| `260` -- Silver Sunset Tribe
| `261` -- Windwing Tribe
| `262` -- Sunpawn Steppe
| `263` -- Bloodtear Stairs
| `264` -- Loka's Steps
| `265` -- Housing Province
| `266` -- Pillars of the King
| `267` -- Pillar of the North Lord
| `268` -- Pillar of Vassals
| `269` -- Ascetic's Way
| `270` -- Tower Road
| `271` -- Trade Plaza
| `272` -- Crafting District
| `273` -- Commercial District
| `274` -- Salphira Chapel
| `276` -- Poacher's Watch
| `277` -- Mahadevi Jungle
| `278` -- City of Towers
| `279` -- Mahadevi Port
| `280` -- Winking Bottle Brewery
| `281` -- Mahadevi Pass
| `282` -- Queenstower Quarry
| `283` -- Blackrock Coast
| `284` -- Kalimantan Rubber Plantation
| `285` -- Queensgrove
| `288` -- Mahadevi River
| `289` -- Abandoned Claimstake
| `290` -- Solisa
| `291` -- Sun's End
| `292` -- Eastern Halcyona
| `293` -- Western Halcyona
| `294` -- Whitecap Beach
| `295` -- Prison Camp
| `297` -- Warhorse Ranch
| `300` -- Winking Bottle Brewery
| `301` -- Airship Laboratory
| `302` -- Operations Base Camp
| `303` -- Warsmith Castle
| `304` -- Camp
| `305` -- Woodhenge Chapterhouse
| `306` -- Ossuary
| `307` -- Seareach
| `308` -- River Labs
| `309` -- Tigerspine Mountains
| `310` -- South Devi River
| `311` -- Watermist Forest
| `312` -- North Devi River
| `313` -- Running Tiger
| `314` -- Jackpot Clan Settlement
| `315` -- Anvilton
| `316` -- Automaton Factory
| `317` -- Ironclaw Mine
| `318` -- Foundry
| `319` -- Arach Hollow
| `320` -- Blue Cypress Headquarters
| `321` -- Junkyard
| `322` -- Arach Hollow Barracks
| `323` -- Crystal Lake
| `324` -- Desiree Peak
| `325` -- Desireen
| `326` -- Monolith Researcher's Cottage
| `327` -- Sunken Bay
| `328` -- Bluemist Forest
| `330` -- Sheep Ranch
| `331` -- Solzrean Gate
| `332` -- Wardton
| `334` -- Farmland
| `335` -- Crescent Throne
| `336` -- Blackreath Keep
| `337` -- Milke River
| `338` -- Lacton
| `339` -- Nymph Sanctuary
| `340` -- Castigant Ruins
| `341` -- Moonswept Bay
| `342` -- Corpsegouge Mine
| `343` -- East Housing Province
| `344` -- West Housing Province
| `345` -- Deserted Home
| `346` -- Ipnya Avenue
| `347` -- Road of Lost Souls
| `348` -- Sacred Plaza
| `349` -- Bridge of Oblation
| `350` -- Eastern Marianople Gate
| `351` -- Western Marianople Gate
| `352` -- Southern Marianople Gate
| `353` -- Northern Marianople Gate
| `354` -- Benisa Garden
| `355` -- Soulborne Square
| `356` -- Bank
| `357` -- Auction House
| `358` -- Oldtown Market
| `359` -- Marian Hall
| `374` -- Ignomin Valley
| `375` -- Anarchi
| `376` -- Shadowcopse
| `377` -- Housing Province
| `378` -- Diehole Marsh
| `379` -- Woodhenge Castle
| `380` -- Pirate Base
| `381` -- Trieste Thespians
| `382` -- Giant Bee Colony
| `383` -- Teleporation Laboratory
| `384` -- Hexmire
| `385` -- Pitiless Bog
| `386` -- Giant Furnace
| `387` -- Pioneer's Bridge
| `388` -- Bathhouse
| `389` -- Postal Temple
| `390` -- East Gate
| `391` -- Ancestor's Square
| `392` -- Sage's Plaza
| `393` -- Central Council Hall
| `394` -- Pantheon
| `395` -- Auditorium
| `396` -- Postal Temple
| `397` -- West Gate
| `398` -- Andelph Prison
| `399` -- Andelph Housing Province
| `400` -- Andelph Archeum Orchard
| `401` -- Gold Sage's Chancery
| `402` -- Silver Sage's Chancery
| `403` -- Iron Sage's Chancery
| `404` -- Stone Sage's Chancery
| `405` -- Seed Sage's Chancery
| `406` -- Road Sage's Chancery
| `407` -- Shaggy Hill
| `408` -- Starshower
| `409` -- Starshower Forest
| `410` -- Starshower Mine
| `411` -- Chuckhole Gulch
| `412` -- Six Sages Road
| `413` -- Grenwolf
| `414` -- Grenwolf Forest
| `415` -- Royal Hunting Grounds
| `416` -- Blueglass
| `417` -- Wetsands
| `418` -- Grenwolf Hillock
| `419` -- Royal Campsite
| `420` -- Housing Province
| `421` -- Corinth Hill
| `422` -- Calleil Priory
| `423` -- Nymph's Veil
| `424` -- Logging Site
| `425` -- Memoria Lake
| `426` -- Goblin Research Camp
| `427` -- Coral Plains Villa
| `428` -- Kraken's Lair
| `429` -- Seawind Road
| `430` -- Mermaid's Tears
| `431` -- Ardora Bridge
| `432` -- Withersand Campground
| `433` -- Seajoy Banquet Hall
| `434` -- Pearldrop
| `435` -- Coral Plains
| `436` -- Silver Palm Road
| `437` -- Cloudstorm Farm
| `438` -- Songspinner Field
| `439` -- Workers' Barracks
| `440` -- Warlock's Hideout
| `441` -- Starsand Haven
| `442` -- Starsand
| `443` -- Torch of Ipnya
| `444` -- Golden Fable Harbor
| `445` -- Regulus's Banquet Hall
| `446` -- Vintner's Cottage
| `448` -- Begonia Hilltop
| `449` -- Fable Hill
| `451` -- Beech Forest
| `452` -- Malika
| `453` -- Ancient Ramparts
| `454` -- Glitterstone
| `455` -- Pomegranate Cave
| `456` -- Rose Estate
| `457` -- Yearning River
| `458` -- Fortress
| `459` -- Dolmen Floodplain
| `460` -- Village of Nui's Way
| `461` -- Sleeper's Cape
| `462` -- Hadir Farm
| `463` -- The Cliff That Ends Regret
| `464` -- Waveroar Ruins
| `465` -- Housing Province
| `466` -- Marooned Isle
| `467` -- Bloodhand Outpost
| `468` -- Caernord
| `469` -- Royal Palace
| `470` -- Opera House
| `471` -- Glitterstone
| `472` -- Mount Mirage
| `473` -- Finnea Harbor
| `474` -- Noble's Hunting Grounds
| `475` -- Glitterstone Mine
| `476` -- Manors
| `477` -- Commercial/Industrial District
| `478` -- Street
| `479` -- Seaport Fortress
| `480` -- Sylvan Wall
| `481` -- Sylvan Wall Gallows
| `482` -- Sylvan Wall Moss Cave
| `483` -- Sylven Wall Camp
| `484` -- Perinoor Ruins
| `485` -- Coliseum Ruins
| `486` -- Palace Ruins
| `487` -- Temple Ruins
| `488` -- Stonehew
| `489` -- Goldfeather Garden
| `490` -- Apprentice Village
| `491` -- Fallen Memorial
| `492` -- Skyfin Nest
| `493` -- Breezebrine Coast
| `494` -- Askja Crater
| `495` -- Kareldar Crater
| `496` -- Lavamoat Crater
| `497` -- Lavastone Crater
| `498` -- Benisa Garden
| `499` -- Central Square
| `500` -- Nobles' Quarter
| `501` -- Workshop District
| `502` -- Commercial District
| `503` -- Military Quarter
| `504` -- Crescent Port
| `505` -- Library
| `506` -- Capital Castle
| `507` -- Ynys Isle
| `508` -- Ynys Dock
| `509` -- Godsand
| `510` -- Forest of Silence
| `511` -- Divine Weald
| `512` -- Shrine to Nui
| `513` -- Hereafter Gate
| `514` -- Arden Guard Camp
| `515` -- Broken Cart
| `516` -- Harpy's Lair
| `517` -- Housing Province
| `518` -- Banshee Haunt
| `519` -- Sanctuary of the Goddess
| `521` -- Lonely Tomb
| `522` -- Widow's Rapids
| `523` -- Necromancer's Stead
| `524` -- Jaira's Outpost
| `525` -- Civilian Quarter
| `526` -- Port Market
| `527` -- Lutesong Hill
| `528` -- Seven Bridges
| `529` -- Torchfyre Bay
| `530` -- Lighthouse
| `531` -- Silent Forest Checkpoint
| `532` -- Bleakfish
| `533` -- Weeping Hill
| `534` -- Shrine of Reunion
| `535` -- Wingfeather Valley
| `536` -- Whitewing Sanctuary
| `537` -- Wingfeather Gateway
| `538` -- Winebalm
| `539` -- Paddies
| `540` -- Scaelken
| `541` -- Achassi Nest
| `542` -- Lutesong Harbor
| `543` -- Kalmira II's Palace
| `544` -- Jaun's Ranch
| `545` -- Northern Checkpoint
| `546` -- Housing Province
| `547` -- Whisperiver
| `548` -- Singing River
| `549` -- Housing Province
| `550` -- Villanelle
| `551` -- Sarracenia Grove
| `552` -- Rising Waterfall
| `553` -- Logging Site
| `554` -- Fallow Paddy
| `555` -- Tree of Melodies
| `556` -- Broken Wagon
| `557` -- Red-Eyed Den
| `558` -- Garden Keeper's Cottage
| `559` -- Dreadtrees
| `560` -- Lineriph's Villa
| `561` -- Daeier University
| `562` -- Quinto Hall of Art
| `563` -- Ollo Engineering Institute
| `564` -- Gondola Station
| `565` -- Dawnsliver
| `566` -- Airship Platform
| `567` -- Wizard's Hideout
| `568` -- Webreach Den
| `570` -- Goldminer's Claim
| `571` -- Flotsam Shore
| `572` -- Haver Farm
| `573` -- Rubber Depot
| `574` -- Management Post
| `575` -- Dawnsbreak Plantation
| `576` -- #
| `577` -- Solis Headlands
| `578` -- Austera
| `579` -- Freedom Plaza
| `580` -- Port
| `581` -- Midden
| `582` -- Slum
| `583` -- Kalia Manor
| `584` -- Sable Dock
| `585` -- Ezna Dock
| `586` -- Crafting District
| `587` -- Queensroad
| `588` -- Traveler's Spring
| `589` -- Glittering Grove
| `590` -- Sylvina Springs
| `591` -- Sylvina Hot Springs
| `592` -- Construction Site
| `593` -- Pavitra's Fall
| `594` -- Pavitra's Monument
| `595` -- Couples' Cove
| `596` -- Halo Rise
| `597` -- Halo Hollow
| `598` -- Saffron Plantation
| `599` -- Public Garden
| `600` -- Breeding Colony
| `601` -- Housing Province
| `602` -- Forbidden Shore
| `603` -- Bloodcrown Crossroads
| `604` -- Mahadevi Pass
| `605` -- Halcyona Gulf
| `606` -- Traveler's Rest
| `607` -- Mahadevi
| `608` -- Limion's Camp
| `609` -- Lucilis Camp
| `610` -- Spywatch Camp
| `611` -- Nuzan Training Grounds
| `612` -- Housing Province
| `613` -- Housing Province
| `614` -- Northern Housing Province
| `616` -- Sellus's Camp
| `617` -- Maelstrom
| `618` -- Beal's Camp
| `619` -- Exhumers' Camp
| `620` -- Moat
| `621` -- Bashudi's Camp
| `622` -- Mendi's Camp
| `623` -- Salphira Shrine
| `624` -- Library
| `625` -- Bank
| `626` -- Auction House
| `627` -- Royal Palace
| `628` -- Mahadevi
| `629` -- Mahadevi
| `630` -- Mahadevi
| `631` -- Corona Shores
| `632` -- Serf Refuge
| `634` -- Jadegale Hotsprings
| `635` -- Glitterstone Hotsprings
| `636` -- Topaz Hotsprings
| `637` -- Mahadevi Checkpoint
| `638` -- North Monolith
| `639` -- South Monolith
| `640` -- West Monolith
| `641` -- Housing Province
| `643` -- Goddess's Shoreline
| `644` -- Ynys Strait
| `645` -- Eclipse Seacoast
| `646` -- Liberty's Shore
| `647` -- Icemaiden Sea
| `648` -- Icemother Sea
| `649` -- Icecrone Sea
| `650` -- Barley Field
| `652` -- Castaway Strait
| `653` -- Mahadevi Coast
| `654` -- Oldtown
| `655` -- Castaway Strait
| `656` -- Housing Province
| `657` -- Eznan Guard Camp
| `658` -- Seawall
| `659` -- Barracks
| `660` -- Port
| `661` -- Logging Site
| `662` -- 3rd Corps Camp
| `663` -- Royal Palace
| `664` -- You must turn back; only the dead sail here. And be warned: you may not survive to pass this way again.
| `665` -- Climb the vine.
| `666` -- Use shortcut keys to view important details quickly: B for your Inventory, L for your Quest List, and M for your Map.
| `667` -- Climb the bar.
| `668` -- Right-click a marked NPC to continue your quest.
| `669` -- Burn away the cobwebs.
| `670` -- Guardians' Grove
| `671` -- Vedisa
| `672` -- Reminis Forest
| `673` -- Huntsman's Retreat
| `674` -- Sawblade Logging Site
| `675` -- Cloaked Forest
| `676` -- Stille Camp
| `677` -- Treebane Clearing
| `678` -- Ebon Timber
| `679` -- Moonshade
| `680` -- Ancient Necropolis
| `681` -- Returned Camp
| `682` -- Ancient Necropolis
| `683` -- Tragedy's Tomb
| `684` -- Soundless Lake
| `685` -- Lakeside Villa
| `686` -- Yata pasture
| `687` -- Tigerseye
| `688` -- Gnawbones Cave
| `689` -- Cleric's Robe Falls
| `690` -- Flamehawk Canyon
| `691` -- Housing Province
| `692` -- Management Post
| `693` -- Jorga's Camp
| `694` -- Hal Hahpa
| `695` -- Rabbit Burrow
| `696` -- Hatchling Colony
| `697` -- Goldberry Bank
| `698` -- Cloudland Byway
| `699` -- Farmland
| `700` -- Six Sages Statues
| `701` -- Reindeer Road
| `702` -- Reindeer Sanctuary
| `703` -- Nui's Glory Arch
| `704` -- Airain Peak
| `705` -- Housing Province
| `706` -- Seed Mine
| `707` -- Astra Cavern
| `708` -- Beaktalon Ridge
| `709` -- Skydeep Inn
| `710` -- Tunnel
| `711` -- Avalanche
| `712` -- Snow Storehouse
| `713` -- Coldwind Cave
| `714` -- Groundling Nest
| `715` -- Footbare Pass
| `716` -- Footbare Station
| `717` -- Iron Road
| `718` -- Frostspine Hill
| `719` -- Seed Mine
| `720` -- Millennium Snow Village
| `721` -- Bronze Peak
| `722` -- Blizzard Valley
| `723` -- Andelph
| `724` -- Big Goldtooth Goblin Dens
| `725` -- Crossroads Guardpost
| `726` -- Evergray Screen
| `727` -- Snowlion Training Grounds
| `728` -- Whisperwind
| `729` -- Nascent Cliffs
| `730` -- Nascent Cliffs
| `731` -- Falconrib
| `732` -- Nomadic Encampment
| `733` -- Wind's Promise
| `734` -- Eye of Day
| `735` -- Darkeflight Cavern
| `736` -- Graymist
| `737` -- Hearthome
| `738` -- Housing Province
| `739` -- Falcon Rock Ward
| `740` -- Housing Province
| `741` -- Housing Province
| `742` -- Oxion Clan
| `743` -- Schima Stronghold
| `744` -- Eyas Rock
| `745` -- Talon's Edge
| `746` -- Halfmoon
| `747` -- Whitecloud Road
| `748` -- Cloudgrain
| `749` -- Bleakbreath Cave
| `750` -- Eye of Night
| `751` -- Reedpipe Dens
| `752` -- Tibbec's Sawmill
| `753` -- Rockmar Barrow
| `754` -- Children of Ipnya Outpost
| `755` -- Windbreaker Woods
| `756` -- Trosk Mountains
| `757` -- The Fissures
| `758` -- Trosk River
| `759` -- Arid Plains
| `760` -- Museum
| `761` -- West End Homes
| `762` -- West Main Street
| `763` -- South End Homes
| `764` -- East Main Street
| `765` -- North End Homes
| `766` -- East End Homes
| `767` -- Memorial Plaza
| `768` -- Falcon's Grave
| `769` -- Warehouse
| `770` -- Brewery
| `771` -- Everwhite Beach
| `772` -- Sawshark Shore
| `773` -- Whirlpool Coast
| `774` -- Suntower Park
| `775` -- Tower of Nadir
| `776` -- Spearmen's Barracks
| `777` -- Glaive Alley
| `778` -- Abandoned Guardpost
| `779` -- Dreadnought Arm Staircase
| `780` -- Dreadnought Chest Quarry
| `781` -- Dreadnought Stomach Factory
| `782` -- Dreadnought Shoulder Chancery
| `783` -- Dreadnought Waist Lab
| `784` -- Dreadnought Leg Prison
| `785` -- Dreadnought Head Chamber
| `786` -- Abandoned Homes
| `787` -- Fallen Fortress
| `788` -- Dragon's Nook
| `789` -- Flamerager Tribe
| `790` -- Wrinkle Lake
| `791` -- Boar Hunting Grounds
| `792` -- Warborn Hut
| `793` -- Barrenthorn
| `794` -- Dragon's Nook Observatory
| `795` -- Bitterspine Forest
| `796` -- Widowbite Hill
| `797` -- Sepulchre Union
| `798` -- Stone Cemetery
| `799` -- Central Tower
| `800` -- Searbone Mine
| `801` -- Searbone
| `802` -- Flamesnap Wilds
| `803` -- West Flamesnap
| `804` -- Demonhunter Trial Grounds
| `805` -- Shriver's Hand
| `806` -- Airship Port
| `807` -- Elder District
| `808` -- Commercial District
| `809` -- Hall of Justice
| `810` -- Bank
| `811` -- Auction House
| `812` -- Chaser's Field
| `813` -- Tower Ruins
| `814` -- Sealed Prayers
| `815` -- Land of Beasts
| `816` -- Harpy's Lair
| `817` -- Boar Hunting Grounds
| `818` -- Sunbite Wilds
| `819` -- Sunbite Wilds
| `820` -- Sunbite Wilds
| `822` -- Blooddread Hideaway
| `823` -- Goldmane Stronghold
| `824` -- Dorothy's Farm
| `825` -- Wizard's Cottage
| `826` -- Farmhouse
| `827` -- Farmhouse
| `828` -- Storehouse
| `829` -- Mercenary Training Camp
| `830` -- Mercenary Training Camp
| `831` -- Sapper Training Camp
| `833` -- Artillery Range
| `834` -- Melee Training Grounds
| `835` -- Swamp
| `836` -- Ebon Timber
| `837` -- Ebon Timber
| `838` -- Ebon Timber
| `839` -- Ebon Timber
| `840` -- Ebon Timber
| `841` -- Ebon Timber
| `842` -- Ebon Timber
| `843` -- Ebon Timber
| `844` -- City Ruins
| `845` -- Ebon Timber
| `846` -- Housing Province
| `847` -- Count Sebastian's Retreat
| `848` -- Housing Province
| `850` -- Redmane Gnoll Den
| `851` -- Anthills
| `852` -- Grub Pit
| `853` -- Safehouse
| `854` -- Harani Campsite
| `855` -- Housing Province
| `856` -- Housing Province
| `857` -- Stoltzburg Fortress
| `858` -- Hulkflesh Ravine
| `859` -- Hulkflesh Ravine
| `860` -- Research Camp
| `861` -- Checkpoint
| `862` -- Orc Hutment
| `863` -- Stormester Plateau
| `864` -- Dairy Pasture
| `865` -- Blackclasp
| `866` -- Freedich Island
| `867` -- Housing Province
| `868` -- Jemuna's Camp
| `869` -- Growlgate Isle
| `870` -- Ynystere Monument
| `871` -- Strait of No Return
| `872` -- Housing Province
| `873` -- Housing Province
| `874` -- Housing Province
| `875` -- Housing Province
| `876` -- Housing Province
| `877` -- Housing Province
| `878` -- Housing Province
| `879` -- Housing Province
| `880` -- Prince Reander Monument
| `881` -- Yearning River
| `882` -- Rose Estate Farm
| `883` -- Old Malika
| `884` -- Brimblaze Tower
| `885` -- Weigh Station
| `886` -- Marquis's Villa
| `887` -- Farmer's Hut
| `888` -- Hadir's Manse
| `889` -- Vyolet River
| `890` -- Rose Estate Manor
| `891` -- Heedeye Tower
| `892` -- Bulwark
| `893` -- Aquafarm Zone
| `894` -- Snakescale Den
| `895` -- Cemetery
| `897` -- Wavehorde Islet
| `898` -- Anarchi
| `899` -- Haven
| `900` -- Trieste Thespians
| `901` -- Woodhenge Castle
| `902` -- Ignomin Valley
| `903` -- Bloodhead Dens
| `904` -- Shadowcopse
| `905` -- Hexmire
| `906` -- Diehole Marsh
| `907` -- Halcyona Hideout
| `908` -- Pitiless Bog
| `909` -- Windscour Skyport
| `910` -- Skyfang
| `911` -- Sutran Hill
| `912` -- Windheart Lake
| `913` -- Housing Province
| `914` -- Windstone Ruins
| `915` -- Bonehoarders' Stronghold
| `916` -- Auroria Research Library
| `917` -- Galegarden
| `918` -- Tainted Farmland
| `919` -- Cursed Village
| `920` -- Jadegale
| `921` -- Skysteps
| `922` -- Forsaken Weald
| `923` -- Tigris Greenwood
| `924` -- Occult Altar
| `925` -- Pavilion of the King
| `926` -- Jadegale Refuge
| `927` -- Peony Farm
| `928` -- Cemetery
| `929` -- Snowlion Raceway
| `930` -- Veroe
| `931` -- Galegarden
| `932` -- Tehmika Tribe
| `933` -- Sage's Temple
| `934` -- Tehmi Ruins
| `935` -- Windwhip Hideout
| `936` -- Sage's Temple
| `937` -- Field Library
| `938` -- Jadegale Pond
| `939` -- Farmers' Rest
| `940` -- Jadegale Ravine
| `941` -- Secret Room
| `942` -- Chancery
| `943` -- Veroe Skyport
| `944` -- Eurythmin Steppe
| `945` -- Hellsdame Oasis
| `946` -- Zephyr Lea
| `947` -- Lower Lilyut River
| `948` -- Whitecloud Peak
| `949` -- Aquafarm
| `950` -- Ancient Gallows
| `951` -- The Gallows
| `952` -- Herbalist Camp
| `953` -- Wildlife Control Post
| `954` -- Perinoor Ruins
| `955` -- Stonehew
| `956` -- Skyfin Nest
| `957` -- City Ruins
| `958` -- Regent's Tower
| `959` -- Apprentice Village
| `960` -- Goldscale Sanctuary
| `961` -- Goldscale Garden
| `962` -- Archeology Camp
| `963` -- Archeology Base Camp
| `964` -- Housing Province
| `965` -- Blackwood Rampart
| `966` -- Public Farm
| `967` -- Public Farm
| `968` -- Public Farm
| `969` -- Sleeping Forest
| `970` -- Hill
| `971` -- Preservation Society
| `972` -- Palace Ruins
| `973` -- Housing Province
| `974` -- Public Stable
| `975` -- White Gnoll Den
| `976` -- Western Halcyona Gulf
| `977` -- Eastern Halcyona Gulf
| `978` -- Altar of the Nine Flames
| `979` -- Profane Temple
| `980` -- Postulants' Nave
| `981` -- Hall of Retribution
| `982` -- Ssslythx
| `983` -- Watermist
| `984` -- Rotdeep Pond
| `985` -- Specimen Pens
| `986` -- Necromancer's Vicarage
| `987` -- Wastewater Basin
| `988` -- Bridge of the Dead
| `989` -- Hadir Manor
| `990` -- Mass Grave
| `991` -- Armory Gate
| `992` -- Finger Collector's Post
| `993` -- Charred Armory
| `994` -- Cursed Corridor
| `995` -- Dewstone Crossroads
| `996` -- Astra Cavern
| `997` -- Halcyona Windfarm
| `998` -- Public Farm
| `999` -- #
| `1000` -- Glass Coast
| `1001` -- Whisperwind Summoning Circle
| `1002` -- Eznan Harbor
| `1003` -- Midday's Rest
| `1004` -- Snowlion Rock Camp
| `1005` -- Snowlion Rest Camp
| `1006` -- Bank
| `1007` -- Crafting District
| `1008` -- Commercial District
| `1009` -- Inn
| `1010` -- Sloane's Cottage
| `1011` -- Field of Honor
| `1012` -- Derelict Bridge
| `1013` -- Nerta's Refuge
| `1014` -- Guild Warehouse
| `1015` -- Hidden Cavern
| `1016` -- Okape's Lair
| `1017` -- Bloodhand Warehouse
| `1018` -- Howling Ranch
| `1019` -- Westpark
| `1020` -- Hall of the Stolen
| `1021` -- Black Snake Pit
| `1022` -- Weeping Charnel House
| `1023` -- Vincenzio's Family Villa
| `1024` -- Shadowhawk Headquarters
| `1025` -- The Idle Hour Bookshop
| `1026` -- Shadowhawk Conclave
| `1027` -- The Goat & Gargoyle
| `1028` -- Croft's Laboratory
| `1029` -- Safehouse
| `1030` -- Windwhip's Redoubt
| `1031` -- Deathspice Crafting Chamber
| `1032` -- Kitchen of Fearful Tastes
| `1033` -- Flamewhirl Chamber
| `1034` -- Cradle of Nightmares
| `1035` -- Dreadkiss Sitting Room
| `1036` -- Death's Door
| `1037` -- Hidden Chamber
| `1038` -- Bedlam Quarters
| `1039` -- Labyrinth Keeper's Parlor
| `1040` -- Soulscour Bathroom
| `1041` -- Bedroom of Devouring
| `1042` -- Labyrinth of Shattered Dreams
| `1043` -- Chamber of Fragmented Memories
| `1044` -- Ravaged Chamber
| `1045` -- Rockflow Road
| `1046` -- Flamebelch Road
| `1047` -- Reaper's Shortcut
| `1048` -- The Rabbit's Foot
| `1049` -- Housing Province
| `1050` -- Abandoned Drill Camp
| `1051` -- Cursed Village
| `1052` -- Kosan Heirs Hideout
| `1053` -- Jadegale Farmland
| `1056` -- Housing Province
| `1057` -- Catacombs
| `1059` -- Wellig Island
| `1060` -- Moonhead Isle
| `1061` -- Whitecap Isle
| `1062` -- Ororo Island
| `1063` -- Abyssal Trap
| `1064` -- Nightmare's Embrace
| `1065` -- Laboratory of Terrors
| `1066` -- Womb of the Crimson Dream
| `1067` -- Sanctuary of Darkness
| `1068` -- Creatures' Vault
| `1069` -- Duskfallen Hall
| `1070` -- Mouth of Chaos
| `1071` -- Dimensional Crevice
| `1072` -- Sea of Drowned Love
| `1073` -- Ancient Guardian's Chamber
| `1074` -- Prince's Chamber
| `1075` -- Ruins: Main Floor
| `1076` -- Ruins: Second Floor
| `1077` -- Snakescale Cave
| `1078` -- Snakeskin Cave
| `1079` -- Dahuta's Garden
| `1080` -- Scarecrow Garden
| `1081` -- Shattered Chasm
| `1082` -- Marine Housing Province
| `1083` -- Red Dragon's Keep
| `1084` -- Dimensional Crevice
| `1085` -- Dimensional Crevice
| `1086` -- Encyclopedia Room Entrance
| `1087` -- Encyclopedia Room Exit
| `1088` -- Encyclopedia Room Lyceum
| `1089` -- Libris Garden Entrance
| `1090` -- Libris Garden Exit
| `1091` -- Libris Garden Lyceum
| `1092` -- Screaming Archives Entrance
| `1093` -- Screaming Archives Exit
| `1094` -- Screaming Archives Lyceum
| `1095` -- Encyclopedia Room
| `1096` -- Libris Garden
| `1097` -- Screaming Archives
| `1098` -- Introspect Path
| `1099` -- Verdant Skychamber
| `1100` -- Evening Botanica
| `1101` -- Screening Hall
| `1102` -- Frozen Study
| `1103` -- Deranged Bookroom
| `1104` -- Corner Reading Room
| `1105` -- Screening Hall Lobby
| `1106` -- Frozen Lobby
| `1107` -- Deranged Lobby
| `1108` -- Corner Lobby
| `1109` -- Ayanad Ruins
| `1110` -- Ayanad Ruins
| `1111` -- Housing Province
| `1112` -- Wynn's Secret Study
| `1113` -- Stena's Secret Study
| `1114` -- Sealed Secret Study
| `1115` -- Secret Garden
| `1116` -- Inkcalm Chamber
| `1117` -- Halnaak's Secret Study
| `1118` -- Tinnereph's Secret Study
| `1119` -- Screaming Archives Secret Study
| `1120` -- Denistrious's Secret Study
| `1121` -- Port
| `1122` -- Arcadian Sea
| `1123` -- Auroria
| `1124` -- Auroran Hilltop
| `1125` -- Auroran Interior Castle
| `1126` -- Mistmerrow
| `1127` -- Crimson Altar
| `1128` -- Crimson Basin
| `1129` -- The Icemount
| `1130` -- Disabled
| `1131` -- Disabled
| `1132` -- Fishing Camp
| `1133` -- Miroir Tundra
| `1134` -- Shattered Sea
| `1135` -- Sea of Graves
| `1136` -- Devouring Depths
| `1137` -- Sea of Graves
| `1138` -- Sea of Graves
| `1139` -- Sea of Graves
| `1140` -- Riven Gates
| `1141` -- Chimera Training Camp
| `1142` -- Heart of Ayanad Core
| `1143` -- Heart of Ayanad Lobby
| `1144` -- Vineviper Garden
| `1145` -- Music Hall
| `1146` -- Glaring Court
| `1147` -- Mistsong Summit
| `1148` -- Whispering Street
| `1149` -- The Soul Well
| `1150` -- Breathswept Avenue
| `1151` -- Vineviper Garden Entrance
| `1152` -- Music Hall Entrance
| `1153` -- Glaring Court Entrance
| `1154` -- Snowfang Isle
| `1155` -- Wayfarer's Island
| `1156` -- Daredevil's Key
| `1157` -- Housing Province
| `1158` -- Luckbeard Island
| `1159` -- Housing Province
| `1160` -- Housing Province
| `1161` -- Housing Province
| `1162` -- Housing Province
| `1163` -- Iron Road
| `1164` -- Ironwrought
| `1165` -- Sage's Gate
| `1166` -- Great Temple of Shatigon
| `1167` -- Koven's Lab
| `1168` -- Giant's Canyon
| `1169` -- Giant's Tear
| `1170` -- Steelwind Pass
| `1171` -- Clockwork Factory
| `1172` -- Mysterious Machine
| `1173` -- Summer Leaf Riverbank
| `1174` -- Summer Leaf Camp
| `1175` -- Summer Leaf River
| `1176` -- Harani Construction Site
| `1177` -- Junkyard
| `1178` -- Bleachbone Beach
| `1179` -- Flower Farm
| `1180` -- Fleurstad
| `1181` -- Harani Governor's Office
| `1182` -- Thornsong Forest
| `1183` -- Warborn Soup Settlement
| `1184` -- Communal Ranch
| `1185` -- Repentance's Rest
| `1186` -- Rocknest
| `1187` -- Redempton
| `1188` -- Mother's Root
| `1189` -- Rainpale Cave
| `1190` -- Andelph
| `1191` -- Housing Province
| `1192` -- Barefoot Barley Field
| `1193` -- Ice Grail Lake
| `1194` -- Ice Grail
| `1195` -- Snowfall Station
| `1196` -- Reindeer Sanctuary
| `1197` -- Icefang Orc Camp
| `1198` -- Logging Area
| `1199` -- Howling Forest
| `1200` -- Starshower
| `1201` -- Starshower Mine
| `1202` -- Hermit's Hut
| `1203` -- Sage Statue
| `1204` -- Reindeer Tribe Camp
| `1205` -- Boiling Sea
| `1206` -- Tadpole Head Field
| `1207` -- Tadpole Tail Field
| `1208` -- Lotus Song Garden
| `1209` -- Cloud Bridge
| `1210` -- Loka's Nose
| `1211` -- Reedwind Crimson Watch Camp
| `1212` -- Cragnest
| `1213` -- Mirdautas
| `1214` -- Floating Island
| `1215` -- Blood Judgment
| `1216` -- Blood Begins
| `1217` -- Blood Ends
| `1218` -- Gilda
| `1219` -- Nasya
| `1220` -- Esya
| `1221` -- Shadow Shores
| `1222` -- Whale's Tomb
| `1223` -- Weigh Station
| `1224` -- Crimson Watch Supply Depot
| `1225` -- Lunar Halo Basin
| `1226` -- Nuia Defense Base
| `1227` -- Haranya Defense Base
| `1228` -- Pirate Defense Base
| `1229` -- Player Nation Defense Base
| `1230` -- Western Seal
| `1231` -- Eastern Seal
| `1232` -- Northern Seal
| `1233` -- Southern Seal
| `1234` -- Torch of Ipnya
| `1235` -- Crimson Watch Camp
| `1236` -- Housing Province
| `1237` -- Housing Province
| `1238` -- Charybdis's Whirlpool
| `1239` -- Team Base
| `1240` -- Waiting Area
| `1241` -- Mountain Gate
| `1242` -- Ruins of Hiram City
| `1243` -- Dragon's Maw
| `1244` -- Akasch Worship Site
| `1245` -- Nemi River
| `1246` -- Illusion Cave
| `1247` -- Western Hiram Mountains
| `1248` -- Amaitan Highlands
| `1249` -- Hiram Camp
| `1250` -- The Navel of the World
| `1251` -- Millennium Snow
| `1252` -- Screening Hall Lobby
| `1253` -- Screening Hall
| `1254` -- Frozen Study
| `1255` -- Frozen Lobby
| `1256` -- Deranged Bookroom
| `1257` -- Deranged Lobby
| `1258` -- Corner Lobby
| `1259` -- Corner Reading Room
| `1260` -- Heart of Ayanad Lobby
| `1262` -- Heart of Ayanad Core
| `1267` -- Hiram Cave
| `1268` -- Frozen Highlands
| `1269` -- Waterfall Stairs
| `1270` -- Black Forest
| `1271` -- Amaitan Meadows
| `1272` -- Gate of Gods
| `1273` -- Hall of Warriors
| `1274` -- Gate of Strength
| `1275` -- Gate of Patience
| `1276` -- Gate of Wisdom
| `1277` -- Ipnya's Blessing
| `1278` -- Warrior’s Breath
| `1279` -- Weapon Workshop
| `1280` -- Haradium Refinery Station
| `1281` -- Time Research Lab
| `1282` -- Haradium Mine
| `1283` -- Abyssal Legion Base Camp
| `1284` -- Waterfall Stairs Camp
| `1285` -- Black Forest Camp
| `1286` -- Amaitan Meadows Camp
| `1287` -- Ipnya Sealstone
| `1288` -- The Fall of Hiram City
| `1289` -- Crimson Mistmerrow
| `1290` -- Cave Entrance
| `1291` -- Halfmoon Bay
| `1292` -- Gathering Seahag
| `1293` -- Collapsing Earth
| `1294` -- Green Isles
| `1295` -- White Arden Guard Post
| `1296` -- Moonsand Field
| `1297` -- Golden Beard Cave
| `1298` -- Rujin's Pavilion
| `1299` -- Hidden Sanctuary
| `1300` -- Reminiscent Marsh
| `1301` -- Siege Base
| `1302` -- Lantern Tree
| `1303` -- Secret Grotto
| `1304` -- Prismatic Falls
| `1305` -- Pools of Creation
| `1306` -- Elysium
| `1307` -- Ynys Monolith
| `1308` -- Delphinad Mirage
| `1309` -- Circle of Authority
| `1310` -- Frost Fangs
| `1311` -- Boreal Blades
| `1312` -- Tahyang's Final Rest
| `1313` -- Shimmering Glade
| `1314` -- Gate of Seasons
| `1315` -- Amber Ridge
| `1316` -- Shattered Strand
| `1317` -- Genesis Glade
| `1318` -- Shadowhawk Citadel
| `1319` -- Court of the Hawk
| `1320` -- Celestia
| `1321` -- Radiant Ridge
| `1322` -- Lucent Gorge
| `1323` -- Drifting Enclaves
| `1324` -- Spirit Shelter
| `1325` -- Boreal Meadow
| `1326` -- The Great Library
| `1327` -- Shadowhawk Citadel
| `1328` -- Verdant Grove
| `1329` -- Arbiter's Plaza
| `1330` -- Ethereal Antechamber
| `1331` -- Hall of Eternity
| `1332` -- Atrium of the Immortal
| `1333` -- Central Hall
| `1334` -- Auroria Seal
| `1335` -- Nuia Seal
| `1336` -- Haranya Seal
| `1337` -- Crimson Watch Camp
| `1338` -- Arcane Academy
| `1339` -- Northern Corridor
| `1340` -- Southern Corridor
| `1341` -- Southern Ruins
| `1342` -- Northern Ruins
| `1343` -- Campus Gardens
| `1344` -- Mysthrane Library
| `1345` -- Housing Province
| `1346` -- Housing Province
| `1347` -- Housing Province
| `1348` -- Housing Province
| `1349` -- Warden Memorial
| `1352` -- Trial Grounds
| `1354` -- Cragtear Scars
| `1355` -- Ethereal Haven
| `1357` -- Lost Cenote
| `1358` -- Verdant Vault
| `1359` -- Gleaming Grove
| `1360` -- Titan's Maw
| `1361` -- Queen's Altar
| `1362` -- Abyssal Workshop
| `1363` -- Silent Plateau
| `1364` -- Dawnfeather Hill
| `1365` -- Thorn Lock Room
| `1366` -- Bloody Thorn Room
| `1367` -- Mistsong Thorn Room
| `1368` -- Black Ocean Thorn Room
| `1369` -- Thorn Room of Bitterness and Wrath
| `1370` -- Light and Shadow Thorn Room
| `1371` -- Ayanad Thorn Room
| `1372` -- Windwhip Temporary Camp
| `1373` -- Wildflower Forest
| `1374` -- Terena
| `1375` -- Plains Eye
| `1376` -- Dead Grip
| `1377` -- Abyssal Trap
| `1378` -- Sanctuary of Darkness
| `1379` -- Dimensional Crack
| `1380` -- Dimensional Crack
| `1381` -- Dimensional Crack
| `1382` -- Shattered Chasm
| `1384` -- Moonsand Field
| `1385` -- Siege Base
| `1386` -- Eroded Area
| `1387` -- Golden Beard Cave
| `1388` -- Dimensional Boundary Defense Raid
| `1389` -- Moonsand Field
| `1390` -- Siege Base
| `1391` -- Eroded Area
| `1392` -- Golden Beard Cave
| `1393` -- Dimensional Boundary Defense Raid
| `1394` -- Dimensional Boundary Defense Raid
| `1395` -- Housing Province
| `1396` -- Housing Province
| `1397` -- Housing Province
| `1398` -- Housing Province
| `1399` -- Housing Province
| `1400` -- Sapphire Mine
| `1401` -- Vanilla Farmland
| `1402` -- Banana Tree Habitat
| `1403` -- Cactus Habitat
| `1404` -- Island of Abundance
SUB_ZONE_NAME
“”|“3rd Corps Camp”|“Abandoned Claimstake”|“Abandoned Drill Camp”|“Abandoned Guardpost”…(+1163)
-- db sub_zones
SUB_ZONE_NAME:
| ""
| "3rd Corps Camp"
| "Abandoned Claimstake"
| "Abandoned Drill Camp"
| "Abandoned Guardpost"
| "Abandoned Homes"
| "Abyssal Legion Base Camp"
| "Abyssal Trap"
| "Abyssal Workshop"
| "Achassi Nest"
| "Afindelle's Glade"
| "Airain Castle Gate"
| "Airain Peak"
| "Airship Laboratory"
| "Airship Platform"
| "Airship Port"
| "Akasch Worship Site"
| "Altar of the Nine Flames"
| "Amaitan Highlands"
| "Amaitan Meadows Camp"
| "Amaitan Meadows"
| "Amber Ridge"
| "Ambrosia Meadow"
| "Ambushed Caravan"
| "Anarchi"
| "Ancestor's Square"
| "Ancient Gallows"
| "Ancient Guardian's Chamber"
| "Ancient Necropolis"
| "Ancient Ramparts"
| "Andelph Archeum Orchard"
| "Andelph Housing Province"
| "Andelph Prison"
| "Andelph"
| "Anthills"
| "Antiquary Society"
| "Antiquity Research Camp"
| "Anvilton"
| "Apprentice Village"
| "Aquafarm Zone"
| "Aquafarm"
| "Arach Hollow Barracks"
| "Arach Hollow"
| "Arbiter's Plaza"
| "Arcadian Sea"
| "Arcane Academy"
| "Archeology Base Camp"
| "Archeology Camp"
| "Arcum Iris"
| "Arden Guard Camp"
| "Ardenia"
| "Ardora Bridge"
| "Arena"
| "Arid Plains"
| "Arida Ranch"
| "Armory Gate"
| "Artillery Range"
| "Ascetic's Way"
| "Askja Crater"
| "Astra Cavern"
| "Atrium of the Immortal"
| "Aubre Cradle Housing Province"
| "Auction House"
| "Auditorium"
| "Auroran Hilltop"
| "Auroran Interior Castle"
| "Auroria Research Library"
| "Auroria Seal"
| "Auroria"
| "Austera"
| "Austere Heights"
| "Automaton Factory"
| "Avalanche"
| "Ayanad Ruins"
| "Ayanad Thorn Room"
| "Banana Tree Habitat"
| "Bank"
| "Banshee Haunt"
| "Baobab Hill"
| "Barefoot Barley Field"
| "Barkbridge Trail"
| "Barley Field"
| "Barracks"
| "Barren Road"
| "Barren Sandhill"
| "Barrenthorn"
| "Bashudi's Camp"
| "Bathhouse"
| "Beaktalon Ridge"
| "Beal's Camp"
| "Bear Mountain Bandit Camp"
| "Bear Mountain"
| "Bedlam Quarters"
| "Bedroom of Devouring"
| "Beech Forest"
| "Begonia Hilltop"
| "Benisa Garden"
| "Big Goldtooth Goblin Dens"
| "Birchkeep"
| "Bitterspine Forest"
| "Bitterwind Plains"
| "Black Forest Camp"
| "Black Forest"
| "Black Ocean Thorn Room"
| "Black Snake Pit"
| "Blackclasp"
| "Blackmane Base Camp"
| "Blackreath Keep"
| "Blackrock Coast"
| "Blackwood Rampart"
| "Bleachbone Beach"
| "Bleakbreath Cave"
| "Bleakfish"
| "Blizzard Valley"
| "Blood Begins"
| "Blood Ends"
| "Blood Judgment"
| "Bloodcrown Crossroads"
| "Blooddread Hideaway"
| "Bloodhand Outpost"
| "Bloodhand Warehouse"
| "Bloodhead Dens"
| "Bloodmist Guard Post"
| "Bloodmist Mine"
| "Bloodmist"
| "Bloodtear Stairs"
| "Bloodwind Cliff"
| "Bloody Thorn Room"
| "Blue Cypress Headquarters"
| "Blueglass"
| "Bluemist Forest"
| "Boar Hunting Grounds"
| "Boiling Sea"
| "Bonefence Hutment"
| "Bonehoarders Outpost"
| "Bonehoarders' Stronghold"
| "Bonepool Hutment"
| "Bonetalon Caverns"
| "Boreal Blades"
| "Boreal Meadow"
| "Boulder Encampment"
| "Breaker Coast"
| "Breathswept Avenue"
| "Breeding Colony"
| "Breezebrine Coast"
| "Brewery"
| "Bridge of Oblation"
| "Bridge of the Dead"
| "Brimblaze Tower"
| "Broken Cart"
| "Broken Wagon"
| "Broken Wing Brotherhood Camp"
| "Bronze Peak"
| "Brotherhood Lost Fortress"
| "Brownscale Wyrmkin Camp"
| "Bulwark"
| "Burn away the cobwebs."
| "Burnt Castle Camp"
| "Burnt Castle Docks"
| "Burnt Castle Serf Quarters"
| "Burnt Castle"
| "Burnt Courtyard"
| "Cactus Habitat"
| "Caernord"
| "Calleil Priory"
| "Camp"
| "Campus Gardens"
| "Capital Castle"
| "Castaway Strait"
| "Castigant Ruins"
| "Castlekeep Hill"
| "Catacombs"
| "Cave Entrance"
| "Celestia"
| "Cemetery"
| "Centauros"
| "Central Council Hall"
| "Central Hall"
| "Central Square"
| "Central Tower"
| "Chamber of Fragmented Memories"
| "Chancery"
| "Charred Armory"
| "Charybdis's Whirlpool"
| "Chaser's Field"
| "Checkpoint"
| "Children of Ipnya Outpost"
| "Chimera Training Camp"
| "Chimeran Marsh"
| "Chuckhole Gulch"
| "Circle of Authority"
| "City of Towers"
| "City Ruins"
| "Civilian Quarter"
| "Cleric's Robe Falls"
| "Climb the bar."
| "Climb the vine."
| "Cloaked Forest"
| "Clockwork Factory"
| "Cloistera"
| "Cloud Bridge"
| "Cloudgrain"
| "Cloudland Byway"
| "Cloudspun Gorge"
| "Cloudstorm Farm"
| "Coldwind Cave"
| "Coliseum Ruins"
| "Collapsing Earth"
| "Commercial District"
| "Commercial Port"
| "Commercial/Industrial District"
| "Communal Ranch"
| "Conqueror's Champaign"
| "Construction Site"
| "Consulate"
| "Coral Plains Villa"
| "Coral Plains"
| "Corinth Hill"
| "Corner Lobby"
| "Corner Reading Room"
| "Corona Shores"
| "Corpsegouge Mine"
| "Count Sebastian's Retreat"
| "Couples' Cove"
| "Court of the Hawk"
| "Courtyard of Farewells"
| "Cradle of Nightmares"
| "Crafting District"
| "Cragmire"
| "Cragnest"
| "Cragtear Scars"
| "Creatures' Vault"
| "Crescent Port"
| "Crescent Throne"
| "Crimson Altar"
| "Crimson Basin"
| "Crimson Mistmerrow"
| "Crimson Plateau"
| "Crimson Watch Camp"
| "Crimson Watch Supply Depot"
| "Croft's Laboratory"
| "Crossroads Guardpost"
| "Crossroads"
| "Crystal Lake"
| "Cursed Corridor"
| "Cursed Village"
| "Daeier University"
| "Dahuta Cult Coven"
| "Dahuta's Cauldron"
| "Dahuta's Garden"
| "Dairy Pasture"
| "Daredevil's Key"
| "Darkeflight Cavern"
| "Darkmane Orc Village"
| "Dawnfeather Hill"
| "Dawnsbreak Plantation"
| "Dawnsliver Plains"
| "Dawnsliver"
| "Dawnsreach Twin Pillars"
| "Dead Grip"
| "Deadfield Dew"
| "Death's Door"
| "Deathspice Crafting Chamber"
| "Delphinad Mirage"
| "Demon War Cemetery"
| "Demon War Memorial"
| "Demonhunter Trial Grounds"
| "Denistrious's Secret Study"
| "Deranged Bookroom"
| "Deranged Lobby"
| "Derelict Bridge"
| "Deserted Home"
| "Deserted House"
| "Desiree Peak"
| "Desireen"
| "Desolate Farm"
| "Devouring Depths"
| "Dewstone Crossroads"
| "Diehole Marsh"
| "Dimensional Boundary Defense Raid"
| "Dimensional Crack"
| "Dimensional Crevice"
| "Disabled"
| "Divine Weald"
| "Dolmen Floodplain"
| "Dorothy's Farm"
| "Dragon's Maw"
| "Dragon's Nook Observatory"
| "Dragon's Nook"
| "Dragonheart"
| "Dragonribs"
| "Dragonroar Fortress"
| "Dragonskull"
| "Dragontail Arc"
| "Dragontail"
| "Dreadkiss Sitting Room"
| "Dreadnought Arm Staircase"
| "Dreadnought Chest Quarry"
| "Dreadnought Head Chamber"
| "Dreadnought Leg Prison"
| "Dreadnought Shoulder Chancery"
| "Dreadnought Stomach Factory"
| "Dreadnought Waist Lab"
| "Dreadnought"
| "Dreadtrees"
| "Drifting Enclaves"
| "Dry Reservoir Camp"
| "Dry Reservoir"
| "Duskfallen Hall"
| "Duskgleam"
| "Dusty Hill"
| "Dwarf Encampment"
| "Earsplit Field"
| "East End Homes"
| "East Gate"
| "East Housing Province"
| "East Main Street"
| "Eastern Halcyona Gulf"
| "Eastern Halcyona"
| "Eastern Marianople Gate"
| "Eastern Ronbann Mine"
| "Eastern Seal"
| "Eastern White Arden"
| "Ebon Timber"
| "Eclipse Fields"
| "Eclipse Seacoast"
| "Elder District"
| "Elysium"
| "Encyclopedia Room Entrance"
| "Encyclopedia Room Exit"
| "Encyclopedia Room Lyceum"
| "Encyclopedia Room"
| "Eroded Area"
| "Esya"
| "Ethereal Antechamber"
| "Ethereal Haven"
| "Eurythmin Steppe"
| "Evening Botanica"
| "Evergray Screen"
| "Everwhite Beach"
| "Excavation Site"
| "Exhumers' Camp"
| "Eyas Rock"
| "Eye of Day"
| "Eye of Night"
| "Ezna Crematorium"
| "Ezna Dock"
| "Ezna Road"
| "Ezna"
| "Eznan Guard Camp"
| "Eznan Harbor"
| "Fable Hill"
| "Falcon Rock Ward"
| "Falcon's Grave"
| "Falconrib"
| "Falleaf Isle"
| "Fallen Fortress"
| "Fallen Memorial"
| "Fallow Paddy"
| "Farmer's Hut"
| "Farmers' Rest"
| "Farmfields"
| "Farmhouse"
| "Farmland"
| "Field Library"
| "Field of Honor"
| "Finger Collector's Post"
| "Finnea Harbor"
| "Firesnarl"
| "Firetalon"
| "Fishing Camp"
| "Flamebelch Road"
| "Flamehawk Canyon"
| "Flamerager Tribe"
| "Flamesnap Wilds"
| "Flamewhirl Chamber"
| "Fleetwhisper Valley"
| "Fleurstad"
| "Floating Island"
| "Flotsam Shore"
| "Flower Farm"
| "Footbare Pass"
| "Footbare Station"
| "Forbidden Ruins"
| "Forbidden Shore"
| "Forest of Repose"
| "Forest of Silence"
| "Forsaken Weald"
| "Fortress"
| "Foundry"
| "Freedich Island"
| "Freedom Plaza"
| "Frost Fangs"
| "Frostspine Hill"
| "Frozen Highlands"
| "Frozen Lobby"
| "Frozen Study"
| "Fugitive's Haven"
| "Fugitive's Road"
| "Galegarden"
| "Garden Keeper's Cottage"
| "Gate of Gods"
| "Gate of Patience"
| "Gate of Seasons"
| "Gate of Strength"
| "Gate of Wisdom"
| "Gathering Seahag"
| "Genesis Glade"
| "Gerald's Farm"
| "Giant Bee Colony"
| "Giant Furnace"
| "Giant's Canyon"
| "Giant's Cradle"
| "Giant's Tear"
| "Gilda"
| "Glaive Alley"
| "Glaring Court Entrance"
| "Glaring Court"
| "Glass Coast"
| "Gleaming Grove"
| "Glittering Grove"
| "Glitterstone Hotsprings"
| "Glitterstone Mine"
| "Glitterstone"
| "Glorybright Rise"
| "Gnawbones Cave"
| "Goblin Dens"
| "Goblin Research Camp"
| "Goddess's Shoreline"
| "Godsand"
| "Godshield"
| "Gold Sage's Chancery"
| "Goldberry Bank"
| "Golden Beard Cave"
| "Golden Fable Harbor"
| "Goldfeather Garden"
| "Goldmane Stronghold"
| "Goldminer's Claim"
| "Goldscale Garden"
| "Goldscale Sanctuary"
| "Golem Factory Roof"
| "Gondola Station"
| "Gorgon Cave Roof"
| "Gourmet Market"
| "Grand Temple of Shatigon"
| "Granite Quarry"
| "Grassea"
| "Graymist"
| "Great Couloir"
| "Great Temple of Shatigon"
| "Green Isles"
| "Green Lord"
| "Greenwoods"
| "Grenwolf Forest"
| "Grenwolf Hillock"
| "Grenwolf"
| "Grimsvoten"
| "Groundling Nest"
| "Growlgate Isle"
| "Grub Pit"
| "Guard Barracks"
| "Guardians' Grove"
| "Guild Warehouse"
| "Gweonid Guardians' Camp"
| "Gweonid Lake"
| "Hadir Farm"
| "Hadir Manor"
| "Hadir's Manse"
| "Hal Hahpa"
| "Halcyona Gulf"
| "Halcyona Hideout"
| "Halcyona Windfarm"
| "Halfmoon Bay"
| "Halfmoon"
| "Hall of Eternity"
| "Hall of Justice"
| "Hall of Retribution"
| "Hall of the Stolen"
| "Hall of Warriors"
| "Halnaak's Secret Study"
| "Halo Hollow"
| "Halo Rise"
| "Haradium Mine"
| "Haradium Refinery Station"
| "Harani Campsite"
| "Harani Construction Site"
| "Harani Governor's Office"
| "Haranya Defense Base"
| "Haranya Seal"
| "Hardbleak Island"
| "Harpa's Camp"
| "Harpy's Lair"
| "Hassan's Camp"
| "Hatchling Colony"
| "Hatora"
| "Haven"
| "Haver Farm"
| "Heart of Ayanad Core"
| "Heart of Ayanad Lobby"
| "Heart of White Arden"
| "Hearthome"
| "Heedeye Tower"
| "Hellsdame Oasis"
| "Herbalist Camp"
| "Hereafter Gate"
| "Hereafter Hill"
| "Hermit's Cabin"
| "Hermit's Hut"
| "Hermit's Valley"
| "Hexmire"
| "Hidden Cavern"
| "Hidden Chamber"
| "Hidden Sanctuary"
| "Hill"
| "Hiram Camp"
| "Hiram Cave"
| "Hive Colony"
| "Homes"
| "Housing Province"
| "Howling Bull"
| "Howling Forest"
| "Howling Ranch"
| "Hulkflesh Ravine"
| "Huntsman's Retreat"
| "Ice Grail Lake"
| "Ice Grail"
| "Icecrone Sea"
| "Icefang Orc Camp"
| "Icemaiden Sea"
| "Icemother Sea"
| "Ignomin Valley"
| "Illusion Cave"
| "Inkcalm Chamber"
| "Inn"
| "Inner Ruins"
| "Introspect Path"
| "Iona"
| "Ipnya Avenue"
| "Ipnya Sealstone"
| "Ipnya's Blessing"
| "Iron Road"
| "Iron Sage's Chancery"
| "Ironclaw Mine"
| "Ironwrought"
| "Island of Abundance"
| "Ivoran"
| "Ivory Isles"
| "Jackpot Clan Settlement"
| "Jadegale Farmland"
| "Jadegale Hotsprings"
| "Jadegale Pond"
| "Jadegale Ravine"
| "Jadegale Refuge"
| "Jadegale"
| "Jaira's Outpost"
| "Jaun's Ranch"
| "Jemuna's Camp"
| "Jewel of Marianople"
| "Jorga's Camp"
| "Junkyard"
| "Kalia Manor"
| "Kalimantan Rubber Plantation"
| "Kalmira II's Palace"
| "Kapagan Steppe"
| "Kareldar Crater"
| "Kargarde Banquet Hall"
| "Kitchen of Fearful Tastes"
| "Kosan Heirs Hideout"
| "Koven's Lab"
| "Kraken's Lair"
| "Laboratory of Terrors"
| "Labyrinth Keeper's Parlor"
| "Labyrinth of Shattered Dreams"
| "Lacton"
| "Lake Dragontear"
| "Lakeside Villa"
| "Lakeside"
| "Land of Beasts"
| "Lantern Tree"
| "Lavamoat Crater"
| "Lavastone Crater"
| "Lavis"
| "Liberty's Shore"
| "Library"
| "Libris Garden Entrance"
| "Libris Garden Exit"
| "Libris Garden Lyceum"
| "Libris Garden"
| "Light and Shadow Thorn Room"
| "Lighthouse"
| "Lilyut Crossroads"
| "Lilyut River"
| "Limion's Camp"
| "Lineriph's Villa"
| "Logging Area"
| "Logging Site"
| "Loka River"
| "Loka's Blessing"
| "Loka's Checkmate"
| "Loka's Nose"
| "Loka's Steps"
| "Lonely Tomb"
| "Lonesoul Cliff"
| "Lost Cenote"
| "Lotus Song Garden"
| "Lower Lilyut River"
| "Lower Loka River"
| "Lucent Gorge"
| "Lucilis Camp"
| "Luckbeard Island"
| "Lunar Halo Basin"
| "Lutesong Harbor"
| "Lutesong Hill"
| "Maelstrom"
| "Mahadevi Checkpoint"
| "Mahadevi Coast"
| "Mahadevi Jungle"
| "Mahadevi Pass"
| "Mahadevi Port"
| "Mahadevi River"
| "Mahadevi"
| "Malika"
| "Management Post"
| "Manors"
| "Marian Hall"
| "Marianople Plantations"
| "Marianople"
| "Marine Housing Province"
| "Marooned Isle"
| "Marquis's Villa"
| "Mass Grave"
| "Melee Training Grounds"
| "Memoria Lake"
| "Memoria"
| "Memorial Plaza"
| "Mendi's Camp"
| "Mercenary Training Camp"
| "Mermaid's Tears"
| "Midday's Rest"
| "Midden"
| "Military Port"
| "Military Quarter"
| "Milke River"
| "Millennium Snow Village"
| "Millennium Snow"
| "Minotaur Den"
| "Mirdautas"
| "Miroir Tundra"
| "Mistmerrow"
| "Mistsong Summit"
| "Mistsong Thorn Room"
| "Moat"
| "Monolith Researcher's Cottage"
| "Moonhead Isle"
| "Moonsand Field"
| "Moonshade"
| "Moonswept Bay"
| "Moonswept District"
| "Moonswept Homes"
| "Moringa Forest"
| "Mother's Root"
| "Mount Mirage"
| "Mountain Gate"
| "Mouth of Chaos"
| "Museum"
| "Music Hall Entrance"
| "Music Hall"
| "Mysterious Machine"
| "Mysthrane Library"
| "Nascent Cliffs"
| "Nasya"
| "Necromancer's Stead"
| "Necromancer's Vicarage"
| "Nemi River"
| "Nerta's Refuge"
| "Nightmare's Embrace"
| "Noble's Hunting Grounds"
| "Nobles' Quarter"
| "Nomadic Encampment"
| "North Devi River"
| "North End Homes"
| "North Monolith"
| "Northern Checkpoint"
| "Northern Corridor"
| "Northern Housing Province"
| "Northern Marianople Gate"
| "Northern Ruins"
| "Northern Seal"
| "Northern Sharpwind Plains"
| "Northfall"
| "Noryette Manor"
| "Nui's Glory Arch"
| "Nui's Glory Coast"
| "Nuia Defense Base"
| "Nuia Seal"
| "Nuzan Training Grounds"
| "Nymph Sanctuary"
| "Nymph's Veil"
| "Observatory"
| "Occult Altar"
| "Okape's Lair"
| "Old Malika"
| "Old Pine"
| "Oldtown Market"
| "Oldtown"
| "Oliviano's Orchard"
| "Ollo Engineering Institute"
| "Opera House"
| "Operations Base Camp"
| "Orc Hutment"
| "Orchid Hills"
| "Ororo Island"
| "Ossuary"
| "Oxion Clan"
| "Paddies"
| "Paean Hills"
| "Painted Fields"
| "Palace Ruins"
| "Pantheon"
| "Parched Oasis"
| "Parchsun Settlement"
| "Pauper's Ridge"
| "Pavilion of the King"
| "Pavitra's Fall"
| "Pavitra's Monument"
| "Pawnfrost Peaks"
| "Pearldrop"
| "Pebble Encampment"
| "Peony Farm"
| "Perinoor Ruins"
| "Pillar of the North Lord"
| "Pillar of Vassals"
| "Pillars of the King"
| "Pioneer's Bridge"
| "Pirate Base"
| "Pirate Defense Base"
| "Pitiless Bog"
| "Plains Eye"
| "Player Nation Defense Base"
| "Poacher's Watch"
| "Pomegranate Cave"
| "Pools of Creation"
| "Port Market"
| "Port"
| "Postal Temple"
| "Postulants' Nave"
| "Preservation Society"
| "Prince Reander Monument"
| "Prince's Chamber"
| "Prismatic Falls"
| "Prison Camp"
| "Profane Temple"
| "Public Farm"
| "Public Garden"
| "Public Stable"
| "Queen's Altar"
| "Queensgrove"
| "Queensroad"
| "Queenstower Quarry"
| "Quinto Hall of Art"
| "Rabbit Burrow"
| "Radiant Ridge"
| "Rainpale Cave"
| "Ravaged Chamber"
| "Ravaged Shrine"
| "Reaper's Shortcut"
| "Rectory Province"
| "Red Clay Encampment"
| "Red Clay Fortress"
| "Red Dragon's Keep"
| "Red Herrington"
| "Red Moss Cave"
| "Red Moss Depths"
| "Red-Eyed Den"
| "Redempton"
| "Redivi Valley"
| "Redmane Gnoll Den"
| "Reedpipe Dens"
| "Reedwind Crimson Watch Camp"
| "Regent's Tower"
| "Regulus's Banquet Hall"
| "Reindeer Road"
| "Reindeer Sanctuary"
| "Reindeer Tribe Camp"
| "Reminis Forest"
| "Reminiscent Marsh"
| "Repentance's Rest"
| "Research Camp"
| "Returned Camp"
| "Ribble's Farm"
| "Ribble's Granary"
| "Right-click a marked NPC to continue your quest."
| "Rising Waterfall"
| "Riven Gates"
| "River Labs"
| "Riverspan"
| "Road of Lost Souls"
| "Road Sage's Chancery"
| "Roadsend Post"
| "Rockfall Mine"
| "Rockflow Road"
| "Rockmar Barrow"
| "Rocknest"
| "Ronbann Castle"
| "Rose Estate Farm"
| "Rose Estate Manor"
| "Rose Estate"
| "Rotdeep Pond"
| "Royal Campsite"
| "Royal Farmfields"
| "Royal Hunting Grounds"
| "Royal Palace"
| "Royster's Camp"
| "Rubber Depot"
| "Ruins of Hiram City"
| "Ruins: Main Floor"
| "Ruins: Second Floor"
| "Rujin's Pavilion"
| "Running Tiger"
| "Sable Dock"
| "Sacred Plaza"
| "Safehouse"
| "Saffron Plantation"
| "Sage Statue"
| "Sage's Gate"
| "Sage's Plaza"
| "Sage's Temple"
| "Salphira Chapel"
| "Salphira Shrine"
| "Sanctia Oasis"
| "Sanctuary of Darkness"
| "Sanctuary of the Goddess"
| "Sandcloud"
| "Sandtooth"
| "Sandwind Prairie"
| "Sandy Cave Roof"
| "Sapper Training Camp"
| "Sapphire Mine"
| "Sarracenia Grove"
| "Sawblade Logging Site"
| "Sawshark Shore"
| "Scaelken"
| "Scarecrow Garden"
| "Scarsteppe"
| "Schima Stronghold"
| "Scout Camp"
| "Screaming Archives Entrance"
| "Screaming Archives Exit"
| "Screaming Archives Lyceum"
| "Screaming Archives Secret Study"
| "Screaming Archives"
| "Screening Hall Lobby"
| "Screening Hall"
| "Sea of Drowned Love"
| "Sea of Graves"
| "Seachild Villa"
| "Seachild Wharf"
| "Seajoy Banquet Hall"
| "Sealed Prayers"
| "Sealed Secret Study"
| "Seaport Fortress"
| "Searbone Mine"
| "Searbone"
| "Seareach"
| "Seawall"
| "Seawind Road"
| "Secret Garden"
| "Secret Grotto"
| "Secret Hideout"
| "Secret Room"
| "Seed Mine"
| "Seed Sage's Chancery"
| "Seer's Cottage"
| "Sellus's Camp"
| "Sepulchre Union"
| "Serf District"
| "Serf Refuge"
| "Serpent's Pass"
| "Seven Bridges"
| "Shadow Shores"
| "Shadowcopse"
| "Shadowhawk Citadel"
| "Shadowhawk Conclave"
| "Shadowhawk Headquarters"
| "Shaggy Hill"
| "Shattered Chasm"
| "Shattered Sea"
| "Shattered Strand"
| "Sheep Ranch"
| "Shield Ridge"
| "Shimmering Glade"
| "Shrieking Ravine"
| "Shrine of Reunion"
| "Shrine to Nui"
| "Shriver's Hand"
| "Siege Base"
| "Silent Forest Checkpoint"
| "Silent Plateau"
| "Silver Palm Road"
| "Silver Sage's Chancery"
| "Silver Sunset Tribe"
| "Singing River"
| "Six Sages Road"
| "Six Sages Statues"
| "Skydeep Inn"
| "Skyfang"
| "Skyfin Nest"
| "Skysteps"
| "Sleeper's Cape"
| "Sleeping Forest"
| "Sloane's Cottage"
| "Slum"
| "Snake Eye Den"
| "Snakescale Cave"
| "Snakescale Den"
| "Snakeskin Cave"
| "Snow Storehouse"
| "Snowfall Station"
| "Snowfang Isle"
| "Snowlion Raceway"
| "Snowlion Rest Camp"
| "Snowlion Rock Camp"
| "Snowlion Rock"
| "Snowlion Training Grounds"
| "Snowlion's Rest"
| "Solis Headlands"
| "Solis Hill"
| "Solisa"
| "Solongos Camp"
| "Solzrean Gate"
| "Songspinner Field"
| "Soulborne Square"
| "Soulreath"
| "Soulscour Bathroom"
| "Soundless Copse"
| "Soundless Lake"
| "South Devi River"
| "South End Homes"
| "South Monolith"
| "Southern Corridor"
| "Southern Marianople Gate"
| "Southern Ruins"
| "Southern Seal"
| "Southern White Arden"
| "Spearmen's Barracks"
| "Specimen Pens"
| "Spirit Shelter"
| "Spywatch Camp"
| "Ssslythx"
| "Starsand Haven"
| "Starsand"
| "Starshower Forest"
| "Starshower Mine"
| "Starshower"
| "Starsunder"
| "Steelwind Pass"
| "Stena's Secret Study"
| "Stille Camp"
| "Stoltzburg Fortress"
| "Stone Cemetery"
| "Stone Sage's Chancery"
| "Stonehew"
| "Storehouse"
| "Stormester Plateau"
| "Strait of No Return"
| "Street"
| "Summer Leaf Camp"
| "Summer Leaf River"
| "Summer Leaf Riverbank"
| "Summerleaf River"
| "Summerleaf Riverbank"
| "Sun's End"
| "Sunbite Wilds"
| "Sundowne"
| "Sunken Bay"
| "Sunken Merchant Ship"
| "Sunpawn Steppe"
| "Sunshade Rendezvous"
| "Suntower Park"
| "Sutran Hill"
| "Swamp"
| "Sylvan Devi"
| "Sylvan Wall Gallows"
| "Sylvan Wall Moss Cave"
| "Sylvan Wall"
| "Sylven Wall Camp"
| "Sylvina Hot Springs"
| "Sylvina Springs"
| "Tadpole Head Field"
| "Tadpole Tail Field"
| "Tahyang's Final Rest"
| "Tainted Farmland"
| "Talon's Edge"
| "Tattered Tent"
| "Team Base"
| "Tehmi Ruins"
| "Tehmika Tribe"
| "Teleporation Laboratory"
| "Temple Ruins"
| "Terena"
| "The Barrens"
| "The Cliff That Ends Regret"
| "The Fall of Hiram City"
| "The Fissures"
| "The Gaiety Theater"
| "The Gallows"
| "The Goat & Gargoyle"
| "The Great Library"
| "The Icemount"
| "The Idle Hour Bookshop"
| "The Navel of the World"
| "The Rabbit's Foot"
| "The Soul Well"
| "Thirsty Altar"
| "Thorn Lock Room"
| "Thorn Room of Bitterness and Wrath"
| "Thornsong Forest"
| "Thorntimbre Woods"
| "Tibbec's Sawmill"
| "Tiger's Tail"
| "Tigerseye"
| "Tigerspine Mountains"
| "Tigris Greenwood"
| "Time Research Lab"
| "Tinnereph's Secret Study"
| "Titan's Maw"
| "Tomb of the Colossus"
| "Tomb of Young Giants"
| "Topaz Hotsprings"
| "Torch of Ipnya"
| "Torchfyre Bay"
| "Torini Garden"
| "Tower of Nadir"
| "Tower Road"
| "Tower Ruins"
| "Trade Plaza"
| "Tragedy's Tomb"
| "Traveler's Rest"
| "Traveler's Spring"
| "Tree of Melodies"
| "Treebane Clearing"
| "Trial Grounds"
| "Trieste Manor"
| "Trieste Thespians"
| "Trosk Mountains"
| "Trosk River"
| "Tunnel"
| "Unbreachable Gate"
| "Use shortcut keys to view important details quickly: B for your Inventory, L for your Quest List, and M for your Map."
| "Vanilla Farmland"
| "Vanishing Road"
| "Vedisa"
| "Venomist Canyon"
| "Verdant Grove"
| "Verdant Skychamber"
| "Verdant Vault"
| "Veroe Skyport"
| "Veroe"
| "Village of Nui's Way"
| "Villanelle"
| "Vincenzio's Family Villa"
| "Vineviper Garden Entrance"
| "Vineviper Garden"
| "Vintner's Cottage"
| "Volcanology Research Institute"
| "Vyolet River"
| "Waiting Area"
| "Warborn Hut"
| "Warborn Soup Settlement"
| "Warden Memorial"
| "Wardton"
| "Warehouse"
| "Warhorse Ranch"
| "Warlock's Hideout"
| "Warrior’s Breath"
| "Warscorched Scar"
| "Warsmith Castle"
| "Wastewater Basin"
| "Waterfall Stairs Camp"
| "Waterfall Stairs"
| "Watermist Foothills"
| "Watermist Forest"
| "Watermist"
| "Wavehorde Islet"
| "Waveroar Ruins"
| "Wayfarer's Island"
| "Weapon Workshop"
| "Webreach Den"
| "Weeping Charnel House"
| "Weeping Hill"
| "Weeping Star Oasis"
| "Weeping Stripmine"
| "Weigh Station"
| "Wellig Island"
| "West End Homes"
| "West Flamesnap"
| "West Gate"
| "West Housing Province"
| "West Main Street"
| "West Monolith"
| "Western Halcyona Gulf"
| "Western Halcyona"
| "Western Hiram Mountains"
| "Western Marianople Gate"
| "Western Ronbann Mine"
| "Western Seal"
| "Western White Arden"
| "Westpark"
| "Wetsands"
| "Whale's Tomb"
| "Whirlpool Coast"
| "Whispering Street"
| "Whisperiver"
| "Whisperwind Summoning Circle"
| "Whisperwind"
| "White Arden Ferry"
| "White Arden Guard Post"
| "White Gnoll Den"
| "Whitecap Beach"
| "Whitecap Isle"
| "Whitecloud Peak"
| "Whitecloud Road"
| "Whitewing Sanctuary"
| "Widesleeves"
| "Widow's Rapids"
| "Widowbite Hill"
| "Wild Road"
| "Wildflower Forest"
| "Wildlife Control Post"
| "Wind's Promise"
| "Windbreaker Woods"
| "Windheart Lake"
| "Windscour Checkpoint"
| "Windscour Skyport"
| "Windshade"
| "Windstone Ruins"
| "Windswept Ruins"
| "Windwhip Hideout"
| "Windwhip Temporary Camp"
| "Windwhip's Redoubt"
| "Windwing Tribe"
| "Winebalm"
| "Wingfeather Gateway"
| "Wingfeather Valley"
| "Winking Bottle Brewery"
| "Withered Fields"
| "Withersand Campground"
| "Wizard's Cottage"
| "Wizard's Hideout"
| "Womb of the Crimson Dream"
| "Woodhenge Castle"
| "Woodhenge Chapterhouse"
| "Woods of the Forgotten"
| "Workers' Barracks"
| "Workshop District"
| "Wrinkle Lake"
| "Wynn's Secret Study"
| "Wyrdwind Manor"
| "Yata pasture"
| "Yearning River"
| "Ynys Dock"
| "Ynys Isle"
| "Ynys Monolith"
| "Ynys Strait"
| "Ynystere Monument"
| "You must turn back; only the dead sail here. And be warned: you may not survive to pass this way again."
| "Zealot's Stead"
| "Zephyr Lea"
TAB_CORNER
“BOTTOMLEFT”|“BOTTOMRIGHT”|“TOPLEFT”|“TOPRIGHT”
TAB_CORNER:
| "TOPLEFT"
| "TOPRIGHT"
| "BOTTOMLEFT"
| "BOTTOMRIGHT"
TARGET_TYPE
“doodad”|“nothing”|“ui”|“unit”
TARGET_TYPE:
| "doodad"
| "nothing"
| "ui"
| "unit"
TEAM_CHANGE_REASON
“joined”|“leaved”|“refreshed”
TEAM_CHANGE_REASON:
| "joined"
| "leaved"
| "refreshed"
TOOLTIP_KIND
“big_sailing_ship”|“boat”|“fishboat”|“gubuk”|“leviathan”…(+7)
-- db ui_texts category_id 100
TOOLTIP_KIND:
| "big_sailing_ship"
| "boat"
| "fishboat"
| "gubuk"
| "leviathan"
| "machine"
| "merchant_ship"
| "siege_weapon"
| "slave_equipment"
| "small_sailing_ship"
| "speedboat"
| "tank"
TOOLTIP_TYPE
“carrying_backpack_slave”|“commonFarm”|“common_farm”|“conquest”|“corpse”…(+7)
TOOLTIP_TYPE:
| "carrying_backpack_slave" -- @TODO: Havent seen yet.
| "common_farm"
| "commonFarm"
| "conquest" -- @TODO: Havent seen yet.
| "corpse"
| "light_house"
| "mySlave"
| "normal"
| "shipyard" -- @TODO: Havent seen yet.
| "slave"
| "territory" -- @TODO: Havent seen yet.
| "zoneState"
UIBOUND_KEY
“ui_bound_actionBar_renewal1”|“ui_bound_actionBar_renewal10”|“ui_bound_actionBar_renewal11”|“ui_bound_actionBar_renewal2”|“ui_bound_actionBar_renewal3”…(+42)
UIBOUND_KEY:
| "ui_bound_actionBar_renewal1" -- Basic Shortcut Bar
| "ui_bound_actionBar_renewal2" -- 1st Shortcut Bar Left
| "ui_bound_actionBar_renewal3" -- 1st Shortcut Bar Right
| "ui_bound_actionBar_renewal4" -- 2nd Shortcut Bar Left
| "ui_bound_actionBar_renewal5" -- 2nd Shortcut Bar Right
| "ui_bound_actionBar_renewal6" -- 3rd Shortcut Bar Left
| "ui_bound_actionBar_renewal7" -- 3rd Shortcut Bar Right
| "ui_bound_actionBar_renewal8" -- 4th Shortcut Bar Left
| "ui_bound_actionBar_renewal9" -- 4th Shortcut Bar Right
| "ui_bound_actionBar_renewal10" -- 5th Shortcut Bar Left
| "ui_bound_actionBar_renewal11" -- 5th Shortcut Bar Right
| "ui_bound_battlefield_actionbar"
| "ui_bound_chatWindow[0]"
| "ui_bound_chatWindow[1]"
| "ui_bound_chatWindow[2]"
| "ui_bound_chatWindow[3]"
| "ui_bound_chatWindow[4]"
| "ui_bound_chatWindow[5]"
| "ui_bound_chatWindow[6]"
| "ui_bound_chatWindow[7]"
| "ui_bound_combatResource"
| "ui_bound_combatResourceFrame"
| "ui_bound_craftFrame"
| "ui_bound_craftOrderBoard"
| "ui_bound_invite_jury_popup"
| "ui_bound_megaphone_frame"
| "ui_bound_mobilization_order_popup"
| "ui_bound_modeSkillActionBar"
| "ui_bound_partyFrame1"
| "ui_bound_partyFrame2"
| "ui_bound_partyFrame3"
| "ui_bound_partyFrame4"
| "ui_bound_petBar1"
| "ui_bound_petBar2"
| "ui_bound_petFrame1"
| "ui_bound_petFrame2"
| "ui_bound_petInfoWindow"
| "ui_bound_playerFrame"
| "ui_bound_questList"
| "ui_bound_questNotifier"
| "ui_bound_raidFrame"
| "ui_bound_raidFrame2"
| "ui_bound_sagaBook"
| "ui_bound_shortcutSkillActionBar"
| "ui_bound_targetFrame"
| "ui_bound_targettotarget"
| "ui_bound_watchtarget"
UIEVENT_TYPE
“ABILITY_CHANGED”|“ABILITY_EXP_CHANGED”|“ABILITY_SET_CHANGED”|“ABILITY_SET_USABLE_SLOT_COUNT_CHANGED”|“ACCOUNT_ATTENDANCE_ADDED”…(+872)
UIEVENT_TYPE:
| "ABILITY_CHANGED"
| "ABILITY_EXP_CHANGED"
| "ABILITY_SET_CHANGED"
| "ABILITY_SET_USABLE_SLOT_COUNT_CHANGED"
| "ACCOUNT_ATTENDANCE_ADDED"
| "ACCOUNT_ATTENDANCE_LOADED"
| "ACCOUNT_ATTRIBUTE_UPDATED"
| "ACCOUNT_RESTRICT_NOTICE"
| "ACHIEVEMENT_UPDATE"
| "ACQUAINTANCE_LOGIN"
| "ACTABILITY_EXPERT_CHANGED"
| "ACTABILITY_EXPERT_EXPANDED"
| "ACTABILITY_EXPERT_GRADE_CHANGED"
| "ACTABILITY_MODIFIER_UPDATE"
| "ACTABILITY_REFRESH_ALL"
| "ACTION_BAR_AUTO_REGISTERED"
| "ACTION_BAR_PAGE_CHANGED"
| "ACTIONS_UPDATE"
| "ADD_GIVEN_QUEST_INFO"
| "ADD_NOTIFY_QUEST_INFO"
| "ADDED_ITEM"
| "ADDON_LOADED"
| "AGGRO_METER_CLEARED"
| "AGGRO_METER_UPDATED"
| "ALL_SIEGE_RAID_TEAM_INFOS"
| "ANTIBOT_PUNISH"
| "APPELLATION_CHANGED"
| "APPELLATION_GAINED"
| "APPELLATION_STAMP_SET"
| "ARCHE_PASS_BUY"
| "ARCHE_PASS_COMPLETED"
| "ARCHE_PASS_DROPPED"
| "ARCHE_PASS_EXPIRED"
| "ARCHE_PASS_LOADED"
| "ARCHE_PASS_MISSION_CHANGED"
| "ARCHE_PASS_MISSION_COMPLETED"
| "ARCHE_PASS_OWNED"
| "ARCHE_PASS_RESETED"
| "ARCHE_PASS_STARTED"
| "ARCHE_PASS_UPDATE_POINT"
| "ARCHE_PASS_UPDATE_REWARD_ITEM"
| "ARCHE_PASS_UPDATE_TIER"
| "ARCHE_PASS_UPGRADE_PREMIUM"
| "ASK_BUY_LABOR_POWER_POTION"
| "ASK_FORCE_ATTACK"
| "AUCTION_BIDDED"
| "AUCTION_BIDDEN"
| "AUCTION_BOUGHT"
| "AUCTION_BOUGHT_BY_SOMEONE"
| "AUCTION_CANCELED"
| "AUCTION_CHARACTER_LEVEL_TOO_LOW"
| "AUCTION_ITEM_ATTACHMENT_STATE_CHANGED"
| "AUCTION_ITEM_PUT_UP"
| "AUCTION_ITEM_SEARCH"
| "AUCTION_ITEM_SEARCHED"
| "AUCTION_LOWEST_PRICE"
| "AUCTION_PERMISSION_BY_CRAFT"
| "AUCTION_TOGGLE"
| "AUDIENCE_JOINED"
| "AUDIENCE_LEFT"
| "BAD_USER_LIST_UPDATE"
| "BADWORD_USER_REPORED_RESPONE_MSG"
| "BAG_EXPANDED"
| "BAG_ITEM_CONFIRMED"
| "BAG_REAL_INDEX_SHOW"
| "BAG_TAB_CREATED"
| "BAG_TAB_REMOVED"
| "BAG_TAB_SORTED"
| "BAG_TAB_SWITCHED"
| "BAG_UPDATE"
| "BAN_PLAYER_RESULT"
| "BANK_EXPANDED"
| "BANK_REAL_INDEX_SHOW"
| "BANK_TAB_CREATED"
| "BANK_TAB_REMOVED"
| "BANK_TAB_SORTED"
| "BANK_TAB_SWITCHED"
| "BANK_UPDATE"
| "BEAUTYSHOP_CLOSE_BY_SYSTEM"
| "BLESS_UTHSTIN_EXTEND_MAX_STATS"
| "BLESS_UTHSTIN_ITEM_SLOT_CLEAR"
| "BLESS_UTHSTIN_ITEM_SLOT_SET"
| "BLESS_UTHSTIN_MESSAGE"
| "BLESS_UTHSTIN_UPDATE_STATS"
| "BLESS_UTHSTIN_WILL_APPLY_STATS"
| "BLOCKED_USER_LIST"
| "BLOCKED_USER_UPDATE"
| "BLOCKED_USERS_INFO"
| "BOT_SUSPECT_REPORTED"
| "BUFF_SKILL_CHANGED"
| "BUFF_UPDATE"
| "BUILD_CONDITION"
| "BUILDER_END"
| "BUILDER_STEP"
| "BUTLER_INFO_UPDATED"
| "BUTLER_UI_COMMAND"
| "BUY_RESULT_AA_POINT"
| "BUY_SPECIALTY_CONTENT_INFO"
| "CANCEL_CRAFT_ORDER"
| "CANCEL_REBUILD_HOUSE_CAMERA_MODE"
| "CANDIDATE_LIST_CHANGED"
| "CANDIDATE_LIST_HIDE"
| "CANDIDATE_LIST_SELECTION_CHANGED"
| "CANDIDATE_LIST_SHOW"
| "CHANGE_ACTABILITY_DECO_NUM"
| "CHANGE_CONTRIBUTION_POINT_TO_PLAYER"
| "CHANGE_CONTRIBUTION_POINT_TO_STORE"
| "CHANGE_MY_LANGUAGE"
| "CHANGE_OPTION"
| "CHANGE_PAY_INFO"
| "CHANGE_VISUAL_RACE_ENDED"
| "CHANGED_AUTO_USE_AAPOINT"
| "CHANGED_MSG"
| "CHAT_DICE_VALUE"
| "CHAT_EMOTION"
| "CHAT_FAILED"
| "CHAT_JOINED_CHANNEL"
| "CHAT_LEAVED_CHANNEL"
| "CHAT_MESSAGE"
| "CHAT_MSG_ALARM"
| "CHAT_MSG_DOODAD"
| "CHAT_MSG_QUEST"
| "CHECK_TEXTURE"
| "CLEAR_BOSS_TELESCOPE_INFO"
| "CLEAR_CARRYING_BACKPACK_SLAVE_INFO"
| "CLEAR_COMPLETED_QUEST_INFO"
| "CLEAR_CORPSE_INFO"
| "CLEAR_DOODAD_INFO"
| "CLEAR_FISH_SCHOOL_INFO"
| "CLEAR_GIVEN_QUEST_STATIC_INFO"
| "CLEAR_HOUSING_INFO"
| "CLEAR_MY_SLAVE_POS_INFO"
| "CLEAR_NOTIFY_QUEST_INFO"
| "CLEAR_NPC_INFO"
| "CLEAR_SHIP_TELESCOPE_INFO"
| "CLEAR_TRANSFER_TELESCOPE_INFO"
| "CLOSE_CRAFT_ORDER"
| "CLOSE_MUSIC_SHEET"
| "COFFER_INTERACTION_END"
| "COFFER_INTERACTION_START"
| "COFFER_REAL_INDEX_SHOW"
| "COFFER_TAB_CREATED"
| "COFFER_TAB_REMOVED"
| "COFFER_TAB_SORTED"
| "COFFER_TAB_SWITCHED"
| "COFFER_UPDATE"
| "COMBAT_MSG"
| "COMBAT_TEXT"
| "COMBAT_TEXT_COLLISION"
| "COMBAT_TEXT_SYNERGY"
| "COMMON_FARM_UPDATED"
| "COMMUNITY_ERROR"
| "COMPLETE_ACHIEVEMENT"
| "COMPLETE_CRAFT_ORDER"
| "COMPLETE_QUEST_CONTEXT_DOODAD"
| "COMPLETE_QUEST_CONTEXT_NPC"
| "CONSOLE_WRITE"
| "CONVERT_TO_RAID_TEAM"
| "COPY_RAID_MEMBERS_TO_CLIPBOARD"
| "CRAFT_DOODAD_INFO"
| "CRAFT_ENDED"
| "CRAFT_FAILED"
| "CRAFT_ORDER_ENTRY_SEARCHED"
| "CRAFT_RECIPE_ADDED"
| "CRAFT_STARTED"
| "CRAFT_TRAINED"
| "CRAFTING_END"
| "CRAFTING_START"
| "CREATE_ORIGIN_UCC_ITEM"
| "CRIME_REPORTED"
| "DEBUFF_UPDATE"
| "DELETE_CRAFT_ORDER"
| "DELETE_PORTAL"
| "DESTROY_PAPER"
| "DIAGONAL_ASR"
| "DIAGONAL_LINE"
| "DICE_BID_RULE_CHANGED"
| "DISCONNECT_FROM_AUTH"
| "DISCONNECTED_BY_WORLD"
| "DISMISS_PET"
| "DIVE_END"
| "DIVE_START"
| "DOMINION"
| "DOMINION_GUARD_TOWER_STATE_NOTICE"
| "DOMINION_GUARD_TOWER_UPDATE_TOOLTIP"
| "DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED"
| "DOMINION_SIEGE_PERIOD_CHANGED"
| "DOMINION_SIEGE_SYSTEM_NOTICE"
| "DOMINION_SIEGE_UPDATE_TIMER"
| "DOODAD_LOGIC"
| "DOODAD_PHASE_MSG"
| "DOODAD_PHASE_UI_MSG"
| "DRAW_DOODAD_SIGN_TAG"
| "DRAW_DOODAD_TOOLTIP"
| "DYEING_END"
| "DYEING_START"
| "DYNAMIC_ACTION_BAR_HIDE"
| "DYNAMIC_ACTION_BAR_SHOW"
| "ENABLE_TEAM_AREA_INVITATION"
| "ENCHANT_EXAMINE"
| "ENCHANT_RESULT"
| "ENCHANT_SAY_ABILITY"
| "END_HERO_ELECTION_PERIOD"
| "END_QUEST_CHAT_BUBBLE"
| "ENDED_DUEL"
| "ENTER_ANOTHER_ZONEGROUP"
| "ENTER_ENCHANT_ITEM_MODE"
| "ENTER_GACHA_LOOT_MODE"
| "ENTER_ITEM_LOOK_CONVERT_MODE"
| "ENTER_WORLD_CANCELLED"
| "ENTERED_INSTANT_GAME_ZONE"
| "ENTERED_LOADING"
| "ENTERED_LOGIN"
| "ENTERED_SCREEN_SHOT_CAMERA_MODE"
| "ENTERED_SUBZONE"
| "ENTERED_WORLD"
| "ENTERED_WORLD_SELECT"
| "EQUIP_SLOT_REINFORCE_MSG_CHAGNE_LEVEL_EFFECT"
| "EQUIP_SLOT_REINFORCE_EXPAND_PAGE"
| "EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT"
| "EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP"
| "EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT"
| "EQUIP_SLOT_REINFORCE_SELECT_PAGE"
| "EQUIP_SLOT_REINFORCE_UPDATE"
| "ESC_MENU_ADD_BUTTON"
| "ESCAPE_END"
| "ESCAPE_START"
| "EVENT_SCHEDULE_START"
| "EVENT_SCHEDULE_STOP"
| "EXP_CHANGED"
| "EXPEDITION_APPLICANT_ACCEPT"
| "EXPEDITION_APPLICANT_REJECT"
| "EXPEDITION_BUFF_CHANGE"
| "EXPEDITION_EXP"
| "EXPEDITION_HISTORY"
| "EXPEDITION_LEVEL_UP"
| "EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT"
| "EXPEDITION_MANAGEMENT_APPLICANT_ADD"
| "EXPEDITION_MANAGEMENT_APPLICANT_DEL"
| "EXPEDITION_MANAGEMENT_APPLICANT_REJECT"
| "EXPEDITION_MANAGEMENT_APPLICANTS"
| "EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED"
| "EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED"
| "EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED"
| "EXPEDITION_MANAGEMENT_MEMBERS_INFO"
| "EXPEDITION_MANAGEMENT_POLICY_CHANGED"
| "EXPEDITION_MANAGEMENT_RECRUITMENT_ADD"
| "EXPEDITION_MANAGEMENT_RECRUITMENT_DEL"
| "EXPEDITION_MANAGEMENT_RECRUITMENTS"
| "EXPEDITION_MANAGEMENT_ROLE_CHANGED"
| "EXPEDITION_MANAGEMENT_UPDATED"
| "EXPEDITION_RANKING"
| "EXPEDITION_SUMMON_SUGGEST"
| "EXPEDITION_WAR_DECLARATION_FAILED"
| "EXPEDITION_WAR_DECLARATION_MONEY"
| "EXPEDITION_WAR_KILL_SCORE"
| "EXPEDITION_WAR_SET_PROTECT_DATE"
| "EXPEDITION_WAR_STATE"
| "EXPIRED_ITEM"
| "FACTION_CHANGED"
| "FACTION_COMPETITION_INFO"
| "FACTION_COMPETITION_RESULT"
| "FACTION_COMPETITION_UPDATE_POINT"
| "FACTION_RELATION_ACCEPTED"
| "FACTION_RELATION_CHANGED"
| "FACTION_RELATION_COUNT"
| "FACTION_RELATION_DENIED"
| "FACTION_RELATION_HISTORY"
| "FACTION_RELATION_REQUESTED"
| "FACTION_RELATION_WILL_CHANGE"
| "FACTION_RENAMED"
| "FADE_INOUT_DONE"
| "FAIL_WEB_PLAY_DIARY_INSTANT"
| "FAILED_TO_SET_PET_AUTO_SKILL"
| "FAMILY_ERROR"
| "FAMILY_EXP_ADD"
| "FAMILY_INFO_REFRESH"
| "FAMILY_LEVEL_UP"
| "FAMILY_MEMBER"
| "FAMILY_MEMBER_ADDED"
| "FAMILY_MEMBER_KICKED"
| "FAMILY_MEMBER_LEFT"
| "FAMILY_MEMBER_ONLINE"
| "FAMILY_MGR"
| "FAMILY_NAME_CHANGED"
| "FAMILY_OWNER_CHANGED"
| "FAMILY_REFRESH"
| "FAMILY_REMOVED"
| "FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL"
| "FIND_FACTION_REZ_DISTRICT_DURATION_FAIL"
| "FOLDER_STATE_CHANGED"
| "FORCE_ATTACK_CHANGED"
| "FRIENDLIST"
| "FRIENDLIST_INFO"
| "FRIENDLIST_UPDATE"
| "GACHA_LOOT_PACK_LOG"
| "GACHA_LOOT_PACK_RESULT"
| "GAME_EVENT_EMPTY"
| "GAME_EVENT_INFO_LIST_UPDATED"
| "GAME_EVENT_INFO_REQUESTED"
| "GAME_SCHEDULE"
| "GENDER_TRANSFERED"
| "GLIDER_MOVED_INTO_BAG"
| "GOODS_MAIL_INBOX_ITEM_TAKEN"
| "GOODS_MAIL_INBOX_MONEY_TAKEN"
| "GOODS_MAIL_INBOX_TAX_PAID"
| "GOODS_MAIL_INBOX_UPDATE"
| "GOODS_MAIL_RETURNED"
| "GOODS_MAIL_SENT_SUCCESS"
| "GOODS_MAIL_SENTBOX_UPDATE"
| "GOODS_MAIL_WRITE_ITEM_UPDATE"
| "GRADE_ENCHANT_BROADCAST"
| "GRADE_ENCHANT_RESULT"
| "GUARDTOWER_HEALTH_CHANGED"
| "GUILD_BANK_INTERACTION_END"
| "GUILD_BANK_INTERACTION_START"
| "GUILD_BANK_INVEN_SHOW"
| "GUILD_BANK_MONEY_UPDATE"
| "GUILD_BANK_REAL_INDEX_SHOW"
| "GUILD_BANK_TAB_CREATED"
| "GUILD_BANK_TAB_REMOVED"
| "GUILD_BANK_TAB_SORTED"
| "GUILD_BANK_TAB_SWITCHED"
| "GUILD_BANK_UPDATE"
| "HEIR_LEVEL_UP"
| "HEIR_SKILL_ACTIVE_TYPE_MSG"
| "HEIR_SKILL_LEARN"
| "HEIR_SKILL_RESET"
| "HEIR_SKILL_UPDATE"
| "HERO_ALL_SCORE_UPDATED"
| "HERO_ANNOUNCE_REMAIN_TIME"
| "HERO_CANDIDATE_NOTI"
| "HERO_CANDIDATES_ANNOUNCED"
| "HERO_ELECTION"
| "HERO_ELECTION_DAY_ALERT"
| "HERO_ELECTION_RESULT"
| "HERO_ELECTION_VOTED"
| "HERO_NOTI"
| "HERO_RANK_DATA_RETRIEVED"
| "HERO_RANK_DATA_TIMEOUT"
| "HERO_SCORE_UPDATED"
| "HERO_SEASON_OFF"
| "HERO_SEASON_UPDATED"
| "HIDE_ROADMAP_TOOLTIP"
| "HIDE_SKILL_MAP_EFFECT"
| "HIDE_WORLDMAP_TOOLTIP"
| "HOUSE_BUILD_INFO"
| "HOUSE_BUY_FAIL"
| "HOUSE_BUY_SUCCESS"
| "HOUSE_CANCEL_SELL_FAIL"
| "HOUSE_CANCEL_SELL_SUCCESS"
| "HOUSE_DECO_UPDATED"
| "HOUSE_FARM_MSG"
| "HOUSE_INFO_UPDATED"
| "HOUSE_INTERACTION_END"
| "HOUSE_INTERACTION_START"
| "HOUSE_PERMISSION_UPDATED"
| "HOUSE_REBUILD_TAX_INFO"
| "HOUSE_ROTATE_CONFIRM"
| "HOUSE_SALE_SUCCESS"
| "HOUSE_SET_SELL_FAIL"
| "HOUSE_SET_SELL_SUCCESS"
| "HOUSE_STEP_INFO_UPDATED"
| "HOUSE_TAX_INFO"
| "HOUSING_UCC_CLOSE"
| "HOUSING_UCC_ITEM_SLOT_CLEAR"
| "HOUSING_UCC_ITEM_SLOT_SET"
| "HOUSING_UCC_LEAVE"
| "HOUSING_UCC_UPDATED"
| "HPW_ZONE_STATE_CHANGE"
| "HPW_ZONE_STATE_WAR_END"
| "IME_STATUS_CHANGED"
| "INDUN_INITAL_ROUND_INFO"
| "INDUN_ROUND_END"
| "INDUN_ROUND_START"
| "INDUN_UPDATE_ROUND_INFO"
| "INGAME_SHOP_BUY_RESULT"
| "INIT_CHRONICLE_INFO"
| "INSERT_CRAFT_ORDER"
| "INSTANCE_ENTERABLE_MSG"
| "INSTANT_GAME_BEST_RATING_REWARD"
| "INSTANT_GAME_END"
| "INSTANT_GAME_JOIN_APPLY"
| "INSTANT_GAME_JOIN_CANCEL"
| "INSTANT_GAME_KILL"
| "INSTANT_GAME_PICK_BUFFS"
| "INSTANT_GAME_READY"
| "INSTANT_GAME_RETIRE"
| "INSTANT_GAME_ROUND_RESULT"
| "INSTANT_GAME_START"
| "INSTANT_GAME_START_POINT_RETURN_MSG"
| "INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME"
| "INSTANT_GAME_WAIT"
| "INTERACTION_END"
| "INTERACTION_START"
| "INVALID_NAME_POLICY"
| "INVEN_SLOT_SPLIT"
| "ITEM_ACQUISITION_BY_LOOT"
| "ITEM_CHANGE_MAPPING_RESULT"
| "ITEM_ENCHANT_MAGICAL_RESULT"
| "ITEM_EQUIP_RESULT"
| "ITEM_LOOK_CONVERTED"
| "ITEM_LOOK_CONVERTED_EFFECT"
| "ITEM_REFURBISHMENT_RESULT"
| "ITEM_SMELTING_RESULT"
| "ITEM_SOCKET_UPGRADE"
| "ITEM_SOCKETING_RESULT"
| "JURY_OK_COUNT"
| "JURY_WAITING_NUMBER"
| "LABORPOWER_CHANGED"
| "LEAVE_ENCHANT_ITEM_MODE"
| "LEAVE_GACHA_LOOT_MODE"
| "LEAVE_ITEM_LOOK_CONVERT_MODE"
| "LEAVED_INSTANT_GAME_ZONE"
| "LEAVING_WORLD_CANCELED"
| "LEAVING_WORLD_STARTED"
| "LEFT_LOADING"
| "LEFT_LOGIN"
| "LEFT_SCREEN_SHOT_CAMERA_MODE"
| "LEFT_SUBZONE"
| "LEFT_WORLD"
| "LEVEL_CHANGED"
| "LOGIN_CHARACTER_UPDATED"
| "LOGIN_DENIED"
| "LOOT_BAG_CHANGED"
| "LOOT_BAG_CLOSE"
| "LOOT_DICE"
| "LOOT_PACK_ITEM_BROADCAST"
| "LOOTING_RULE_BOP_CHANGED"
| "LOOTING_RULE_GRADE_CHANGED"
| "LOOTING_RULE_MASTER_CHANGED"
| "LOOTING_RULE_METHOD_CHANGED"
| "LP_MANAGE_CHARACTER_CHANGED"
| "MAIL_INBOX_ATTACHMENT_TAKEN_ALL"
| "MAIL_INBOX_ITEM_TAKEN"
| "MAIL_INBOX_MONEY_TAKEN"
| "MAIL_INBOX_TAX_PAID"
| "MAIL_INBOX_UPDATE"
| "MAIL_RETURNED"
| "MAIL_SENT_SUCCESS"
| "MAIL_SENTBOX_UPDATE"
| "MAIL_WRITE_ITEM_UPDATE"
| "MAP_EVENT_CHANGED"
| "MATE_SKILL_LEARNED"
| "MATE_STATE_UPDATE"
| "MEGAPHONE_MESSAGE"
| "MIA_MAIL_INBOX_ITEM_TAKEN"
| "MIA_MAIL_INBOX_MONEY_TAKEN"
| "MIA_MAIL_INBOX_TAX_PAID"
| "MIA_MAIL_INBOX_UPDATE"
| "MIA_MAIL_RETURNED"
| "MIA_MAIL_SENT_SUCCESS"
| "MIA_MAIL_SENTBOX_UPDATE"
| "MIA_MAIL_WRITE_ITEM_UPDATE"
| "MINE_AMOUNT"
| "MINI_SCOREBOARD_CHANGED"
| "MODE_ACTIONS_UPDATE"
| "MONEY_ACQUISITION_BY_LOOT"
| "MOUNT_BAG_UPDATE"
| "MOUNT_PET"
| "MOUNT_SLOT_CHANGED"
| "MOUSE_CLICK"
| "MOUSE_DOWN"
| "MOUSE_UP"
| "MOVE_SPEED_CHANGE"
| "MOVIE_ABORT"
| "MOVIE_LOAD"
| "MOVIE_START"
| "MOVIE_STOP"
| "MULTI_QUEST_CONTEXT_SELECT"
| "MULTI_QUEST_CONTEXT_SELECT_LIST"
| "NAME_TAG_MODE_CHANGED_MSG"
| "NATION_DOMINION"
| "NAVI_MARK_POS_TO_MAP"
| "NAVI_MARK_REMOVE"
| "NEW_DAY_STARTED"
| "NEW_SKILL_POINT"
| "NEXT_SIEGE_INFO"
| "NOTICE_MESSAGE"
| "NOTIFY_AUTH_ADVERTISING_MESSAGE"
| "NOTIFY_AUTH_BILLING_MESSAGE"
| "NOTIFY_AUTH_DISCONNECTION_MESSAGE"
| "NOTIFY_AUTH_FATIGUE_MESSAGE"
| "NOTIFY_AUTH_NOTICE_MESSAGE"
| "NOTIFY_AUTH_TC_FATIGUE_MESSAGE"
| "NOTIFY_WEB_TRANSFER_STATE"
| "NPC_CRAFT_ERROR"
| "NPC_CRAFT_UPDATE"
| "NPC_INTERACTION_END"
| "NPC_INTERACTION_START"
| "UNIT_NPC_EQUIPMENT_CHANGED"
| "NUONS_ARROW_SHOW"
| "NUONS_ARROW_UI_MSG"
| "NUONS_ARROW_UPDATE"
| "ONE_AND_ONE_CHAT_ADD_MESSAGE"
| "ONE_AND_ONE_CHAT_END"
| "ONE_AND_ONE_CHAT_START"
| "OPEN_ARS"
| "OPEN_CHAT"
| "OPEN_COMMON_FARM_INFO"
| "OPEN_CONFIG"
| "OPEN_CRAFT_ORDER_BOARD"
| "OPEN_EMBLEM_IMPRINT_UI"
| "OPEN_EMBLEM_UPLOAD_UI"
| "OPEN_EXPEDITION_PORTAL_LIST"
| "OPEN_MUSIC_SHEET"
| "OPEN_NAVI_DOODAD_NAMING_DIALOG"
| "OPEN_OTP"
| "OPEN_PAPER"
| "OPEN_PCCERT"
| "OPEN_PROMOTION_EVENT_URL"
| "OPEN_SECURE_CARD"
| "OPEN_WORLD_QUEUE"
| "OPTIMIZATION_RESULT_MESSAGE"
| "OPTION_RESET"
| "PASSENGER_MOUNT_PET"
| "PASSENGER_UNMOUNT_PET"
| "PET_AUTO_SKILL_CHANGED"
| "PET_FOLLOWING_MASTER"
| "PET_STOP_BY_MASTER"
| "PETMATE_BOUND"
| "PETMATE_UNBOUND"
| "PLAYER_AA_POINT"
| "PLAYER_ABILITY_LEVEL_CHANGED"
| "PLAYER_BANK_AA_POINT"
| "PLAYER_BANK_MONEY"
| "PLAYER_BM_POINT"
| "PLAYER_GEAR_POINT"
| "PLAYER_HONOR_POINT"
| "PLAYER_HONOR_POINT_CHANGED_IN_HPW"
| "PLAYER_JURY_POINT"
| "PLAYER_LEADERSHIP_POINT"
| "PLAYER_LIVING_POINT"
| "PLAYER_MONEY"
| "PLAYER_RESURRECTED"
| "PLAYER_RESURRECTION"
| "PLAYER_VISUAL_RACE"
| "POST_CRAFT_ORDER"
| "PRELIMINARY_EQUIP_UPDATE"
| "PREMIUM_FIRST_BUY_BONUS"
| "PREMIUM_GRADE_CHANGE"
| "PREMIUM_LABORPOWER_CHANGED"
| "PREMIUM_POINT_CHANGE"
| "PREMIUM_SERVICE_BUY_RESULT"
| "PREMIUM_SERVICE_LIST_UPDATED"
| "PROCESS_CRAFT_ORDER"
| "PROGRESS_TALK_QUEST_CONTEXT"
| "QUEST_CHAT_LET_IT_DONE"
| "QUEST_CHAT_RESTART"
| "QUEST_CONTEXT_CONDITION_EVENT"
| "QUEST_CONTEXT_OBJECTIVE_EVENT"
| "QUEST_CONTEXT_UPDATED"
| "QUEST_DIRECTING_MODE_END"
| "QUEST_DIRECTING_MODE_HOT_KEY"
| "QUEST_ERROR_INFO"
| "QUEST_HIDDEN_COMPLETE"
| "QUEST_HIDDEN_READY"
| "QUEST_LEFT_TIME_UPDATED"
| "QUEST_MSG"
| "QUEST_NOTIFIER_START"
| "QUEST_QUICK_CLOSE_EVENT"
| "RAID_APPLICANT_LIST"
| "RAID_FRAME_SIMPLE_VIEW"
| "RAID_RECRUIT_DETAIL"
| "RAID_RECRUIT_HUD"
| "RAID_RECRUIT_LIST"
| "RANDOM_SHOP_INFO"
| "RANDOM_SHOP_UPDATE"
| "RANK_ALARM_MSG"
| "RANK_DATA_RECEIVED"
| "RANK_LOCK"
| "RANK_PERSONAL_DATA"
| "RANK_RANKER_APPEARANCE"
| "RANK_REWARD_SNAPSHOTS"
| "RANK_SEASON_RESULT_RECEIVED"
| "RANK_SNAPSHOTS"
| "RANK_UNLOCK"
| "READY_TO_CONNECT_WORLD"
| "RECOVERABLE_EXP"
| "RECOVERED_EXP"
| "REENTRY_NOTIFY_DISABLE"
| "REENTRY_NOTIFY_ENABLE"
| "REFRESH_COMBAT_RESOURCE"
| "REFRESH_COMBAT_RESOURCE_UPDATE_TIME"
| "REFRESH_SQUAD_LIST"
| "REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE"
| "REFRESH_WORLD_QUEUE"
| "RELOAD_CASH"
| "REMOVE_BOSS_TELESCOPE_INFO"
| "REMOVE_CARRYING_BACKPACK_SLAVE_INFO"
| "REMOVE_FISH_SCHOOL_INFO"
| "REMOVE_GIVEN_QUEST_INFO"
| "REMOVE_NOTIFY_QUEST_INFO"
| "REMOVE_PING"
| "REMOVE_SHIP_TELESCOPE_INFO"
| "REMOVE_TRANSFER_TELESCOPE_INFO"
| "REMOVED_ITEM"
| "RENAME_CHARACTER_FAILED"
| "RENAME_PORTAL"
| "RENEW_ITEM_SUCCEEDED"
| "BAD_USER_LIST_UPDATE"
| "REPORT_CRIME"
| "REPRESENT_CHARACTER_RESULT"
| "REPUTATION_GIVEN"
| "REQUIRE_DELAY_TO_CHAT"
| "REQUIRE_ITEM_TO_CHAT"
| "RESET_INGAME_SHOP_MODELVIEW"
| "RESIDENT_BOARD_TYPE"
| "RESIDENT_HOUSING_TRADE_LIST"
| "RESIDENT_MEMBER_LIST"
| "RESIDENT_SERVICE_POINT_CHANGED"
| "RESIDENT_TOWNHALL"
| "RESIDENT_ZONE_STATE_CHANGE"
| "ROLLBACK_FAVORITE_CRAFTS"
| "RULING_CLOSED"
| "RULING_STATUS"
| "SAVE_PORTAL"
| "SAVE_SCREEN_SHOT"
| "SCALE_ENCHANT_BROADCAST"
| "SCHEDULE_ITEM_SENT"
| "SCHEDULE_ITEM_UPDATED"
| "SECOND_PASSWORD_ACCOUNT_LOCKED"
| "SECOND_PASSWORD_CHANGE_COMPLETED"
| "SECOND_PASSWORD_CHECK_COMPLETED"
| "SECOND_PASSWORD_CHECK_OVER_FAILED"
| "SECOND_PASSWORD_CLEAR_COMPLETED"
| "SECOND_PASSWORD_CREATION_COMPLETED"
| "SELECT_SQUAD_LIST"
| "SELECTED_INSTANCE_DIFFICULT"
| "SELL_SPECIALTY"
| "SELL_SPECIALTY_CONTENT_INFO"
| "SENSITIVE_OPERATION_VERIFY"
| "SENSITIVE_OPERATION_VERIFY_SUCCESS"
| "SET_DEFAULT_EXPAND_RATIO"
| "SET_EFFECT_ICON_VISIBLE"
| "SET_LOGIN_BROWSER_URL"
| "SET_OVERHEAD_MARK"
| "SET_PING_MODE"
| "SET_REBUILD_HOUSE_CAMERA_MODE"
| "SET_ROADMAP_PICKABLE"
| "SET_UI_MESSAGE"
| "SET_WEB_MESSENGE_COUNT"
| "SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW"
| "SHOW_ADD_TAB_WINDOW"
| "SHOW_ADDED_ITEM"
| "SHOW_BANNER"
| "SHOW_CHARACTER_ABILITY_WINDOW"
| "SHOW_CHARACTER_CREATE_WINDOW"
| "SHOW_CHARACTER_CUSTOMIZE_WINDOW"
| "SHOW_CHARACTER_SELECT_WINDOW"
| "SHOW_CHAT_TAB_CONTEXT"
| "SHOW_CRIME_RECORDS"
| "SHOW_DEPENDANT_WAIT_JURY"
| "SHOW_DEPENDANT_WAIT_TRIAL"
| "SHOW_GAME_RATING"
| "SHOW_HEALTH_NOTICE"
| "SHOW_HIDDEN_BUFF"
| "SHOW_LOGIN_WINDOW"
| "SHOW_PRIVACY_POLICY_WINDOW"
| "SHOW_RAID_FRAME_SETTINGS"
| "SHOW_RECOMMEND_USING_SECOND_PASSWORD"
| "SHOW_RENAME_EXPEIDITON"
| "SHOW_ROADMAP_TOOLTIP"
| "SHOW_SERVER_SELECT_WINDOW"
| "SHOW_SEXTANT_POS"
| "SHOW_SLAVE_INFO"
| "SHOW_VERDICTS"
| "SHOW_WORLDMAP_LOCATION"
| "SHOW_WORLDMAP_TOOLTIP"
| "SIEGE_APPOINT_RESULT"
| "SIEGE_RAID_REGISTER_LIST"
| "SIEGE_RAID_TEAM_INFO"
| "SIEGE_WAR_ENDED"
| "SIEGEWEAPON_BOUND"
| "SIEGEWEAPON_UNBOUND"
| "SIM_DOODAD_MSG"
| "SKILL_ALERT_ADD"
| "SKILL_ALERT_REMOVE"
| "SKILL_CHANGED"
| "SKILL_DEBUG_MSG"
| "SKILL_LEARNED"
| "SKILL_MAP_EFFECT"
| "SKILL_MSG"
| "SKILL_SELECTIVE_ITEM"
| "SKILL_SELECTIVE_ITEM_NOT_AVAILABLE"
| "SKILL_SELECTIVE_ITEM_READY_STATUS"
| "SKILL_UPGRADED"
| "SKILLS_RESET"
| "SLAVE_SHIP_BOARDING"
| "SLAVE_SHIP_UNBOARDING"
| "SLAVE_SPAWN"
| "SPAWN_PET"
| "SPECIAL_ABILITY_LEARNED"
| "SPECIALTY_CONTENT_RECIPE_INFO"
| "SPECIALTY_RATIO_BETWEEN_INFO"
| "SPELLCAST_START"
| "SPELLCAST_STOP"
| "SPELLCAST_SUCCEEDED"
| "START_CHAT_BUBBLE"
| "START_HERO_ELECTION_PERIOD"
| "START_QUEST_CONTEXT"
| "START_QUEST_CONTEXT_DOODAD"
| "START_QUEST_CONTEXT_NPC"
| "START_QUEST_CONTEXT_SPHERE"
| "START_SENSITIVE_OPERATION"
| "START_TALK_QUEST_CONTEXT"
| "START_TODAY_ASSIGNMENT"
| "STARTED_DUEL"
| "STICKED_MSG"
| "STILL_LOADING"
| "STORE_ADD_BUY_ITEM"
| "STORE_ADD_SELL_ITEM"
| "STORE_BUY"
| "STORE_FULL"
| "STORE_SELL"
| "STORE_SOLD_LIST"
| "STORE_TRADE_FAILED"
| "SURVEY_FORM_UPDATE"
| "SWITCH_ENCHANT_ITEM_MODE"
| "SYNC_PORTAL"
| "SYS_INDUN_STAT_UPDATED"
| "SYSMSG"
| "TARGET_CHANGED"
| "TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO"
| "TARGET_OVER"
| "TARGET_TO_TARGET_CHANGED"
| "TEAM_JOINT_BREAK"
| "TEAM_JOINT_BROKEN"
| "TEAM_JOINT_CHAT"
| "TEAM_JOINT_RESPONSE"
| "TEAM_JOINT_TARGET"
| "TEAM_JOINTED"
| "TEAM_MEMBER_DISCONNECTED"
| "TEAM_MEMBER_UNIT_ID_CHANGED"
| "TEAM_MEMBERS_CHANGED"
| "TEAM_ROLE_CHANGED"
| "TEAM_SUMMON_SUGGEST"
| "TENCENT_HEALTH_CARE_URL"
| "TIME_MESSAGE"
| "TOGGLE_CHANGE_VISUAL_RACE"
| "TOGGLE_COMMUNITY"
| "TOGGLE_CRAFT"
| "TOGGLE_FACTION"
| "TOGGLE_FOLLOW"
| "TOGGLE_IN_GAME_NOTICE"
| "TOGGLE_MEGAPHONE_CHAT"
| "TOGGLE_PARTY_FRAME"
| "TOGGLE_PET_MANAGE"
| "TOGGLE_PORTAL_DIALOG"
| "TOGGLE_RAID_FRAME"
| "TOGGLE_RAID_FRAME_PARTY"
| "TOGGLE_RAID_FRAME2"
| "TOGGLE_ROADMAP"
| "TOGGLE_WALK"
| "TOWER_DEF_INFO_UPDATE"
| "TOWER_DEF_MSG"
| "TRADE_CAN_START"
| "TRADE_CANCELED"
| "TRADE_ITEM_PUTUP"
| "TRADE_ITEM_TOOKDOWN"
| "TRADE_ITEM_UPDATED"
| "TRADE_LOCKED"
| "TRADE_MADE"
| "TRADE_MONEY_PUTUP"
| "TRADE_OK"
| "TRADE_OTHER_ITEM_PUTUP"
| "TRADE_OTHER_ITEM_TOOKDOWN"
| "TRADE_OTHER_LOCKED"
| "TRADE_OTHER_MONEY_PUTUP"
| "TRADE_OTHER_OK"
| "TRADE_STARTED"
| "TRADE_UI_TOGGLE"
| "TRADE_UNLOCKED"
| "TRANSFORM_COMBAT_RESOURCE"
| "TRIAL_CANCELED"
| "TRIAL_CLOSED"
| "TRIAL_MESSAGE"
| "TRIAL_STATUS"
| "TRIAL_TIMER"
| "TRY_LOOT_DICE"
| "TUTORIAL_EVENT"
| "TUTORIAL_HIDE_FROM_OPTION"
| "UCC_IMPRINT_SUCCEEDED"
| "UI_ADDON"
| "UI_PERMISSION_UPDATE"
| "UI_RELOADED"
| "ULC_ACTIVATE"
| "ULC_SKILL_MSG"
| "UNFINISHED_BUILD_HOUSE"
| "UNIT_COMBAT_STATE_CHANGED"
| "UNIT_DEAD"
| "UNIT_DEAD_NOTICE"
| "UNIT_ENTERED_SIGHT"
| "UNIT_EQUIPMENT_CHANGED"
| "UNIT_KILL_STREAK"
| "UNIT_LEAVED_SIGHT"
| "UNIT_NAME_CHANGED"
| "UNIT_NPC_EQUIPMENT_CHANGED"
| "UNITFRAME_ABILITY_UPDATE"
| "UNMOUNT_PET"
| "UPDATE_BINDINGS"
| "UPDATE_BOSS_TELESCOPE_AREA"
| "UPDATE_BOSS_TELESCOPE_INFO"
| "UPDATE_BOT_CHECK_INFO"
| "BUBBLE_UPDATE"
| "UPDATE_CARRYING_BACKPACK_SLAVE_INFO"
| "UPDATE_CHANGE_VISUAL_RACE_WND"
| "UPDATE_CHRONICLE_INFO"
| "UPDATE_CHRONICLE_NOTIFIER"
| "UPDATE_CLIENT_DRIVEN_INFO"
| "UPDATE_COMPLETED_QUEST_INFO"
| "UPDATE_CONTENT_ROSTER_WINDOW"
| "UPDATE_CORPSE_INFO"
| "UPDATE_CRAFT_ORDER_ITEM_FEE"
| "UPDATE_CRAFT_ORDER_ITEM_SLOT"
| "UPDATE_CRAFT_ORDER_SKILL"
| "UPDATE_DEFENCE_INFO"
| "UPDATE_DOMINION_INFO"
| "UPDATE_DOODAD_INFO"
| "UPDATE_DURABILITY_STATUS"
| "UPDATE_DYEING_EXCUTABLE"
| "UPDATE_ENCHANT_ITEM_MODE"
| "UPDATE_EXPEDITION_PORTAL"
| "UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT"
| "UPDATE_FACTION_REZ_DISTRICT"
| "UPDATE_FISH_SCHOOL_AREA"
| "UPDATE_FISH_SCHOOL_INFO"
| "UPDATE_GACHA_LOOT_MODE"
| "UPDATE_GIVEN_QUEST_STATIC_INFO"
| "UPDATE_HERO_ELECTION_CONDITION"
| "UPDATE_HOUSING_INFO"
| "UPDATE_HOUSING_TOOLTIP"
| "UPDATE_INGAME_BEAUTYSHOP_STATUS"
| "UPDATE_INGAME_SHOP"
| "UPDATE_INGAME_SHOP_VIEW"
| "UPDATE_INSTANT_GAME_INVITATION_COUNT"
| "UPDATE_INSTANT_GAME_KILLSTREAK"
| "UPDATE_INSTANT_GAME_KILLSTREAK_COUNT"
| "UPDATE_INSTANT_GAME_SCORES"
| "UPDATE_INSTANT_GAME_STATE"
| "UPDATE_INSTANT_GAME_TARGET_NPC_INFO"
| "UPDATE_INSTANT_GAME_TIME"
| "UPDATE_ITEM_LOOK_CONVERT_MODE"
| "UPDATE_MONITOR_NPC"
| "UPDATE_MY_SLAVE_POS_INFO"
| "UPDATE_NPC_INFO"
| "UPDATE_INDUN_PLAYING_INFO_BROADCASTING"
| "UPDATE_OPTION_BINDINGS"
| "UPDATE_PING_INFO"
| "UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL"
| "UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT"
| "UPDATE_RETURN_ACCOUNT_STATUS"
| "UPDATE_ROADMAP_ANCHOR"
| "UPDATE_ROSTER_MEMBER_INFO"
| "UPDATE_ROUTE_MAP"
| "UPDATE_SHIP_TELESCOPE_INFO"
| "UPDATE_SHORTCUT_SKILLS"
| "UPDATE_SIEGE_SCORE"
| "UPDATE_SKILL_ACTIVE_TYPE"
| "UPDATE_SLAVE_EQUIPMENT_SLOT"
| "UPDATE_SPECIALTY_RATIO"
| "UPDATE_SQUAD"
| "UPDATE_TELESCOPE_AREA"
| "UPDATE_TODAY_ASSIGNMENT"
| "UPDATE_TODAY_ASSIGNMENT_RESET_COUNT"
| "UPDATE_TRANSFER_TELESCOPE_AREA"
| "UPDATE_TRANSFER_TELESCOPE_INFO"
| "UPDATE_ZONE_INFO"
| "UPDATE_ZONE_LEVEL_INFO"
| "UPDATE_ZONE_PERMISSION"
| "VIEW_CASH_BUY_WINDOW"
| "WAIT_FRIEND_ADD_ALARM"
| "WAIT_FRIENDLIST_UPDATE"
| "WAIT_REPLY_FROM_SERVER"
| "WATCH_TARGET_CHANGED"
| "WEB_BROWSER_ESC_EVENT"
| "WORLD_MESSAGE"
| "ZONE_SCORE_CONTENT_STATE"
| "ZONE_SCORE_UPDATED"
UI_BUTTON_STATE_TEXT
“DISABLED”|“HIGHLIGHTED”|“NORMAL”|“PUSHED”
UI_BUTTON_STATE_TEXT:
| "DISABLED"
| "HIGHLIGHTED"
| "NORMAL"
| "PUSHED"
UI_LAYER
“background”|“dialog”|“game”|“hud”|“normal”…(+3)
-- Widgets with layers of the same level and parent can overlap based on focus.
UI_LAYER:
| "background" -- Layer 0 (invisible)
| "game" -- Layer 1
-> "normal" -- Layer 2 (default)
| "hud" -- Layer 3
| "questdirecting" -- Layer 4
| "dialog" -- Layer 5
| "tooltip" -- Layer 6
| "system" -- Layer 7
UNIT
“player”|“playerpet”|“playerpet1”|“playerpet2”|“slave”…(+153)
UNIT:
| "player"
| "target"
| "targettarget"
| "watchtarget"
| "playerpet" -- mount/pet
| "playerpet1" -- mount
| "playerpet2" -- pet
| "slave"
| "team1" -- team = the current raid/can be co raid
| "team2"
| "team3"
| "team4"
| "team5"
| "team6"
| "team7"
| "team8"
| "team9"
| "team10"
| "team11"
| "team12"
| "team13"
| "team14"
| "team15"
| "team16"
| "team17"
| "team18"
| "team19"
| "team20"
| "team21"
| "team22"
| "team23"
| "team24"
| "team25"
| "team26"
| "team27"
| "team28"
| "team29"
| "team30"
| "team31"
| "team32"
| "team33"
| "team34"
| "team35"
| "team36"
| "team37"
| "team38"
| "team39"
| "team40"
| "team41"
| "team42"
| "team43"
| "team44"
| "team45"
| "team46"
| "team47"
| "team48"
| "team49"
| "team50"
| "team_1_1"
| "team_1_2"
| "team_1_3"
| "team_1_4"
| "team_1_5"
| "team_1_6"
| "team_1_7"
| "team_1_8"
| "team_1_9"
| "team_1_10"
| "team_1_11"
| "team_1_12"
| "team_1_13"
| "team_1_14"
| "team_1_15"
| "team_1_16"
| "team_1_17"
| "team_1_18"
| "team_1_19"
| "team_1_20"
| "team_1_21"
| "team_1_22"
| "team_1_23"
| "team_1_24"
| "team_1_25"
| "team_1_26"
| "team_1_27"
| "team_1_28"
| "team_1_29"
| "team_1_30"
| "team_1_31"
| "team_1_32"
| "team_1_33"
| "team_1_34"
| "team_1_35"
| "team_1_36"
| "team_1_37"
| "team_1_38"
| "team_1_39"
| "team_1_40"
| "team_1_41"
| "team_1_42"
| "team_1_43"
| "team_1_44"
| "team_1_45"
| "team_1_46"
| "team_1_47"
| "team_1_48"
| "team_1_49"
| "team_1_50"
| "team_2_1"
| "team_2_2"
| "team_2_3"
| "team_2_4"
| "team_2_5"
| "team_2_6"
| "team_2_7"
| "team_2_8"
| "team_2_9"
| "team_2_10"
| "team_2_11"
| "team_2_12"
| "team_2_13"
| "team_2_14"
| "team_2_15"
| "team_2_16"
| "team_2_17"
| "team_2_18"
| "team_2_19"
| "team_2_20"
| "team_2_21"
| "team_2_22"
| "team_2_23"
| "team_2_24"
| "team_2_25"
| "team_2_26"
| "team_2_27"
| "team_2_28"
| "team_2_29"
| "team_2_30"
| "team_2_31"
| "team_2_32"
| "team_2_33"
| "team_2_34"
| "team_2_35"
| "team_2_36"
| "team_2_37"
| "team_2_38"
| "team_2_39"
| "team_2_40"
| "team_2_41"
| "team_2_42"
| "team_2_43"
| "team_2_44"
| "team_2_45"
| "team_2_46"
| "team_2_47"
| "team_2_48"
| "team_2_49"
| "team_2_50"
UNIT_INFO_TYPE
“character”|“housing”|“mate”|“npc”|“shipyard”…(+2)
UNIT_INFO_TYPE:
| "character"
| "npc"
| "slave"
| "housing"
| "transfer"
| "mate"
| "shipyard"
UNIT_LOCAL
“player”|“target”|“targettarget”|“watchtarget”
UNIT_LOCAL:
| "player"
| "target"
| "targettarget"
| "watchtarget"
UNIT_PET
“playerpet”|“playerpet1”|“playerpet2”
UNIT_PET:
| "playerpet" -- mount/pet
| "playerpet1" -- mount
| "playerpet2" -- pet
UNIT_TYPE
“housing”|“npc”
UNIT_TYPE:
| "housing"
| "npc"
WIDGET_EVENT_TYPE
“OnAcceptFocus”|“OnAlphaAnimeEnd”|“OnBoundChanged”|“OnChangedAnchor”|“OnCheckChanged”…(+44)
WIDGET_EVENT_TYPE:
| "OnAcceptFocus" -- Triggers when the widget accepts focus.
| "OnAlphaAnimeEnd" -- Triggers when the widgets alpha animation has ended.
| "OnBoundChanged" -- Triggers when the widgets ui bound has changed.
| "OnChangedAnchor" -- Triggers when the widgets anchor has been changed.
| "OnCheckChanged" -- triggers when the CheckButton widget check has been changed.
| "OnClick" -- Triggers when the widget has been clicked.
| "OnCloseByEsc" -- Triggers when the Window widget has been closed when the escape key has been pressed. Requires `widget:SetCloseOnEscape(true)`.
| "OnContentUpdated" -- Triggers when the contents of a widget are updated.
| "OnCursorMoved" -- Triggers when the EditboxMultiline widgets cursor has moved.
| "OnDragReceive" -- Triggers when the Window widget has dragging enabled and drag is received.
| "OnDragStart" -- Triggers when the Window widget has dragging enabled and drag has started.
| "OnDragStop" -- Triggers when the Window widget has dragging enabled and drag has stopped.
| "OnDynamicListUpdatedView" -- Triggers when he DynamicList widget view has updated.
| "OnEffect" -- Triggers every frame while the widget is shown.
| "OnEnableChanged" -- Triggers when the widget is enabled or disabled.
| "OnEndFadeIn" -- Triggers when the widget has ended the fade in animation for showing the widget.
| "OnEndFadeOut" -- Triggers when the widget has ended the fade out animation for hiding the widget.
| "OnEnter" -- Triggers when the mouse enters the widgets ui bounds.
| "OnEnterPressed" -- Triggers when the widget is focused and the enter key is pressed.
| "OnEscapePressed" -- Triggers when the widget is focused and the escape key is pressed.
| "OnEvent" -- Triggers when an event registered to the widget triggers.
| "OnHide" -- Triggers when the widget is hidden.
| "OnKeyDown" -- Triggers when the widget has keyboard enabled and the key has been pushed.
| "OnKeyUp" -- Triggers when the widget has keyboard enabled and the key has been released.
| "OnLeave" -- Triggers when mouse leaves the widgets ui bounds.
| "OnListboxToggled" -- Triggers when the Listbox widget is toggled.
| "OnModelChanged" -- triggers when the Model widget model changes.
| "OnMouseDown" -- Triggers when the mouse left or right click is released while within the ui bounds of the widget.
| "OnMouseMove" -- Triggers when the mouse moves while within the widgets ui bounds.
| "OnMouseUp" -- Triggers when the mouse left or right click is pressed while within the ui bounds of the widget.
| "OnMovedPosition" -- Triggers when the Window widget has dragging enabled and the widget has moved.
| "OnPageChanged" -- Triggers when the Pageable widget page changes.
| "OnPermissionChanged" -- Triggers when the permission changes.
| "OnRadioChanged" -- Triggers when the RadioGroup widget radio changes.
| "OnRestricted" -- #
| "OnScale" -- Triggers when the widgets scale has been applied or set.
| "OnScaleAnimeEnd" -- Triggers when the widgets scale animation has ended.
| "OnSelChanged" -- Triggers when the Listbox or ListCtrl widget selection changes.
| "OnShow" -- Triggers when the object is shown.
| "OnSliderChanged" -- Triggers when the Slider widget slider changes.
| "OnTabChanged" -- Triggers when the Tab widget tab changes.
| "OnTextChanged" -- Triggers when the Editbox widget text changes.
| "OnTooltip" -- Triggers when the Listbox widget should show a tooltip.
| "OnUpdate" -- Triggers every frame while the widget is shown.
| "OnVisibleChanged" -- Triggers when the widget is shown or hidden.
| "OnWheelDown" -- Triggers when the mouse is within the widgets ui bounds and the mouse wheel is scrolled down.
| "OnWheelUp" -- Triggers when the mouse is within the widgets ui bounds mouse wheel is scrolled up.
| "PreClick" -- Triggers when the Slot widget is clicked.
| "PreUse" -- Triggers when the Slot widget is clicked.
WIDGET_SOUND
“ability_change”|“achievement”|“auction”|“auction_put_up”|“bag”…(+45)
WIDGET_SOUND:
| "ability_change"
| "achievement"
| "auction"
| "auction_put_up"
| "bag"
| "bank"
| "battlefield_entrance"
| "character_info"
| "coffer"
| "common_farm_info"
| "community"
| "composition_score"
| "config"
| "cosmetic_details"
| "craft"
| "crime_records"
| "default_r"
| "dialog_common"
| "dialog_enter_beautyshop"
| "dialog_gender_transfer"
| "dyeing"
| "edit_box"
| "item_enchant"
| "loot"
| "mail"
| "mail_read"
| "mail_write"
| "my_farm_info"
| "option"
| "pet_info"
| "portal"
| "prelim_equipment"
| "quest_context_list"
| "quest_directing_mode"
| "raid_team"
| "ranking"
| "ranking_reward"
| "skill_book"
| "store"
| "store_drain"
| "submenu"
| "trade"
| "tutorial"
| "ucc"
| "wash"
| "web_messenger"
| "web_note"
| "web_play_diary"
| "web_wiki"
| "world_map"
WORLD_MAP_LEVEL
1|2|3|4
WORLD_MAP_LEVEL:
| `1` -- World
| `2` -- Continent
| `3` -- Zone
| `4` -- City
ZONE_CLIMATE
1|2|3|4|5
ZONE_CLIMATE:
| `1` -- None
| `2` -- Temperate
| `3` -- Tropical
| `4` -- Subartic
| `5` -- Arid
ZONE_GROUP_ID
0|100|101|102|103…(+151)
-- Obtained from db zone_groups
ZONE_GROUP_ID:
| `0` -- current - Current location
| `1` -- w_gweonid_forest - Gweonid Forest
| `2` -- w_marianople - Marianople
| `3` -- w_garangdol_plains - Dewstone Plains
| `4` -- e_sunrise_peninsula - Solis Headlands
| `5` -- w_solzreed - Solzreed Peninsula
| `6` -- w_lilyut_meadow - Lilyut Hills
| `7` -- e_rainbow_field - Arcum Iris
| `8` -- w_two_crowns - Two Crowns
| `9` -- e_mahadevi - Mahadevi
| `10` -- w_bronze_rock - Airain Rock
| `11` -- e_falcony_plateau - Falcorth Plains
| `12` -- e_singing_land - Villanelle
| `13` -- e_sunny_wilderness - Sunbite Wilds
| `14` -- e_steppe_belt - Windscour Savannah
| `15` -- e_ruins_of_hariharalaya - Perinoor Ruins
| `16` -- e_lokas_checkers - Rookborne Basin
| `17` -- e_ynystere - Ynystere
| `18` -- w_white_forest - White Arden
| `19` -- w_the_carcass - Karkasse Ridgelands
| `20` -- w_cross_plains - Cinderstone Moor
| `21` -- w_cradle_of_genesis - Aubre Cradle
| `22` -- w_golden_plains - Halcyona
| `23` -- e_hasla - Hasla
| `24` -- e_tiger_spine_mountains - Tigerspine Mountains
| `25` -- e_ancient_forest - Silent Forest
| `26` -- w_hell_swamp - Hellswamp
| `27` -- w_long_sand - Sanddeep
| `28` -- w_barren_land - The Wastes
| `29` -- s_lost_island - Libertia Sea
| `30` -- s_lostway_sea - Castaway Strait
| `31` -- instance_training_camp - Drill Camp
| `32` -- instance_silent_colossus - Dreadnought
| `33` -- o_salpimari - Heedmar
| `34` -- o_nuimari - Nuimari
| `35` -- w_dark_side_of_the_moon -
| `36` -- s_silent_sea - Arcadian Sea
| `37` -- e_una_basin -
| `38` -- s_nightmare_coast -
| `39` -- s_golden_sea - Halcyona Gulf
| `40` -- s_crescent_sea - Feuille Sound
| `41` -- locked_sea_temp - Forbidden Sea
| `42` -- locked_land_temp - Forbidden Shore
| `43` -- o_seonyeokmari - Marcala
| `44` -- o_rest_land - Calmlands
| `45` -- instance_burntcastle_armory - Burnt Castle Armory
| `46` -- instance_hadir_farm - Hadir Farm
| `47` -- instance_sal_temple - Palace Cellar
| `48` -- e_white_island - Saltswept Atoll
| `49` -- arche_mall - Mirage Isle
| `50` -- instance_cuttingwind_deadmine - Sharpwind Mines
| `51` -- instance_howling_abyss - Howling Abyss
| `52` -- instance_cradle_of_destruction - Kroloal Cradle
| `53` -- test_instance_violent_maelstrom - Violent Maelstrom Arena
| `54` -- o_abyss_gate - Exeloch
| `55` -- instance_nachashgar - Serpentis
| `56` -- o_land_of_sunlights - Sungold Fields
| `57` -- o_ruins_of_gold - Golden Ruins
| `58` -- instance_howling_abyss_2 - Greater Howling Abyss
| `59` -- s_freedom_island - Sunspeck Sea
| `60` -- s_pirate_island - Stormraw Sound
| `61` -- o_shining_shore - Diamond Shores
| `62` -- instance_immortal_isle - Sea of Drowned Love
| `63` -- o_the_great_reeds - Reedwind
| `64` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love
| `65` -- o_library_2 - Verdant Skychamber
| `66` -- instance_nachashgar_easy - Lesser Serpentis
| `67` -- o_library_1 - Introspect Path
| `68` -- instance_prologue - Lucius's Dream
| `69` -- o_library_3 - Evening Botanica
| `70` -- instance_library_1 - Encyclopedia Room
| `71` -- instance_library_2 - Libris Garden
| `72` -- instance_library_3 - Screaming Archives
| `73` -- instance_library_boss_1 - Screening Hall
| `74` -- instance_library_boss_2 - Frozen Study
| `75` -- instance_library_boss_3 - Deranged Bookroom
| `76` -- instance_library_tower_defense - Corner Reading Room
| `77` -- instance_training_camp_1on1 - Gladiator Arena
| `78` -- o_dew_plains - Mistmerrow
| `79` -- w_mirror_kingdom - Miroir Tundra
| `80` -- s_broken_mirrors_sea - Shattered Sea
| `81` -- instance_battle_field - New Arena
| `82` -- o_epherium - Epherium
| `83` -- instance_hadir_farm_hard - Greater Hadir Farm
| `84` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory
| `85` -- instance_library_heart - Heart of Ayanad
| `86` -- instance_sal_temple_hard - Greater Palace Cellar
| `87` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines
| `88` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle
| `89` -- instance_feast_garden - Mistsong Summit
| `90` -- instance_training_camp_no_item - Arena
| `91` -- instance_the_judge_of_uthstin - Decisive Arena
| `92` -- instance_battle_field_of_feast - Free-For-All Arena
| `93` -- w_hanuimaru - Ahnimar
| `94` -- instance_prologue_izuna - Ancient Ezna
| `95` -- s_boiling_sea - Boiling Sea
| `96` -- e_sylvina_region - Sylvina Caldera
| `97` -- instance_sea_of_chaos - Bloodsalt Bay
| `98` -- o_room_of_queen - Queen's Chamber
| `99` -- e_lokaloka_mountains - Rokhala Mountains
| `100` -- o_room_of_queen_2 - Queen's Chamber
| `101` -- o_room_of_queen_3 - Burnt Castle Cellar
| `102` -- o_candlestick_of_sea - Aegis Island
| `103` -- o_whale_song_bay - Whalesong Harbor
| `104` -- s_whale_swell_strait - Whaleswell Straits
| `105` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary
| `106` -- instance_festival_training_camp_1on1 - Snowball Arena
| `107` -- o_hirama_the_west - Western Hiram Mountains
| `108` -- instance_golden_plains - Golden Plains Battle
| `109` -- instance_golden_plains_war - Golden Plains Battle
| `110` -- o_hirama_the_east - Eastern Hiram Mountains
| `111` -- instance_library_new_boss_1 - Screening Hall (Disabled)
| `112` -- instance_library_new_boss_2 - Frozen Study (Disabled)
| `113` -- instance_library_new_boss_3 - Deranged Bookroom (Disabled)
| `114` -- test_arcaneearth - Corner Reading Room (Disabled)
| `115` -- instance_library_new_heart - Heart of Ayanad (Disabled)
| `116` -- library_lobby_1f - Unused
| `117` -- library_lobby_2f - Verdant Skychamber (Disabled)
| `118` -- library_lobby_3f - Evening Botanica (Disabled)
| `119` -- library_lobby_4f - Constellation Breakroom (Disabled)
| `120` -- instance_library_boss_total - Abyssal Library
| `121` -- instance_carcass - Red Dragon's Keep
| `122` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City
| `125` -- instance_challenge_tower - Noryette Challenge
| `126` -- zonegroup_instance_defense_of_feast - Mistsong Banquet
| `127` -- instance_sea_survival - Naval Survival Game (test)
| `129` -- instance_sea_survival_2 - Stillwater Gulf
| `130` -- instance_eternity - Hereafter Rebellion
| `131` -- instance_dew_plain - Battle of Mistmerrow
| `132` -- instance_dewplane_boss - Kadum
| `133` -- the_garden - Garden of the Gods
| `134` -- gatekeeper_hall - Gatekeeper Hall
| `135` -- instance_hanuimaru_zone - Dairy Cow Dreamland
| `136` -- instance_restraint_of_power - Circle of Authority
| `137` -- instance_phantom_of_delphinad - Delphinad Mirage
| `138` -- instance_arena_2on2 - Test Arena
| `139` -- o_land_of_magic - Mysthrane Gorge
| `140` -- o_mount_ipnir - Ipnya Ridge
| `141` -- instance_garuda_nest - Skyfin War
| `142` -- instance_mount_ipnir_story - Queen's Altar
| `143` -- instance_event_camp_1on1 - Event Arena
| `144` -- test_cbush - Guild House
| `145` -- instance_black_thorn - Unused
| `146` -- instance_black_spike - Black Thorn Prison
| `147` -- o_western_prairie - Great Prairie of the West
| `148` -- instance_nachashgar_ancient - Greater Serpentis
| `149` -- instance_cuttlefish_event_zone - Squid Game Event Arena
| `150` -- instance_dimensional_defence - Dimensional Boundary Defense Raid
| `151` -- instance_event_hanuimaru - Ahnimar Event Arena
| `152` -- w_golden_moss_forest - Goldleaf Forest
| `153` -- instance_training_camp_1on1_ga - Make a Splash
| `154` -- instance_burntcastle_armory_nightmare - Nightmare Burnt Castle Armory
| `155` -- instance_divided_crossroad - Crossroads Arena
| `156` -- instance_noryette_battlefield - Noryette Arena
| `158` -- instance_life_dungeon_daru - Island of Abundance
| `159` -- instance_golden_plains_ga - Golden Plains Battle
ZONE_KEY
0|100|101|102|104…(+315)
-- Obtained from db zones
ZONE_KEY:
| `0` -- login -
| `2` -- siegefield -
| `3` -- npc_single -
| `4` -- cbsuh_nonpc - Guild House
| `21` -- old_w_garangdol -
| `22` -- old_w_marianople -
| `23` -- old_w_solzreed -
| `24` -- old_w_two_crowns -
| `25` -- old_w_cross_plains -
| `29` -- old_w_white_forest -
| `30` -- old_w_gold_moss -
| `31` -- old_w_longsand -
| `32` -- old_w_gold_plains -
| `33` -- old_w_cradle_genesis -
| `34` -- old_w_bronze_rock -
| `35` -- old_w_hanuimaru -
| `36` -- old_w_nameless_canyon -
| `37` -- old_w_gweoniod_forest -
| `38` -- old_w_lilyut_mea -
| `39` -- old_w_carcass -
| `40` -- old_w_hell_swamp -
| `41` -- old_w_death_mt -
| `42` -- old_w_twist_coast -
| `43` -- old_w_tornado_mea -
| `44` -- old_w_dark_moon -
| `45` -- old_w_firefly_pen -
| `46` -- old_w_frozen_top -
| `47` -- old_w_mirror_kingdom -
| `72` -- ocean_level -
| `73` -- old_e_black_desert -
| `74` -- old_e_laveda -
| `75` -- old_e_desert_of_fossils -
| `76` -- old_e_sunny_wilderness -
| `77` -- old_e_volcanic_shore -
| `78` -- old_e_sylvina_volcanic_region -
| `79` -- old_e_hasla -
| `80` -- old_e_ruins_of_hariharalaya -
| `81` -- old_e_steppe_belt -
| `82` -- old_e_rainbow_field -
| `83` -- old_e_lokaloka_mt_south -
| `84` -- old_e_lokaloka_mt_north -
| `85` -- old_e_return_land -
| `86` -- old_e_loca_checkers -
| `87` -- old_e_night_velley -
| `88` -- old_e_una_basin -
| `89` -- old_e_ancient_forest -
| `90` -- old_e_ynystere -
| `91` -- old_e_sing_land -
| `92` -- old_e_falcony_plateau -
| `93` -- old_e_tiger_mt -
| `94` -- old_e_mahadevi -
| `95` -- old_e_sunrise_pen -
| `96` -- old_e_white_island -
| `97` -- old_w_ynys_island -
| `98` -- old_w_wandering_island -
| `99` -- origin -
| `100` -- model_room -
| `101` -- worldlevel8x8 -
| `102` -- world8x8_noone -
| `104` -- module_object_update -
| `105` -- module_hightmap_update -
| `108` -- npc_brave -
| `117` -- background_lod -
| `118` -- main_world_0_0 -
| `119` -- main_world_1_0 -
| `120` -- main_world_2_0 -
| `121` -- main_world_0_1 -
| `122` -- main_world_1_1 -
| `123` -- main_world_2_1 -
| `124` -- main_world_0_2 -
| `125` -- main_world_1_2 -
| `126` -- main_world_2_2 -
| `127` -- main_world_rain_bow -
| `128` -- main_world_tiger -
| `129` -- w_gweonid_forest_1 - Gweonid Forest
| `130` -- main_world_two_crowns -
| `131` -- main_world_3_0 -
| `132` -- main_world_bone -
| `133` -- w_marianople_1 - Marianople
| `134` -- instance_silent_colossus - Dreadnought
| `135` -- main_world_rough_ynystere -
| `136` -- e_steppe_belt_1 - Windscour Savannah
| `137` -- e_ruins_of_hariharalaya_1 - Perinoor Ruins
| `138` -- e_lokas_checkers_1 - Rookborne Basin
| `139` -- e_ynystere_1 - Ynystere
| `140` -- w_garangdol_plains_1 - Dewstone Plains
| `141` -- e_sunrise_peninsula_1 - Solis Headlands
| `142` -- w_solzreed_1 - Solzreed Peninsula
| `143` -- w_white_forest_1 - White Arden
| `144` -- w_lilyut_meadow_1 - Lilyut Hills
| `145` -- w_the_carcass_1 - Karkasse Ridgelands
| `146` -- e_rainbow_field_1 - Arcum Iris
| `147` -- sound_test -
| `148` -- w_cross_plains_1 - Cinderstone Moor
| `149` -- w_two_crowns_1 - Two Crowns
| `150` -- w_cradle_of_genesis_1 - Aubre Cradle
| `151` -- w_golden_plains_1 - Halcyona
| `152` -- 3d_environment_object -
| `153` -- e_mahadevi_1 - Mahadevi
| `154` -- w_bronze_rock_1 - Airain Rock
| `155` -- e_hasla_1 - Hasla
| `156` -- e_falcony_plateau_1 - Falcorth Plains
| `157` -- e_sunny_wilderness_1 - Sunbite Wilds
| `158` -- e_tiger_spine_mountains_1 - Tigerspine Mountains
| `159` -- e_ancient_forest - Silent Forest
| `160` -- e_singing_land_1 - Villanelle
| `161` -- w_hell_swamp_1 - Hellswamp
| `162` -- w_long_sand_1 - Sanddeep
| `163` -- test_w_gweonid_forest -
| `164` -- w_barren_land - The Wastes
| `165` -- machinima_w_solzreed -
| `166` -- npc_test -
| `167` -- 3d_natural_object -
| `168` -- machinima_w_gweonid_forest -
| `169` -- machinima_w_garangdol_plains -
| `170` -- machinima_w_bronze_rock -
| `171` -- sumday_nonpc -
| `172` -- s_lost_island - Castaway Strait
| `173` -- s_lostway_sea - Castaway Strait
| `174` -- gstar2010 - G-Star 2010
| `175` -- chls_model_room -
| `176` -- s_zman_nonpc -
| `177` -- loginbg2 -
| `178` -- w_solzreed_2 - Solzreed Peninsula
| `179` -- w_solzreed_3 - Solzreed Peninsula
| `180` -- s_silent_sea_7 - Arcadian Sea
| `181` -- w_gweonid_forest_2 - Gweonid Forest
| `182` -- w_gweonid_forest_3 - Gweonid Forest
| `183` -- w_marianople_2 - Marianople
| `184` -- e_falcony_plateau_2 - Falcorth Plains
| `185` -- w_garangdol_plains_2 - Dewstone Plains
| `186` -- w_two_crowns_2 - Two Crowns
| `187` -- e_rainbow_field_2 - Arcum Iris
| `188` -- e_rainbow_field_3 - Arcum Iris
| `189` -- e_rainbow_field_4 - Arcum Iris
| `190` -- e_sunny_wilderness_2 - Sunbite Wilds
| `191` -- e_sunrise_peninsula_2 - Solis Headlands
| `192` -- w_bronze_rock_2 - Airain Rock
| `193` -- w_bronze_rock_3 - Airain Rock
| `194` -- e_singing_land_2 - Villanelle
| `195` -- w_lilyut_meadow_2 - Lilyut Hills
| `196` -- e_mahadevi_2 - Mahadevi
| `197` -- e_mahadevi_3 - Mahadevi
| `198` -- instance_training_camp - Drill Camp
| `204` -- o_salpimari - Heedmar
| `205` -- o_nuimari - Nuimari
| `206` -- w_golden_plains_2 - Halcyona
| `207` -- w_golden_plains_3 - Halcyona
| `209` -- w_dark_side_of_the_moon -
| `210` -- s_silent_sea_1 - Arcadian Sea
| `211` -- s_silent_sea_2 - Arcadian Sea
| `212` -- s_silent_sea_3 - Arcadian Sea
| `213` -- s_silent_sea_4 - Arcadian Sea
| `214` -- s_silent_sea_5 - Arcadian Sea
| `215` -- s_silent_sea_6 - Arcadian Sea
| `216` -- e_una_basin -
| `217` -- s_nightmare_coast -
| `218` -- s_golden_sea_1 - Halcyona Gulf
| `219` -- s_golden_sea_2 - Halcyona Gulf
| `221` -- s_crescent_sea - Feuille Sound
| `225` -- lock_south_sunrise_peninsula - Southern Solis Forbidden Field
| `226` -- lock_golden_sea - Forbidden Halcyona Reef
| `227` -- lock_left_side_of_silent_sea - Western Arcadian Sea Forbidden Reef
| `228` -- lock_right_side_of_silent_sea_1 - Eastern Arcadian Sea Forbidden Reef
| `229` -- lock_right_side_of_silent_sea_2 - Eastern Arcadian Sea Forbidden Reef
| `233` -- o_seonyeokmari - Marcala
| `234` -- o_rest_land - Calmlands
| `236` -- instance_burntcastle_armory - Burnt Castle Armory
| `240` -- instance_sal_temple - Palace Cellar
| `241` -- instance_hadir_farm - Hadir Farm
| `242` -- e_ruins_of_hariharalaya_2 - Perinoor Ruins
| `243` -- e_ruins_of_hariharalaya_3 - Perinoor Ruins
| `244` -- w_white_forest_2 - White Arden
| `245` -- w_long_sand_2 - Sanddeep
| `246` -- e_lokas_checkers_2 - Rookborne Basin
| `247` -- e_steppe_belt_2 - Windscour Savannah
| `248` -- w_hell_swamp_2 - Hellswamp
| `251` -- e_sylvina_region - Sylvina Caldera
| `256` -- e_singing_land_3 - Villanelle
| `257` -- w_cross_plains_2 - Cinderstone Moor
| `258` -- e_tiger_spine_mountains_2 - Tigerspine Mountains
| `259` -- e_ynystere_2 - Ynystere
| `260` -- arche_mall - Mirage Isle
| `261` -- e_white_island - Saltswept Atoll
| `262` -- instance_cuttingwind_deadmine - Sharpwind Mines
| `264` -- instance_cradle_of_destruction - Kroloal Cradle
| `265` -- instance_howling_abyss - Howling Abyss
| `266` -- w_mirror_kingdom_1 - Miroir Tundra
| `267` -- w_frozen_top_1 - Skytalon
| `269` -- w_hanuimaru_1 - Ahnimar
| `270` -- e_lokaloka_mountains_1 - Rokhala Mountains
| `271` -- test_instance_violent_maelstrom - 199881 DO NOT TRANSLATE
| `272` -- e_hasla_2 - Hasla
| `273` -- w_the_carcass_2 - Karkasse Ridgelands
| `274` -- e_hasla_3 - Hasla
| `275` -- o_land_of_sunlights - Sungold Fields
| `276` -- o_abyss_gate - Exeloch
| `277` -- s_lonely_sea_1 - Unknown Area
| `278` -- instance_nachashgar - Serpentis
| `280` -- instance_howling_abyss_2 - Greater Howling Abyss
| `281` -- o_ruins_of_gold - Golden Ruins
| `282` -- o_shining_shore_1 - Diamond Shores
| `283` -- s_freedom_island - Sunspeck Sea
| `284` -- s_pirate_island - Stormraw Sound
| `285` -- instance_immortal_isle - Sea of Drowned Love
| `286` -- e_sunny_wilderness_3 - Sunbite Wilds
| `287` -- e_sunny_wilderness_4 - Sunbite Wilds
| `288` -- o_the_great_reeds - Reedwind
| `289` -- s_silent_sea_8 - Arcadian Sea
| `290` -- instance_immortal_isle_easy - Lesser Sea of Drowned Love
| `292` -- instance_nachashgar_easy - Lesser Serpentis
| `293` -- o_library_1 - Introspect Path
| `294` -- o_library_2 - Verdant Skychamber
| `295` -- o_library_3 - Evening Botanica
| `296` -- instance_library_1 - Encyclopedia Room
| `297` -- instance_library_2 - Libris Garden
| `298` -- instance_library_3 - Screaming Archives
| `299` -- tutorial_test - 264310 DO NOT TRANSLATE
| `300` -- instance_prologue - 268409 DO NOT TRANSLATE
| `301` -- o_shining_shore_2 - Diamond Shores
| `302` -- instance_training_camp_1on1 - Gladiator Arena
| `303` -- instance_library_boss_1 - Screening Hall
| `304` -- instance_library_boss_2 - Frozen Study
| `305` -- instance_library_boss_3 - Deranged Bookroom
| `306` -- instance_library_tower_defense - Corner Reading Room
| `307` -- o_dew_plains - Mistmerrow
| `308` -- s_broken_mirrors_sea_1 - Shattered Sea
| `309` -- s_broken_mirrors_sea_2 - Shattered Sea
| `310` -- o_whale_song_bay - Whalesong Harbor
| `311` -- lock_left_side_of_broken_mirrors_sea - Shattered Sea Hidden Sea
| `312` -- o_epherium_1 - Epherium
| `313` -- instance_battle_field - New Arena
| `314` -- o_epherium_2 - Epherium
| `315` -- instance_library_heart - Heart of Ayanad
| `316` -- instance_burntcastle_armory_hard - Greater Burnt Castle Armory
| `317` -- instance_hadir_farm_hard - Greater Hadir Farm
| `318` -- instance_cuttingwind_deadmine_hard - Greater Sharpwind Mines
| `319` -- instance_sal_temple_hard - Greater Palace Cellar
| `320` -- instance_cradle_of_destruction_hard - Greater Kroloal Cradle
| `321` -- instance_feast_garden - Mistsong Summit
| `322` -- instance_training_camp_no_item - Gladiator Arena
| `323` -- instance_the_judge_of_uthstin - Decisive Arena
| `326` -- instance_battle_field_of_feast - Free-For-All Arena
| `327` -- instance_prologue_izuna - Ezna Massacre Site
| `328` -- w_cradle_of_genesis_2 - Aubre Cradle
| `329` -- s_boiling_sea_1 - Boiling Sea
| `330` -- s_boiling_sea_2 - Boiling Sea
| `331` -- s_boiling_sea_3 - Boiling Sea
| `332` -- s_boiling_sea_4 - Boiling Sea
| `333` -- w_hanuimaru_2 - Ahnimar
| `334` -- w_hanuimaru_3 - Ahnimar
| `335` -- s_lonely_sea_2 - Unknown Area
| `337` -- o_room_of_queen_1 - Queen's Chamber
| `338` -- instance_sea_of_chaos - [Naval Arena] Bloodsalt Bay
| `339` -- s_boiling_sea_5 - Boiling Sea
| `340` -- e_lokaloka_mountains_2 - Rokhala Mountains
| `341` -- o_room_of_queen_2 - Queen's Chamber
| `342` -- o_room_of_queen_3 - Unreleased Queen's Chamber
| `343` -- s_whale_swell_strait - Whaleswell Straits
| `344` -- o_candlestick_of_sea - Aegis Island
| `345` -- lock_left_side_of_whale_sea - West Whalesong
| `346` -- instance_hanging_gardens_of_ipna - Ipnysh Sanctuary
| `347` -- instance_festival_camp_1on1 - Snowball Arena
| `348` -- promotion - Promotion
| `349` -- promotion_45 - Promotion
| `350` -- o_hirama_the_west_1 - Western Hiram Mountains
| `351` -- o_hirama_the_west_2 - Western Hiram Mountains
| `352` -- instance_golden_plains - Golden Plains Battle
| `353` -- instance_golden_plains_war - Golden Plains Battle
| `354` -- o_hirama_the_east_1 - Eastern Hiram Mountains
| `355` -- o_hirama_the_east_2 - Eastern Hiram Mountains
| `356` -- instance_library_new_boss_1 - Screening Hall (Disabled)
| `357` -- instance_library_new_boss_2 - Frozen Study
| `358` -- instance_library_new_boss_3 - Deranged Bookroom
| `359` -- test_arcaneearth - Magic Land Test
| `360` -- instance_library_new_heart - Heart of Ayanad
| `361` -- library_lobby_1f - Introspect Path
| `362` -- library_lobby_2f - Verdant Skychamber
| `363` -- library_lobby_3f - Evening Botanica
| `364` -- library_lobby_4f - Constellation Breakroom
| `365` -- instance_library_boss_total - Abyssal Library
| `366` -- instance_carcass - Red Dragon's Keep
| `367` -- instance_the_last_day_of_hiramakand - The Fall of Hiram City
| `368` -- instance_challenge_tower - Noryette Challenge
| `369` -- zone_instance_defense_of_feast - Mistsong Banquet
| `370` -- instance_sea_survival - Naval Survival Game (test)
| `371` -- tod_test - 598857 DO NOT TRANSLATE - TEST
| `372` -- instance_sea_survival_2 - Stillwater Gulf
| `373` -- instance_eternity - Hereafter Rebellion
| `374` -- instance_dew_plain - Battle of Mistmerrow
| `375` -- loginbg5 -
| `376` -- instance_dewplane_boss - Kadum
| `378` -- the_garden_1 - Garden of the Gods
| `379` -- gatekeeper_hall - Gatekeeper Hall
| `381` -- instance_hanuimaru - Dairy Cow Dreamland
| `382` -- the_garden_2 - Garden of the Gods
| `383` -- instance_restraint_of_power - Circle of Authority
| `384` -- instance_phantom_of_delphinad - Delphinad Mirage
| `386` -- instance_arena_2on2 - Test Arena
| `387` -- o_land_of_magic - Mysthrane Gorge
| `388` -- o_mount_ipnir_1 - Ipnya Ridge
| `389` -- instance_garuda_nest - Skyfin War
| `390` -- instance_mount_ipnir_story - Queen's Altar
| `391` -- o_mount_ipnir_2 - Ipnya Ridge
| `393` -- instance_event_camp_1on1 - Event Arena
| `395` -- instance_black_thorn - Unused
| `396` -- instance_black_spike - Black Thorn
| `397` -- o_western_prairie_1 - Great Prairie of the West
| `398` -- instance_nachashgar_ancient - Greater Serpentis
| `399` -- instance_cuttlefish_event_zone - Squid Game Event Arena
| `401` -- o_western_prairie_2 - Great Prairie of the West
| `402` -- instance_dimensional_defence - Dimensional Boundary Defense Raid
| `403` -- instance_event_hanuimaru - Ahnimar Event Arena
| `405` -- w_golden_moss_forest - Goldleaf Forest
| `406` -- instance_training_camp_1on1_ga - Gladiator Arena
| `407` -- instance_burntcastle_armory_nightmare -
| `408` -- instance_divided_crossroad - Crossroads Arena
| `409` -- instance_noryette_battlefield - Noryette Arena
| `410` -- instance_life_dungeon_daru - Island of Abundance
| `411` -- instance_golden_plains_ga - Arena
ZONE_LEVEL
0|1|2|3
ZONE_LEVEL:
| `0` -- World
| `1` -- Continent
| `2` -- Zone
| `3` -- City
ZONE_NAME
“Abyssal Library”|“Aegis Island”|“Ahnimar Event Arena”|“Ahnimar”|“Airain Rock”…(+143)
ZONE_NAME:
| "Abyssal Library"
| "Aegis Island"
| "Ahnimar Event Arena"
| "Ahnimar"
| "Airain Rock"
| "Ancient Ezna"
| "Arcadian Sea"
| "Arcum Iris"
| "Arena"
| "Aubre Cradle"
| "Battle of Mistmerrow"
| "Black Thorn Prison"
| "Bloodsalt Bay"
| "Boiling Sea"
| "Burnt Castle Armory"
| "Burnt Castle Cellar"
| "Calmlands"
| "Castaway Strait"
| "Cinderstone Moor"
| "Circle of Authority"
| "Constellation Breakroom (Disabled)"
| "Corner Reading Room (Disabled)"
| "Corner Reading Room"
| "Crossroads Arena"
| "Dairy Cow Dreamland"
| "Decisive Arena"
| "Delphinad Mirage"
| "Deranged Bookroom (Disabled)"
| "Deranged Bookroom"
| "Dewstone Plains"
| "Diamond Shores"
| "Dimensional Boundary Defense Raid"
| "Dreadnought"
| "Drill Camp"
| "Eastern Hiram Mountains"
| "Encyclopedia Room"
| "Epherium"
| "Evening Botanica (Disabled)"
| "Evening Botanica"
| "Event Arena"
| "Exeloch"
| "Falcorth Plains"
| "Feuille Sound"
| "Forbidden Sea"
| "Forbidden Shore"
| "Free-For-All Arena"
| "Frozen Study (Disabled)"
| "Frozen Study"
| "Garden of the Gods"
| "Gatekeeper Hall"
| "Gladiator Arena"
| "Golden Plains Battle"
| "Golden Ruins"
| "Goldleaf Forest"
| "Great Prairie of the West"
| "Greater Burnt Castle Armory"
| "Greater Hadir Farm"
| "Greater Howling Abyss"
| "Greater Kroloal Cradle"
| "Greater Palace Cellar"
| "Greater Serpentis"
| "Greater Sharpwind Mines"
| "Guild House"
| "Gweonid Forest"
| "Hadir Farm"
| "Halcyona Gulf"
| "Halcyona"
| "Hasla"
| "Heart of Ayanad (Disabled)"
| "Heart of Ayanad"
| "Heedmar"
| "Hellswamp"
| "Hereafter Rebellion"
| "Howling Abyss"
| "Introspect Path"
| "Ipnya Ridge"
| "Ipnysh Sanctuary"
| "Island of Abundance"
| "Kadum"
| "Karkasse Ridgelands"
| "Kroloal Cradle"
| "Lesser Sea of Drowned Love"
| "Lesser Serpentis"
| "Libertia Sea"
| "Libris Garden"
| "Lilyut Hills"
| "Lucius's Dream"
| "Mahadevi"
| "Make a Splash"
| "Marcala"
| "Marianople"
| "Mirage Isle"
| "Miroir Tundra"
| "Mistmerrow"
| "Mistsong Banquet"
| "Mistsong Summit"
| "Mysthrane Gorge"
| "Naval Survival Game (test)"
| "New Arena"
| "Nightmare Burnt Castle Armory"
| "Noryette Arena"
| "Noryette Challenge"
| "Nuimari"
| "Palace Cellar"
| "Perinoor Ruins"
| "Queen's Altar"
| "Queen's Chamber"
| "Red Dragon's Keep"
| "Reedwind"
| "Rokhala Mountains"
| "Rookborne Basin"
| "Saltswept Atoll"
| "Sanddeep"
| "Screaming Archives"
| "Screening Hall (Disabled)"
| "Screening Hall"
| "Sea of Drowned Love"
| "Serpentis"
| "Sharpwind Mines"
| "Shattered Sea"
| "Silent Forest"
| "Skyfin War"
| "Snowball Arena"
| "Solis Headlands"
| "Solzreed Peninsula"
| "Squid Game Event Arena"
| "Stillwater Gulf"
| "Stormraw Sound"
| "Sunbite Wilds"
| "Sungold Fields"
| "Sunspeck Sea"
| "Sylvina Caldera"
| "Test Arena"
| "The Fall of Hiram City"
| "The Wastes"
| "Tigerspine Mountains"
| "Two Crowns"
| "Unused"
| "Verdant Skychamber (Disabled)"
| "Verdant Skychamber"
| "Villanelle"
| "Violent Maelstrom Arena"
| "Western Hiram Mountains"
| "Whalesong Harbor"
| "Whaleswell Straits"
| "White Arden"
| "Windscour Savannah"
| "Ynystere"
classes
Aliases
ListCtrlItemSubItem
Button|SubItemString|Textbox|Window
A Button widget is clickable and responds to mouse interaction with four
visual states: normal, highlighted (hover), pushed (pressed), and disabled.
Supports per-state custom backgrounds, tint colors, text coloring,
auto-resize, content insets, and per-mouse-button click registration.
Dependencies:
- TextStyle used for the
stylefield. - EffectDrawable used for getting the background state drawable.
- ImageDrawable used for getting the background state drawable.
- NinePartDrawable used for getting the background state drawable.
- ThreePartDrawable used for getting the background state drawable.
Classes
Class: AAFormat
Field: desc
string
Field: samples
number
Field: quality
number
Field: txaa
number
Class: AchievementCategory
Field: categoryType
number
Field: name
string
Field: subCategories
AchievementSubCategory[]
Class: AchievementInfo
Field: achievementKind
`EAK_ACHIEVEMENT`|`EAK_ARCHERAGE`|`EAK_COLLECTION`|`EAK_RACIAL_MISSION`
api/X2Achievement
Field: name
string
Field: objective
number|nil[]
Field: isParentComplete
boolean|nil
TODO: this may not exist.
Field: isHidden
boolean
Field: iconPath
string
Field: reward
RewardInfo|nil
Field: subCategoryType
`10`|`11`|`12`|`13`|`14`...(+53)
Field: subCategoryName
string
Field: totalSubCount
number|nil
Field: summary
string
Field: tracing
boolean
Field: highRankAchievementType
number|nil
TODO: this may not exist.
Field: grade
number
Field: complete
boolean
Field: categoryName
string
Field: canProgress
boolean
Field: highRank
boolean
Field: completeDate
Time|nil
This is set if complete == true
Field: completeSubCount
number|nil
If totalSubCount exists
Field: completeNum
number
Field: desc
string
Field: current
number
Field: type
number
Class: AchievementLevelSubCategory
Extends AchievementSubCategory
Field: isHeirLevelCategory
boolean
Field: name
string
Field: subCategoryType
`10`|`11`|`12`|`13`|`14`...(+53)
Class: AchievementSubCategory
Field: name
string
Field: subCategoryType
`10`|`11`|`12`|`13`|`14`...(+53)
Class: AchievementSubList
Field: key
number
Class: ActabilityGroupTypeInfo
Extends ActabilityInfo
Field: grade
number
Field: point
number
Field: type
number
Field: name
string
Field: modifyPoint
number
Field: viewGroupType
number
Class: ActabilityInfo
Field: grade
number
Field: point
number
Field: name
string
Field: modifyPoint
number
Field: type
number
Class: ActiveAbilities
Field: [1]
ActiveAbility
Field: [2]
ActiveAbility|nil
Field: [3]
ActiveAbility|nil
Class: ActiveAbility
Field: bool
boolean
Field: levelPercent
number
Field: nextLevelTotalExp
string
Field: level
number
Field: exp
string
Field: type
`10`|`11`|`12`|`14`|`1`...(+10)
api/X2Ability
Class: AddonInfo
Field: enable
boolean
Field: name
string
Class: Appellation
Field: [1]
number
TYPE
Field: [4]
number
ISHAVE
Field: [5]
number
ORDER
Field: [3]
number
GRADE
Field: [2]
string|nil
NAME
Field: [6]
AppellationBuffInfo|nil
BUFFINFO
Class: AppellationBuffInfo
Field: buff_id
number
Field: name
string
Field: path
string
Field: description
string
Field: category
string
Field: tipType
string
Class: AppellationChangeItemInfo
Field: enough
boolean
Field: itemType
number
Field: has
number
Field: need
number
Class: AppellationInfo
Field: iconPath
string
Field: name
string
Class: AppellationMyLevelInfo
Field: exp
number
Field: maxlevel
number
Field: maxExp
number
Field: level
number
Field: minExp
number
Class: AppellationMyStamp
Field: id
number
Field: path
string
Class: AppellationRouteInfo
Field: kind
number
Field: routePopup
number
Field: routeDesc
string
Field: type
number
Class: BaseLinkInfo
Field: linkType
"character"|"craft"|"invalid"|"item"|"none"...(+4)
Class: BasicCursorShape
Field: [1]
number
Field: [4]
number
Field: [5]
number
Field: [3]
number
Field: [2]
number
Field: [6]
number
Class: BonusesInfo
Field: bufDesc
string
Field: numPieces
number
Field: satisfied
boolean
Class: Bound
Field: height
number
unscaled height
Field: x
number
scaled x
Field: width
number
unscaled width
Field: y
number
scaled y
Class: BuffInfo
Field: buff_id
number
Field: timeLeft
number|nil
Field: stack
number
Field: path
string
Field: timeUnit
"msec"|"sec"|nil
Class: BuffTooltip
Extends BuffInfo
Field: buff_id
number
Field: path
string
Field: stack
number
Field: timeLeft
number|nil
Field: timeUnit
"msec"|"sec"|nil
Field: name
string|nil
Field: duration
number|nil
Field: mine
boolean|nil
Field: category
"Buff"|"Debuff"
Field: description
string|nil
Field: tipType
"appStamp"|"buff"|"debuff"|"mate_skill"|"passive"...(+4)
Class: BuildCondition
Field: buildEffect
string
Field: itemType
number
Field: name
string
Field: reqItemCount
number
Field: title
string
Field: itemCount
number
Field: effectDesc
string
Field: isLastStep
boolean
Field: buildExplanation
string
Field: devoteItemCount
number
Field: tooltip
string
Class: CHAT_MESSAGE_INFO
Field: charId
string
the unqiue id associated with the character when it was created
Field: speakerInChatBound
boolean
Field: specifyName
string
specifyName or empty
Field: trialPosition
string
trial position or empty
Field: npcBubbleChat
boolean
Field: factionName
string
Field: isUserChat
boolean
Field: displayLocale
`LOCALE_DE`|`LOCALE_EN_SG`|`LOCALE_EN_US`|`LOCALE_FR`|`LOCALE_IND`...(+7)
api/X2Chat
Field: unitId
string
the units id or “0” if unknown
Class: CacheData
Field: cacheType
`CT_ABILITY`|`CT_EXPEDITION_NAME`|`CT_NAME`
types/Widget Cache Type
Field: name
string
Class: CastingInfo
Field: castingTime
number
Field: showTargetCastingTime
boolean
Field: currCastingTime
number
Field: castingUseable
boolean
Field: spellName
string
Class: ChangeOptionInfo
Field: display
false
Class: ChangeVisualRace
Field: itemId
number
Field: skillType
number
Field: raceList
number[]
Field: time
number
Class: CharacterLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: filter
number
Field: linkType
"character"
Field: isOtherWorld
boolean
Field: messageTimeStamp
number
Class: ChatMessageOption
Field: isOtherWorldMessage
boolean|nil
Field: npcBubbleChat
boolean|nil
Field: messageLocale
`LOCALE_DE`|`LOCALE_EN_SG`|`LOCALE_EN_US`|`LOCALE_FR`|`LOCALE_IND`...(+8)
api/X2Chat
Field: isUserChat
boolean
Creates a time stamp
Field: specifyName
string|nil
Class: ChronicleInfo
Field: mainKey
number
Field: openKey
number
Field: status
string|"active"|"complete"
Class: CombatAuraSuffix
Field: auraType
"BUFF"|"DEBUFF"
Field: combatText
boolean
Class: CombatCastFailedSuffix
Field: failType
any
TODO:
Class: CombatDamageSuffix
Field: damage
number
Field: powerType
"HEALTH"|"MANA"
Field: reduced
number
Field: showElementEffect
boolean
Field: hitType
"CRITICAL"|"HIT"
TODO: COMBAT_HIT_TYPE?
Field: elementDamage
number
Field: elementType
number
Field: synergy
boolean
Class: CombatDrainSuffix
Extends CombatEnergizeSuffix
Field: amount
any
Field: powerType
"HEALTH"|"MANA"
Class: CombatEnergizeSuffix
Field: amount
any
Field: powerType
"HEALTH"|"MANA"
Class: CombatEnvironmentalDamage
Extends CombatEnvironmentalPrefix, CombatDamageSuffix
Field: damage
number
Field: reduced
number
Field: showElementEffect
boolean
Field: source
"COLLISION"|"DROWNING"|"FALLING"
Field: subType
`COLLISION_PART_BOTTOM`|`COLLISION_PART_FRONT`|`COLLISION_PART_REAR`|`COLLISION_PART_SIDE`|`COLLISION_PART_TOP`
api/X2Chat
Field: powerType
"HEALTH"|"MANA"
Field: hitType
"CRITICAL"|"HIT"
TODO: COMBAT_HIT_TYPE?
Field: mySlave
any
TODO:
Field: elementDamage
number
Field: elementType
number
Field: synergy
boolean
Class: CombatEnvironmentalPrefix
Field: mySlave
any
TODO:
Field: source
"COLLISION"|"DROWNING"|"FALLING"
Field: subType
`COLLISION_PART_BOTTOM`|`COLLISION_PART_FRONT`|`COLLISION_PART_REAR`|`COLLISION_PART_SIDE`|`COLLISION_PART_TOP`
api/X2Chat
Class: CombatHealedSuffix
Field: elementType
number
Field: hitType
"CRITICAL"|"HIT"
Field: heal
number
Field: showElementEffect
boolean
Class: CombatLeechSuffix
Extends CombatEnergizeSuffix
Field: amount
any
Field: powerType
"HEALTH"|"MANA"
Class: CombatMeleeDamage
Extends CombatDamageSuffix
Field: damage
number
Field: powerType
"HEALTH"|"MANA"
Field: reduced
number
Field: showElementEffect
boolean
Field: hitType
"CRITICAL"|"HIT"
TODO: COMBAT_HIT_TYPE?
Field: elementDamage
number
Field: elementType
number
Field: synergy
boolean
Class: CombatMeleeMissed
Extends CombatMissSuffix
Field: damage
number
Field: missType
"BLOCK"|"DODGE"|"IMMUNE"|"MISS"|"PARRY"...(+1)
Field: reduced
number
Field: elementType
number
Field: elementDamage
number
Field: showElementEffect
boolean
Class: CombatMissSuffix
Field: damage
number
Field: missType
"BLOCK"|"DODGE"|"IMMUNE"|"MISS"|"PARRY"...(+1)
Field: reduced
number
Field: elementType
number
Field: elementDamage
number
Field: showElementEffect
boolean
Class: CombatResource
Field: ability
number
Field: resource1Max
number
Field: resource2ColorKey
string|nil
Field: resource2Current
number|nil
Field: resource2Max
number|nil
Field: resource1Current
number
Field: recoveryResourceType
number
Field: resource1ColorKey
string
Field: isDefaultResource
boolean
Field: uiType
`CRU_DOUBLE_GAUGE_2`|`CRU_DOUBLE_GAUGE`|`CRU_GAUGE`|`CRU_OVERLAP`
api/X2CombatResource
Class: CombatResourceInfo
Extends CombatResource
Field: ability
number
Field: resource2ColorKey
string|nil
Field: resource1Max
number
Field: resource2Current
number|nil
Field: resource2Max
number|nil
Field: tooltip
string
Field: resource1Current
number
Field: recoveryResourceType
number
Field: groupType
number
Field: resource1ColorKey
string
Field: iconPath
string
Field: isDefaultResource
boolean
Field: uiType
`CRU_DOUBLE_GAUGE_2`|`CRU_DOUBLE_GAUGE`|`CRU_GAUGE`|`CRU_OVERLAP`
api/X2CombatResource
Class: CombatResources
Field: [1]
CombatResourceInfo
Field: [2]
CombatResourceInfo
Field: [3]
CombatResourceInfo
Class: CombatSpellAuraApplied
Extends CombatSpellPrefix, CombatAuraSuffix
Field: auraType
"BUFF"|"DEBUFF"
Field: spellName
string
Field: spellId
number
Field: combatText
boolean
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellAuraRemoved
Extends CombatSpellPrefix, CombatAuraSuffix
Field: auraType
"BUFF"|"DEBUFF"
Field: spellName
string
Field: spellId
number
Field: combatText
boolean
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellCastFailed
Extends CombatSpellPrefix, CombatCastFailedSuffix
Field: failType
any
TODO:
Field: spellName
string
Field: spellId
number
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellCastStart
Extends CombatSpellPrefix
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellCastSuccess
Extends CombatSpellPrefix
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellDamage
Extends CombatSpellPrefix, CombatDamageSuffix
Field: damage
number
Field: showElementEffect
boolean
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Field: reduced
number
Field: hitType
"CRITICAL"|"HIT"
TODO: COMBAT_HIT_TYPE?
Field: powerType
"HEALTH"|"MANA"
Field: elementDamage
number
Field: elementType
number
Field: synergy
boolean
Class: CombatSpellDotDamage
Extends CombatSpellPrefix, CombatDamageSuffix
Field: damage
number
Field: showElementEffect
boolean
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Field: reduced
number
Field: hitType
"CRITICAL"|"HIT"
TODO: COMBAT_HIT_TYPE?
Field: powerType
"HEALTH"|"MANA"
Field: elementDamage
number
Field: elementType
number
Field: synergy
boolean
Class: CombatSpellEnergize
Extends CombatSpellPrefix
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellHealed
Extends CombatSpellPrefix, CombatHealedSuffix
Field: elementType
number
Field: spellId
number
Field: spellName
string
Field: showElementEffect
boolean
Field: heal
number
Field: hitType
"CRITICAL"|"HIT"
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellMissed
Extends CombatSpellPrefix, CombatMissSuffix
Field: damage
number
Field: showElementEffect
boolean
Field: spellId
number
Field: spellName
string
Field: reduced
number
Field: elementType
number
Field: missType
"BLOCK"|"DODGE"|"IMMUNE"|"MISS"|"PARRY"...(+1)
Field: elementDamage
number
Field: spellSchool
string
PHYSICAL|HOLY
Class: CombatSpellPrefix
Field: spellId
number
Field: spellName
string
Field: spellSchool
string
PHYSICAL|HOLY
Class: CommonFarmItem
Field: growthDone
boolean
Field: name
string
Class: CommonLinkFields
Field: filter
number
Field: isOtherWorld
boolean
Field: messageTimeStamp
number
Class: CompleteCraftOrderInfo
Field: craftCount
number
Field: craftGrade
`0`|`10`|`11`|`12`|`1`...(+8)
Field: craftType
number
Class: Craft
Field: craftType
number
Field: value
number
Class: CraftBaseInfo
Field: actability_satisfied
boolean
Field: required_actability_name
string
Field: require_doodad
number
Field: recommend_level
number
Field: required_actability_point
number
Field: skill_type
number
Field: required_actability_type
number
Field: title
string
Field: orderable
boolean
Field: laborpower_satisfied
boolean
Field: cost
number
Field: consume_lp
number
Field: needed_lp
number
Field: cost_satisfied
boolean
Field: doodad_name
string
Field: craft_type
number
Field: use_only_actability
boolean
Class: CraftLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: craftType
number
Field: linkType
"craft"
Field: isOtherWorld
boolean
Field: filter
number
Field: messageTimeStamp
number
Class: CraftOrderEntries
Field: [1]
CraftOrderEntry|nil
Field: [5]
CraftOrderEntry|nil
Field: [6]
CraftOrderEntry|nil
Field: [7]
CraftOrderEntry|nil
Field: [4]
CraftOrderEntry|nil
Field: [2]
CraftOrderEntry|nil
Field: [3]
CraftOrderEntry|nil
Field: [8]
CraftOrderEntry|nil
Class: CraftOrderEntry
Field: chargeFee
string
Field: entryIndex
number
Field: entryId
number
Field: fee
string
Field: remainTime
number
Field: mine
number
Field: requireLp
number
Field: enableLp
boolean
Field: craftType
number
Field: consumeLp
number
Field: enableAct
boolean
Field: craftCount
number
Field: craftGrade
number
Field: totalFee
string
Class: CraftOrderInfo
Field: craftCount
number
Field: craftGrade
`0`|`10`|`11`|`12`|`1`...(+8)
Field: craftType
number
Class: CraftOrderItemFee
Field: defaultFee
string
Field: maxFee
string
Field: minFee
string
Class: CraftOrderItemSlot
Field: craftCount
number
Field: craftGrade
number
Field: craftType
number
Class: CraftProductInfo
Field: amount
number
Field: productGrade
number
Field: success_rate
number
Field: item_name
string
Field: itemType
number
Field: useGrade
boolean
Class: CursorSize
Field: [1]
number
Field: [2]
number
Field: [3]
number
Class: CustomHairColor
Extends CustomizingHairDefaultColor, CustomizingHairTwoToneColor
Field: defaultB
number
Basic Hair Color Blue. (min:
0, max:255)
Field: secondWidth
number
Highlights. (min:
0, max:1)
Field: twoToneB
number
Highlight Color Blue. (min:
0, max:255)
Field: twoToneG
number
Highlight Color Green. (min:
0, max:255)
Field: index
number|nil
Old Hair @TODO: If this is set by default on the model then rgb cant be used and vice versa, needs more testing.
Field: defaultR
number
Basic Hair Color Red. (min:
0, max:255)
Field: firstWidth
number
Dye Length. (min:
0, max:1)
Field: defaultG
number
Basic Hair Color Green. (min:
0, max:255)
Field: twoToneR
number
Highlight Color Red. (min:
0, max:255)
Class: CustomizingHairDefaultColor
Field: defaultB
number
Basic Hair Color Blue. (min:
0, max:255)
Field: defaultR
number
Basic Hair Color Red. (min:
0, max:255)
Field: defaultG
number
Basic Hair Color Green. (min:
0, max:255)
Field: index
number|nil
Old Hair @TODO: If this is set by default on the model then rgb cant be used and vice versa, needs more testing.
Class: CustomizingHairTwoToneColor
Field: firstWidth
number
Dye Length. (min:
0, max:1)
Field: twoToneG
number
Highlight Color Green. (min:
0, max:255)
Field: twoToneB
number
Highlight Color Blue. (min:
0, max:255)
Field: secondWidth
number
Highlights. (min:
0, max:1)
Field: twoToneR
number
Highlight Color Red. (min:
0, max:255)
Class: DiagonalASRDailyInfo
Field: dailyAvg
string
Field: volume
number
Field: minPrice
string
Field: maxPrice
string
Field: weeklyAvg
string
Class: DiagonalASRInfo
Field: [10]
DiagonalASRDailyInfo
Field: [4]
DiagonalASRDailyInfo
Field: [3]
DiagonalASRDailyInfo
Field: [5]
DiagonalASRDailyInfo
Field: [7]
DiagonalASRDailyInfo
Field: [6]
DiagonalASRDailyInfo
Field: [8]
DiagonalASRDailyInfo
Field: [2]
DiagonalASRDailyInfo
Field: [14]
DiagonalASRDailyInfo
Field: [11]
DiagonalASRDailyInfo
Field: [1]
DiagonalASRDailyInfo
Field: [12]
DiagonalASRDailyInfo
Field: [13]
DiagonalASRDailyInfo
Field: [9]
DiagonalASRDailyInfo
Class: DoodadProgress
Field: curCount
any
TODO:
Field: maxCount
any
TODO:
Class: DoodadTooltipInfo
Field: alignLeft
boolean|nil
Field: length
number|nil
Field: loadedItemName
string|nil
Field: isFree
boolean|nil
Field: id
any
TODO:
Field: goodsValue
number|nil
Field: name
string|nil
Field: permission
`1`|`2`|`3`|`4`|`5`...(+2)
Field: owner
string|nil
Field: ptype
any
TODO:
Field: progress
DoodadProgress|nil
Field: timeLabel
string|nil
Field: freshnessTooltip
string|nil
Field: explain
string|nil
Field: chillingPercent
any
TODO:
Field: chillRemainTime
Time|nil
Field: catched
Time|nil
Field: freshnessRemainTime
Time|nil
Field: chillingRate
any
TODO:
Field: displayTime
number|nil
Field: crafterName
string|nil
Field: expeditionOwn
boolean|nil
Field: dtype
any
TODO:
Field: weight
number|nil
Class: EquipSetInfo
Field: bonuses
BonusesInfo[]
Field: equipSetItemInfoDesc
string
Class: EscMenuAddButtonInfo
Field: categoryId
`1`|`2`|`3`|`4`|`5`
Taken from db ui_esc_menu_categories
Field: name
string
Field: iconKey
""|"achievement"|"auction"|"bag"|"butler"...(+26)
ui/common/esc_menu.g
Field: uiContentType
`UIC_ABILITY_CHANGE`|`UIC_ACHIEVEMENT`|`UIC_ACTABILITY`|`UIC_ADDON`|`UIC_APPELLATION`...(+121)
api/Addon
Class: EscMenuButtonData
Field: h
number
25
Field: x
number|nil
Field: w
number
25
Field: path
string
Addon/{addonname}/example.dds
Field: y
number|nil
Class: EvolvingInfo
Field: evolveChance
number
Field: modifier
EvolvingInfoModifier[]
Field: minSectionExp
number
Field: minExp
number
Field: percent
number
Class: EvolvingInfoModifier
Field: gsNum
number
Field: type
number
Field: value
number
Class: ExpeditionApplicant
Field: day
number
Field: month
number
Field: name
string
Field: memo
string
Field: heirLevel
number
Field: level
number
Field: year
number
Class: FactionCompetitionInfo
Field: zoneIn
boolean
Class: FactionCompetitionPointInfo
Field: pointList
FactionPointInfo[]
Class: FactionCompetitionResultInfos
Field: pointList
FactionPointInfo[]
Field: winFaction
`101`|`102`|`103`|`104`|`105`...(+124)
api/Addon db > system_factions
Class: FactionPointInfo
Field: factionId
`101`|`102`|`103`|`104`|`105`...(+124)
api/Addon db > system_factions
Field: point
number
Class: FontSizeList
Field: cinema
number
Field: small
number
Field: xlarge
number
Field: middle
number
Field: default
number
Field: large
number
Field: xxlarge
number
Class: FrameInfo
Field: alpha
number|nil
Field: showTime
number|nil
Field: scale
number|nil
Field: time
number|nil
Field: w
number|nil
Field: x
number|nil
Field: moveY
number|nil
Field: h
number|nil
Field: moveX
number|nil
Field: animTime
number|nil
Field: animType
`DAT_LINEAR_ALPHA`|`DAT_LINEAR_SCALE`|`DAT_MOVE`|`LAT_AFTERIMAGE`|`LAT_COUNT`...(+5)
This can add multiple LINEAR_ANIMATION_TYPE
Field: y
number|nil
Class: FriendInfo
Field: [10]
number|nil
CHK
Field: [5]
`RACE_DARU`|`RACE_DWARF`|`RACE_ELF`|`RACE_FAIRY`|`RACE_FERRE`...(+5)
api/X2Unit
Field: [6]
boolean
Online
Field: [7]
boolean
Party
Field: [8]
number
Ancestral Level = 40,
Field: [4]
Time
Last login
Field: [2]
number
Basic Level
Field: [3]
UnitClass
Class
Field: [1]
string
Name
Field: [9]
`101`|`102`|`103`|`104`|`105`...(+124)
Faction
Class: GachaLootPackItemLog
Field: itemGrade
`0`|`10`|`11`|`12`|`1`...(+8)
Field: itemType
number
Field: stackSize
number
Class: GachaLootPackItemResult
Field: grade
`0`|`10`|`11`|`12`|`1`...(+8)
Field: linkText
string
Field: stackSize
number
Class: GachaLootPackLog
Field: [1]
GachaLootPackItemLog
Gold
Field: [2]
GachaLootPackItemLog
Item
Class: GachaLootPackResult
Field: [1]
GachaLootPackItemResult
Gold
Field: [2]
GachaLootPackItemResult
Item
Class: GearScoreItemInfo
Field: bare
number
Field: equipSlotReinforce
number
Field: total
number
Class: GuildInterests
Field: [1]
number
Dungeon
Field: [4]
number
Raid
Field: [5]
number
Adventure
Field: [3]
number
Naval Battles
Field: [2]
number
War
Field: [6]
number
Crafting
Class: GuildRecruitmentInfo
Field: apply
boolean
Field: introduce
string
Field: memberCount
number
Field: owner_name
string
Field: pull
boolean
Full
Field: interests
GuildInterests
Field: expedition_level
number
Field: expedition_name
string
Field: expeditionId
number
Field: remainTime
number
Class: HotKeyInfo
Field: featureSet
string
Field: restart
boolean
Field: title
string
Field: hotkeyActionName
string
Field: featureSetCondition
boolean
Field: tooltip
string
Class: InsetData
Extends number
Field: [1]
number|nil
Left
Field: [3]
number|nil
Bottom
Field: [2]
number|nil
Top
Field: [4]
number|nil
Right
Class: InstanceEnterableInfo
Field: content
string
Field: iconKey
string
Field: title
string
Class: InstanceGameKillInfo
Field: killer
string
Field: ruleMode
number
Field: victim
string
Field: victimCorps
string
Field: killerKillstreak
number
Field: killerCorps
string
Field: killerCorpsKill
number
Field: victimCorpsDeath
number
Class: InvalidLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: filter
number
Field: linkType
"invalid"
Field: isOtherWorld
boolean
Field: messageTimeStamp
number
Class: ItemData
Extends ItemTree
Field: child
ItemTree[]|nil
Field: subColor
RGBAColor|nil
Field: selectColor
RGBAColor|nil
Requires
useColor = true.
Field: overColor
RGBAColor|nil
Requires
useColor = true.
Field: subtext
string|nil
Only renders if subColor is defined.
Field: tailIconPath
string|nil
Field: tailIconCoord
string|nil
Field: text
string|nil
Field: useColor
boolean|nil
if
truedefaultColor, selectColor, overColor, disableColor, and color need to all be set or they will be invisible.
Field: opened
boolean|nil
(default:
false)
Field: indexing
number[]
{ parentIndex[, childIndex…] } (min:
0)
Field: defaultColor
RGBAColor|nil
Requires
useColor = true.
Field: color
RGBAColor|nil
Requires
useColor = true.
Field: infoKey
string|nil
Field: disableColor
RGBAColor|nil
Requires
useColor = true.
Field: iconPath
string|nil
Field: enable
boolean|nil
trueto enable,falseto disable. (default:true)
Field: value
number|nil
Class: ItemInfo
Field: DPS
number
Field: magicResistance
number
Field: maxDamage
number
Field: magicDps
number
Field: lookType
number
Field: lookChanged
boolean
Field: maxDurability
number
Field: maxStack
number
Field: maxSetItemCount
number
Field: modifier
ModifireTable[]
Field: minDamage
number
Field: moveSpeed
number
Field: locked
boolean
Field: location_world_name
string
Field: level_limit
number
Field: level_requirement
number
Field: level
number
Field: item_impl
"accessory"|"armor"|"butler_armor"|"enchanting_gem"|"itemGrade"...(+11)
Field: location_zone_name
string
Field: lifeSpan
number
Field: lifeSpanType
string
Field: lifeSpanDayOfWeek
boolean
Field: livingPointPrice
number
Field: linkKind
"auciton"|"coffer"|"guildBank"|nil
Field: item_flag_cannot_equip
boolean
Field: name
string
Field: overIcon
string
Field: soul_bind
string
Field: soul_bind_type
number
Field: socketInfo
SocketInfo
Field: slotTypeNum
number
Field: slotType
string
Field: soul_bound
number
Field: uccTooltip
string
Field: stack
number
Field: useAsStat
boolean
Field: useAsSkin
boolean
Field: needsUnpack
boolean
Field: skillType
number
Field: setItems
SetItemsInfo[]
Field: refund
number
Field: rechargeBuff
RechargeBuffInfo
Field: processedState
string
Field: sideEffect
boolean
Field: repairable
number
Field: scalable
boolean
Field: requiredCondition
RequiredConditionInfo
Field: sellable
boolean
Field: securityState
`ITEM_SECURITY_INVALID`|`ITEM_SECURITY_LOCKED`|`ITEM_SECURITY_UNLOCKED`|`ITEM_SECURITY_UNLOCKING`
api/X2Item
Field: useConsumeItem
boolean
Field: itemUsage
string
Field: itemGrade
number
Field: craftedWorldName
string
Field: crafter
string
Field: craftType
number
Field: cost
number
Field: convertibleItem
boolean
Field: dead
boolean
Field: durability
number
Field: description
string
Field: elementName
string
Field: element
string
Field: equipSetInfo
EquipSetInfo
Field: contributionPointPrice
number
Field: category
string
Field: attackDelay
number
Field: armorType
string
Field: armor
number
Field: checkUnitReq
boolean
Field: auction_only
boolean
Field: baseEquipment
boolean
Field: backpackType
number
Field: canEvolve
boolean
Field: buffType
number
Field: itemType
number
Field: equiped
boolean
Field: evolvingCategory
boolean
Field: indestructible
boolean
Field: isEnchantDisable
boolean
Field: icon
string
Field: honorPrice
number
Field: healDps
number
Field: isMaterial
boolean
Field: isPetOnly
boolean
Field: isMyWorld
boolean
Field: isUnderWaterCreature
boolean
Field: isStackable
boolean
Field: equippedSetItemCount
number
Field: gradeIcon
string
Field: gradeColor
string
Field: extraDPS
number
Field: extraArmor
number
Field: evolvingInfo
EvolvingInfo
Field: gradeEnchantable
boolean
Field: gearScore
GearScoreItemInfo
Field: gemModifireTable
ModifireTable[]
Field: gemInfo
number
Field: grade
string
Field: gender
string
Field: wear
boolean
Class: ItemLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: filter
number
Field: linkKind
`1`|`2`|`3`
Field: linkType
"item"
Field: itemLinkText
string
Field: isOtherWorld
boolean
Field: itemGrade
`0`|`10`|`11`|`12`|`1`...(+8)
Field: messageTimeStamp
number
Class: ItemTree
Field: child
ItemTree[]|nil
Field: subtext
string|nil
Only renders if subColor is defined.
Field: subColor
RGBAColor|nil
Field: selectColor
RGBAColor|nil
Requires
useColor = true.
Field: tailIconCoord
string|nil
Field: text
string
Field: tailIconPath
string|nil
Field: useColor
boolean|nil
if
truedefaultColor, selectColor, overColor, disableColor, and color need to all be set or they will be invisible.
Field: overColor
RGBAColor|nil
Requires
useColor = true.
Field: infoKey
string|nil
Field: defaultColor
RGBAColor|nil
Requires
useColor = true.
Field: color
RGBAColor|nil
Requires
useColor = true.
Field: opened
boolean|nil
(default:
false)
Field: disableColor
RGBAColor|nil
Requires
useColor = true.
Field: iconPath
string|nil
Field: enable
boolean|nil
trueto enable,falseto disable. (default:true)
Field: value
number
Class: ItemTreeInfos
Field: itemInfos
ItemTreeValue[]
Class: ItemTreeValue
Field: value
number
Class: ItemsInfo
Field: indexing
number[]
{ parentIndex[, childIndex…] } (min:
0)
Field: text
string
Field: opened
boolean
Field: value
number
Class: KillStreakInfo
Field: gameType
number
Field: param1
number
Field: param2
number
threeKillCount
Field: killerName
string
Field: killerKillStreak
number
Field: victimName
number
Class: ListCtrlItem
Extends Window
Field: eventWindow
Window
A
Windowwidget represents a UI window with optional modal behavior, title text and styling, and layer management. It supports closing via the Escape key, custom title insets, and modal backgrounds.Dependencies:
- EmptyWidget used for the
modalBackgroundWindowfield.- TextStyle used for the
titleStylefield.
Field: subItems
Button|SubItemString|Textbox|Window[]
Class: MemberInfo
Field: [10]
number
Ancestral Level
Field: [5]
table
Connection Status (empty)
Field: [4]
number
Guild Role
Field: [6]
string
Memo
Field: [7]
boolean
Online
Field: [8]
boolean
Party
Field: [3]
UnitClassNames
Class
Field: [1]
string
Name
Field: [2]
number
Basic Level
Field: [11]
number
Weekly Contribution Points
Field: [12]
any
CHK
Field: [9]
number
Contribution Points
Class: MiniScoreBoardInfo
Field: footer
string
Field: type
number
Field: rows
MiniScoreBoardRowInfo[]
Field: footerGuide
string
Field: visibleOrder
number
Class: MiniScoreBoardRowInfo
Field: curHp
number
Field: name
string
Field: type
number
Field: moduleType
number
Field: maxHp
number
Field: visibleOrder
number
Class: ModifireTable
Field: name
string
Field: type
number
Field: value
number
Class: NextSiegeInfo
Field: hour
number
Field: week
string
Field: min
number
Field: zoneGroupName
"Abyssal Library"|"Aegis Island"|"Ahnimar Event Arena"|"Ahnimar"|"Airain Rock"...(+143)
Class: NoneLinkInfo
Extends BaseLinkInfo
Field: linkType
"none"
Class: NpcBroadcastingInfo
Field: broadcastingType
`NIBC_BUFF_LEFT_TIME`|`NIBC_BUFF_STACK`
api/X2BattleField
Field: iconPath
string
Field: buffType
number
Field: buffName
string
Field: stack
number
Class: NuonsArrowUpdate
Field: charge
string
Field: step
string
Field: name
"Abyssal Library"|"Aegis Island"|"Ahnimar Event Arena"|"Ahnimar"|"Airain Rock"...(+143)
Field: zoneGroup
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Class: OptionInfo
Field: restart
boolean
Field: title
string
Field: tooltip
string
Class: PhaseMsgInfo
Field: color
string
Field: titleColor
string
Field: msg
string
Field: iconKey
string
Field: titleMsg
string
Class: Point
Field: beginX
number
Field: endX
number
Field: beginY
number
Field: endY
number
Class: QuestItem
Field: order
`QUEST_MARK_ORDER_DAILY_HUNT`|`QUEST_MARK_ORDER_DAILY`|`QUEST_MARK_ORDER_LIVELIHOOD`|`QUEST_MARK_ORDER_MAIN`|`QUEST_MARK_ORDER_NORMAL`...(+2)
api/X2Quest
Field: qtype
number
Class: QuestLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: filter
number
Field: messageTimeStamp
number
Field: linkType
"quest"
Field: isOtherWorld
boolean
Field: questType
number
Class: QuestSelectList
Field: gives
QuestItem[]
Class: RGBA
Field: a
number
Field: g
number
Field: b
number
Field: r
number
Class: RGBAColor
Field: [1]
number
Red (min:
0, max:1)
Field: [3]
number
Blue (min:
0, max:1)
Field: [2]
number
Green (min:
0, max:1)
Field: [4]
number
Alpha (min:
0, max:1)
Class: RadioItem
Extends EmptyWidget
Field: check
CheckButton
A
CheckButtonwidget is a small clickable widget that represents a binary on/off or true/false setting or option. It inherits from Button and supports the same four visual states: normal, highlighted (hover), pushed (pressed), and disabled. Adds checked/unchecked state management with separate background drawables for checked and disabled-checked states. Can trigger the widget"OnCheckChanged"action.Dependencies:
- TextStyle used for the
stylefield.
Class: RaidApplicant
Field: abilities
UnitClass
Field: name
string
Field: level
number
Field: gearPoint
number
Field: role
`TMROLE_DEALER`|`TMROLE_HEALER`|`TMROLE_NONE`|`TMROLE_RANGED_DEALER`|`TMROLE_TANKER`
api/X2Team
Class: RaidApplicantData
Field: applicantList
RaidApplicant[]
Field: headcount
number
Field: createTime
string
Field: autoJoin
boolean
Field: memberCount
number
Class: RaidLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: createTime
string
Field: linkType
"raid"
Field: messageTimeStamp
number
Field: isOtherWorld
boolean
Field: filter
number
Field: ownerId
string
Class: RaidRecruitDetailInfo
Field: createTime
string
Field: ownerLevel
number
Field: ownerId
string
Field: ownerName
string
Field: subType
number
Field: subTypeName
string
Field: ownerExpedition
string
Field: minute
number
Field: hour
number
Field: msg
string
Field: limitGearPoint
number
Field: limitLevel
number
Field: type
number
Class: RaidRecruitInfo
Field: hour
number
Field: minute
number
Field: isRecruiter
boolean
Field: subTypeName
string
Class: RaidRecruitListInfo
Field: recruiter
boolean
Field: subRecruiter
boolean
Class: RechargeBuffInfo
Field: chargeLifetime
Time
Field: remainTime
Time
Class: ReentryParam
Field: [1]
boolean
reentry
Field: [2]
number
timeLeft in milliseconds
Field: [3]
string|nil
instanceName
Class: RequiredConditionInfo
Field: equipSlotTypes
string[]
Class: ResidentBoardContent
Field: [1]
string|nil
Field: contents
ResidentBoardContent
Field: faction
string
Field: [4]
string|nil
Field: [2]
string|nil
Field: [3]
string|nil
Field: title
string
Class: ResidentHousing
Field: decoextendnum
number
Field: posy
number
Field: posz
number
Field: price
number
Field: sellername
string
Field: posx
number
Field: division
string
Field: kind
string
Field: decolimitnum
number
Field: zoneId
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Class: ResidentInfo
Field: huntingCharge
number
Field: localFactionIcon
string
Field: memberCount
number|nil
Field: name
string
Field: refreshRemain
number|nil
Field: localFaction
string
Field: localCharge
string|nil
Field: localEffect
string
Field: isResident
boolean
Field: servicePoint
number|nil
Class: ResidentMember
Field: [1]
string
Name
Field: [6]
boolean
Party
Field: [7]
boolean
CHK
Field: [8]
number
Ancestral Level
Field: [5]
boolean
Online
Field: [3]
number
Contribution
Field: [4]
number
Family
Field: [2]
number
Basic Level
Field: [9]
number
Contribution Rank
Class: RewardInfo
Field: appellation
AppellationInfo
Field: item
RewardItemInfo
Class: RewardItemInfo
Field: count
number
Field: itemType
number
Class: SEXTANT
Field: deg_lat
number
Field: min_lat
number
Field: min_long
number
Field: sec_lat
number
Field: longitude
"E"|"W"
Field: deg_long
number
Field: latitude
"N"|"S"
Field: sec_long
number
Class: ScreenResolution
Field: scale
number
Field: x
number
width of screen
Field: y
number
height of screen
Class: SelectSquadList
Field: curPage
number
Field: listInfo
SquadInfo[]
Field: maxCount
number
Class: SellSpecialtyInfo
Field: count
number
Field: refundItemCount
number
Field: refundItemType
number
Field: sellerRatio
number
Field: specialtyZone
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Field: refund
string
Field: noEventRefund
string
Field: ratio
number
Field: freshnessRatio
number
Field: item
ItemInfo
Field: supply
SpecialtySupplyInfo
Class: SetItemsInfo
Field: equipped
boolean
Field: item_name
string
Field: item_type
number
Class: SiegeInfo
Field: action
"change_state"|"ignore"
Field: periodName
"siege_period_hero_volunteer"|"siege_period_peace"
Field: team
string
Field: zoneGroupName
"Abyssal Library"|"Aegis Island"|"Ahnimar Event Arena"|"Ahnimar"|"Airain Rock"...(+143)
Field: offenseName
string
Field: defenseName
string
Field: isMyInfo
boolean
Field: zoneGroupType
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Class: SiegeRaidInfo
Field: memberInfo
SiegeRaidMemberInfo[]
Field: zoneInfo
SiegeRaidZoneInfo
Class: SiegeRaidMemberInfo
Field: ability
`10`|`11`|`12`|`14`|`1`...(+10)[]
Field: level
number
Field: heirLevel
number
Field: gearScore
number
Field: name
string
Class: SiegeRaidScheduleInfo
Field: endHour
number
Field: startMin
number
Field: startHour
number
Field: endMin
number
Field: weekDay
string
Class: SiegeRaidTeam
Field: defense
boolean
Field: ownerName
string
Field: period
string
Field: membetCount
number
xlgames misspelt this
Field: fName
string
Field: isWaitWar
boolean
Field: ranking
number
Class: SiegeRaidTeamInfos
Field: [1]
SiegeRaidTeam
Field: [2]
SiegeRaidTeam
Field: [3]
SiegeRaidTeam
Class: SiegeRaidZoneInfo
Field: commanderName
string
Field: scheduleInfo
SiegeRaidScheduleInfo
Field: siegeState
string
= “siege_state_ready_to_siege”,
Field: memberMax
number
Field: factionId
number
Field: memberCnt
number
Field: zoneName
string
TODO: ZONE_NAME?
Class: SkillInfo
Field: abilityName
string
Field: maxRange
number
Field: manaCost
number
Field: levelStep
number
Field: learnLeavel
number
Field: minRange
number
Field: nextLearnLevel
number
Field: name
string
Field: show
boolean
Field: skillPoints
number
Field: isMeleeAttack
boolean
Field: isHarmful
boolean
Field: cooldownTime
number
Field: castingTime
number
Field: isHelpful
boolean
Field: description
string
Field: hasRange
boolean
Field: firstLearnLevel
number
Field: iconPath
string
Field: upgradeCost
number
Class: SkillMapEffectInfo
Field: a
number
Field: time
number
Field: texturePath
string
Field: useEffect
boolean
Field: x
number
Field: y
number
Field: textureKey
string
Field: r
number
Field: b
number
Field: radius
number
Field: g
number
Field: index
number
Field: z
number
Class: SkillSelectiveItemList
Field: is_multi
boolean
Field: popup_text
string
Field: select
number
Field: maxTryCount
number
Field: itemTables
SkillSelectiveItemTable[]
Field: srcItem
ItemInfo
Class: SkillSelectiveItemTable
Field: count
number
Field: name
string
Field: selectable
boolean
Field: idx
number
Field: grade
number
Field: type
number
Class: SkillTooltip
Field: ability
string
Field: minRange
number|nil
Field: name
string
Field: minCombatResource
number
Field: meleeDpsMultiplier
number|nil
Field: maxRange
number|nil
Field: path
string
Field: skillLevel
number
Field: targetAreaRadius
number|nil
Field: show
boolean
Field: synergyIconInfo
SynergyIconInfo[]|nil
Field: skillPoints
number
Field: tipType
string
Field: maxCombatResource
number
Field: levelStep
number
Field: category
string
Field: channeling
number
Field: casting
number
Field: abilityLevel
number
Field: mana
number
Field: cooldown
number
Field: firstLearnLevel
number
Field: learnLevel
number
Field: description
string
Field: isRaceSkill
boolean
Field: heirSkillName
number
Field: type
number
Class: SocketInfo
Field: maxSocket
number
Field: socketItem
number[]
Class: SpecialtyBaseInfo
Field: item
ItemInfo
Field: refund
string
Field: ratio
number
Field: noEventRefund
string
Field: supply
SpecialtySupplyInfo
Class: SpecialtyContentInfo
Extends SpecialtyBaseInfo
Field: item
ItemInfo
Field: refund
string
Field: stock
number
Field: ratio
number
Field: noEventRefund
string
Field: supply
SpecialtySupplyInfo
Class: SpecialtyInfo
Extends SpecialtyBaseInfo
Field: count
number
Field: ratio
number
Field: refund
string
Field: specialtyZone
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Field: noEventRefund
string
Field: delay
number
Field: item
ItemInfo
Field: supply
SpecialtySupplyInfo
Class: SpecialtyRatioInfo
Field: itemInfo
ItemInfo
Field: ratio
number
Class: SpecialtySupplyInfo
Field: iconCoord
string
Field: label
string
Field: iconPath
string
Field: priceIndex
number
Class: SquadInfo
Field: buttonEnable
boolean
Field: nameCacheQueryId
string|nil
Field: maxMemberCount
number
Field: openType
number
Field: squadId
number
Field: ownerLevel
number
Field: worldName
string
Field: limitLevel
number
Field: isMySquad
boolean
Field: buttonType
number
Field: limitGearScore
number
Field: curMemberCount
number
Field: fieldType
number
Field: explanationText
string
Field: zoneGroupType
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Class: SquadLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: battleFieldType
number
Field: linkType
"squad"
Field: messageTimeStamp
number
Field: squadId
number
Field: joinKey
string
Field: filter
number
Field: isOtherWorld
boolean
Field: zoneGroupType
number
Class: StampChangeItemInfo
Field: enough
boolean
Field: itemType
number
Field: has
number
Field: need
number
Class: StampInfo
Extends AppellationMyStamp
Field: canEquip
number
Field: name
string
Field: path
string
Field: reqLevel
number
Field: modifier
table
Field: effectDescription
string
Field: id
number
Field: description
string
Field: tipType
string|"appStamp"
Class: SubItemString
Field: style
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Class: SubOptionItem
Field: optionId
number
Field: value
number
Class: SubcategoryInfo
Field: completedCount
number
Field: name
string
Field: rewardAchievementType
number
Field: isHeirLevelCategory
boolean
Field: desc
string
Field: totalCount
number
Class: SynergyIconInfo
Field: conditionbuffkind
boolean
Field: resultbuffkind
boolean
Field: desc
string
Field: conditionicon
string
Field: resulticon
string
Class: TargetAbility
Field: [1]
TargetAbilityTemplate
Field: [2]
TargetAbilityTemplate
Field: [3]
TargetAbilityTemplate
Class: TargetAbilityTemplate
Field: index
number|`10`|`11`|`12`|`14`...(+11)
api/X2Ability
Field: level
number
Field: name
string
Class: TeamMember
Field: isParty
boolean
Field: name
string
Field: memberIndex
number
Field: jointOrder
number
1 or 2
Field: teamRoleType
string
Class: TextureColorKey
Field: [1]
number
Red (min:
0, max:1)
Field: [2]
number
Green (min:
0, max:1)
Field: [3]
number
Blue (min:
0, max:1)
Class: TextureColors
Field: [string]
RGBAColor
Class: TextureCoords
Field: [1]
number
x
Field: [3]
number
width
Field: [2]
number
y
Field: [4]
number
height
Class: TextureData
Field: colorKey
TextureColorKey
Field: extent
TextureDimensions
Field: inset
TextureInset
Field: coords
TextureCoords
Field: colors
TextureColors|nil
Field: offset
number[]
Class: TextureDimensions
Field: [1]
number
resized width
Field: [2]
number
resized height
Class: TextureInset
Field: [1]
number
leftPadding
Field: [3]
number
rightPadding
Field: [2]
number
topPadding
Field: [4]
number
bottomPadding
Class: TextureKeyData
Field: height
number
Field: keys
string[]
Field: width
number
Class: Time
Field: day
number
Field: month
number
Field: second
number
Field: minute
number
Field: hour
number
Field: year
number
Class: TodayAssignmentGoal
Field: goal
number
Field: itemCount
number
Field: itemType
number
Class: TodayAssignmentInfo
Field: desc
string
Field: requireItemCount
number|nil
Field: requireItem
number|nil
Field: requireLevel
number
Field: sort
number
Field: satisfy
boolean
Field: status
number
Field: realStep
number
Field: levelMin
number
Field: iconPath
string
Field: questType
number
Field: init
boolean
Field: levelMax
number
Field: title
string
Class: TooltipInfo
Field: buff
boolean|nil
Field: name
string|nil
Field: maxHp
string|number|nil
Field: list
CommonFarmItem[]|nil
Field: owner
string|nil
Field: territoryName
string|nil
Field: possible
boolean|nil
trueif the player can use the ezi light
Field: text
string
Field: tooltipType
"carrying_backpack_slave"|"commonFarm"|"common_farm"|"conquest"|"corpse"...(+7)
Field: kind
"big_sailing_ship"|"boat"|"fishboat"|"gubuk"|"leviathan"...(+8)
db ui_texts category_id 100
Field: hp
string|number|nil
Field: enemy
boolean|nil
Field: count
number|nil
Field: id
number|nil
Field: expedition
string|nil
Field: factionName
string|nil
Field: factionId
`101`|`102`|`103`|`104`|`105`...(+125)
api/Addon db > system_factions
Field: factions
`101`|`102`|`103`|`104`|`105`...(+124)[]|nil
Field: zoneId
`0`|`100`|`101`|`102`|`103`...(+152)
Obtained from db zone_groups
Class: TowerDefInfo
Field: color
string
Field: step
string
Field: titleMsg
string
Field: msg
string
Field: iconKey
string
Field: zoneGroup
`0`|`100`|`101`|`102`|`103`...(+151)
Obtained from db zone_groups
Class: TutorialInfo
Field: [1]
{ title: string }
Field: [2]
{ [1]: string }
Class: UIBound
Field: bound
Bound
Field: screenResolution
ScreenResolution
Class: UnitAppellationRoute
Field: key
number
Field: value
string
Class: UnitClass
Field: [1]
`10`|`11`|`12`|`14`|`1`...(+10)
api/X2Ability
Field: [2]
`10`|`11`|`12`|`14`|`1`...(+10)
api/X2Ability
Field: [3]
`10`|`11`|`12`|`14`|`1`...(+10)
api/X2Ability
Class: UnitClassNames
Field: [1]
"adamant"|"assassin"|"death"|"fight"|"hatred"...(+9)
Field: [2]
"adamant"|"assassin"|"death"|"fight"|"hatred"...(+9)
Field: [3]
"adamant"|"assassin"|"death"|"fight"|"hatred"...(+9)
Class: UnitDistance
Field: distance
number
Field: over_distance
boolean
Class: UnitInfo
Field: base_progress
number|nil
if type == housing
Field: kind
string|nil
if type == npc
Field: is_portal
boolean|nil
if type == npc
Field: hp
string
Field: level
number
Field: name
string
Field: max_hp
string
Field: nick_name
string|nil
Field: owner_name
string|nil
if type == housing
Field: house_category
string|nil
if type == housing
Field: grade
string|nil
Field: class
UnitClass
Field: building_state
string|"done"|nil
if type == housing
Field: heirLevel
number
Field: expeditionName
string|nil
if type == character
Field: family_name
string
Field: faction
string
Field: type
"character"|"housing"|"mate"|"npc"|"shipyard"...(+2)
Class: UrlLinkInfo
Extends BaseLinkInfo, CommonLinkFields
Field: addr
string
Field: linkType
"url"
Field: messageTimeStamp
number
Field: isOtherWorld
boolean
Field: filter
number
Field: text
string
Class: Vec3
Field: x
number|nil
Field: y
number|nil
Field: z
number|nil
Class: VirtualMemoryStats
Field: usage
number
Field: workingSet
number
Class: WorldMessageInfo
Field: factionName
"170906 DO NOT TRANSLATE"|"184394 DO NOT TRANSLATE"|"27499 DO NOT TRANSLATE"|"27500 DO NOT TRANSLATE"|"27501 DO NOT TRANSLATE"...(+115)
Obtained from db system_factions.name
Field: trgFactionName
"170906 DO NOT TRANSLATE"|"184394 DO NOT TRANSLATE"|"27499 DO NOT TRANSLATE"|"27500 DO NOT TRANSLATE"|"27501 DO NOT TRANSLATE"...(+115)
Obtained from db system_factions.name
Field: trgMotherFactionName
"170906 DO NOT TRANSLATE"|"184394 DO NOT TRANSLATE"|"27499 DO NOT TRANSLATE"|"27500 DO NOT TRANSLATE"|"27501 DO NOT TRANSLATE"...(+115)
Obtained from db system_factions.name
Field: trgName
string
Field: sextant
SEXTANT
Field: motherFactionName
"170906 DO NOT TRANSLATE"|"184394 DO NOT TRANSLATE"|"27499 DO NOT TRANSLATE"|"27500 DO NOT TRANSLATE"|"27501 DO NOT TRANSLATE"...(+115)
Obtained from db system_factions.name
Field: name
string
Field: zoneGroupName
"Abyssal Library"|"Aegis Island"|"Ahnimar Event Arena"|"Ahnimar"|"Airain Rock"...(+143)
Class: ZoneInfo
Field: continentName
string
Field: id
number
Field: zoneGroupName
string
Class: ZoneStateInfo
Field: conflictState
`-1`|`HPWS_BATTLE`|`HPWS_PEACE`|`HPWS_TROUBLE_0`|`HPWS_TROUBLE_1`...(+4)
api/X2Dominion
Field: localDevelopmentStep
number|nil
Field: localDevelopmentName
string|nil
Field: isSiegeZone
boolean
Field: isPeaceZone
boolean
Field: lockTime
number|nil
Field: nonRate
boolean|nil
Field: nonPeaceState
boolean
Field: remainTime
number|nil
Field: warChaos
boolean
Field: isNuiaProtectedZone
boolean
Field: isInstanceZone
boolean
Field: goldRate
number|nil
Field: festivalName
string|nil
Field: dropRate
number|nil
Field: isLocalDevelopment
boolean
Field: isConflictZone
boolean
Field: isFestivalZone
boolean
Field: isCurrentZone
boolean
Field: isHariharaProtectedZone
boolean
Field: zoneName
"Abyssal Library"|"Aegis Island"|"Ahnimar Event Arena"|"Ahnimar"|"Airain Rock"...(+143)
Drawablebase
Classes
Class: Drawablebase
A
Drawablebaseis the most basic type of drawable. It supports visibility, color, rotation, and sRGB settings. Many other drawables likeDrawableDDSandColorDrawableinherit from this base class.
Method: IsVisible
(method) Drawablebase:IsVisible()
-> visible: boolean
Returns a boolean indicating if the Drawablebase is visible.
@return
visible—trueif the Drawablebase is visible,falseotherwise.
Method: SetVisible
(method) Drawablebase:SetVisible(visible: boolean)
Shows or hides the Drawablebase.
@param
visible—trueto show,falseto hide. (default:true)
Method: SetVisibleForString
(method) Drawablebase:SetVisibleForString(minValue: string, maxValue: string, value: string)
Sets the visibility condition based on a string value range.
@param
minValue— The minimum value for visibility.@param
maxValue— The maximum value for visibility.@param
value— The value to check (value > minValue and value < maxValue).
Method: SetSRGB
(method) Drawablebase:SetSRGB(srgb: boolean)
Enables or disables sRGB for the Drawablebase.
@param
srgb—trueto enable sRGB,falseto disable.
Method: SetColor
(method) Drawablebase:SetColor(r: number, g: number, b: number, a: number)
Sets the color for the Drawablebase.
@param
r— The red color component (min:0, max:1).@param
g— The green color component (min:0, max:1).@param
b— The blue color component (min:0, max:1).@param
a— The alpha (opacity) component (min:0, max:1).
Method: SetRotation
(method) Drawablebase:SetRotation(angle: number)
Sets the rotation angle of the Drawablebase. Works on
ImageDrawableandIconDrawable.@param
angle— The rotation angle in degrees.
Method: Show
(method) Drawablebase:Show(show: boolean)
Shows or hides the Drawablebase. Showing before the all extents and anchors are set can cause issues.
@param
show—trueto show,falseto hide. (default:true)
DrawableDDS
Classes
Class: DrawableDDS
Extends Drawablebase
A
DrawableDDSis a drawable with a DDS texture. It supports setting coordinates, insets, texture files, and applying colors or info keys. It is the base forEffectDrawable,ImageDrawable,NinePartDrawable, andThreePartDrawable.
Method: GetTextureSize
(method) DrawableDDS:GetTextureSize()
-> width: number
2. height: number
Retrieves the width and height of the texture for the DrawableDDS.
@return
width— The texture width.@return
height— The texture height.
Method: SetTexture
(method) DrawableDDS:SetTexture(filename: string)
Sets the texture file for the DrawableDDS.
@param
filename— The path to the texture file.
Method: SetTextureColor
(method) DrawableDDS:SetTextureColor(colorKey: string)
Sets the texture color using a color key for the DrawableDDS.
@param
colorKey— The color key to apply from the texture path*.gfile.
Method: SetInset
(method) DrawableDDS:SetInset(left: number, top: number, right: number, bottom: number)
Sets the inset for the DrawableDDS.
@param
left— The left inset.@param
top— The top inset.@param
right— The right inset.@param
bottom— The bottom inset.
Method: SetCoords
(method) DrawableDDS:SetCoords(x: number, y: number, width: number, height: number)
Sets the coordinates and dimensions of the texture for the DrawableDDS.
@param
x— The x-coordinate of the texture.@param
y— The y-coordinate of the texture.@param
width— The width of the texture.@param
height— The height of the texture.
Method: SetTextureInfo
(method) DrawableDDS:SetTextureInfo(infoKey: string, colorKey?: string)
Sets the texture information using an info key for the DrawableDDS.
@param
infoKey— The info key taken from the texture path*.gfile.@param
colorKey— The color key to apply from the texture path*.gfile.
Editboxbase
Classes
Class: Editboxbase
Field: style
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Field: guideTextStyle
TextStyle
A
TextStyledefines the visual appearance of text within a widget, including font, size, color, alignment, outline, shadow, ellipsis, and snapping behavior. It can measure text width and line height, and supports special font types for image-based text rendering.
Method: SetGuideText
(method) Editboxbase:SetGuideText(text: string)
Sets the guide text for the Editboxbase.
@param
text— The guide text to display.
Method: SetReadOnly
(method) Editboxbase:SetReadOnly(readOnly: boolean)
Enables or disables read-only mode for the Editboxbase.
@param
readOnly—trueto make read-only,falseto allow editing. (default:false)
Method: SetGuideTextInset
(method) Editboxbase:SetGuideTextInset(insetData: InsetData)
Sets the guide text inset for the Editboxbase.
@param
insetData— The inset data for the guide text.See: InsetData
Method: SetMaxTextLength
(method) Editboxbase:SetMaxTextLength(length: number)
Sets the maximum text length for the Editboxbase.
@param
length— The maximum text length. (256forX2Editbox,9215forEditboxMultiline,256forMegaphoneChatEdit)
Method: SetCursorOffset
(method) Editboxbase:SetCursorOffset(offset: number)
Sets the cursor offset for the Editboxbase.
@param
offset— The cursor offset position.
Method: SetCursorColorByColorKey
(method) Editboxbase:SetCursorColorByColorKey(colorKey: "action_slot_state_img_able"|"action_slot_state_img_can_learn"|"action_slot_state_img_cant_or_not_learn"|"action_slot_state_img_disable"|"common_black_bg"...(+27))
Sets the cursor color using a color key for the Editboxbase.
@param
colorKey— The color key for the cursor.-- ui/setting/etc_color.g colorKey: | "action_slot_state_img_able" | "action_slot_state_img_can_learn" | "action_slot_state_img_cant_or_not_learn" | "action_slot_state_img_disable" | "common_black_bg" | "common_white_bg" | "craft_step_disable" | "craft_step_enable" | "editbox_cursor_default" | "editbox_cursor_light" | "icon_button_overlay_black" | "icon_button_overlay_none" | "icon_button_overlay_red" | "icon_button_overlay_yellow" | "login_stage_black_bg" | "map_hp_bar_bg" | "map_hp_bar" | "market_price_column_over" | "market_price_last_column" | "market_price_line_daily" | "market_price_line_weekly" | "market_price_volume" | "market_prict_cell" | "quest_content_directing_fade_in" | "quest_content_directing_fade_out" | "quest_content_directing_under_panel" | "quick_slot_bg" | "texture_check_window_bg" | "texture_check_window_data_label" | "texture_check_window_rect" | "texture_check_window_tooltip_bg" | "web_browser_background"
Method: SetCursorHeight
(method) Editboxbase:SetCursorHeight(height: number)
Sets the cursor height for the Editboxbase.
@param
height— The height of the cursor.
Method: MaxTextLength
(method) Editboxbase:MaxTextLength()
-> maxTextLength: number
Retrieves the maximum text length for the Editboxbase.
@return
maxTextLength— The maximum text length. (default:64forX2Editbox, default:256forEditboxMultiline, default:45forMegaphoneChatEdit)
Method: SetCursorColor
(method) Editboxbase:SetCursorColor(r: number, g: number, b: number, a: number)
Sets the color of the cursor for the Editboxbase.
@param
r— The red color component. (min:0, max:1)@param
g— The green color component. (min:0, max:1)@param
b— The blue color component. (min:0, max:1)@param
a— The alpha (opacity) component. (min:0, max:1)
Method: ClearTextOnEnter
(method) Editboxbase:ClearTextOnEnter(clear: boolean)
Enables or disables clearing text when the Enter key is pressed.
@param
clear—trueto clear text on Enter,falseto disable. (default:false)
Events
Aliases
ABILITY_CHANGED_HANDLER
fun(newAbility: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9), oldAbility: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
Event triggers when one of the players ability is changed.
ABILITY_EXP_CHANGED_HANDLER
fun(expStr: string)
ABILITY_SET_CHANGED_HANDLER
fun(responseType: 1|2|3)
Event triggers when the players statsaver set is saved, changed, or deleted
ABILITY_SET_USABLE_SLOT_COUNT_CHANGED_HANDLER
fun()
Event triggers when the players statsaver is expanded.
ACCOUNT_ATTENDANCE_ADDED_HANDLER
fun()
Event triggers when the player tracks their daily login.
ACCOUNT_ATTENDANCE_LOADED_HANDLER
fun()
Event triggers when dailies reset.
ACCOUNT_RESTRICT_NOTICE_HANDLER
fun()
Event triggers when the players account gets restricted.
ACHIEVEMENT_UPDATE_HANDLER
fun(status: string|“update”, newAchievementType: number)
Event triggers when the player updates an achievement.
ACQUAINTANCE_LOGIN_HANDLER
fun(cmf: CMF_ACQ_CONSUME_GROUP|CMF_ADDED_ITEM_GROUP|CMF_ADDED_ITEM_SELF|CMF_ADDED_ITEM_TEAM|CMF_ALL_SERVER…(+60), charName: string)
Event triggers when an acquaintance (guild member) logs in.
ACTABILITY_EXPERT_CHANGED_HANDLER
fun(actabilityId: number, name: string, diff: string|number, final: string|number)
Event triggers when the players proficiency changes.
ACTABILITY_EXPERT_EXPANDED_HANDLER
fun()
Event triggers when the player expands their maximum proficiency specializations.
ACTABILITY_EXPERT_GRADE_CHANGED_HANDLER
fun(actabilityId: 10|11|12|13|14…(+32), isUpgrade: boolean, name: “Alchemy”|“Artistry”|“Carpentry”|“Commerce”|“Construction”…(+32), gradeName: “Adept”|“Amateur”|“Authority”|“Celebrity”|“Champion”…(+7))
Event triggers when the players proficiency level changes.
ACTABILITY_MODIFIER_UPDATE_HANDLER
fun()
Event triggers when the players proficiency modifiers are updated.
ACTABILITY_REFRESH_ALL_HANDLER
fun()
Event triggers when the players proficiencies need to be refreshed.
ACTIONS_UPDATE_HANDLER
fun()
ACTION_BAR_AUTO_REGISTERED_HANDLER
fun(slotIndex: number)
Event triggers when the players shortcut bar has a skill auto registered. (e.g. When the player is leveling and learns a skill and it auto registers to the players shortcut bar.)
ACTION_BAR_PAGE_CHANGED_HANDLER
fun(page: number)
Event triggers when the players action bar changes. (min: 1)
ADDED_ITEM_HANDLER
fun(itemLinkText: string, itemCount: number, itemTaskType: number, tradeOtherName: string)
Event triggers when an item has been added to the players inventory.
ADDON_LOADED_HANDLER
fun()
Event triggers when the addon has fully loaded.
ADD_GIVEN_QUEST_INFO_HANDLER
fun(type: 0|1, questType: number)
Event triggers when a new event has appeared with in the players range.
ADD_NOTIFY_QUEST_INFO_HANDLER
fun(qType: number)
Event triggers when the player has a quest notification info.
ALL_SIEGE_RAID_TEAM_INFOS_HANDLER
fun(teamInfos: SiegeRaidTeamInfos)
Event triggers when the player views the Siege Info tab when a siege period has started.
APPELLATION_CHANGED_HANDLER
fun(stringId: string, isChanged: boolean)
Event triggers when a player changes their appellation.
APPELLATION_GAINED_HANDLER
fun(str: string)
Event triggers when the player gains a title.
APPELLATION_STAMP_SET_HANDLER
fun()
Event triggers when the players stamp (name icon) changes.
ASK_BUY_LABOR_POWER_POTION_HANDLER
fun()
Event triggers when the players labor is low and the game recommends they buy a labor potion from the market place.
ASK_FORCE_ATTACK_HANDLER
fun(forceAttackLevel: number)
Event triggers when the player attempts to turn on bloodlust.
AUCTION_BIDDED_HANDLER
fun(itemName: string, moneyStr: string)
Event triggers when the player bids on an item on the auction house.
AUCTION_BIDDEN_HANDLER
fun(itemName: string, moneyStr: string)
Event triggers when the player receives a bid on an item on the auction house.
AUCTION_BOUGHT_BY_SOMEONE_HANDLER
fun(itemName: string, moneyStr: string)
Event triggers when the player sells something on the auction house.
AUCTION_BOUGHT_HANDLER
fun()
Event triggers when the player buys seomthing on the auction house.
AUCTION_CANCELED_HANDLER
fun(itemName: string)
Event triggers when the player cancels a listed item.
AUCTION_CHARACTER_LEVEL_TOO_LOW_HANDLER
fun(msg: string)
Event triggers when the player attempts to list an item or search for an item in the auction house and they are too low of a level.
AUCTION_ITEM_ATTACHMENT_STATE_CHANGED_HANDLER
fun(attached: boolean)
Event triggers when a player is listing an item on the auction house.
AUCTION_ITEM_PUT_UP_HANDLER
fun(itemName: string)
Event triggers when a player is listing an item on the auction house.
AUCTION_ITEM_SEARCHED_HANDLER
fun(clearLastSearchArticle: boolean)
Event triggers when a player is listing or searching for an item on the auction house.
AUCTION_ITEM_SEARCH_HANDLER
fun()
Event triggers when a player is listing or searching for an item on the auction house.
AUCTION_LOWEST_PRICE_HANDLER
fun(itemType: number, grade: 0|10|11|12|1…(+8), price: string)
Event triggers when a player is listing an item on the auction house.
AUCTION_PERMISSION_BY_CRAFT_HANDLER
fun(icraftType: number)
Event triggers when a player has started crafting and after each craft end.
AUDIENCE_JOINED_HANDLER
fun(audienceName: string)
Event triggers when a player joins the jury audience.
AUDIENCE_LEFT_HANDLER
fun(audienceName: string)
Event triggers when a player leaves the jury audience.
BADWORD_USER_REPORED_RESPONE_MSG_HANDLER
fun(success: boolean)
Event triggers when the player attempts to report a player for inappropriate language.
BAD_USER_LIST_UPDATE_HANDLER
fun()
Event triggers when the list of people who reported a suspicious user is updated.
BAG_EXPANDED_HANDLER
fun()
Event triggers when the player expands their bag.
BAG_ITEM_CONFIRMED_HANDLER
fun()
Event triggers when the player receives an item to their bag.
BAG_REAL_INDEX_SHOW_HANDLER
fun(isRealSlotShow: boolean)
BAG_TAB_CREATED_HANDLER
fun()
Event triggers when the player creates a tab in their bag.
BAG_TAB_REMOVED_HANDLER
fun()
Event triggers when the player deletes a tab in their bag.
BAG_TAB_SORTED_HANDLER
fun(arg: number)
Event triggers when the players sorts their bag.
BAG_TAB_SWITCHED_HANDLER
fun(tabId: any)
Event triggers when the player changes the bag tab.
BAG_UPDATE_HANDLER
fun(bagId: number, slotId: number)
Event triggers when the players bag updates.
BANK_EXPANDED_HANDLER
fun()
Event triggers when the player expands their bank.
BANK_REAL_INDEX_SHOW_HANDLER
fun(isRealSlotShow: boolean)
BANK_TAB_CREATED_HANDLER
fun()
Event triggers when the players creates a tab in their bank.
BANK_TAB_REMOVED_HANDLER
fun()
Event triggers when the player deletes a tab in their bank.
BANK_TAB_SORTED_HANDLER
fun()
Event triggers when the player sorts their bank.
BANK_TAB_SWITCHED_HANDLER
fun(tabId: number)
Event triggers when the player changes the bank tab.
BANK_UPDATE_HANDLER
fun(bagId: number, slotId: number)
Event triggers when the players bank updates.
BEAUTYSHOP_CLOSE_BY_SYSTEM_HANDLER
fun()
Event triggers when the beautyshop is closed by the system. (e.g the player dies while in the beautyshop)
BLESS_UTHSTIN_EXTEND_MAX_STATS_HANDLER
fun()
Event triggers when the player increases their maximum stat migration limit.
BLESS_UTHSTIN_ITEM_SLOT_CLEAR_HANDLER
fun()
Event triggers when the players stat migration slot is clear.
BLESS_UTHSTIN_ITEM_SLOT_SET_HANDLER
fun(msgapplycountlimit?: any)
Event triggers when the player sets a item in the stat migration slot.
BLESS_UTHSTIN_MESSAGE_HANDLER
fun(messageType: number)
Event triggers when the players stat migration or ipnysh artifacts emmits a message.
BLESS_UTHSTIN_UPDATE_STATS_HANDLER
fun()
Event triggers when the player changes their stat migration or activates a different stat migration.
BLESS_UTHSTIN_WILL_APPLY_STATS_HANDLER
fun(itemType: number, incStatsKind: 1|2|3|4|5, decStatsKind: 1|2|3|4|5, incStatsPoint: number, decStatsPoint: number)
Event triggers when the player applies the stat migration item in the slot.
BLOCKED_USERS_INFO_HANDLER
fun()
BLOCKED_USER_LIST_HANDLER
fun(msg: string)
Event triggers when a user is added or removed from the players block list.
BLOCKED_USER_UPDATE_HANDLER
fun()
Event triggers when a user is added or removed from the players block list.
BOT_SUSPECT_REPORTED_HANDLER
fun(sourceName: string, targetName: string)
BUFF_SKILL_CHANGED_HANDLER
fun()
Event triggers when the players buff/debuff/hidden buff that gives a skill for the dynamic shortcut changes.
BUFF_UPDATE_HANDLER
fun(action: “create”|“destroy”, target: “character”|“mate”|“slave”)
Event triggers when a buff is created or destroyed for a unit.
BUILDER_END_HANDLER
fun()
Event triggers when the player cancels trying to place something that can be built.
BUILDER_STEP_HANDLER
fun(step: “position”|“roation”)
Event triggers when the player is attempting to place something that can be built.
BUILD_CONDITION_HANDLER
fun(condition: BuildCondition)
Event triggers when the player views the build condition of a community center.
BUTLER_INFO_UPDATED_HANDLER
fun(event: “equipment”|“garden”|“harvestSlot”|“labowPower”|“productionCost”…(+5), noError: boolean)
Event triggers when the player is updating the farmhand.
BUTLER_UI_COMMAND_HANDLER
fun(mode: number)
BUY_SPECIALTY_CONTENT_INFO_HANDLER
fun(list: SpecialtyContentInfo[])
Event triggers when the player opens the purchase cargo window.
CANCEL_CRAFT_ORDER_HANDLER
fun(result: boolean)
Event triggers when a crafting order has been canceled.
CANCEL_REBUILD_HOUSE_CAMERA_MODE_HANDLER
fun()
Event triggers when the player exists house preview mode for remodeling a building.
CANDIDATE_LIST_CHANGED_HANDLER
fun()
CANDIDATE_LIST_HIDE_HANDLER
fun()
CANDIDATE_LIST_SELECTION_CHANGED_HANDLER
fun()
CANDIDATE_LIST_SHOW_HANDLER
fun()
CHANGED_MSG_HANDLER
fun()
CHANGE_ACTABILITY_DECO_NUM_HANDLER
fun()
CHANGE_CONTRIBUTION_POINT_TO_PLAYER_HANDLER
fun(isGain: boolean, diff: string, total: string)
Event triggers when the player contributes a change to the guilds prestige.
CHANGE_CONTRIBUTION_POINT_TO_STORE_HANDLER
fun()
Event triggers when the players guilds prestige changes.
CHANGE_MY_LANGUAGE_HANDLER
fun()
Event triggers when the player changes their language.
CHANGE_OPTION_HANDLER
fun(optionType: number, infoTable: ChangeOptionInfo)
Event triggers when the player changes a Game Settings option.
CHANGE_VISUAL_RACE_ENDED_HANDLER
fun()
Event triggers when the player changes race.
CHAT_DICE_VALUE_HANDLER
fun(msg: string)
Event triggers when a player uses /roll.
CHAT_EMOTION_HANDLER
fun(message: string)
Event triggers when a player does a chat emotion.
CHAT_FAILED_HANDLER
fun(message: string, channelName: string)
Event triggers when the player fails to send a chat message.
CHAT_JOINED_CHANNEL_HANDLER
fun(channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), name: string)
Event triggers when the player joins a channel.
CHAT_LEAVED_CHANNEL_HANDLER
fun(channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), name: string)
Event triggers when the player leaves a channel.
CHAT_MESSAGE_HANDLER
fun(channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), relation: UR_FRIENDLY|UR_HOSTILE|UR_NEUTRAL, name: string, message: string, info: CHAT_MESSAGE_INFO)
Event triggers when a chat message occurs.
CHAT_MSG_ALARM_HANDLER
fun(text: string)
Event triggers when a chat message alarm occurs.
CHAT_MSG_DOODAD_HANDLER
fun(message: string, author: string, authorId: string, isSelf: boolean, tailType: CBK_NORMAL|CBK_SYSTEM|CBK_THINK, showTime: number, fadeTime: number, currentBubbleType: number|nil, qtype: number|nil, forceFinished: boolean|nil)
Event triggers when the player receives a chat message from a doodad/npc.
CHAT_MSG_QUEST_HANDLER
fun(message: string, author: string, authorId: string, isSelf: boolean, tailType: CBK_NORMAL|CBK_SYSTEM|CBK_THINK, showTime: number, fadeTime: number, currentBubbleType: number|nil, qtype: number|nil, forceFinished: boolean|nil)
Event triggers when the player interacts with a npc that has a quest message.
CHECK_TEXTURE_HANDLER
fun(texturePath: string)
CLEAR_BOSS_TELESCOPE_INFO_HANDLER
fun()
Event triggers when the boss telescope information needs to be cleared from the map.
CLEAR_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun()
Event triggers when the pack slave information needs to be cleared from the map.
CLEAR_COMPLETED_QUEST_INFO_HANDLER
fun()
Event triggers when the completed quest information needs to be cleared from the map.
CLEAR_CORPSE_INFO_HANDLER
fun()
Event triggers when the player dies and when the player respawns or the players corpse information expires.
CLEAR_DOODAD_INFO_HANDLER
fun()
Event triggers when the player opens the map.
CLEAR_FISH_SCHOOL_INFO_HANDLER
fun()
Event triggers when the fish school information needs to be cleared from the map.
CLEAR_GIVEN_QUEST_STATIC_INFO_HANDLER
fun()
Event triggers when the given quest information needs to be cleared from the map.
CLEAR_HOUSING_INFO_HANDLER
fun()
Event triggers when the housing information needs to be cleared from the map.
CLEAR_MY_SLAVE_POS_INFO_HANDLER
fun()
Event triggers every 5 seconds to clear the players slave (vehicle) position information.
CLEAR_NOTIFY_QUEST_INFO_HANDLER
fun()
Event triggers when the notify quest information needs to be cleared from the map.
CLEAR_NPC_INFO_HANDLER
fun()
Event triggers when the npc information needs to be cleared from the map.
CLEAR_SHIP_TELESCOPE_INFO_HANDLER
fun()
Event triggers when the player stops using a ship telescope.
CLEAR_TRANSFER_TELESCOPE_INFO_HANDLER
fun()
Event triggers when the player stops using a telescope.
CLOSE_CRAFT_ORDER_HANDLER
fun()
Event triggers when the player creates a craft order.
CLOSE_MUSIC_SHEET_HANDLER
fun()
Event triggers when the player attempts to use sheet music.
COFFER_INTERACTION_END_HANDLER
fun()
Event triggers when the player interacts with something other than the coffer (storage chest).
COFFER_INTERACTION_START_HANDLER
fun()
COFFER_REAL_INDEX_SHOW_HANDLER
fun(isRealSlotShow: any)
COFFER_TAB_CREATED_HANDLER
fun()
Event triggers when the player creates a tab for the coffer (storage chest).
COFFER_TAB_REMOVED_HANDLER
fun()
Event triggers when the player deletes a tab from the coffer (storage chest).
COFFER_TAB_SORTED_HANDLER
fun(bagId: number)
Event triggers when the player sorts the coffer (storage chest).
COFFER_TAB_SWITCHED_HANDLER
fun(tabId: number)
Event triggers when the player changes their coffer (storage chest) tab.
COFFER_UPDATE_HANDLER
fun(bagId: number, slotId: number)
Event triggers when the players coffer (storage chest) updates.
COMBAT_MSG_HANDLER
fun(targetUnitId: string, combatEvent: “ENVIRONMENTAL_DAMAGE”|“ENVIRONMENTAL_DRAIN”|“ENVIRONMENTAL_ENERGIZE”|“ENVIRONMENTAL_HEALED”|“ENVIRONMENTAL_LEECH”…(+14), source: string, target: string, …any)
Event triggers when a combat message occurs.
COMBAT_TEXT_COLLISION_HANDLER
fun(targetUnitId: string, combatEvent: string, source: string, target: string, collisionSource: “COLLISION”|“DROWNING”|“FALLING”, subType: COLLISION_PART_BOTTOM|COLLISION_PART_FRONT|COLLISION_PART_REAR|COLLISION_PART_SIDE|COLLISION_PART_TOP, mySlave: boolean, damage: number, powerType: “HEALTH”|“MANA”)
Event triggers when there is a collision.
COMBAT_TEXT_HANDLER
fun(sourceUnitId: string, targetUnitId: string, amount: number, a: number, b: string, hitType: “CRITICAL”|“HIT”|“IMMUNE”, d: number, e: boolean, f: number, g: boolean, distance: number)
COMBAT_TEXT_SYNERGY_HANDLER
fun(arg: number)
Event triggers when a skill has a combo effect.
COMMON_FARM_UPDATED_HANDLER
fun()
Event triggers whenever the players common (public) farm updates.
COMMUNITY_ERROR_HANDLER
fun(msg: any)
COMPLETE_ACHIEVEMENT_HANDLER
fun(newAchievementType: number)
Event triggers when the player completes an achievement.
COMPLETE_CRAFT_ORDER_HANDLER
fun(info: CraftOrderInfo)
Event triggers when the players craft order has been completed.
COMPLETE_QUEST_CONTEXT_DOODAD_HANDLER
fun(qtype: number, useDirectingMode: boolean, doodadId: string)
Event triggers when the player completes part of a quest doodad.
COMPLETE_QUEST_CONTEXT_NPC_HANDLER
fun(qtype: number, useDirectingMode: boolean, npcId: string)
Event triggers when the player completes a npc context quest.
CONVERT_TO_RAID_TEAM_HANDLER
fun()
Event triggers when the players party is converted into a raid.
COPY_RAID_MEMBERS_TO_CLIPBOARD_HANDLER
fun()
Event triggers when the players copies raid members to their clipboard.
CRAFTING_END_HANDLER
fun()
CRAFTING_START_HANDLER
fun(doodadId: any, count: any)
Event triggers when the player opens the crafting window.
CRAFT_DOODAD_INFO_HANDLER
fun()
CRAFT_ENDED_HANDLER
fun(leftCount: any)
Event triggers when an item has been crafted.
CRAFT_FAILED_HANDLER
fun(itemLinkText: string)
Event triggers when the player fails to craft an item.
CRAFT_ORDER_ENTRY_SEARCHED_HANDLER
fun(infos: CraftOrderEntries, totalCount: number, page: number)
Event triggers when crafting order entries are requested.
CRAFT_RECIPE_ADDED_HANDLER
fun()
CRAFT_STARTED_HANDLER
fun(leftCount: number)
Event triggers when the player has started crafting.
CRAFT_TRAINED_HANDLER
fun()
CREATE_ORIGIN_UCC_ITEM_HANDLER
fun()
CRIME_REPORTED_HANDLER
fun(diffPoint: number, diffRecord: number, diffScore: number)
Event triggers when the players crime has been reported.
DEBUFF_UPDATE_HANDLER
fun(action: “create”|“destroy”, target: “character”|“mate”|“slave”)
Event triggers when a debuff is created or destroyed for a unit.
DELETE_CRAFT_ORDER_HANDLER
fun()
Event triggers when a crafting order has been removed.
DELETE_PORTAL_HANDLER
fun()
Event triggers when a portal has been deleted from the players teleport book.
DESTROY_PAPER_HANDLER
fun()
Event triggers when the player deletes a letter/book from their inventory.
DIAGONAL_ASR_HANDLER
fun(itemName: string, itemGrade: 0|10|11|12|1…(+8), askMarketPriceUi: boolean, values: DiagonalASRInfo)
Event triggers when the market price of an item is requested.
DIAGONAL_LINE_HANDLER
fun()
DICE_BID_RULE_CHANGED_HANDLER
fun(diceBidRule: 1|2|3)
Event triggers when the players bid type changes.
DISCONNECTED_BY_WORLD_HANDLER
fun(title: string, body: string)
Event triggers every 500ms when the player has disconnected from the world.
DISMISS_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the player dismisses a pet.
DIVE_END_HANDLER
fun()
Event triggers when the player stops diving.
DIVE_START_HANDLER
fun()
Event triggers when the player starts diving.
DOMINION_GUARD_TOWER_STATE_NOTICE_HANDLER
fun(key: 0|1|2|3|4…(+2), name: string, factionName: string)
Event triggers when the siege lodestones state changes.
DOMINION_GUARD_TOWER_UPDATE_TOOLTIP_HANDLER
fun(unitId: any)
DOMINION_HANDLER
fun(action: string, zoneGroupName: string, expeditionName: string)
Event triggers when the player events a siegable zone.
DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED_HANDLER
fun(count: number)
Event triggers when the player joins a siege raid.
DOMINION_SIEGE_PERIOD_CHANGED_HANDLER
fun(siegeInfo: SiegeInfo)
Event triggers when the siege period changes.
DOMINION_SIEGE_SYSTEM_NOTICE_HANDLER
fun()
DOMINION_SIEGE_UPDATE_TIMER_HANDLER
fun(secondHalf: boolean)
Event triggers every 500ms while a siege update is occuring.
DOODAD_LOGIC_HANDLER
fun()
DOODAD_PHASE_MSG_HANDLER
fun(text: string)
Event triggers when a doodad phase message occurs. (ex: Strength of the Faction message)
DOODAD_PHASE_UI_MSG_HANDLER
fun(phaseMsgInfo: PhaseMsgInfo)
Event triggers when a title UI message appears.
DRAW_DOODAD_SIGN_TAG_HANDLER
fun(tooltip: nil)
Event triggers when the player hovers over a doodad and the tooltip appears in the bottom right of the screen.
DRAW_DOODAD_TOOLTIP_HANDLER
fun(info: DoodadTooltipInfo)
Event triggers every frame the players mouse hovers a doodad.
DYEING_END_HANDLER
fun()
Event triggers when the player ends dying an item.
DYEING_START_HANDLER
fun()
Event triggers when the player wants to start dying an item.
DYNAMIC_ACTION_BAR_HIDE_HANDLER
fun()
Event triggers when the player dynamic action bar (interaction bar) is hidden.
DYNAMIC_ACTION_BAR_SHOW_HANDLER
fun(dynamicActionType: any)
Event triggers when the player dynamic action bar (interaction bar) is shown.
ENABLE_TEAM_AREA_INVITATION_HANDLER
fun(enable: boolean)
Event triggers when the player does a radius invite and when that radius invite is off cooldown.
ENCHANT_EXAMINE_HANDLER
fun()
ENCHANT_RESULT_HANDLER
fun(resultCode: any, itemLink: any, oldGrade: any, newGrade: any, breakRewardItemType: any, breakRewardItemCount: any, breakRewardByMail: any)
ENCHANT_SAY_ABILITY_HANDLER
fun()
ENDED_DUEL_HANDLER
fun()
END_HERO_ELECTION_PERIOD_HANDLER
fun()
Event triggers when the hero election period has ended.
END_QUEST_CHAT_BUBBLE_HANDLER
fun(playedBubble: boolean)
Event triggers when the player talks to a npc with a quest chat bubble.
ENTERED_INSTANT_GAME_ZONE_HANDLER
fun(arg: number)
Event triggers when the player enters a instance.
ENTERED_LOADING_HANDLER
fun(worldImagePath: string)
Event triggers when the player enters a loading screen.
ENTERED_SCREEN_SHOT_CAMERA_MODE_HANDLER
fun()
Event triggers when the player enters screenshot mode.
ENTERED_SUBZONE_HANDLER
fun(zoneName: “”|“3rd Corps Camp”|“Abandoned Claimstake”|“Abandoned Drill Camp”|“Abandoned Guardpost”…(+1163))
Event triggers when the player enters a subzone.
ENTERED_WORLD_HANDLER
fun(unknown: boolean)
Event triggers when the player enters the world.
ENTER_ANOTHER_ZONEGROUP_HANDLER
fun(zoneId: 0|100|101|102|103…(+151))
Event triggers when the player enters another zone group.
ENTER_ENCHANT_ITEM_MODE_HANDLER
fun(mode: “awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7))
Event triggers when the player attempts to enter enchanting mode.
ENTER_GACHA_LOOT_MODE_HANDLER
fun()
Event triggers when the player opens the open chest (gold/silver/copper crate) window.
ENTER_ITEM_LOOK_CONVERT_MODE_HANDLER
fun()
EQUIP_SLOT_REINFORCE_EXPAND_PAGE_HANDLER
fun()
Event triggers when the player expands their Ipnysh Artifacts pages.
EQUIP_SLOT_REINFORCE_MSG_CHANGE_LEVEL_EFFECT_HANDLER
fun()
EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT_HANDLER
fun(equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27), level: number)
Event triggers when the players ipnysh equipment slot effect levels up.
EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP_HANDLER
fun(equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27), level: number)
Event triggers when the players ipnysh equipment slot levels up.
EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT_HANDLER
fun(equipSlotAttribute: number, level: number)
Event triggers when the players ipnysh equipment slot levels up.
EQUIP_SLOT_REINFORCE_SELECT_PAGE_HANDLER
fun()
Event triggers when the player changes their Ipnysh Artifacts page.
EQUIP_SLOT_REINFORCE_UPDATE_HANDLER
fun(equipSlot: any)
Event triggers when the player increases the ipnysh level of an equipment slot.
ESCAPE_END_HANDLER
fun()
Event triggers when the player stops using the escape skill or the player has successfully escaped.
ESCAPE_START_HANDLER
fun(waitTime: number)
Event triggers when the player attempts to use the escape skill.
ESC_MENU_ADD_BUTTON_HANDLER
fun(info: EscMenuAddButtonInfo)
Event triggers when a new button is added to the escape menu.
EVENT_SCHEDULE_START_HANDLER
fun(msg: any)
EVENT_SCHEDULE_STOP_HANDLER
fun(msg: any)
EXPEDITION_APPLICANT_ACCEPT_HANDLER
fun(expeditionName: string)
Event triggers when the players application to a guild is accepted.
EXPEDITION_APPLICANT_REJECT_HANDLER
fun(expeditionName: string)
Event triggers when the players application to a guild is rejected.
EXPEDITION_BUFF_CHANGE_HANDLER
fun(expedition: number)
Event triggers when a guilds buff changes.
EXPEDITION_EXP_HANDLER
fun(amount: number, amountStr: string)
Event triggers when the player changes the guilds experience.
EXPEDITION_HISTORY_HANDLER
fun(tabId: number)
Event triggers when the player accesses their guild history.
EXPEDITION_LEVEL_UP_HANDLER
fun(level: any)
EXPEDITION_MANAGEMENT_APPLICANTS_HANDLER
fun(infos: ExpeditionApplicant[])
Event triggers when a guild member (who has permissions) opens the manage applicants window.
EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT_HANDLER
fun(charId: any)
EXPEDITION_MANAGEMENT_APPLICANT_ADD_HANDLER
fun(expeditionId: any)
EXPEDITION_MANAGEMENT_APPLICANT_DEL_HANDLER
fun(expeditionId: any)
EXPEDITION_MANAGEMENT_APPLICANT_REJECT_HANDLER
fun(charId: any)
EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED_HANDLER
fun()
EXPEDITION_MANAGEMENT_MEMBERS_INFO_HANDLER
fun(totalCount: number, startIndex: number, memberInfos: MemberInfo[])
Event triggers when the player views the members tab in their guild.
EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED_HANDLER
fun()
Event triggers when a member of the players guild changes their name.
EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED_HANDLER
fun()
Event triggers when the prestige of a guild member changes.
EXPEDITION_MANAGEMENT_POLICY_CHANGED_HANDLER
fun()
EXPEDITION_MANAGEMENT_RECRUITMENTS_HANDLER
fun(total: number, perPageItemCount: number, infos: GuildRecruitmentInfo[])
Event triggers when the player opens the guild recruitment tab.
EXPEDITION_MANAGEMENT_RECRUITMENT_ADD_HANDLER
fun(info: any)
EXPEDITION_MANAGEMENT_RECRUITMENT_DEL_HANDLER
fun(expeditionId: any)
EXPEDITION_MANAGEMENT_ROLE_CHANGED_HANDLER
fun()
EXPEDITION_MANAGEMENT_UPDATED_HANDLER
fun()
Event triggers when the guild prestige changes.
EXPEDITION_RANKING_HANDLER
fun()
EXPEDITION_SUMMON_SUGGEST_HANDLER
fun()
EXPEDITION_WAR_DECLARATION_FAILED_HANDLER
fun(errorMsg: any, param: any)
EXPEDITION_WAR_DECLARATION_MONEY_HANDLER
fun(unitId: any, name: any, money: any)
EXPEDITION_WAR_KILL_SCORE_HANDLER
fun(toggle: boolean)
Event triggers when the player views the current dominion status.
EXPEDITION_WAR_SET_PROTECT_DATE_HANDLER
fun()
Event triggers when the players guild dominion protection date changes.
EXPEDITION_WAR_STATE_HANDLER
fun(related: boolean, state: string, declarer: string, defendant: string, winner: string)
Event triggers when a guild starts a dominion with another guild.
EXPIRED_ITEM_HANDLER
fun(itemLinkText: string)
Event triggers when an item expires for the player.
EXP_CHANGED_HANDLER
fun(stringId: string, expNum: number, expStr: string)
Event triggers when the player receives experience.
FACTION_CHANGED_HANDLER
fun()
FACTION_COMPETITION_INFO_HANDLER
fun(info: FactionCompetitionInfo)
Event triggers when the player enters a zone with a competition. (e.g. Akasch Invasion/Mysthrane Gorge/Reedwind/Great Prairie/Cinderstone+Ynystere war)
FACTION_COMPETITION_RESULT_HANDLER
fun(infos: FactionCompetitionResultInfos)
Event triggers when a faction competition is over. (e.g. Akasch Invasion/Mysthrane Gorge/Reedwind/Great Prairie/Cinderstone+Ynystere war)
FACTION_COMPETITION_UPDATE_POINT_HANDLER
fun(infos: FactionCompetitionPointInfo)
Event triggers when a factions competition points (e.g. Akasch Invasion/Mysthrane Gorge/Reedwind/Great Prairie/Cinderstone+Ynystere war) update.
FACTION_RELATION_ACCEPTED_HANDLER
fun(name: any, factionName: any)
FACTION_RELATION_CHANGED_HANDLER
fun(isHostile: boolean, f1Name: string, f2Name: string)
Event triggers when a faction relation changes.
FACTION_RELATION_COUNT_HANDLER
fun()
FACTION_RELATION_DENIED_HANDLER
fun(name: any)
FACTION_RELATION_HISTORY_HANDLER
fun()
Event triggers when the player views the alliance history of a faction.
FACTION_RELATION_REQUESTED_HANDLER
fun(name: any, factionName: any)
FACTION_RELATION_WILL_CHANGE_HANDLER
fun(f1Name: string, f2Name: string)
Event triggers when a faction relation will change.
FACTION_RENAMED_HANDLER
fun(isExpedition: boolean, oldName: string, newName: string)
Event triggers if a nation or guild is renamed.
FAILED_TO_SET_PET_AUTO_SKILL_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the player failed to set a pet auto skill. (e.g. Mount skill auto use/Battlepet not in defensive mode skill auto use)
FAMILY_ERROR_HANDLER
fun(msg: any)
FAMILY_EXP_ADD_HANDLER
fun(amount: any)
FAMILY_INFO_REFRESH_HANDLER
fun()
FAMILY_LEVEL_UP_HANDLER
fun(levelName: any)
FAMILY_MEMBER_ADDED_HANDLER
fun(owner: any, member: any, title: any)
FAMILY_MEMBER_HANDLER
fun(owner: any, member: any, role: any, title: any)
FAMILY_MEMBER_KICKED_HANDLER
fun(member: any)
FAMILY_MEMBER_LEFT_HANDLER
fun(member: any)
FAMILY_MEMBER_ONLINE_HANDLER
fun()
FAMILY_MGR_HANDLER
fun()
FAMILY_NAME_CHANGED_HANDLER
fun(FAMILY_NAME_CHANGED: any)
FAMILY_OWNER_CHANGED_HANDLER
fun(owner: any)
FAMILY_REFRESH_HANDLER
fun()
FAMILY_REMOVED_HANDLER
fun()
FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL_HANDLER
fun(cooltime: number)
Event triggers when the player (as a hero) tries to activate a respawn location that is not available yet due to a cooltime.
FIND_FACTION_REZ_DISTRICT_DURATION_FAIL_HANDLER
fun(remain: number)
Event triggers when the player (as a hero) tries to activate a respawn location that is already in use.
FOLDER_STATE_CHANGED_HANDLER
fun(arg: string)
Event triggers when the player changes the state of a folder.
FORCE_ATTACK_CHANGED_HANDLER
fun(uiserId: string, inBloodlust: boolean)
Event triggers when a player toggles bloodlust mode.
FRIENDLIST_HANDLER
fun(msg: string)
Event triggers when the player sends a friend request.
FRIENDLIST_INFO_HANDLER
fun(totalCount: number, memberInfos: FriendInfo[])
Event triggers when the player opens their friend list.
FRIENDLIST_UPDATE_HANDLER
fun(updateType: “delete”|“insert”, dataField: string|FriendInfo)
Event triggers when the players friend list updates.
GACHA_LOOT_PACK_LOG_HANDLER
fun(logs: GachaLootPackLog)
Event triggers when the player opens a locked crate.
GACHA_LOOT_PACK_RESULT_HANDLER
fun(results: GachaLootPackResult)
Event triggers when the player opens a locked crate.
GAME_EVENT_EMPTY_HANDLER
fun()
GAME_EVENT_INFO_LIST_UPDATED_HANDLER
fun()
Event triggers when the player opens the daily schedule window.
GAME_EVENT_INFO_REQUESTED_HANDLER
fun()
Event triggers when the player opens the daily schedule window after loading into the world.
GAME_SCHEDULE_HANDLER
fun()
GENDER_TRANSFERED_HANDLER
fun()
Event triggers when the player changes their characters gender.
GLIDER_MOVED_INTO_BAG_HANDLER
fun()
Event triggers when the player picks up something that moves their glider into their bag.
GOODS_MAIL_INBOX_ITEM_TAKEN_HANDLER
fun(index: any)
Event triggers when the player takes an item from their marketplace mailbox.
GOODS_MAIL_INBOX_MONEY_TAKEN_HANDLER
fun()
GOODS_MAIL_INBOX_TAX_PAID_HANDLER
fun()
GOODS_MAIL_INBOX_UPDATE_HANDLER
fun(read: boolean, arg: number)
Event triggers when the players marketplace mail updates.
GOODS_MAIL_RETURNED_HANDLER
fun()
GOODS_MAIL_SENTBOX_UPDATE_HANDLER
fun()
GOODS_MAIL_SENT_SUCCESS_HANDLER
fun()
GOODS_MAIL_WRITE_ITEM_UPDATE_HANDLER
fun()
GRADE_ENCHANT_BROADCAST_HANDLER
fun(characterName: string, resultCode: IEBCT_ENCHANT_GREATE_SUCCESS|IEBCT_ENCHANT_SUCCESS|IEBCT_EVOVING, itemLink: string, oldGrade: 0|10|11|12|1…(+8), newGrade: 0|10|11|12|1…(+8))
Event triggers when a player successfully enchants an item to a new grade.
GRADE_ENCHANT_RESULT_HANDLER
fun(resultCode: IGER_BREAK|IGER_DISABLE|IGER_DOWNGRADE|IGER_FAIL|IGER_GREAT_SUCCESS…(+2), itemLink: string, oldGrade: 0|10|11|12|1…(+8), newGrade: 0|10|11|12|1…(+8), breakRewardItemType: number, breakRewardItemCount: number, breakRewardByMail: boolean)
Event triggers when the player regrades an item.
GUARDTOWER_HEALTH_CHANGED_HANDLER
fun(arg1: string, arg2: string, arg3: string)
Event triggers when a guard tower health changes.
GUILD_BANK_INDEX_SHOW_HANDLER
fun()
GUILD_BANK_INTERACTION_END_HANDLER
fun()
Event triggers when the player ends interacting with their guild bank.
GUILD_BANK_INTERACTION_START_HANDLER
fun()
GUILD_BANK_INVEN_SHOW_HANDLER
fun()
Event triggers when the guild bank is shown to the player.
GUILD_BANK_MONEY_UPDATE_HANDLER
fun()
GUILD_BANK_REAL_INDEX_SHOW_HANDLER
fun()
GUILD_BANK_TAB_CREATED_HANDLER
fun()
Event triggers when the player creates a tab for their guild bank.
GUILD_BANK_TAB_REMOVED_HANDLER
fun()
Event triggers when the player deletes a tab from their guild bank.
GUILD_BANK_TAB_SORTED_HANDLER
fun()
Event triggers when the player sorts their guild bank.
GUILD_BANK_TAB_SWITCHED_HANDLER
fun()
Event triggers when the player changes their guild bank tab.
GUILD_BANK_UPDATE_HANDLER
fun(arg1: number, slot: number)
Event triggers when the player takes/places an item into their guild bank.
HEIR_LEVEL_UP_HANDLER
fun(myUnit: boolean, unitId: string)
Event triggers when a players acestral level increases.
HEIR_SKILL_ACTIVE_TYPE_MSG_HANDLER
fun(activeType: number, ability: number, text: string, pos: 1|2|3|4|5…(+3))
HEIR_SKILL_LEARN_HANDLER
fun(text: string, pos: 1|2|3|4|5…(+3))
Event triggers when the player changes an ancestral skill.
HEIR_SKILL_RESET_HANDLER
fun(isAll: boolean, text: string, info: 1|2|3|4|5…(+3))
Event triggers when the player resets an ancestral skill.
HEIR_SKILL_UPDATE_HANDLER
fun()
Event triggers when the player changes an ancestral skill.
HERO_ALL_SCORE_UPDATED_HANDLER
fun(factionID: 101|102|103|104|105…(+124))
Event triggers when the player tries to retrieve hero information or hero mission status.
HERO_ANNOUNCE_REMAIN_TIME_HANDLER
fun(remainTime: number, isStartTime: boolean)
Event triggers every 10 seconds when hero annoucement is about to happen.
HERO_CANDIDATES_ANNOUNCED_HANDLER
fun()
HERO_CANDIDATE_NOTI_HANDLER
fun()
HERO_ELECTION_DAY_ALERT_HANDLER
fun(title: any, desc: any)
HERO_ELECTION_HANDLER
fun()
Event triggers when the player opens the hero election list to cast a vote.
HERO_ELECTION_RESULT_HANDLER
fun()
Event triggers when the hero election has results.
HERO_ELECTION_VOTED_HANDLER
fun()
Event triggers when the player casts their vote in a hero election,
HERO_NOTI_HANDLER
fun()
HERO_RANK_DATA_RETRIEVED_HANDLER
fun(factionID: 101|102|103|104|105…(+124))
Event triggers when the player tries to retrieve hero information.
HERO_RANK_DATA_TIMEOUT_HANDLER
fun()
HERO_SCORE_UPDATED_HANDLER
fun()
Event triggers when the players leadership increases.
HERO_SEASON_OFF_HANDLER
fun()
Event triggers when a hero season is over.
HERO_SEASON_UPDATED_HANDLER
fun()
Event triggers when a new hero season has begun.
HIDE_ROADMAP_TOOLTIP_HANDLER
fun(text: any)
Event triggers when the roadmap tooltip is hidden.
HIDE_SKILL_MAP_EFFECT_HANDLER
fun(index: number)
Event triggers when the worldmap has an effect that that needs to be hidden.
HIDE_WORLDMAP_TOOLTIP_HANDLER
fun()
Event triggers when the worldmap tooltip is hidden.
HOTKEY_ACTION_HANDLER
fun(actionName: string, keyUp: boolean)
Event triggers for the key down and key up when the player uses a hotkey that an addon has registered.
HOUSE_BUILD_INFO_HANDLER
fun(hType: 100|101|102|103|104…(+832), baseTax: string, hTax: string, heavyTaxHouseCount: number, normalTaxHouseCount: number, isHeavyTaxHouse: boolean, hostileTaxRate: number, monopolyTaxRate: number, depositString: string, taxType: HOUSING_TAX_CONTRIBUTION|HOUSING_TAX_SEAL, completion: boolean)
Event triggers when the player attempts to place a building and the start construction window is shown/hidden.
HOUSE_BUY_FAIL_HANDLER
fun()
HOUSE_BUY_SUCCESS_HANDLER
fun(houseName: string)
Event triggers when the player buys a house.
HOUSE_CANCEL_SELL_FAIL_HANDLER
fun()
Event triggers when the player fails to cancel selling their house.
HOUSE_CANCEL_SELL_SUCCESS_HANDLER
fun(houseName: string)
Event triggers when the player successfully cancels selling their house.
HOUSE_DECO_UPDATED_HANDLER
fun()
HOUSE_FARM_MSG_HANDLER
fun(name: any, total: any, harvestable: any)
HOUSE_INFO_UPDATED_HANDLER
fun()
HOUSE_INTERACTION_END_HANDLER
fun()
Event triggers when the player ends interacting with the building.
HOUSE_INTERACTION_START_HANDLER
fun(structureType: string, viewType: string, arg: boolean)
Event triggers when the player starts interacting with the building.
HOUSE_PERMISSION_UPDATED_HANDLER
fun()
Event triggers when the player changes the building permissions.
HOUSE_REBUILD_TAX_INFO_HANDLER
fun()
Event triggers when the player opens the remodel window for their house.
HOUSE_ROTATE_CONFIRM_HANDLER
fun()
HOUSE_SALE_SUCCESS_HANDLER
fun(houseName: string)
Event triggers when the player successfully sells a house.
HOUSE_SET_SELL_FAIL_HANDLER
fun()
Event triggers when the player fails to set the house to sell.
HOUSE_SET_SELL_SUCCESS_HANDLER
fun(houseName: string)
Event triggers when the player successfully set the house to sell.
HOUSE_STEP_INFO_UPDATED_HANDLER
fun(structureType: “housing”|“shipyard”)
Event triggers when a house is being built within range of the player.
HOUSE_TAX_INFO_HANDLER
fun(dominionTaxRate: any, hostileTaxRate: any, taxString: any, dueTime: any, prepayTime: any, weeksWithoutPay: any, weeksPrepay: any, isAlreadyPaid: any, isHeavyTaxHouse: any, depositString: any, taxType: any, id: any)
HOUSING_UCC_CLOSE_HANDLER
fun()
HOUSING_UCC_ITEM_SLOT_CLEAR_HANDLER
fun()
Event triggers when the customization window slot is cleared.
HOUSING_UCC_ITEM_SLOT_SET_HANDLER
fun()
Event triggers when the player places a crest stamp in the housing ucc customization window slot.
HOUSING_UCC_LEAVE_HANDLER
fun()
Event triggers when the player leaves the house ucc customization window.
HOUSING_UCC_UPDATED_HANDLER
fun()
Event triggers when the players housing ucc updates.
HPW_ZONE_STATE_CHANGE_HANDLER
fun(zoneId: 0|100|101|102|103…(+151))
Event triggers when the state of a zone changes.
HPW_ZONE_STATE_WAR_END_HANDLER
fun(zoneId: 0|100|101|102|103…(+151), points: number)
Event triggers when a zones war state ends.
IME_STATUS_CHANGED_HANDLER
fun()
Event triggers when the players ime status changes.
INDUN_INITAL_ROUND_INFO_HANDLER
fun()
Event triggers when a instance initial round starts. (e.g. Noryette Challenge)
INDUN_ROUND_END_HANDLER
fun(success: boolean, round: number, isBossRound: boolean, lastRound: boolean)
Event triggers when a instance round ends. (e.g. Noryette Challenge)
INDUN_ROUND_START_HANDLER
fun(round: number, isBossRound: boolean)
Event triggers when a instance round begins. (e.g. Noryette Challenge)
INDUN_UPDATE_ROUND_INFO_HANDLER
fun()
Event triggers when a instance round begins. (e.g. Noryette Challenge)
INGAME_SHOP_BUY_RESULT_HANDLER
fun()
Event triggers when the player attempts to purchase an item from the marketplace.
INIT_CHRONICLE_INFO_HANDLER
fun()
Event triggers when the player loads into the world to initalize the chronicle quest window.
INSERT_CRAFT_ORDER_HANDLER
fun()
Event triggers when a crafting order is listed.
INSTANCE_ENTERABLE_MSG_HANDLER
fun(info: InstanceEnterableInfo)
Event triggers when an instance is now enterable.
INSTANT_GAME_BEST_RATING_REWARD_HANDLER
fun()
INSTANT_GAME_END_HANDLER
fun()
Event triggers when the instance game ends.
INSTANT_GAME_JOIN_APPLY_HANDLER
fun()
INSTANT_GAME_JOIN_CANCEL_HANDLER
fun()
Event triggers when an instance queue has been canceled.
INSTANT_GAME_KILL_HANDLER
fun(msgInfo: InstanceGameKillInfo)
Event triggers when a player kills another player in an instance.
INSTANT_GAME_PICK_BUFFS_HANDLER
fun()
Event triggers when the instance game pickable buffs is available.
INSTANT_GAME_READY_HANDLER
fun()
Event triggers when an instance game is ready.
INSTANT_GAME_RETIRE_HANDLER
fun()
INSTANT_GAME_ROUND_RESULT_HANDLER
fun(resultState: any, resultRound: any)
INSTANT_GAME_START_HANDLER
fun()
Event triggers when an instance game starts.
INSTANT_GAME_START_POINT_RETURN_MSG_HANDLER
fun(remainSec: number)
INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME_HANDLER
fun(remainTime: any)
INSTANT_GAME_WAIT_HANDLER
fun()
Event triggers when the instance game is waiting.
INTERACTION_END_HANDLER
fun()
Event triggers when the player stops interacting with something.
INTERACTION_START_HANDLER
fun()
INVALID_NAME_POLICY_HANDLER
fun(namePolicyType: any)
INVEN_SLOT_SPLIT_HANDLER
fun(invenType: string, slot: number, amount: number)
Event triggers when the player starts to split items in their inventory.
ITEM_ACQUISITION_BY_LOOT_HANDLER
fun(charName: string, itemLinkText: string, itemCount: number)
Event triggers when a player acquires loot.
ITEM_CHANGE_MAPPING_RESULT_HANDLER
fun(result: ICMR_FAIL_DISABLE_ENCHANT|ICMR_FAIL|ICMR_SUCCESS, oldGrade: 0|10|11|12|1…(+8), oldGearScore: number, itemLink: string, bonusRate: number)
Event triggers when the player attempts to awaken a item.
ITEM_ENCHANT_MAGICAL_RESULT_HANDLER
fun(resultCode: number|1, itemLink: string, gemItemType: number)
Event triggers when the player enchants an item with a lunastone.
ITEM_EQUIP_RESULT_HANDLER
fun(ItemEquipResult: ITEM_MATE_NOT_EQUIP|ITEM_MATE_UNSUMMON|ITEM_SLAVE_NOT_EQUIP|ITEM_SLAVE_UNSUMMON)
Event triggers when the player attempt to equip an item to a mate/slave and it fails.
ITEM_LOOK_CONVERTED_EFFECT_HANDLER
fun(itemInfo: ItemInfo)
Event triggers when the player changes the image of an item.
ITEM_LOOK_CONVERTED_HANDLER
fun(itemLinkText: string)
Event triggers when the player changes the image of an item.
ITEM_REFURBISHMENT_RESULT_HANDLER
fun(resultCode: IGER_BREAK|IGER_DISABLE|IGER_DOWNGRADE|IGER_FAIL|IGER_GREAT_SUCCESS…(+2), itemLink: string, beforeScale: string, afterScale: string)
Event triggers when the player attempts to temper an item.
ITEM_SMELTING_RESULT_HANDLER
fun(resultCode: any, itemLink: any, smeltingItemType: any)
ITEM_SOCKETING_RESULT_HANDLER
fun(resultCode: 1, itemLink: string, socketItemType: number, install: boolean)
Event triggers when the player sockets a lunagem into an item.
ITEM_SOCKET_UPGRADE_HANDLER
fun(socketItemType: number)
Event triggers when the player upgrades a socketed lunagem in an item.
JURY_OK_COUNT_HANDLER
fun(count: number, total: number)
Event triggers when the jury count changes.
JURY_WAITING_NUMBER_HANDLER
fun(num: number)
Event triggers when the player is checking their current jury waiting number.
LABORPOWER_CHANGED_HANDLER
fun(diff: number, laborPower: number)
Event triggers when the players labor changes.
LEAVED_INSTANT_GAME_ZONE_HANDLER
fun()
Event triggers when the player leaves the instance.
LEAVE_ENCHANT_ITEM_MODE_HANDLER
fun()
Event triggers when the player leaves enchanting mode.
LEAVE_GACHA_LOOT_MODE_HANDLER
fun()
Event triggers when the player closes the open chest (gold/silver/copper crate) window.
LEAVE_ITEM_LOOK_CONVERT_MODE_HANDLER
fun()
Event triggers when the player closes the item infusion window.
LEAVING_WORLD_CANCELED_HANDLER
fun()
Event triggers if the player cancels leaving the world.
LEAVING_WORLD_STARTED_HANDLER
fun(waitTime: number, exitTarget: EXIT_CLIENT_NONE_ACTION|EXIT_CLIENT|EXIT_TO_CHARACTER_LIST|EXIT_TO_WORLD_LIST, idleKick: boolean)
Event triggers if the player is leaving the world.
LEFT_LOADING_HANDLER
fun()
Event triggers when the player is finished loading.
LEFT_SCREEN_SHOT_CAMERA_MODE_HANDLER
fun()
Event triggers when the player leaves screenshot mode
LEFT_SUBZONE_HANDLER
fun(zoneId: 1000|1001|1002|1003|1004…(+1351), zoneName: “”|“3rd Corps Camp”|“Abandoned Claimstake”|“Abandoned Drill Camp”|“Abandoned Guardpost”…(+1163))
Event triggers when the player leaves a subzone.
LEFT_WORLD_HANDLER
fun()
Event triggers when the player leaves the world.
LEVEL_CHANGED_HANDLER
fun(name: string, stringId: string)
Event triggers when a players level changes.
LOOTING_RULE_BOP_CHANGED_HANDLER
fun(rollForBop: number)
Event triggers when the raid leader sets the loot bind on pick up rule.
LOOTING_RULE_GRADE_CHANGED_HANDLER
fun(grade: number)
Event triggers when the raid leader sets the loot grade rule.
LOOTING_RULE_MASTER_CHANGED_HANDLER
fun(charName: string)
Event triggers when the raid leader sets the loot master rule.
LOOTING_RULE_METHOD_CHANGED_HANDLER
fun(lootMethod: number)
Event triggers when the raid leader sets the loot method rule.
LOOT_BAG_CHANGED_HANDLER
fun(setTime: boolean)
Event triggers when the player opens the loot bag of a mob.
LOOT_BAG_CLOSE_HANDLER
fun()
Event triggers when the player closes the loot bag of a mob.
LOOT_DICE_HANDLER
fun(charName: string, itemLinkText: string, diceValue: number)
Event triggers when a player rolls for an item.
LOOT_PACK_ITEM_BROADCAST_HANDLER
fun(characterName: string, sourceName: string, useItemLink: string, resultItemLink: string)
Event triggers when a player loots an item that broadcasts to the server.
LP_MANAGE_CHARACTER_CHANGED_HANDLER
fun()
MAIL_INBOX_ATTACHMENT_TAKEN_ALL_HANDLER
fun(mailId: number)
Event triggers when the player takes all from a mail.
MAIL_INBOX_ITEM_TAKEN_HANDLER
fun(index: number)
Event triggers when the player takes an item from the mail.
MAIL_INBOX_MONEY_TAKEN_HANDLER
fun()
Event triggers when the player takes money from the mail.
MAIL_INBOX_TAX_PAID_HANDLER
fun()
Event triggers when the player pays their taxes through the mail.
MAIL_INBOX_UPDATE_HANDLER
fun(read: boolean|nil, mailListKind: MAIL_LIST_CONTINUE|MAIL_LIST_END|MAIL_LIST_INVALID|MAIL_LIST_START|nil)
Event triggers when the players mailbox has an update.
MAIL_RETURNED_HANDLER
fun()
MAIL_SENTBOX_UPDATE_HANDLER
fun(read: any, mailListKind: any)
Event triggers when the player checks their sent mail.
MAIL_SENT_SUCCESS_HANDLER
fun()
Event triggers when the player successfully sends a mail.
MAIL_WRITE_ITEM_UPDATE_HANDLER
fun(index: number)
Event triggers when the player starts to create a new mail.
MAP_EVENT_CHANGED_HANDLER
fun()
Event triggers when the player opens the map.
MATE_SKILL_LEARNED_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, text: string)
Event triggers when the players mount or battlepet learns a new skill.
MATE_STATE_UPDATE_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, stateIndex: 1|2|3|4)
Event triggers when the players mount of battlepet state changes without the player changing it.
MEGAPHONE_MESSAGE_HANDLER
fun(show: any, channel: any, name: any, message: any, isMyMessage: any)
MIA_MAIL_INBOX_ITEM_TAKEN_HANDLER
fun()
MIA_MAIL_INBOX_MONEY_TAKEN_HANDLER
fun()
MIA_MAIL_INBOX_TAX_PAID_HANDLER
fun()
MIA_MAIL_INBOX_UPDATE_HANDLER
fun()
MIA_MAIL_RETURNED_HANDLER
fun()
MIA_MAIL_SENTBOX_UPDATE_HANDLER
fun()
MIA_MAIL_SENT_SUCCESS_HANDLER
fun()
MIA_MAIL_WRITE_ITEM_UPDATE_HANDLER
fun()
MINE_AMOUNT_HANDLER
fun()
MINI_SCOREBOARD_CHANGED_HANDLER
fun(status: “inactive”|“remove”|“update”, info: MiniScoreBoardInfo[]|nil)
Event triggers when the mini scoreboard changes.
MODE_ACTIONS_UPDATE_HANDLER
fun()
Event triggers when the players dynamic shortcut is updated.
MONEY_ACQUISITION_BY_LOOT_HANDLER
fun(charName: any, moneyStr: any)
MOUNT_BAG_UPDATE_HANDLER
fun()
MOUNT_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, isMyPet: boolean)
Event triggers when the player mounts a pet.
MOUNT_SLOT_CHANGED_HANDLER
fun()
MOUSE_CLICK_HANDLER
fun()
MOUSE_DOWN_HANDLER
fun(widgetId: string)
Event triggers when the player clicks on a widget.
MOUSE_UP_HANDLER
fun()
MOVE_SPEED_CHANGE_HANDLER
fun()
Event triggers when the players move speed changes.
MOVIE_ABORT_HANDLER
fun()
MOVIE_LOAD_HANDLER
fun()
MOVIE_STOP_HANDLER
fun()
MULTI_QUEST_CONTEXT_SELECT_HANDLER
fun(targetNpc: boolean, qtype: number, useDirectingMode: boolean, targetId: string, interactionValue: string)
Event triggers when the player interacts with a npc that has multiple quests.
MULTI_QUEST_CONTEXT_SELECT_LIST_HANDLER
fun(questList: QuestSelectList)
Event triggers when the player interacts with a npc that has multiple quests.
NAME_TAG_MODE_CHANGED_MSG_HANDLER
fun(changedNameTagMode: 1|2|3|4)
Event triggers when the player changes the name tag mode.
NATION_DOMINION_HANDLER
fun(zoneGroupType: 0|100|101|102|103…(+151), force: boolean)
Event triggers when the player is selecting a territory from the Faction > Auroria Territories window.
NAVI_MARK_POS_TO_MAP_HANDLER
fun()
NAVI_MARK_REMOVE_HANDLER
fun()
NEW_DAY_STARTED_HANDLER
fun()
Event triggers when a new day (daily reset) starts.
NEW_SKILL_POINT_HANDLER
fun(point: number)
Event triggers when the player gains a new skill point.
NEXT_SIEGE_INFO_HANDLER
fun(siegeInfo: NextSiegeInfo)
Event triggers when the next siege information is required.
NOTICE_MESSAGE_HANDLER
fun(noticeType: number, color: string, visibleTime: number, message: string, name: string)
Event triggers when a gm notice message occurs.
NOTIFY_AUTH_ADVERTISING_MESSAGE_HANDLER
fun(msg: any, remainTime: any)
NOTIFY_AUTH_BILLING_MESSAGE_HANDLER
fun(msg: any, remainTime: any)
NOTIFY_AUTH_DISCONNECTION_MESSAGE_HANDLER
fun(msg: any, remainTime: any)
NOTIFY_AUTH_FATIGUE_MESSAGE_HANDLER
fun(msg: any, remainTime: any)
NOTIFY_AUTH_NOTICE_MESSAGE_HANDLER
fun(message: any, visibleTime: any, needCountdown: any)
NOTIFY_AUTH_TC_FATIGUE_MESSAGE_HANDLER
fun(msg: any, remainTime: any)
NPC_CRAFT_ERROR_HANDLER
fun()
NPC_CRAFT_UPDATE_HANDLER
fun()
NPC_INTERACTION_END_HANDLER
fun()
Event triggers when the player ends a interaction with a npc.
NPC_INTERACTION_START_HANDLER
fun(value: “quest”, addedValue: “complete”|“start”|“talk”, npcId: string)
Event triggers when the player starts a interaction with a npc.
NPC_UNIT_EQUIPMENT_CHANGED_HANDLER
fun()
NUONS_ARROW_SHOW_HANDLER
fun(visible: any)
NUONS_ARROW_UI_MSG_HANDLER
fun(nuonsMsgInfo: any)
NUONS_ARROW_UPDATE_HANDLER
fun(data: NuonsArrowUpdate[])
Event triggers when a continent has regional community center development update.
ONE_AND_ONE_CHAT_ADD_MESSAGE_HANDLER
fun(channelId: any, speakerName: any, message: any, isSpeakerGm: any)
ONE_AND_ONE_CHAT_END_HANDLER
fun(channelId: any)
ONE_AND_ONE_CHAT_START_HANDLER
fun(channelId: any, targetName: any)
OPEN_CHAT_HANDLER
fun()
Event triggers when the player opens their chat.
OPEN_COMMON_FARM_INFO_HANDLER
fun(commonFarmType: 1|2|3|4)
Event triggers when the player opens information board at a public farm to check which items can be placed.
OPEN_CONFIG_HANDLER
fun()
Event triggers when the player opens the escape menu with the escape key.
OPEN_CRAFT_ORDER_BOARD_HANDLER
fun(tabName: string)
Event triggers when the player opens the crafting request window by right clicking on a crafting request.
OPEN_EMBLEM_IMPRINT_UI_HANDLER
fun()
OPEN_EMBLEM_UPLOAD_UI_HANDLER
fun(doodad: number)
Event triggers when the player opens the crest printer window.
OPEN_EXPEDITION_PORTAL_LIST_HANDLER
fun(addPortal: boolean, interactionDoodad: boolean, expeditionOwner: boolean)
Event triggers when the player interacts with their guild portal.
OPEN_MUSIC_SHEET_HANDLER
fun(isShow: boolean, itemIdString: string, isWide: number)
Event triggers when the player opens a music sheet to begin composing music.
OPEN_NAVI_DOODAD_NAMING_DIALOG_HANDLER
fun()
OPEN_PAPER_HANDLER
fun(type: “book”|“page”, idx: number)
Event triggers when the player opens a letter/book in their inventory.
OPEN_PROMOTION_EVENT_URL_HANDLER
fun(url: any)
OPTIMIZATION_RESULT_MESSAGE_HANDLER
fun(activated: boolean)
Event triggers when the player enables/disables optimization.
OPTION_RESET_HANDLER
fun()
Event triggers when the player resets a Game Settings option.
PASSENGER_MOUNT_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when a passenger mounts the players pet.
PASSENGER_UNMOUNT_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when a passenger unmounts the players pet.
PETMATE_BOUND_HANDLER
fun()
Event triggers when the player mounts another players pet.
PETMATE_UNBOUND_HANDLER
fun()
Event triggers when the player unmounts another players pet.
PET_AUTO_SKILL_CHANGED_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the players pet auto skill changes
PET_FOLLOWING_MASTER_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the players mount state t is following.
PET_STOP_BY_MASTER_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the players mount state is not following.
PLAYER_AA_POINT_HANDLER
fun(change: any, changeStr: any, itemTaskType: any, info: any)
PLAYER_ABILITY_LEVEL_CHANGED_HANDLER
fun()
Event triggers when the players ability level changes.
PLAYER_BANK_AA_POINT_HANDLER
fun()
PLAYER_BANK_MONEY_HANDLER
fun(amount: number, amountStr: string)
Event triggers when the player deposits or withdraws from their bank.
PLAYER_BM_POINT_HANDLER
fun(oldBmPoint: string)
Event triggers when the players loyalty tokens change.
PLAYER_GEAR_POINT_HANDLER
fun()
PLAYER_HONOR_POINT_CHANGED_IN_HPW_HANDLER
fun(amount: number)
Event triggers when the players honor points change in a zone.
PLAYER_HONOR_POINT_HANDLER
fun(amount: number, amountStr: string, isCombatInHonorPointWar?: boolean)
Event triggers when the players honor points change.
PLAYER_JURY_POINT_HANDLER
fun()
Event triggers when the player completes a trial.
PLAYER_LEADERSHIP_POINT_HANDLER
fun(amount: number, amountStr: string)
Event triggers when the player receives leadership points.
PLAYER_LIVING_POINT_HANDLER
fun(amount: number, amountStr: string)
Event triggers when the players vocation changes.
PLAYER_MONEY_HANDLER
fun(change: number, changeStr: string, itemTaskType: number, info?: any)
Event triggers when the players money changes
PLAYER_RESURRECTED_HANDLER
fun()
Event triggers when the player accepts a resurrection.
PLAYER_RESURRECTION_HANDLER
fun(name: string)
Event triggers when the player has been resurrected.
PLAYER_VISUAL_RACE_HANDLER
fun()
Event triggers when the player changes race.
POST_CRAFT_ORDER_HANDLER
fun(result: boolean)
Event triggers when the player attempts to list a craftring request.
PRELIMINARY_EQUIP_UPDATE_HANDLER
fun()
Event triggers when the player changes equipment.
PREMIUM_GRADE_CHANGE_HANDLER
fun(prevPremiumGrade: any, presentPremiumGrade: any)
PREMIUM_LABORPOWER_CHANGED_HANDLER
fun(onlineDiff: any, offlineDiff: any)
PREMIUM_POINT_CHANGE_HANDLER
fun()
PREMIUM_SERVICE_BUY_RESULT_HANDLER
fun(err: any)
PREMIUM_SERVICE_LIST_UPDATED_HANDLER
fun()
Event triggers when the player opens the patron window.
PROCESS_CRAFT_ORDER_HANDLER
fun(result: boolean, processType: COPT_INSTANT|COPT_INVALID|COPT_PC)
Event triggers when the player processes a crafting order.
PROGRESS_TALK_QUEST_CONTEXT_HANDLER
fun(qtype: number, useDirectingMode: boolean, npcId: string, doodadId?: string)
Event triggers when the player talks to a npc that is required to progress a quest.
QUEST_CHAT_LET_IT_DONE_HANDLER
fun()
QUEST_CHAT_RESTART_HANDLER
fun()
QUEST_CONTEXT_CONDITION_EVENT_HANDLER
fun(objText: string, condition: “dropped”|“started”|“updated”)
Event triggers when the players quest condition occurs.
QUEST_CONTEXT_OBJECTIVE_EVENT_HANDLER
fun(objText: string)
Event triggers when the players quest updates.
QUEST_CONTEXT_UPDATED_HANDLER
fun(qType: number, status: “dropped”|“started”|“updated”)
Event triggers when the players quest updates.
QUEST_DIRECTING_MODE_END_HANDLER
fun()
QUEST_DIRECTING_MODE_HOT_KEY_HANDLER
fun(key: 1|2|3)
Event triggers when the player uses a hot key to advance the quest dialog.
QUEST_ERROR_INFO_HANDLER
fun(errNum: 10|11|12|13|14…(+35), qtype: number, questDetail?: string, isCommon?: boolean)
Event triggers when the players quest has an error.
QUEST_HIDDEN_COMPLETE_HANDLER
fun(qtype: number)
Event triggers when the player completes a hidden quest.
QUEST_HIDDEN_READY_HANDLER
fun(qtype: number)
Event triggers when the player activates a hidden quest.
QUEST_LEFT_TIME_UPDATED_HANDLER
fun(qtype: number, leftTime: number)
Event triggers when the players quest updates.
QUEST_MSG_HANDLER
fun(arg1: string, arg2: string)
QUEST_NOTIFIER_START_HANDLER
fun()
Event triggers when the player loads into the world and the quest notifier needs to be initialized or refreshed.
QUEST_QUICK_CLOSE_EVENT_HANDLER
fun(qtype: number)
Event triggers when a quests window is closed to show a video.
RAID_APPLICANT_LIST_HANDLER
fun(data: RaidApplicantData)
Event triggers when the player checks their raid applicant list.
RAID_FRAME_SIMPLE_VIEW_HANDLER
fun(simple: boolean)
Event triggers when the player checks the status display of the raid and changing raid window zoom setting.
RAID_RECRUIT_DETAIL_HANDLER
fun(data: RaidRecruitDetailInfo)
Event triggers when the player views the details of a raid recruit.
RAID_RECRUIT_HUD_HANDLER
fun(infos: RaidRecruitInfo[])
Event triggers when the raid hud changes.
RAID_RECRUIT_LIST_HANDLER
fun(data: RaidRecruitListInfo)
Event triggers when the player views the raid recruit window.
RANDOM_SHOP_INFO_HANDLER
fun(isHide: boolean, isdailyReset: boolean)
Event triggers when the manastorm shop updates.
RANDOM_SHOP_UPDATE_HANDLER
fun()
Event triggers when the manastorm shop updates.
RANK_ALARM_MSG_HANDLER
fun(rankType: RK_CHARACTER_GEAR_SCORE|RK_EXPEDITION_BATTLE_RECORD|RK_EXPEDITION_GEAR_SCORE|RK_EXPEDITION_INSTANCE_RATING|RK_FISHING_SUM…(+7), msg: string)
Event triggers when a ranking information alarm occurs.
RANK_DATA_RECEIVED_HANDLER
fun()
RANK_LOCK_HANDLER
fun()
RANK_PERSONAL_DATA_HANDLER
fun()
Event triggers when the player views a tab of the ranking information window that requires the players personal data.
RANK_RANKER_APPEARANCE_HANDLER
fun(charID: number)
Event triggers when the player views the gear of a player on the ranking information window.
RANK_REWARD_SNAPSHOTS_HANDLER
fun(rankType: number, divisionId: number)
Event triggers when the player views a pervious ranking snapshot.
RANK_SEASON_RESULT_RECEIVED_HANDLER
fun()
RANK_SNAPSHOTS_HANDLER
fun(rankType: number, divisionId: number)
Event triggers when the player checks ranking info.
RANK_UNLOCK_HANDLER
fun()
RECOVERABLE_EXP_HANDLER
fun(stringId: string, restorableExp: number, expLoss: number)
Event triggers when the player dies and has recoverable exp.
RECOVERED_EXP_HANDLER
fun(stringId: string, recoveredExp: number)
Event triggers when the player recovers lost exp.
REENTRY_NOTIFY_DISABLE_HANDLER
fun()
Event triggers when the player is no longer able to reenter a instance.
REENTRY_NOTIFY_ENABLE_HANDLER
fun(param: ReentryParam)
Event triggers when the player can still reenter a instance.
REFRESH_COMBAT_RESOURCE_HANDLER
fun(resetBar: boolean, groupType: number, resourceType: number, point?: number)
Event triggers when the players combat resource has been refreshed.
REFRESH_COMBAT_RESOURCE_UPDATE_TIME_HANDLER
fun(updateReesourceType: number, nowTime: number, show: boolean)
Event triggers when the players combat resource has been updated.
REFRESH_SQUAD_LIST_HANDLER
fun(arg?: boolean)
Event triggers when the players squad list has refreshed.
REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE_HANDLER
fun()
Event triggers when the stores purchase count for a limited item changes.
RELOAD_CASH_HANDLER
fun(money: any)
REMOVED_ITEM_HANDLER
fun(itemLinkText: string, itemCount: number, removeState: “consume”|“conversion”|“destroy”, itemTaskType: number, tradeOtherName: string)
Event triggers when an item has been deleted/removed from the players inventory.
REMOVE_BOSS_TELESCOPE_INFO_HANDLER
fun(arg: any)
REMOVE_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun(arg: any)
REMOVE_FISH_SCHOOL_INFO_HANDLER
fun(index: number)
Event triggers when a fish is no longer on fish telescope.
REMOVE_GIVEN_QUEST_INFO_HANDLER
fun(arg1: number, qType: number)
Event triggers when the new quest is not within range of the player.
REMOVE_NOTIFY_QUEST_INFO_HANDLER
fun(qType: number)
Event triggers when a quest notifcation is removed.
REMOVE_PING_HANDLER
fun()
Event triggers when the player enters/exits an instance and the map needs to remove all pings.
REMOVE_SHIP_TELESCOPE_INFO_HANDLER
fun(arg: number)
Event triggers when a ship is no longer on the telescope.
REMOVE_TRANSFER_TELESCOPE_INFO_HANDLER
fun(index: number)
Event triggers when a transfer vehicle is no longer on the telescope.
RENAME_PORTAL_HANDLER
fun()
Event triggers when the player renames a portal.
RENEW_ITEM_SUCCEEDED_HANDLER
fun()
REPORT_BAD_USER_UPDATE_HANDLER
fun()
REPORT_CRIME_HANDLER
fun(doodadName: string, locationName: string)
Event triggers when the player begins to report a crime.
REPUTATION_GIVEN_HANDLER
fun()
Event triggers when the player thumbs a player.
REQUIRE_DELAY_TO_CHAT_HANDLER
fun(channel: any, delay: any, remain: any)
REQUIRE_ITEM_TO_CHAT_HANDLER
fun(channel: any)
RESET_INGAME_SHOP_MODELVIEW_HANDLER
fun()
RESIDENT_BOARD_TYPE_HANDLER
fun(boardType: 1|2|3|4|5…(+2))
Event triggers when the player views the residents board type.
RESIDENT_HOUSING_TRADE_LIST_HANDLER
fun(infos: ResidentHousing, rownum: number, filter: number, searchword: string, refresh: number)
Event triggers when the player views the housing sales tab of a zone.
RESIDENT_MEMBER_LIST_HANDLER
fun(total: number, start: number, refresh: number, members: ResidentMember[])
Event triggers when the player views the housing residents tab of a zone.
RESIDENT_SERVICE_POINT_CHANGED_HANDLER
fun(zoneGroupName: “Abyssal Library”|“Aegis Island”|“Ahnimar Event Arena”|“Ahnimar”|“Airain Rock”…(+143), amount: number, total: number)
Event triggers when the players residental contribution points change.
RESIDENT_TOWNHALL_HANDLER
fun(info: ResidentInfo)
Event triggers when the player accesses the task board at resident townhall of the zone.
RESIDENT_ZONE_STATE_CHANGE_HANDLER
fun()
Event triggers when the player is viewing the location of land for sale in sales tab of the resident townhall for the zone.
ROLLBACK_FAVORITE_CRAFTS_HANDLER
fun(datas: Craft[])
Event triggers when the players favorite crafts are rolledback.
RULING_CLOSED_HANDLER
fun()
Event triggers when a jury ruling is has come to an end.
RULING_STATUS_HANDLER
fun(count: number, total: number, sentenceType: SENTENCE_GUILTY_1|SENTENCE_GUILTY_2|SENTENCE_GUILTY_3|SENTENCE_GUILTY_4|SENTENCE_GUILTY_5…(+1), sentenceTime: number)
Event triggers when a member of the jury votes.
SAVE_PORTAL_HANDLER
fun()
Event triggers when the player saves a portal.
SAVE_SCREEN_SHOT_HANDLER
fun(path: string)
Event triggers when the player saves a screenshot.
SCALE_ENCHANT_BROADCAST_HANDLER
fun(characterName: string, resultCode: IEBCT_ENCHANT_GREATE_SUCCESS|IEBCT_ENCHANT_SUCCESS|IEBCT_EVOVING, itemLink: string, oldScale: string, newScale: string)
Event triggers when a player increases the temper of their equipment and it is broadcasted to the server.
SCHEDULE_ITEM_SENT_HANDLER
fun()
Event triggers when the player clicks on an scheduled item (loyalty token) to collect it.
SCHEDULE_ITEM_UPDATED_HANDLER
fun()
Event triggers every minute to update the schedule.
SELECTED_INSTANCE_DIFFICULT_HANDLER
fun(difficult: any)
SELECT_SQUAD_LIST_HANDLER
fun(data: SelectSquadList)
Event triggers when the player view the Recruit/Search page for instances.
SELL_SPECIALTY_CONTENT_INFO_HANDLER
fun(list: SpecialtyInfo)
Event triggers when the player checks the specialty price information at a trade outlet.
SELL_SPECIALTY_HANDLER
fun(text: string)
Event triggers when the player sells specialty cargo.
SET_DEFAULT_EXPAND_RATIO_HANDLER
fun(isSameZone: boolean)
Event triggers when the player is changing zones in the map.
SET_EFFECT_ICON_VISIBLE_HANDLER
fun(isShow: boolean, arg: Widget)
Event triggers when a effect icon should be visible on the map.
SET_OVERHEAD_MARK_HANDLER
fun(unitId: string, index: number, visible: boolean)
Event triggers when a player has a mark set or remove on them.
SET_PING_MODE_HANDLER
fun(pick: boolean)
Event triggers when the player enables/disables ping mode.
SET_REBUILD_HOUSE_CAMERA_MODE_HANDLER
fun()
Event triggers when the player enters house preview mode for remodeling a building.
SET_ROADMAP_PICKABLE_HANDLER
fun(pick: boolean)
Event triggers when the player enables/disables ping mode.
SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW_HANDLER
fun(zoneName: string, accumulatePoint: number, state?: any)
Event triggers when the players honor points change during war due to combat.
SHOW_ADDED_ITEM_HANDLER
fun(item: ItemInfo, count: number, taskType: number)
Event triggers when the player receives an item.
SHOW_ADD_TAB_WINDOW_HANDLER
fun()
SHOW_BANNER_HANDLER
fun(show: boolean, instanceType: number, remainPreNoticeTime?: any)
Event triggers when a banner should appear for content.
SHOW_CHAT_TAB_CONTEXT_HANDLER
fun(arg1: Widget, arg2: number)
Event triggers when the player right clicks on a tab for the context menu.
SHOW_CRIME_RECORDS_HANDLER
fun(trialState: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4))
Event triggers when the player joins a trial and triggers at each trial state.
SHOW_DEFENDANT_WAIT_JURY_HANDLER
fun()
SHOW_DEFENDANT_WAIT_TRIAL_HANDLER
fun()
SHOW_RAID_FRAME_SETTINGS_HANDLER
fun()
Event triggers when the player views the raid frame settings.
SHOW_RENAME_EXPEIDITON_HANDLER
fun(byItem: any, triedName: any, ownerWnd: any)
SHOW_ROADMAP_TOOLTIP_HANDLER
fun(tooltipInfo: TooltipInfo[], tooltipCount: number)
Event triggers when a tooltip is shown on the roadmap.
SHOW_SEXTANT_POS_HANDLER
fun(sextantPos: SEXTANT)
Event triggers when the player uses a sextant.
SHOW_SLAVE_INFO_HANDLER
fun()
Event triggers when the player checks the summon information of the vehicle.
SHOW_VERDICTS_HANDLER
fun(p1: number, p2: number, p3: number, p4: number, p5: number)
Event triggers when the player has to make a verdict in a trial.
SHOW_WORLDMAP_LOCATION_HANDLER
fun(zoneId: 0|100|101|102|104…(+315), x: number, y: number, z: number)
Event triggers when the world map has a location to be shown.
SHOW_WORLDMAP_TOOLTIP_HANDLER
fun(tooltipInfo: TooltipInfo[], tooltipCount: number)
Event triggers when a tooltip is shown on the worldmap.
SIEGEWEAPON_BOUND_HANDLER
fun(arg: number)
Event triggers when the player mounts a siege weapon.
SIEGEWEAPON_UNBOUND_HANDLER
fun()
Event triggers when the player unmounts a siege weapon.
SIEGE_APPOINT_RESULT_HANDLER
fun(isDefender: any, faction: any)
SIEGE_RAID_REGISTER_LIST_HANDLER
fun(zoneGroupType?: any, bRegistState?: any, bListUpdate?: any)
Event triggers when a siege raid is created.
SIEGE_RAID_TEAM_INFO_HANDLER
fun(info: SiegeRaidInfo)
SIEGE_WAR_ENDED_HANDLER
fun()
SIM_DOODAD_MSG_HANDLER
fun(code?: any)
SKILLS_RESET_HANDLER
fun(ability: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
Event triggers when the player resets a skill tree.
SKILL_ALERT_ADD_HANDLER
fun(statusBuffType: 10|11|12|13|14…(+16), buffId: number, remainTime: number, name: “Bleed (All)”|“Bubble Trap”|“Charmed”|“Deep Freeze”|“Enervate”…(+16))
Event triggers when the player receives a status debuff.
SKILL_ALERT_REMOVE_HANDLER
fun(statusBuffType: 10|11|12|13|14…(+16))
Event triggers when the players status debuff is gone.
SKILL_CHANGED_HANDLER
fun(text: string, level: number, ability: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
Event triggers when the players skill level changes.
SKILL_LEARNED_HANDLER
fun(text: string, skillType: “buff”|“skill”)
Event triggers when the player learns a skill.
SKILL_MAP_EFFECT_HANDLER
fun(info: SkillMapEffectInfo)
Event triggers when the worldmap has an effect that that needs to be shown.
SKILL_MSG_HANDLER
fun(resultCode: “ALERT_OPTION”|“ALERT_OPTION_POPUP_DESC”|“ALERT_OPTION_POSITION_1_TEXT”|“ALERT_OPTION_POSITION_2_TEXT”|“ALERT_OPTION_POSITION_BASIC_TEXT”…(+202), param: string, skillType: number)
Event triggers when the player uses as skill has a message.
SKILL_SELECTIVE_ITEM_HANDLER
fun(list: SkillSelectiveItemList, usingSlotIndex: number)
Event triggers when the player is trying tos select an item from a supply kit.
SKILL_SELECTIVE_ITEM_NOT_AVAILABLE_HANDLER
fun()
SKILL_SELECTIVE_ITEM_READY_STATUS_HANDLER
fun(status: boolean)
Event triggers when the player attempts to open an item that has a selection.
SKILL_UPGRADED_HANDLER
fun(skillType: number, level: number, oldLevel: number)
Event triggers when the players skill upgrades.
SLAVE_SHIP_BOARDING_HANDLER
fun()
SLAVE_SHIP_UNBOARDING_HANDLER
fun()
SLAVE_SPAWN_HANDLER
fun()
Event triggers when the player spawns a vehicle.
SPAWN_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
Event triggers when the player spawns a pet.
SPECIALTY_CONTENT_RECIPE_INFO_HANDLER
fun(list: any)
SPECIALTY_RATIO_BETWEEN_INFO_HANDLER
fun(specialtyRatioTable: SpecialtyRatioInfo[])
Event triggers when the player checks the specialty ratio between two zones.
SPECIAL_ABILITY_LEARNED_HANDLER
fun(recvAbility: number)
Event triggers when the player learns to transform.
SPELLCAST_START_HANDLER
fun(spellName: string, castingTime: number, caster: “player”|“target”|“targettarget”|“watchtarget”, castingUseable: boolean)
Event triggers when a local unit starts casting a spell.
SPELLCAST_STOP_HANDLER
fun(caster: “player”|“target”|“targettarget”|“watchtarget”)
Event triggers when a local unit stops casting a spell.
SPELLCAST_SUCCEEDED_HANDLER
fun(caster: “player”|“target”|“targettarget”|“watchtarget”)
Event triggers when a local unit successfully casts a spell.
STARTED_DUEL_HANDLER
fun()
START_CHAT_BUBBLE_HANDLER
fun(arg: string)
Event triggers when the player interacts with a npc that starts a chat bubble.
START_HERO_ELECTION_PERIOD_HANDLER
fun()
START_QUEST_CONTEXT_DOODAD_HANDLER
fun(qtype: number, useDirectingMode: boolean, doodadId: number)
Event triggers when the player starts a quest with a context doodad.
START_QUEST_CONTEXT_HANDLER
fun(qtype: any, useDirectingMode: any, npcId: any)
START_QUEST_CONTEXT_NPC_HANDLER
fun(qtype: number, useDirectingMode: boolean, npcId: string)
Event triggers when the player interacts with a npc that gives a quest with context,
START_QUEST_CONTEXT_SPHERE_HANDLER
fun(qtype: number, stype: number)
Event triggers when the player enters a quest sphere and a quest starts.
START_SENSITIVE_OPERATION_HANDLER
fun(remainTime: any)
START_TALK_QUEST_CONTEXT_HANDLER
fun(doodadId: any)
START_TODAY_ASSIGNMENT_HANDLER
fun(stepName: any)
Event triggers when the player opens a daily assignment.
STICKED_MSG_HANDLER
fun()
STILL_LOADING_HANDLER
fun(loadingProgress: any)
STORE_ADD_BUY_ITEM_HANDLER
fun()
STORE_ADD_SELL_ITEM_HANDLER
fun(slotNumber: number)
Event triggers when the player attempts to sell an item a merchant.
STORE_BUY_HANDLER
fun(itemLinkText: string, stackCount: number)
Event triggers when the player buys an item from merchant.
STORE_FULL_HANDLER
fun()
Event triggers when the player attempts to purchase an item from a store and their bag is full.
STORE_SELL_HANDLER
fun(itemLinkText: string, stackCount: number)
Event triggers when the player has sold an item to a merchant.
STORE_SOLD_LIST_HANDLER
fun(soldItems: ItemInfo[])
Event triggers when the player accesses a merchant or when the merchants sold list updates.
STORE_TRADE_FAILED_HANDLER
fun()
Event triggers when the player attempts to purchase an item from a store and their bag is full.
SURVEY_FORM_UPDATE_HANDLER
fun()
SWITCH_ENCHANT_ITEM_MODE_HANDLER
fun(mode: “awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7))
Event triggers when the player changes their enchanting mode.
SYNC_PORTAL_HANDLER
fun()
SYSMSG_HANDLER
fun(msg: string)
Event triggers when there is a system message.
SYS_INDUN_STAT_UPDATED_HANDLER
fun()
Event triggers when the player views the system status of a dungeon instance.
TARGET_CHANGED_HANDLER
fun(stringId: string|nil, targetType: “housing”|“npc”|nil)
Event triggers when the player targets a new unit.
TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO_HANDLER
fun(curHp: any, maxHp: any)
TARGET_OVER_HANDLER
fun(targetType: “doodad”|“nothing”|“ui”|“unit”, unitId: string|number)
Event triggers when the players mouse is over a target.
TARGET_TO_TARGET_CHANGED_HANDLER
fun(stringId: string|nil, targetType: “doodad”|“nothing”|“ui”|“unit”|nil)
Event triggers when the players target changes their target.
TEAM_JOINTED_HANDLER
fun()
Event triggers when a raid joins another raid join.
TEAM_JOINT_BREAK_HANDLER
fun(requester: any, enable: any)
TEAM_JOINT_BROKEN_HANDLER
fun()
Event triggers when a co raid splits.
TEAM_JOINT_CHAT_HANDLER
fun()
TEAM_JOINT_RESPONSE_HANDLER
fun()
TEAM_JOINT_TARGET_HANDLER
fun(isJointable: any)
TEAM_MEMBERS_CHANGED_HANDLER
fun(reason: “joined”|“leaved”|“refreshed”, value: TeamMember)
Event triggers when the players team changes.
TEAM_MEMBER_DISCONNECTED_HANDLER
fun(isParty: boolean, jointOrder: number, stringId: string, memberIndex: number)
Event triggers when a player in the team is disconnected.
TEAM_MEMBER_UNIT_ID_CHANGED_HANDLER
fun(oldStringId: string, stringId: string)
Event triggers when a team members unit id changes.
TEAM_ROLE_CHANGED_HANDLER
fun(jointOrder: number, memberIndex: number, role: TMROLE_DEALER|TMROLE_HEALER|TMROLE_NONE|TMROLE_RANGED_DEALER|TMROLE_TANKER)
Event triggers when a player changes their team role.
TEAM_SUMMON_SUGGEST_HANDLER
fun()
TIME_MESSAGE_HANDLER
fun(key: any, timeTable: any)
TOGGLE_CHANGE_VISUAL_RACE_HANDLER
fun(data: ChangeVisualRace)
Event triggers when the player attempts to use a race change elixir.
TOGGLE_COMMUNITY_HANDLER
fun()
TOGGLE_CRAFT_HANDLER
fun()
TOGGLE_FACTION_HANDLER
fun()
TOGGLE_FOLLOW_HANDLER
fun(on: boolean)
Event triggers when the player toggles follow on another player.
TOGGLE_IN_GAME_NOTICE_HANDLER
fun(url: any)
TOGGLE_PARTY_FRAME_HANDLER
fun(show: boolean)
Event triggers when the players party is shown or hidden.
TOGGLE_PET_MANAGE_HANDLER
fun()
TOGGLE_PORTAL_DIALOG_HANDLER
fun(addPortal: boolean, skillTypeNumber: number, itemTypeNumber: number)
Event triggers when the player uses a teleport book.
TOGGLE_RAID_FRAME2_HANDLER
fun()
Event triggers when the second raid frame is shown or hidden.
TOGGLE_RAID_FRAME_HANDLER
fun(show: boolean)
Event triggers when the first raid frame is shown or hidden.
TOGGLE_RAID_FRAME_PARTY_HANDLER
fun(party: number, visible: boolean)
Event triggers when a party in the raid is shown or hidden.
TOGGLE_ROADMAP_HANDLER
fun()
Event triggers when the roadmap size is changed.
TOGGLE_WALK_HANDLER
fun(speed: number)
Event triggers when the player toggles walk.
TOWER_DEF_INFO_UPDATE_HANDLER
fun()
Event triggers when a tower defense information updates.
TOWER_DEF_MSG_HANDLER
fun(towerDefInfo: TowerDefInfo)
Event triggers when a tower defense message occurs.
TRADE_CANCELED_HANDLER
fun()
TRADE_CAN_START_HANDLER
fun(unitIdStr: any)
TRADE_ITEM_PUTUP_HANDLER
fun(inventoryIdx: number, amount: number)
Event triggers when the player puts an item up for trade.
TRADE_ITEM_TOOKDOWN_HANDLER
fun(inventoryIdx: any)
TRADE_ITEM_UPDATED_HANDLER
fun()
TRADE_LOCKED_HANDLER
fun()
Event triggers when the player locks their trade.
TRADE_MADE_HANDLER
fun()
Event triggers when a trade has been made.
TRADE_MONEY_PUTUP_HANDLER
fun(money: string)
Event triggers when the player puts up money on their trade.
TRADE_OK_HANDLER
fun()
Event triggers when the player confirms the trade.
TRADE_OTHER_ITEM_PUTUP_HANDLER
fun(otherIdx: any, type: any, stackCount: any, tooltip: any)
TRADE_OTHER_ITEM_TOOKDOWN_HANDLER
fun(otherIdx: any)
TRADE_OTHER_LOCKED_HANDLER
fun()
Event triggers when the other player being traded with locks their trade.
TRADE_OTHER_MONEY_PUTUP_HANDLER
fun(money: any)
TRADE_OTHER_OK_HANDLER
fun()
Event triggers when the other player being traded with confirms their trade.
TRADE_STARTED_HANDLER
fun(targetName: string)
Event triggers when the player starts trading with another player.
TRADE_UI_TOGGLE_HANDLER
fun()
TRADE_UNLOCKED_HANDLER
fun()
TRANSFORM_COMBAT_RESOURCE_HANDLER
fun(groupType: 10|11|12|14|1…(+10))
Event triggers when a combat resource has been transformed. (e.g. When Vitalism Prayer reaches max stacks it converts into Divine Response.)
TRIAL_CANCELED_HANDLER
fun()
TRIAL_CLOSED_HANDLER
fun()
Event triggers when a trial is over.
TRIAL_MESSAGE_HANDLER
fun(text: string)
Event triggers when the player attempts to join a trial that has already begun.
TRIAL_STATUS_HANDLER
fun(state: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4), juryCount: number, remainTime: number, arg: number)
Event triggers when the trial changes state,
TRIAL_TIMER_HANDLER
fun(state: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4), remainTable: Time)
Event triggers every second a player is in a trial.
TRY_LOOT_DICE_HANDLER
fun(key: number, timeStamp: number, itemLink: string)
Event triggers when an item that needs to be rolled on drops.
TUTORIAL_EVENT_HANDLER
fun(id: number, info: TutorialInfo[])
Event triggers when an tutorial event occurs.
TUTORIAL_HIDE_FROM_OPTION_HANDLER
fun()
Event triggers when the player disables pop-up tutorial windows from their options window.
UCC_IMPRINT_SUCCEEDED_HANDLER
fun()
Event triggers when a ucc imprint has succeeded.
UI_ADDON_HANDLER
fun()
Event triggers when ADDON:FireAddon has been called.
UI_PERMISSION_UPDATE_HANDLER
fun()
Event triggers when a ui permission update has occured.
UI_RELOADED_HANDLER
fun()
Event triggers when the players UI reloads. (Toggling Vertical Sync will cause a UI reload)
UNFINISHED_BUILD_HOUSE_HANDLER
fun(message: string)
Event triggers when the player attempts to place land while they already have land that is unbuilt.
UNITFRAME_ABILITY_UPDATE_HANDLER
fun(unitId: string)
Event triggers when a player changes their class.
UNIT_COMBAT_STATE_CHANGED_HANDLER
fun(combat: boolean, unitId: string)
Event triggers when the combat state of a unit changes.
UNIT_DEAD_HANDLER
fun(stringId: string, lossExp: number, lossDurabilityRatio: number)
Event triggers when a player dies.
UNIT_DEAD_NOTICE_HANDLER
fun(name: string)
Event triggers when a player dies.
UNIT_ENTERED_SIGHT_HANDLER
fun(unitId: number, unitType: “housing”|“npc”, curHp: string, maxHp: string)
Event triggers when a unit enters the players sight.
UNIT_EQUIPMENT_CHANGED_HANDLER
fun(equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27))
Event triggers when the player changes their gear.
UNIT_KILL_STREAK_HANDLER
fun(killStreakInfo: KillStreakInfo)
Event triggers when a player is on a kill streak.
UNIT_LEAVED_SIGHT_HANDLER
fun(unitId: number, unitType: “housing”|“npc”)
Event triggers when a unit leaves the players sight.
UNIT_NAME_CHANGED_HANDLER
fun(unitId: string)
Event triggers when a units name changes.
UNIT_NPC_EQUIPMENT_CHANGED_HANDLER
fun(arg: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27))
Event triggers when the players pet equipment changes.
UNMOUNT_PET_HANDLER
fun(mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, isMyPet: boolean)
Event triggers when the player unmounts a pet.
UPDATE_BINDINGS_HANDLER
fun()
Event triggers when the player applies updates to their hotkey bindings.
UPDATE_BOSS_TELESCOPE_AREA_HANDLER
fun()
Event triggers when the player starts and stops using a boss telescope.
UPDATE_BOSS_TELESCOPE_INFO_HANDLER
fun()
Event triggers every 500ms while the player is using a boss telescope.
UPDATE_BOT_CHECK_INFO_HANDLER
fun(totalTime: number, remainTime: number, count: number, question: string)
Event triggers when the bot check window info for the player updates.
UPDATE_BUBBLE_HANDLER
fun()
UPDATE_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun()
UPDATE_CHANGE_VISUAL_RACE_WND_HANDLER
fun(fired: boolean)
Event triggers when the player starts/cancels the race transformation.
UPDATE_CHRONICLE_INFO_HANDLER
fun(info: ChronicleInfo)
Event triggers when the player purchases a chronicle quest.
UPDATE_CHRONICLE_NOTIFIER_HANDLER
fun(init: boolean, mainKey: number)
Event triggers when the players chronicle quest notification tab updates.
UPDATE_CLIENT_DRIVEN_INFO_HANDLER
fun(sceneInfo: any)
UPDATE_COMPLETED_QUEST_INFO_HANDLER
fun()
Event triggers when the map needs to update the completed quest information.
UPDATE_CONTENT_ROSTER_WINDOW_HANDLER
fun(updateInfo: any)
UPDATE_CORPSE_INFO_HANDLER
fun()
Event triggers when the player dies and when the player respawns.
UPDATE_CRAFT_ORDER_ITEM_FEE_HANDLER
fun(info: CraftOrderItemFee)
Event triggers when the player is attempting to list a requested item.
UPDATE_CRAFT_ORDER_ITEM_SLOT_HANDLER
fun(info?: CraftOrderItemSlot)
Event triggers when the request slot updates.
UPDATE_CRAFT_ORDER_SKILL_HANDLER
fun(key: string, fired: boolean)
Event triggers when the player starts to make, or cancels, a request for a craft order.
UPDATE_DEFENCE_INFO_HANDLER
fun(info: any)
UPDATE_DOMINION_INFO_HANDLER
fun()
Event triggers whenever there is a siege information update.
UPDATE_DOODAD_INFO_HANDLER
fun()
Event triggers when the player opens the map.
UPDATE_DURABILITY_STATUS_HANDLER
fun(added: boolean, removed: boolean)
Event triggers when the players durability status of their gear changes. (e.g., Item is nearly broken)
UPDATE_DYEING_EXCUTABLE_HANDLER
fun(executeable: boolean)
Event triggers when the player attempts to dye an item and the dye preview window opens.
UPDATE_ENCHANT_ITEM_MODE_HANDLER
fun(isExcutable: boolean, isLock: boolean)
Event triggers when an item is about to be enchanted and when at the start of the item being enchanted.
UPDATE_EXPEDITION_PORTAL_HANDLER
fun()
Event triggers when the players guild house portal list changes.
UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT_HANDLER
fun(count: number)
Event triggers when the players guild assignments reset.
UPDATE_FACTION_REZ_DISTRICT_HANDLER
fun()
Event triggers when a hero activates a hero respawn spot.
UPDATE_FISH_SCHOOL_AREA_HANDLER
fun()
Event triggers when the player starts and stops using a ship fish telescope.
UPDATE_FISH_SCHOOL_INFO_HANDLER
fun()
Event triggers every 500ms while the player is using a ship fish telescope.
UPDATE_GACHA_LOOT_MODE_HANDLER
fun(isExcutable: boolean, isLock: boolean)
Event triggers when the open chest (gold/silver/copper crate) window receives a update when the player selects a crate or a key and when each crate is opened.
UPDATE_GIVEN_QUEST_STATIC_INFO_HANDLER
fun()
Event triggers when the players given quest information updates.
UPDATE_HERO_ELECTION_CONDITION_HANDLER
fun()
Event triggers when the hero election condition has updated.
UPDATE_HOUSING_INFO_HANDLER
fun()
Event triggers when the housing information for the map updates.
UPDATE_HOUSING_TOOLTIP_HANDLER
fun(unitId: string)
Event triggers when a housing tooltip updates.
UPDATE_INDUN_PLAYING_INFO_BROADCASTING_HANDLER
fun(info: NpcBroadcastingInfo[])
Event triggers every second while the npc info is broadcasting for the player. (e.g. Hereafter Rebellion Win Condition/Progress)
UPDATE_INGAME_BEAUTYSHOP_STATUS_HANDLER
fun()
Event triggers when the players ability to use the beautyshop changes.
UPDATE_INGAME_SHOP_HANDLER
fun(updateType: “cart”|“checkTime”|“exchange_ratio”|“goods”|“maintab”…(+2), page?: number, totalItems?: number, arg4?: any)
Event triggers when the in game shop receives an event.
UPDATE_INGAME_SHOP_VIEW_HANDLER
fun(viewType: “enter_mode”|“leave_mode”|“leave_sort”, mode: 1|MODE_SEARCH)
Event triggers when the in game shops view changes.
UPDATE_INSTANT_GAME_INVITATION_COUNT_HANDLER
fun(accept: number, totalSize: number)
Event triggers when a instance invitation goes out and each time a player joins.
UPDATE_INSTANT_GAME_KILLSTREAK_COUNT_HANDLER
fun(count: number)
Event triggers when the player kills another player in a instance.
UPDATE_INSTANT_GAME_KILLSTREAK_HANDLER
fun(count: any)
UPDATE_INSTANT_GAME_SCORES_HANDLER
fun()
Event triggers when an instance score updates.
UPDATE_INSTANT_GAME_STATE_HANDLER
fun()
Event triggers when the player queues an instance.
UPDATE_INSTANT_GAME_TARGET_NPC_INFO_HANDLER
fun()
Event triggers when the instance target npc information changes. (e.g., Halcyona War Relics)
UPDATE_INSTANT_GAME_TIME_HANDLER
fun()
Event triggers every 500ms while the player is inside an instance.
UPDATE_ITEM_LOOK_CONVERT_MODE_HANDLER
fun()
Event triggers when the player opens/closes the item infusion window.
UPDATE_MONITOR_NPC_HANDLER
fun()
Event triggers when a montiored npc updates for the map.
UPDATE_MY_SLAVE_POS_INFO_HANDLER
fun()
Event triggers every 5 seconds to update the players slave (vehicle) position information.
UPDATE_NPC_INFO_HANDLER
fun()
Event triggers when npc information for the map has changed.
UPDATE_OPTION_BINDINGS_HANDLER
fun(overrided?: boolean, oldAction?: string, newAction?: string)
Event triggers when the player opens the settings window and triggers when the player updates a setting.
UPDATE_PING_INFO_HANDLER
fun()
Event triggers when the map has a ping update.
UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL_HANDLER
fun(infos: ItemInfo)
Event triggers when the player is attemping to revert a crafting order.
UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT_HANDLER
fun(info: CraftOrderInfo|nil)
Event triggers when the player is attempting to revert a crafting order.
UPDATE_RETURN_ACCOUNT_STATUS_HANDLER
fun(status: 1|2|3)
Event triggers when the player returns to the game after a month. https://na.archerage.to/forums/threads/returning-player-pack.10482/
UPDATE_ROADMAP_ANCHOR_HANDLER
fun(file: string)
Event triggers when the player changes zones.
UPDATE_ROSTER_MEMBER_INFO_HANDLER
fun(rosterId: any)
UPDATE_ROUTE_MAP_HANDLER
fun()
UPDATE_SHIP_TELESCOPE_INFO_HANDLER
fun()
Event triggers every 500ms while the player is using a ship telescope.
UPDATE_SHORTCUT_SKILLS_HANDLER
fun()
UPDATE_SIEGE_SCORE_HANDLER
fun(offensePoint: number, outlawPoint: number)
Event triggers when the siege score changes.
UPDATE_SKILL_ACTIVE_TYPE_HANDLER
fun()
Event triggers when the player learns a new emote.
UPDATE_SLAVE_EQUIPMENT_SLOT_HANDLER
fun(reload: boolean)
Event triggers when the players slave equipment slot updates.
UPDATE_SPECIALTY_RATIO_HANDLER
fun(sellItem: SellSpecialtyInfo)
Event triggers when the player opens the sell cargo window. Event triggers when X2Store:GetZoneSpecialtyRatio is used.
UPDATE_SQUAD_HANDLER
fun()
Event triggers when the players squad updates.
UPDATE_TELESCOPE_AREA_HANDLER
fun()
Event triggers when the player starts and stops using a ship telescope.
UPDATE_TODAY_ASSIGNMENT_HANDLER
fun(todayInfo?: TodayAssignmentInfo)
Event triggers when the players daily assignment updates.
UPDATE_TODAY_ASSIGNMENT_RESET_COUNT_HANDLER
fun(count: number)
Event triggers when the players daily assignments reset.
UPDATE_TRANSFER_TELESCOPE_AREA_HANDLER
fun()
Event triggers when the player starts and stops using a telescope.
UPDATE_TRANSFER_TELESCOPE_INFO_HANDLER
fun()
Event triggers every 500ms while the player is using a telescope.
UPDATE_ZONE_INFO_HANDLER
fun()
Event triggers when the player enters a new zone.
UPDATE_ZONE_LEVEL_INFO_HANDLER
fun(level: 0|1|2|3, id: 0|100|101|102|103…(+151))
Event triggers when the world map zone zoom level changes.
UPDATE_ZONE_PERMISSION_HANDLER
fun()
Event triggers when the player enters a zone with permissions. (Ipyna Ridge Akasch Invasion)
VIEW_CASH_BUY_WINDOW_HANDLER
fun(sellType: any)
WAIT_FRIENDLIST_UPDATE_HANDLER
fun(updateType: string)
Event triggers when the player receieves a friend request.
WAIT_FRIEND_ADD_ALARM_HANDLER
fun()
Event triggers when the player receieves a friend request.
WAIT_REPLY_FROM_SERVER_HANDLER
fun(waiting: boolean)
Event triggers when the player is waiting on a reply from the server.
WATCH_TARGET_CHANGED_HANDLER
fun(stringId: any)
Event triggers when the player starts tracking a new target.
WEB_BROWSER_ESC_EVENT_HANDLER
fun(browser: any)
WIDGET_ABILITY_CHANGED_HANDLER
fun(self: Widget, newAbility: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9), oldAbility: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
WIDGET_ABILITY_EXP_CHANGED_HANDLER
fun(self: Widget, expStr: string)
WIDGET_ABILITY_SET_CHANGED_HANDLER
fun(self: Widget, responseType: 1|2|3)
WIDGET_ABILITY_SET_USABLE_SLOT_COUNT_CHANGED_HANDLER
fun(self: Widget)
WIDGET_ACCOUNT_ATTENDANCE_ADDED_HANDLER
fun(self: Widget)
WIDGET_ACCOUNT_ATTENDANCE_LOADED_HANDLER
fun(self: Widget)
WIDGET_ACCOUNT_RESTRICT_NOTICE_HANDLER
fun(self: Widget)
WIDGET_ACHIEVEMENT_UPDATE_HANDLER
fun(self: Widget, status: string|“update”, newAchievementType: number)
WIDGET_ACQUAINTANCE_LOGIN_HANDLER
fun(self: Widget, cmf: CMF_ACQ_CONSUME_GROUP|CMF_ADDED_ITEM_GROUP|CMF_ADDED_ITEM_SELF|CMF_ADDED_ITEM_TEAM|CMF_ALL_SERVER…(+60), charName: string)
WIDGET_ACTABILITY_EXPERT_CHANGED_HANDLER
fun(self: Widget, actabilityId: number, name: string, diff: string|number, final: string|number)
WIDGET_ACTABILITY_EXPERT_EXPANDED_HANDLER
fun(self: Widget)
WIDGET_ACTABILITY_EXPERT_GRADE_CHANGED_HANDLER
fun(self: Widget, actabilityId: 10|11|12|13|14…(+32), isUpgrade: boolean, name: “Alchemy”|“Artistry”|“Carpentry”|“Commerce”|“Construction”…(+32), gradeName: “Adept”|“Amateur”|“Authority”|“Celebrity”|“Champion”…(+7))
WIDGET_ACTABILITY_MODIFIER_UPDATE_HANDLER
fun(self: Widget)
WIDGET_ACTABILITY_REFRESH_ALL_HANDLER
fun(self: Widget)
WIDGET_ACTIONS_UPDATE_HANDLER
fun(self: Widget)
WIDGET_ACTION_BAR_AUTO_REGISTERED_HANDLER
fun(self: Widget, slotIndex: number)
WIDGET_ACTION_BAR_PAGE_CHANGED_HANDLER
fun(self: Widget, page: number)
WIDGET_ADDED_ITEM_HANDLER
fun(self: Widget, itemLinkText: string, itemCount: number, itemTaskType: number, tradeOtherName: string)
WIDGET_ADDON_LOADED_HANDLER
fun(self: Widget)
WIDGET_ADD_GIVEN_QUEST_INFO_HANDLER
fun(self: Widget, type: 0|1, questType: number)
WIDGET_ADD_NOTIFY_QUEST_INFO_HANDLER
fun(self: Widget, qType: number)
WIDGET_ALL_SIEGE_RAID_TEAM_INFOS_HANDLER
fun(self: Widget, teamInfos: SiegeRaidTeamInfos)
WIDGET_APPELLATION_CHANGED_HANDLER
fun(self: Widget, stringId: string, isChanged: boolean)
WIDGET_APPELLATION_GAINED_HANDLER
fun(self: Widget, str: string)
WIDGET_APPELLATION_STAMP_SET_HANDLER
fun(self: Widget)
WIDGET_ASK_BUY_LABOR_POWER_POTION_HANDLER
fun(self: Widget)
WIDGET_ASK_FORCE_ATTACK_HANDLER
fun(self: Widget, forceAttackLevel: number)
WIDGET_AUCTION_BIDDED_HANDLER
fun(self: Widget, itemName: string, moneyStr: string)
WIDGET_AUCTION_BIDDEN_HANDLER
fun(self: Widget, itemName: string, moneyStr: string)
WIDGET_AUCTION_BOUGHT_BY_SOMEONE_HANDLER
fun(self: Widget, itemName: string, moneyStr: string)
WIDGET_AUCTION_BOUGHT_HANDLER
fun(self: Widget)
WIDGET_AUCTION_CANCELED_HANDLER
fun(self: Widget, itemName: string)
WIDGET_AUCTION_CHARACTER_LEVEL_TOO_LOW_HANDLER
fun(self: Widget, msg: string)
WIDGET_AUCTION_ITEM_ATTACHMENT_STATE_CHANGED_HANDLER
fun(self: Widget, attached: boolean)
WIDGET_AUCTION_ITEM_PUT_UP_HANDLER
fun(self: Widget, itemName: string)
WIDGET_AUCTION_ITEM_SEARCHED_HANDLER
fun(self: Widget, clearLastSearchArticle: boolean)
WIDGET_AUCTION_ITEM_SEARCH_HANDLER
fun(self: Widget)
WIDGET_AUCTION_LOWEST_PRICE_HANDLER
fun(self: Widget, itemType: number, grade: 0|10|11|12|1…(+8), price: string)
WIDGET_AUCTION_PERMISSION_BY_CRAFT_HANDLER
fun(self: Widget, icraftType: number)
WIDGET_AUDIENCE_JOINED_HANDLER
fun(self: Widget, audienceName: string)
WIDGET_AUDIENCE_LEFT_HANDLER
fun(self: Widget, audienceName: string)
WIDGET_BADWORD_USER_REPORED_RESPONE_MSG_HANDLER
fun(self: Widget, success: boolean)
WIDGET_BAD_USER_LIST_UPDATE_HANDLER
fun(self: Widget)
WIDGET_BAG_EXPANDED_HANDLER
fun(self: Widget)
WIDGET_BAG_ITEM_CONFIRMED_HANDLER
fun(self: Widget)
WIDGET_BAG_REAL_INDEX_SHOW_HANDLER
fun(self: Widget, isRealSlotShow: boolean)
WIDGET_BAG_TAB_CREATED_HANDLER
fun(self: Widget)
WIDGET_BAG_TAB_REMOVED_HANDLER
fun(self: Widget)
WIDGET_BAG_TAB_SORTED_HANDLER
fun(self: Widget, arg: number)
WIDGET_BAG_TAB_SWITCHED_HANDLER
fun(self: Widget, tabId: any)
WIDGET_BAG_UPDATE_HANDLER
fun(self: Widget, bagId: number, slotId: number)
WIDGET_BANK_EXPANDED_HANDLER
fun(self: Widget)
WIDGET_BANK_REAL_INDEX_SHOW_HANDLER
fun(self: Widget, isRealSlotShow: boolean)
WIDGET_BANK_TAB_CREATED_HANDLER
fun(self: Widget)
WIDGET_BANK_TAB_REMOVED_HANDLER
fun(self: Widget)
WIDGET_BANK_TAB_SORTED_HANDLER
fun(self: Widget)
WIDGET_BANK_TAB_SWITCHED_HANDLER
fun(self: Widget, tabId: number)
WIDGET_BANK_UPDATE_HANDLER
fun(self: Widget, bagId: number, slotId: number)
WIDGET_BEAUTYSHOP_CLOSE_BY_SYSTEM_HANDLER
fun(self: Widget)
WIDGET_BLESS_UTHSTIN_EXTEND_MAX_STATS_HANDLER
fun(self: Widget)
WIDGET_BLESS_UTHSTIN_ITEM_SLOT_CLEAR_HANDLER
fun(self: Widget)
WIDGET_BLESS_UTHSTIN_ITEM_SLOT_SET_HANDLER
fun(self: Widget, msgapplycountlimit?: any)
WIDGET_BLESS_UTHSTIN_MESSAGE_HANDLER
fun(self: Widget, messageType: number)
WIDGET_BLESS_UTHSTIN_UPDATE_STATS_HANDLER
fun(self: Widget)
WIDGET_BLESS_UTHSTIN_WILL_APPLY_STATS_HANDLER
fun(self: Widget, itemType: number, incStatsKind: 1|2|3|4|5, decStatsKind: 1|2|3|4|5, incStatsPoint: number, decStatsPoint: number)
WIDGET_BLOCKED_USERS_INFO_HANDLER
fun(self: Widget)
WIDGET_BLOCKED_USER_LIST_HANDLER
fun(self: Widget, msg: string)
WIDGET_BLOCKED_USER_UPDATE_HANDLER
fun(self: Widget)
WIDGET_BOT_SUSPECT_REPORTED_HANDLER
fun(self: Widget, sourceName: string, targetName: string)
WIDGET_BUFF_SKILL_CHANGED_HANDLER
fun(self: Widget)
WIDGET_BUFF_UPDATE_HANDLER
fun(self: Widget, action: “create”|“destroy”, target: “character”|“mate”|“slave”)
WIDGET_BUILDER_END_HANDLER
fun(self: Widget)
WIDGET_BUILDER_STEP_HANDLER
fun(self: Widget, step: “position”|“roation”)
WIDGET_BUILD_CONDITION_HANDLER
fun(self: Widget, condition: BuildCondition)
WIDGET_BUTLER_INFO_UPDATED_HANDLER
fun(self: Widget, event: “equipment”|“garden”|“harvestSlot”|“labowPower”|“productionCost”…(+5), noError: boolean)
WIDGET_BUTLER_UI_COMMAND_HANDLER
fun(self: Widget, mode: number)
WIDGET_BUY_SPECIALTY_CONTENT_INFO_HANDLER
fun(self: Widget, list: SpecialtyContentInfo[])
WIDGET_CANCEL_CRAFT_ORDER_HANDLER
fun(self: Widget, result: boolean)
WIDGET_CANCEL_REBUILD_HOUSE_CAMERA_MODE_HANDLER
fun(self: Widget)
WIDGET_CANDIDATE_LIST_CHANGED_HANDLER
fun(self: Widget)
WIDGET_CANDIDATE_LIST_HIDE_HANDLER
fun(self: Widget)
WIDGET_CANDIDATE_LIST_SELECTION_CHANGED_HANDLER
fun(self: Widget)
WIDGET_CANDIDATE_LIST_SHOW_HANDLER
fun(self: Widget)
WIDGET_CHANGED_MSG_HANDLER
fun(self: Widget)
WIDGET_CHANGE_ACTABILITY_DECO_NUM_HANDLER
fun(self: Widget)
WIDGET_CHANGE_CONTRIBUTION_POINT_TO_PLAYER_HANDLER
fun(self: Widget, isGain: boolean, diff: string, total: string)
WIDGET_CHANGE_CONTRIBUTION_POINT_TO_STORE_HANDLER
fun(self: Widget)
WIDGET_CHANGE_MY_LANGUAGE_HANDLER
fun(self: Widget)
WIDGET_CHANGE_OPTION_HANDLER
fun(self: Widget, optionType: number, infoTable: ChangeOptionInfo)
WIDGET_CHANGE_VISUAL_RACE_ENDED_HANDLER
fun(self: Widget)
WIDGET_CHAT_DICE_VALUE_HANDLER
fun(self: Widget, msg: string)
WIDGET_CHAT_EMOTION_HANDLER
fun(self: Widget, message: string)
WIDGET_CHAT_FAILED_HANDLER
fun(self: Widget, message: string, channelName: string)
WIDGET_CHAT_JOINED_CHANNEL_HANDLER
fun(self: Widget, channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), name: string)
WIDGET_CHAT_LEAVED_CHANNEL_HANDLER
fun(self: Widget, channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), name: string)
WIDGET_CHAT_MESSAGE_HANDLER
fun(self: Widget, channel: CHAT_ALL_SERVER|CHAT_BIG_MEGAPHONE|CHAT_DAILY_MSG|CHAT_EXPEDITION|CHAT_FACTION…(+22), relation: UR_FRIENDLY|UR_HOSTILE|UR_NEUTRAL, name: string, message: string, info: CHAT_MESSAGE_INFO)
WIDGET_CHAT_MSG_ALARM_HANDLER
fun(self: Widget, text: string)
WIDGET_CHAT_MSG_DOODAD_HANDLER
fun(self: Widget, message: string, author: string, authorId: string, isSelf: boolean, tailType: CBK_NORMAL|CBK_SYSTEM|CBK_THINK, showTime: number, fadeTime: number, currentBubbleType: number|nil, qtype: number|nil, forceFinished: boolean|nil)
WIDGET_CHAT_MSG_QUEST_HANDLER
fun(self: Widget, message: string, author: string, authorId: string, isSelf: boolean, tailType: CBK_NORMAL|CBK_SYSTEM|CBK_THINK, showTime: number, fadeTime: number, currentBubbleType: number|nil, qtype: number|nil, forceFinished: boolean|nil)
WIDGET_CHECK_TEXTURE_HANDLER
fun(self: Widget, texturePath: string)
WIDGET_CLEAR_BOSS_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_COMPLETED_QUEST_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_CORPSE_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_DOODAD_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_FISH_SCHOOL_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_GIVEN_QUEST_STATIC_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_HOUSING_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_MY_SLAVE_POS_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_NOTIFY_QUEST_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_NPC_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_SHIP_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_CLEAR_TRANSFER_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_CLOSE_CRAFT_ORDER_HANDLER
fun(self: Widget)
WIDGET_CLOSE_MUSIC_SHEET_HANDLER
fun(self: Widget)
WIDGET_COFFER_INTERACTION_END_HANDLER
fun(self: Widget)
WIDGET_COFFER_INTERACTION_START_HANDLER
fun(self: Widget)
WIDGET_COFFER_REAL_INDEX_SHOW_HANDLER
fun(self: Widget, isRealSlotShow: any)
WIDGET_COFFER_TAB_CREATED_HANDLER
fun(self: Widget)
WIDGET_COFFER_TAB_REMOVED_HANDLER
fun(self: Widget)
WIDGET_COFFER_TAB_SORTED_HANDLER
fun(self: Widget, bagId: number)
WIDGET_COFFER_TAB_SWITCHED_HANDLER
fun(self: Widget, tabId: number)
WIDGET_COFFER_UPDATE_HANDLER
fun(self: Widget, bagId: number, slotId: number)
WIDGET_COMBAT_MSG_HANDLER
fun(self: Widget, targetUnitId: string, combatEvent: “ENVIRONMENTAL_DAMAGE”|“ENVIRONMENTAL_DRAIN”|“ENVIRONMENTAL_ENERGIZE”|“ENVIRONMENTAL_HEALED”|“ENVIRONMENTAL_LEECH”…(+14), source: string, target: string, …any)
WIDGET_COMBAT_TEXT_COLLISION_HANDLER
fun(targetUnitId: string, combatEvent: string, source: string, target: string, collisionSource: “COLLISION”|“DROWNING”|“FALLING”, subType: COLLISION_PART_BOTTOM|COLLISION_PART_FRONT|COLLISION_PART_REAR|COLLISION_PART_SIDE|COLLISION_PART_TOP, mySlave: boolean, damage: number, powerType: “HEALTH”|“MANA”)
WIDGET_COMBAT_TEXT_HANDLER
fun(self: Widget, sourceUnitId: string, targetUnitId: string, amount: number, a: number, b: string, hitType: “CRITICAL”|“HIT”|“IMMUNE”, d: number, e: boolean, f: number, g: boolean, distance: number)
WIDGET_COMBAT_TEXT_SYNERGY_HANDLER
fun(self: Widget, arg: number)
WIDGET_COMMON_FARM_UPDATED_HANDLER
fun(self: Widget)
WIDGET_COMMUNITY_ERROR_HANDLER
fun(self: Widget, msg: any)
WIDGET_COMPLETE_ACHIEVEMENT_HANDLER
fun(self: Widget, newAchievementType: number)
WIDGET_COMPLETE_CRAFT_ORDER_HANDLER
fun(self: Widget, info: CraftOrderInfo)
WIDGET_COMPLETE_QUEST_CONTEXT_DOODAD_HANDLER
fun(self: Widget, qtype: number, useDirectingMode: boolean, doodadId: string)
WIDGET_COMPLETE_QUEST_CONTEXT_NPC_HANDLER
fun(self: Widget, qtype: number, useDirectingMode: boolean, npcId: string)
WIDGET_CONVERT_TO_RAID_TEAM_HANDLER
fun(self: Widget)
WIDGET_COPY_RAID_MEMBERS_TO_CLIPBOARD_HANDLER
fun(self: Widget)
WIDGET_CRAFTING_END_HANDLER
fun(self: Widget)
WIDGET_CRAFTING_START_HANDLER
fun(self: Widget, doodadId: any, count: any)
WIDGET_CRAFT_DOODAD_INFO_HANDLER
fun(self: Widget)
WIDGET_CRAFT_ENDED_HANDLER
fun(self: Widget, leftCount: any)
WIDGET_CRAFT_FAILED_HANDLER
fun(self: Widget, itemLinkText: string)
WIDGET_CRAFT_ORDER_ENTRY_SEARCHED_HANDLER
fun(self: Widget, infos: CraftOrderEntries, totalCount: number, page: number)
WIDGET_CRAFT_RECIPE_ADDED_HANDLER
fun(self: Widget)
WIDGET_CRAFT_STARTED_HANDLER
fun(self: Widget, leftCount: number)
WIDGET_CRAFT_TRAINED_HANDLER
fun(self: Widget)
WIDGET_CREATE_ORIGIN_UCC_ITEM_HANDLER
fun(self: Widget)
WIDGET_CRIME_REPORTED_HANDLER
fun(self: Widget, diffPoint: number, diffRecord: number, diffScore: number)
WIDGET_DEBUFF_UPDATE_HANDLER
fun(self: Widget, action: “create”|“destroy”, target: “character”|“mate”|“slave”)
WIDGET_DELETE_CRAFT_ORDER_HANDLER
fun(self: Widget)
WIDGET_DELETE_PORTAL_HANDLER
fun(self: Widget)
WIDGET_DESTROY_PAPER_HANDLER
fun(self: Widget)
WIDGET_DIAGONAL_ASR_HANDLER
fun(self: Widget, itemName: string, itemGrade: 0|10|11|12|1…(+8), askMarketPriceUi: boolean, values: DiagonalASRInfo)
WIDGET_DIAGONAL_LINE_HANDLER
fun(self: Widget)
WIDGET_DICE_BID_RULE_CHANGED_HANDLER
fun(self: Widget, diceBidRule: 1|2|3)
WIDGET_DISCONNECTED_BY_WORLD_HANDLER
fun(self: Widget, title: string, body: string)
WIDGET_DISMISS_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_DIVE_END_HANDLER
fun(self: Widget)
WIDGET_DIVE_START_HANDLER
fun(self: Widget)
WIDGET_DOMINION_GUARD_TOWER_STATE_NOTICE_HANDLER
fun(self: Widget, key: 0|1|2|3|4…(+2), name: string, factionName: string)
WIDGET_DOMINION_GUARD_TOWER_UPDATE_TOOLTIP_HANDLER
fun(self: Widget, unitId: any)
WIDGET_DOMINION_HANDLER
fun(self: Widget, action: string, zoneGroupName: string, expeditionName: string)
WIDGET_DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED_HANDLER
fun(self: Widget, count: number)
WIDGET_DOMINION_SIEGE_PERIOD_CHANGED_HANDLER
fun(self: Widget, siegeInfo: SiegeInfo)
WIDGET_DOMINION_SIEGE_SYSTEM_NOTICE_HANDLER
fun(self: Widget)
WIDGET_DOMINION_SIEGE_UPDATE_TIMER_HANDLER
fun(self: Widget, secondHalf: boolean)
WIDGET_DOODAD_LOGIC_HANDLER
fun(self: Widget)
WIDGET_DOODAD_PHASE_MSG_HANDLER
fun(self: Widget, text: string)
WIDGET_DOODAD_PHASE_UI_MSG_HANDLER
fun(self: Widget, phaseMsgInfo: PhaseMsgInfo)
WIDGET_DRAW_DOODAD_SIGN_TAG_HANDLER
fun(self: Widget, tooltip: nil)
WIDGET_DRAW_DOODAD_TOOLTIP_HANDLER
fun(self: Widget, info: DoodadTooltipInfo)
WIDGET_DYEING_END_HANDLER
fun(self: Widget)
WIDGET_DYEING_START_HANDLER
fun(self: Widget)
WIDGET_DYNAMIC_ACTION_BAR_HIDE_HANDLER
fun(self: Widget)
WIDGET_DYNAMIC_ACTION_BAR_SHOW_HANDLER
fun(self: Widget, dynamicActionType: any)
WIDGET_ENABLE_TEAM_AREA_INVITATION_HANDLER
fun(self: Widget, enable: boolean)
WIDGET_ENCHANT_EXAMINE_HANDLER
fun(self: Widget)
WIDGET_ENCHANT_RESULT_HANDLER
fun(self: Widget, resultCode: any, itemLink: any, oldGrade: any, newGrade: any, breakRewardItemType: any, breakRewardItemCount: any, breakRewardByMail: any)
WIDGET_ENCHANT_SAY_ABILITY_HANDLER
fun(self: Widget)
WIDGET_ENDED_DUEL_HANDLER
fun(self: Widget)
WIDGET_END_HERO_ELECTION_PERIOD_HANDLER
fun(self: Widget)
WIDGET_END_QUEST_CHAT_BUBBLE_HANDLER
fun(self: Widget, playedBubble: boolean)
WIDGET_ENTERED_INSTANT_GAME_ZONE_HANDLER
fun(self: Widget, arg: number)
WIDGET_ENTERED_LOADING_HANDLER
fun(self: Widget, worldImagePath: string)
WIDGET_ENTERED_SCREEN_SHOT_CAMERA_MODE_HANDLER
fun(self: Widget)
WIDGET_ENTERED_SUBZONE_HANDLER
fun(self: Widget, zoneName: “”|“3rd Corps Camp”|“Abandoned Claimstake”|“Abandoned Drill Camp”|“Abandoned Guardpost”…(+1163))
WIDGET_ENTERED_WORLD_HANDLER
fun(self: Widget, unknown: boolean)
WIDGET_ENTER_ANOTHER_ZONEGROUP_HANDLER
fun(self: Widget, zoneId: 0|100|101|102|103…(+151))
WIDGET_ENTER_ENCHANT_ITEM_MODE_HANDLER
fun(self: Widget, mode: “awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7))
WIDGET_ENTER_GACHA_LOOT_MODE_HANDLER
fun(self: Widget)
WIDGET_ENTER_ITEM_LOOK_CONVERT_MODE_HANDLER
fun(self: Widget)
WIDGET_EQUIP_SLOT_REINFORCE_EXPAND_PAGE_HANDLER
fun(self: Widget)
WIDGET_EQUIP_SLOT_REINFORCE_MSG_CHANGE_LEVEL_EFFECT_HANDLER
fun(self: Widget)
WIDGET_EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT_HANDLER
fun(self: Widget, equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27), level: number)
WIDGET_EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP_HANDLER
fun(self: Widget, equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27), level: number)
WIDGET_EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT_HANDLER
fun(self: Widget, equipSlotAttribute: number, level: number)
WIDGET_EQUIP_SLOT_REINFORCE_SELECT_PAGE_HANDLER
fun(self: Widget)
WIDGET_EQUIP_SLOT_REINFORCE_UPDATE_HANDLER
fun(self: Widget, equipSlot: any)
WIDGET_ESCAPE_END_HANDLER
fun(self: Widget)
WIDGET_ESCAPE_START_HANDLER
fun(self: Widget, waitTime: number)
WIDGET_ESC_MENU_ADD_BUTTON_HANDLER
fun(self: Widget, info: EscMenuAddButtonInfo)
WIDGET_EVENT_SCHEDULE_START_HANDLER
fun(self: Widget, msg: any)
WIDGET_EVENT_SCHEDULE_STOP_HANDLER
fun(self: Widget, msg: any)
WIDGET_EXPEDITION_APPLICANT_ACCEPT_HANDLER
fun(self: Widget, expeditionName: string)
WIDGET_EXPEDITION_APPLICANT_REJECT_HANDLER
fun(self: Widget, expeditionName: string)
WIDGET_EXPEDITION_BUFF_CHANGE_HANDLER
fun(self: Widget, expedition: number)
WIDGET_EXPEDITION_EXP_HANDLER
fun(self: Widget, amount: number, amountStr: string)
WIDGET_EXPEDITION_HISTORY_HANDLER
fun(self: Widget, tabId: number)
WIDGET_EXPEDITION_LEVEL_UP_HANDLER
fun(self: Widget, level: any)
WIDGET_EXPEDITION_MANAGEMENT_APPLICANTS_HANDLER
fun(self: Widget, infos: ExpeditionApplicant[])
WIDGET_EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT_HANDLER
fun(self: Widget, charId: any)
WIDGET_EXPEDITION_MANAGEMENT_APPLICANT_ADD_HANDLER
fun(self: Widget, expeditionId: any)
WIDGET_EXPEDITION_MANAGEMENT_APPLICANT_DEL_HANDLER
fun(self: Widget, expeditionId: any)
WIDGET_EXPEDITION_MANAGEMENT_APPLICANT_REJECT_HANDLER
fun(self: Widget, charId: any)
WIDGET_EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_MANAGEMENT_MEMBERS_INFO_HANDLER
fun(self: Widget, totalCount: number, startIndex: number, memberInfos: MemberInfo[])
WIDGET_EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_MANAGEMENT_POLICY_CHANGED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_MANAGEMENT_RECRUITMENTS_HANDLER
fun(self: Widget, total: number, perPageItemCount: number, infos: GuildRecruitmentInfo[])
WIDGET_EXPEDITION_MANAGEMENT_RECRUITMENT_ADD_HANDLER
fun(self: Widget, info: any)
WIDGET_EXPEDITION_MANAGEMENT_RECRUITMENT_DEL_HANDLER
fun(self: Widget, expeditionId: any)
WIDGET_EXPEDITION_MANAGEMENT_ROLE_CHANGED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_MANAGEMENT_UPDATED_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_RANKING_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_SUMMON_SUGGEST_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_WAR_DECLARATION_FAILED_HANDLER
fun(self: Widget, errorMsg: any, param: any)
WIDGET_EXPEDITION_WAR_DECLARATION_MONEY_HANDLER
fun(self: Widget, unitId: any, name: any, money: any)
WIDGET_EXPEDITION_WAR_KILL_SCORE_HANDLER
fun(self: Widget, toggle: boolean)
WIDGET_EXPEDITION_WAR_SET_PROTECT_DATE_HANDLER
fun(self: Widget)
WIDGET_EXPEDITION_WAR_STATE_HANDLER
fun(self: Widget, related: boolean, state: string, declarer: string, defendant: string, winner: string)
WIDGET_EXPIRED_ITEM_HANDLER
fun(self: Widget, itemLinkText: string)
WIDGET_EXP_CHANGED_HANDLER
fun(self: Widget, stringId: string, expNum: number, expStr: string)
WIDGET_FACTION_CHANGED_HANDLER
fun(self: Widget)
WIDGET_FACTION_COMPETITION_INFO_HANDLER
fun(self: Widget, info: FactionCompetitionInfo)
WIDGET_FACTION_COMPETITION_RESULT_HANDLER
fun(self: Widget, infos: FactionCompetitionResultInfos)
WIDGET_FACTION_COMPETITION_UPDATE_POINT_HANDLER
fun(self: Widget, infos: FactionCompetitionPointInfo)
WIDGET_FACTION_RELATION_ACCEPTED_HANDLER
fun(self: Widget, name: any, factionName: any)
WIDGET_FACTION_RELATION_CHANGED_HANDLER
fun(self: Widget, isHostile: boolean, f1Name: string, f2Name: string)
WIDGET_FACTION_RELATION_COUNT_HANDLER
fun(self: Widget)
WIDGET_FACTION_RELATION_DENIED_HANDLER
fun(self: Widget, name: any)
WIDGET_FACTION_RELATION_HISTORY_HANDLER
fun(self: Widget)
WIDGET_FACTION_RELATION_REQUESTED_HANDLER
fun(self: Widget, name: any, factionName: any)
WIDGET_FACTION_RELATION_WILL_CHANGE_HANDLER
fun(self: Widget, f1Name: string, f2Name: string)
WIDGET_FACTION_RENAMED_HANDLER
fun(self: Widget, isExpedition: boolean, oldName: string, newName: string)
WIDGET_FAILED_TO_SET_PET_AUTO_SKILL_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_FAMILY_ERROR_HANDLER
fun(self: Widget, msg: any)
WIDGET_FAMILY_EXP_ADD_HANDLER
fun(self: Widget, amount: any)
WIDGET_FAMILY_INFO_REFRESH_HANDLER
fun(self: Widget)
WIDGET_FAMILY_LEVEL_UP_HANDLER
fun(self: Widget, levelName: any)
WIDGET_FAMILY_MEMBER_ADDED_HANDLER
fun(self: Widget, owner: any, member: any, title: any)
WIDGET_FAMILY_MEMBER_HANDLER
fun(self: Widget, owner: any, member: any, role: any, title: any)
WIDGET_FAMILY_MEMBER_KICKED_HANDLER
fun(self: Widget, member: any)
WIDGET_FAMILY_MEMBER_LEFT_HANDLER
fun(self: Widget, member: any)
WIDGET_FAMILY_MEMBER_ONLINE_HANDLER
fun(self: Widget)
WIDGET_FAMILY_MGR_HANDLER
fun(self: Widget)
WIDGET_FAMILY_NAME_CHANGED_HANDLER
fun(self: Widget, FAMILY_NAME_CHANGED: any)
WIDGET_FAMILY_OWNER_CHANGED_HANDLER
fun(self: Widget, owner: any)
WIDGET_FAMILY_REFRESH_HANDLER
fun(self: Widget)
WIDGET_FAMILY_REMOVED_HANDLER
fun(self: Widget)
WIDGET_FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL_HANDLER
fun(self: Widget, cooltime: number)
WIDGET_FIND_FACTION_REZ_DISTRICT_DURATION_FAIL_HANDLER
fun(self: Widget, remain: number)
WIDGET_FOLDER_STATE_CHANGED_HANDLER
fun(self: Widget, arg: string)
WIDGET_FORCE_ATTACK_CHANGED_HANDLER
fun(self: Widget, uiserId: string, inBloodlust: boolean)
WIDGET_FRIENDLIST_HANDLER
fun(self: Widget, msg: string)
WIDGET_FRIENDLIST_INFO_HANDLER
fun(self: Widget, totalCount: number, memberInfos: FriendInfo[])
WIDGET_FRIENDLIST_UPDATE_HANDLER
fun(self: Widget, updateType: “delete”|“insert”, dataField: string|FriendInfo)
WIDGET_GACHA_LOOT_PACK_LOG_HANDLER
fun(self: Widget, logs: GachaLootPackLog)
WIDGET_GACHA_LOOT_PACK_RESULT_HANDLER
fun(self: Widget, results: GachaLootPackResult)
WIDGET_GAME_EVENT_EMPTY_HANDLER
fun(self: Widget)
WIDGET_GAME_EVENT_INFO_LIST_UPDATED_HANDLER
fun(self: Widget)
WIDGET_GAME_EVENT_INFO_REQUESTED_HANDLER
fun(self: Widget)
WIDGET_GAME_SCHEDULE_HANDLER
fun(self: Widget)
WIDGET_GENDER_TRANSFERED_HANDLER
fun(self: Widget)
WIDGET_GLIDER_MOVED_INTO_BAG_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_INBOX_ITEM_TAKEN_HANDLER
fun(self: Widget, index: any)
WIDGET_GOODS_MAIL_INBOX_MONEY_TAKEN_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_INBOX_TAX_PAID_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_INBOX_UPDATE_HANDLER
fun(self: Widget, read: boolean, arg: number)
WIDGET_GOODS_MAIL_RETURNED_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_SENTBOX_UPDATE_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_SENT_SUCCESS_HANDLER
fun(self: Widget)
WIDGET_GOODS_MAIL_WRITE_ITEM_UPDATE_HANDLER
fun(self: Widget)
WIDGET_GRADE_ENCHANT_BROADCAST_HANDLER
fun(self: Widget, characterName: string, resultCode: IEBCT_ENCHANT_GREATE_SUCCESS|IEBCT_ENCHANT_SUCCESS|IEBCT_EVOVING, itemLink: string, oldGrade: 0|10|11|12|1…(+8), newGrade: 0|10|11|12|1…(+8))
WIDGET_GRADE_ENCHANT_RESULT_HANDLER
fun(self: Widget, resultCode: IGER_BREAK|IGER_DISABLE|IGER_DOWNGRADE|IGER_FAIL|IGER_GREAT_SUCCESS…(+2), itemLink: string, oldGrade: 0|10|11|12|1…(+8), newGrade: 0|10|11|12|1…(+8), breakRewardItemType: number, breakRewardItemCount: number, breakRewardByMail: boolean)
WIDGET_GUARDTOWER_HEALTH_CHANGED_HANDLER
fun(self: Widget, arg1: string, arg2: string, arg3: string)
WIDGET_GUILD_BANK_INDEX_SHOW_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_INTERACTION_END_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_INTERACTION_START_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_INVEN_SHOW_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_MONEY_UPDATE_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_REAL_INDEX_SHOW_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_TAB_CREATED_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_TAB_REMOVED_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_TAB_SORTED_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_TAB_SWITCHED_HANDLER
fun(self: Widget)
WIDGET_GUILD_BANK_UPDATE_HANDLER
fun(self: Widget, arg1: number, slot: number)
WIDGET_HEIR_LEVEL_UP_HANDLER
fun(self: Widget, myUnit: boolean, unitId: string)
WIDGET_HEIR_SKILL_ACTIVE_TYPE_MSG_HANDLER
fun(self: Widget, activeType: number, ability: number, text: string, pos: 1|2|3|4|5…(+3))
WIDGET_HEIR_SKILL_LEARN_HANDLER
fun(self: Widget, text: string, pos: 1|2|3|4|5…(+3))
WIDGET_HEIR_SKILL_RESET_HANDLER
fun(self: Widget, isAll: boolean, text: string, info: 1|2|3|4|5…(+3))
WIDGET_HEIR_SKILL_UPDATE_HANDLER
fun(self: Widget)
WIDGET_HERO_ALL_SCORE_UPDATED_HANDLER
fun(self: Widget, factionID: 101|102|103|104|105…(+124))
WIDGET_HERO_ANNOUNCE_REMAIN_TIME_HANDLER
fun(self: Widget, remainTime: number, isStartTime: boolean)
WIDGET_HERO_CANDIDATES_ANNOUNCED_HANDLER
fun(self: Widget)
WIDGET_HERO_CANDIDATE_NOTI_HANDLER
fun(self: Widget)
WIDGET_HERO_ELECTION_DAY_ALERT_HANDLER
fun(self: Widget, title: any, desc: any)
WIDGET_HERO_ELECTION_HANDLER
fun(self: Widget)
WIDGET_HERO_ELECTION_RESULT_HANDLER
fun(self: Widget)
WIDGET_HERO_ELECTION_VOTED_HANDLER
fun(self: Widget)
WIDGET_HERO_NOTI_HANDLER
fun(self: Widget)
WIDGET_HERO_RANK_DATA_RETRIEVED_HANDLER
fun(self: Widget, factionID: 101|102|103|104|105…(+124))
WIDGET_HERO_RANK_DATA_TIMEOUT_HANDLER
fun(self: Widget)
WIDGET_HERO_SCORE_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HERO_SEASON_OFF_HANDLER
fun(self: Widget)
WIDGET_HERO_SEASON_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HIDE_ROADMAP_TOOLTIP_HANDLER
fun(self: Widget, text: any)
WIDGET_HIDE_SKILL_MAP_EFFECT_HANDLER
fun(self: Widget, index: number)
WIDGET_HIDE_WORLDMAP_TOOLTIP_HANDLER
fun(self: Widget)
WIDGET_HOTKEY_ACTION_HANDLER
fun(self: Widget, actionName: string, keyUp: boolean)
WIDGET_HOUSE_BUILD_INFO_HANDLER
fun(self: Widget, hType: 100|101|102|103|104…(+832), baseTax: string, hTax: string, heavyTaxHouseCount: number, normalTaxHouseCount: number, isHeavyTaxHouse: boolean, hostileTaxRate: number, monopolyTaxRate: number, depositString: string, taxType: HOUSING_TAX_CONTRIBUTION|HOUSING_TAX_SEAL, completion: boolean)
WIDGET_HOUSE_BUY_FAIL_HANDLER
fun(self: Widget)
WIDGET_HOUSE_BUY_SUCCESS_HANDLER
fun(self: Widget, houseName: string)
WIDGET_HOUSE_CANCEL_SELL_FAIL_HANDLER
fun(self: Widget)
WIDGET_HOUSE_CANCEL_SELL_SUCCESS_HANDLER
fun(self: Widget, houseName: string)
WIDGET_HOUSE_DECO_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HOUSE_FARM_MSG_HANDLER
fun(self: Widget, name: any, total: any, harvestable: any)
WIDGET_HOUSE_INFO_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HOUSE_INTERACTION_END_HANDLER
fun(self: Widget)
WIDGET_HOUSE_INTERACTION_START_HANDLER
fun(self: Widget, structureType: string, viewType: string, arg: boolean)
WIDGET_HOUSE_PERMISSION_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HOUSE_REBUILD_TAX_INFO_HANDLER
fun(self: Widget)
WIDGET_HOUSE_ROTATE_CONFIRM_HANDLER
fun(self: Widget)
WIDGET_HOUSE_SALE_SUCCESS_HANDLER
fun(self: Widget, houseName: string)
WIDGET_HOUSE_SET_SELL_FAIL_HANDLER
fun(self: Widget)
WIDGET_HOUSE_SET_SELL_SUCCESS_HANDLER
fun(self: Widget, houseName: string)
WIDGET_HOUSE_STEP_INFO_UPDATED_HANDLER
fun(self: Widget, structureType: “housing”|“shipyard”)
WIDGET_HOUSE_TAX_INFO_HANDLER
fun(self: Widget, dominionTaxRate: any, hostileTaxRate: any, taxString: any, dueTime: any, prepayTime: any, weeksWithoutPay: any, weeksPrepay: any, isAlreadyPaid: any, isHeavyTaxHouse: any, depositString: any, taxType: any, id: any)
WIDGET_HOUSING_UCC_CLOSE_HANDLER
fun(self: Widget)
WIDGET_HOUSING_UCC_ITEM_SLOT_CLEAR_HANDLER
fun(self: Widget)
WIDGET_HOUSING_UCC_ITEM_SLOT_SET_HANDLER
fun(self: Widget)
WIDGET_HOUSING_UCC_LEAVE_HANDLER
fun(self: Widget)
WIDGET_HOUSING_UCC_UPDATED_HANDLER
fun(self: Widget)
WIDGET_HPW_ZONE_STATE_CHANGE_HANDLER
fun(self: Widget, zoneId: 0|100|101|102|103…(+151))
WIDGET_HPW_ZONE_STATE_WAR_END_HANDLER
fun(self: Widget, zoneId: 0|100|101|102|103…(+151), points: number)
WIDGET_IME_STATUS_CHANGED_HANDLER
fun(self: Widget)
WIDGET_INDUN_INITAL_ROUND_INFO_HANDLER
fun(self: Widget)
WIDGET_INDUN_ROUND_END_HANDLER
fun(self: Widget, success: boolean, round: number, isBossRound: boolean, lastRound: boolean)
WIDGET_INDUN_ROUND_START_HANDLER
fun(self: Widget, round: number, isBossRound: boolean)
WIDGET_INDUN_UPDATE_ROUND_INFO_HANDLER
fun(self: Widget)
WIDGET_INGAME_SHOP_BUY_RESULT_HANDLER
fun(self: Widget)
WIDGET_INIT_CHRONICLE_INFO_HANDLER
fun(self: Widget)
WIDGET_INSERT_CRAFT_ORDER_HANDLER
fun(self: Widget)
WIDGET_INSTANCE_ENTERABLE_MSG_HANDLER
fun(self: Widget, info: InstanceEnterableInfo)
WIDGET_INSTANT_GAME_BEST_RATING_REWARD_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_END_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_JOIN_APPLY_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_JOIN_CANCEL_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_KILL_HANDLER
fun(self: Widget, msgInfo: InstanceGameKillInfo)
WIDGET_INSTANT_GAME_PICK_BUFFS_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_READY_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_RETIRE_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_ROUND_RESULT_HANDLER
fun(self: Widget, resultState: any, resultRound: any)
WIDGET_INSTANT_GAME_START_HANDLER
fun(self: Widget)
WIDGET_INSTANT_GAME_START_POINT_RETURN_MSG_HANDLER
fun(self: Widget, remainSec: number)
WIDGET_INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME_HANDLER
fun(self: Widget, remainTime: any)
WIDGET_INSTANT_GAME_WAIT_HANDLER
fun(self: Widget)
WIDGET_INTERACTION_END_HANDLER
fun(self: Widget)
WIDGET_INTERACTION_START_HANDLER
fun(self: Widget)
WIDGET_INVALID_NAME_POLICY_HANDLER
fun(self: Widget, namePolicyType: any)
WIDGET_INVEN_SLOT_SPLIT_HANDLER
fun(self: Widget, invenType: string, slot: number, amount: number)
WIDGET_ITEM_ACQUISITION_BY_LOOT_HANDLER
fun(self: Widget, charName: string, itemLinkText: string, itemCount: number)
WIDGET_ITEM_CHANGE_MAPPING_RESULT_HANDLER
fun(self: Widget, result: ICMR_FAIL_DISABLE_ENCHANT|ICMR_FAIL|ICMR_SUCCESS, oldGrade: 0|10|11|12|1…(+8), oldGearScore: number, itemLink: string, bonusRate: number)
WIDGET_ITEM_ENCHANT_MAGICAL_RESULT_HANDLER
fun(self: Widget, resultCode: number|1, itemLink: string, gemItemType: number)
WIDGET_ITEM_EQUIP_RESULT_HANDLER
fun(self: Widget, ItemEquipResult: ITEM_MATE_NOT_EQUIP|ITEM_MATE_UNSUMMON|ITEM_SLAVE_NOT_EQUIP|ITEM_SLAVE_UNSUMMON)
WIDGET_ITEM_LOOK_CONVERTED_EFFECT_HANDLER
fun(self: Widget, itemInfo: ItemInfo)
WIDGET_ITEM_LOOK_CONVERTED_HANDLER
fun(self: Widget, itemLinkText: string)
WIDGET_ITEM_REFURBISHMENT_RESULT_HANDLER
fun(self: Widget, resultCode: IGER_BREAK|IGER_DISABLE|IGER_DOWNGRADE|IGER_FAIL|IGER_GREAT_SUCCESS…(+2), itemLink: string, beforeScale: string, afterScale: string)
WIDGET_ITEM_SMELTING_RESULT_HANDLER
fun(self: Widget, resultCode: any, itemLink: any, smeltingItemType: any)
WIDGET_ITEM_SOCKETING_RESULT_HANDLER
fun(self: Widget, resultCode: 1, itemLink: string, socketItemType: number, install: boolean)
WIDGET_ITEM_SOCKET_UPGRADE_HANDLER
fun(self: Widget, socketItemType: number)
WIDGET_JURY_OK_COUNT_HANDLER
fun(self: Widget, count: number, total: number)
WIDGET_JURY_WAITING_NUMBER_HANDLER
fun(self: Widget, num: number)
WIDGET_LABORPOWER_CHANGED_HANDLER
fun(self: Widget, diff: number, laborPower: number)
WIDGET_LEAVED_INSTANT_GAME_ZONE_HANDLER
fun(self: Widget)
WIDGET_LEAVE_ENCHANT_ITEM_MODE_HANDLER
fun(self: Widget)
WIDGET_LEAVE_GACHA_LOOT_MODE_HANDLER
fun(self: Widget)
WIDGET_LEAVE_ITEM_LOOK_CONVERT_MODE_HANDLER
fun(self: Widget)
WIDGET_LEAVING_WORLD_CANCELED_HANDLER
fun(self: Widget)
WIDGET_LEAVING_WORLD_STARTED_HANDLER
fun(self: Widget, waitTime: number, exitTarget: EXIT_CLIENT_NONE_ACTION|EXIT_CLIENT|EXIT_TO_CHARACTER_LIST|EXIT_TO_WORLD_LIST, idleKick: boolean)
WIDGET_LEFT_LOADING_HANDLER
fun(self: Widget)
WIDGET_LEFT_SCREEN_SHOT_CAMERA_MODE_HANDLER
fun(self: Widget)
WIDGET_LEFT_SUBZONE_HANDLER
fun(self: Widget, zoneId: 1000|1001|1002|1003|1004…(+1351), zoneName: “”|“3rd Corps Camp”|“Abandoned Claimstake”|“Abandoned Drill Camp”|“Abandoned Guardpost”…(+1163))
WIDGET_LEFT_WORLD_HANDLER
fun(self: Widget)
WIDGET_LEVEL_CHANGED_HANDLER
fun(self: Widget, name: string, stringId: string)
WIDGET_LOOTING_RULE_BOP_CHANGED_HANDLER
fun(self: Widget, rollForBop: number)
WIDGET_LOOTING_RULE_GRADE_CHANGED_HANDLER
fun(self: Widget, grade: number)
WIDGET_LOOTING_RULE_MASTER_CHANGED_HANDLER
fun(self: Widget, charName: string)
WIDGET_LOOTING_RULE_METHOD_CHANGED_HANDLER
fun(self: Widget, lootMethod: number)
WIDGET_LOOT_BAG_CHANGED_HANDLER
fun(self: Widget, setTime: boolean)
WIDGET_LOOT_BAG_CLOSE_HANDLER
fun(self: Widget)
WIDGET_LOOT_DICE_HANDLER
fun(self: Widget, charName: string, itemLinkText: string, diceValue: number)
WIDGET_LOOT_PACK_ITEM_BROADCAST_HANDLER
fun(self: Widget, characterName: string, sourceName: string, useItemLink: string, resultItemLink: string)
WIDGET_LP_MANAGE_CHARACTER_CHANGED_HANDLER
fun(self: Widget)
WIDGET_MAIL_INBOX_ATTACHMENT_TAKEN_ALL_HANDLER
fun(self: Widget, mailId: number)
WIDGET_MAIL_INBOX_ITEM_TAKEN_HANDLER
fun(self: Widget, index: number)
WIDGET_MAIL_INBOX_MONEY_TAKEN_HANDLER
fun(self: Widget)
WIDGET_MAIL_INBOX_TAX_PAID_HANDLER
fun(self: Widget)
WIDGET_MAIL_INBOX_UPDATE_HANDLER
fun(self: Widget, read: boolean|nil, mailListKind: MAIL_LIST_CONTINUE|MAIL_LIST_END|MAIL_LIST_INVALID|MAIL_LIST_START|nil)
WIDGET_MAIL_RETURNED_HANDLER
fun(self: Widget)
WIDGET_MAIL_SENTBOX_UPDATE_HANDLER
fun(self: Widget, read: any, mailListKind: any)
WIDGET_MAIL_SENT_SUCCESS_HANDLER
fun(self: Widget)
WIDGET_MAIL_WRITE_ITEM_UPDATE_HANDLER
fun(self: Widget, index: number)
WIDGET_MAP_EVENT_CHANGED_HANDLER
fun(self: Widget)
WIDGET_MATE_SKILL_LEARNED_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, text: string)
WIDGET_MATE_STATE_UPDATE_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, stateIndex: 1|2|3|4)
WIDGET_MEGAPHONE_MESSAGE_HANDLER
fun(self: Widget, show: any, channel: any, name: any, message: any, isMyMessage: any)
WIDGET_MIA_MAIL_INBOX_ITEM_TAKEN_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_INBOX_MONEY_TAKEN_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_INBOX_TAX_PAID_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_INBOX_UPDATE_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_RETURNED_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_SENTBOX_UPDATE_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_SENT_SUCCESS_HANDLER
fun(self: Widget)
WIDGET_MIA_MAIL_WRITE_ITEM_UPDATE_HANDLER
fun(self: Widget)
WIDGET_MINE_AMOUNT_HANDLER
fun(self: Widget)
WIDGET_MINI_SCOREBOARD_CHANGED_HANDLER
fun(self: Widget, status: “inactive”|“remove”|“update”, info: MiniScoreBoardInfo[]|nil)
WIDGET_MODE_ACTIONS_UPDATE_HANDLER
fun(self: Widget)
WIDGET_MONEY_ACQUISITION_BY_LOOT_HANDLER
fun(self: Widget, charName: any, moneyStr: any)
WIDGET_MOUNT_BAG_UPDATE_HANDLER
fun(self: Widget)
WIDGET_MOUNT_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, isMyPet: boolean)
WIDGET_MOUNT_SLOT_CHANGED_HANDLER
fun(self: Widget)
WIDGET_MOUSE_CLICK_HANDLER
fun(self: Widget)
WIDGET_MOUSE_DOWN_HANDLER
fun(self: Widget, widgetId: string)
WIDGET_MOUSE_UP_HANDLER
fun(self: Widget)
WIDGET_MOVE_SPEED_CHANGE_HANDLER
fun(self: Widget)
WIDGET_MOVIE_ABORT_HANDLER
fun(self: Widget)
WIDGET_MOVIE_LOAD_HANDLER
fun(self: Widget)
WIDGET_MOVIE_STOP_HANDLER
fun(self: Widget)
WIDGET_MULTI_QUEST_CONTEXT_SELECT_HANDLER
fun(self: Widget, targetNpc: boolean, qtype: number, useDirectingMode: boolean, targetId: string, interactionValue: string)
WIDGET_MULTI_QUEST_CONTEXT_SELECT_LIST_HANDLER
fun(self: Widget, questList: QuestSelectList)
WIDGET_NAME_TAG_MODE_CHANGED_MSG_HANDLER
fun(self: Widget, changedNameTagMode: 1|2|3|4)
WIDGET_NATION_DOMINION_HANDLER
fun(self: Widget, zoneGroupType: 0|100|101|102|103…(+151), force: boolean)
WIDGET_NAVI_MARK_POS_TO_MAP_HANDLER
fun(self: Widget)
WIDGET_NAVI_MARK_REMOVE_HANDLER
fun(self: Widget)
WIDGET_NEW_DAY_STARTED_HANDLER
fun(self: Widget)
WIDGET_NEW_SKILL_POINT_HANDLER
fun(self: Widget, point: number)
WIDGET_NEXT_SIEGE_INFO_HANDLER
fun(self: Widget, siegeInfo: NextSiegeInfo)
WIDGET_NOTICE_MESSAGE_HANDLER
fun(self: Widget, noticeType: number, color: string, visibleTime: number, message: string, name: string)
WIDGET_NOTIFY_AUTH_ADVERTISING_MESSAGE_HANDLER
fun(self: Widget, msg: any, remainTime: any)
WIDGET_NOTIFY_AUTH_BILLING_MESSAGE_HANDLER
fun(self: Widget, msg: any, remainTime: any)
WIDGET_NOTIFY_AUTH_DISCONNECTION_MESSAGE_HANDLER
fun(self: Widget, msg: any, remainTime: any)
WIDGET_NOTIFY_AUTH_FATIGUE_MESSAGE_HANDLER
fun(self: Widget, msg: any, remainTime: any)
WIDGET_NOTIFY_AUTH_NOTICE_MESSAGE_HANDLER
fun(self: Widget, message: any, visibleTime: any, needCountdown: any)
WIDGET_NOTIFY_AUTH_TC_FATIGUE_MESSAGE_HANDLER
fun(self: Widget, msg: any, remainTime: any)
WIDGET_NPC_CRAFT_ERROR_HANDLER
fun(self: Widget)
WIDGET_NPC_CRAFT_UPDATE_HANDLER
fun(self: Widget)
WIDGET_NPC_INTERACTION_END_HANDLER
fun(self: Widget)
WIDGET_NPC_INTERACTION_START_HANDLER
fun(self: Widget, value: “quest”, addedValue: “complete”|“start”|“talk”, npcId: string)
WIDGET_NPC_UNIT_EQUIPMENT_CHANGED_HANDLER
fun(self: Widget)
WIDGET_NUONS_ARROW_SHOW_HANDLER
fun(self: Widget, visible: any)
WIDGET_NUONS_ARROW_UI_MSG_HANDLER
fun(self: Widget, nuonsMsgInfo: any)
WIDGET_NUONS_ARROW_UPDATE_HANDLER
fun(self: Widget, data: NuonsArrowUpdate[])
WIDGET_ONE_AND_ONE_CHAT_ADD_MESSAGE_HANDLER
fun(self: Widget, channelId: any, speakerName: any, message: any, isSpeakerGm: any)
WIDGET_ONE_AND_ONE_CHAT_END_HANDLER
fun(self: Widget, channelId: any)
WIDGET_ONE_AND_ONE_CHAT_START_HANDLER
fun(self: Widget, channelId: any, targetName: any)
WIDGET_OPEN_CHAT_HANDLER
fun(self: Widget)
WIDGET_OPEN_COMMON_FARM_INFO_HANDLER
fun(self: Widget, commonFarmType: 1|2|3|4)
WIDGET_OPEN_CONFIG_HANDLER
fun(self: Widget)
WIDGET_OPEN_CRAFT_ORDER_BOARD_HANDLER
fun(self: Widget, tabName: string)
WIDGET_OPEN_EMBLEM_IMPRINT_UI_HANDLER
fun(self: Widget)
WIDGET_OPEN_EMBLEM_UPLOAD_UI_HANDLER
fun(self: Widget, doodad: number)
WIDGET_OPEN_EXPEDITION_PORTAL_LIST_HANDLER
fun(self: Widget, addPortal: boolean, interactionDoodad: boolean, expeditionOwner: boolean)
WIDGET_OPEN_MUSIC_SHEET_HANDLER
fun(self: Widget, isShow: boolean, itemIdString: string, isWide: number)
WIDGET_OPEN_NAVI_DOODAD_NAMING_DIALOG_HANDLER
fun(self: Widget)
WIDGET_OPEN_PAPER_HANDLER
fun(self: Widget, type: “book”|“page”, idx: number)
WIDGET_OPEN_PROMOTION_EVENT_URL_HANDLER
fun(self: Widget, url: any)
WIDGET_OPTIMIZATION_RESULT_MESSAGE_HANDLER
fun(self: Widget, activated: boolean)
WIDGET_OPTION_RESET_HANDLER
fun(self: Widget)
WIDGET_PASSENGER_MOUNT_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_PASSENGER_UNMOUNT_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_PETMATE_BOUND_HANDLER
fun(self: Widget)
WIDGET_PETMATE_UNBOUND_HANDLER
fun(self: Widget)
WIDGET_PET_AUTO_SKILL_CHANGED_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_PET_FOLLOWING_MASTER_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_PET_STOP_BY_MASTER_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_PLAYER_AA_POINT_HANDLER
fun(self: Widget, change: any, changeStr: any, itemTaskType: any, info: any)
WIDGET_PLAYER_ABILITY_LEVEL_CHANGED_HANDLER
fun(self: Widget)
WIDGET_PLAYER_BANK_AA_POINT_HANDLER
fun(self: Widget)
WIDGET_PLAYER_BANK_MONEY_HANDLER
fun(self: Widget, amount: number, amountStr: string)
WIDGET_PLAYER_BM_POINT_HANDLER
fun(self: Widget, oldBmPoint: string)
WIDGET_PLAYER_GEAR_POINT_HANDLER
fun(self: Widget)
WIDGET_PLAYER_HONOR_POINT_CHANGED_IN_HPW_HANDLER
fun(self: Widget, amount: number)
WIDGET_PLAYER_HONOR_POINT_HANDLER
fun(self: Widget, amount: number, amountStr: string, isCombatInHonorPointWar?: boolean)
WIDGET_PLAYER_JURY_POINT_HANDLER
fun(self: Widget)
WIDGET_PLAYER_LEADERSHIP_POINT_HANDLER
fun(self: Widget, amount: number, amountStr: string)
WIDGET_PLAYER_LIVING_POINT_HANDLER
fun(self: Widget, amount: number, amountStr: string)
WIDGET_PLAYER_MONEY_HANDLER
fun(self: Widget, change: number, changeStr: string, itemTaskType: number, info?: any)
WIDGET_PLAYER_RESURRECTED_HANDLER
fun(self: Widget)
WIDGET_PLAYER_RESURRECTION_HANDLER
fun(self: Widget, name: string)
WIDGET_PLAYER_VISUAL_RACE_HANDLER
fun(self: Widget)
WIDGET_POST_CRAFT_ORDER_HANDLER
fun(self: Widget, result: boolean)
WIDGET_PRELIMINARY_EQUIP_UPDATE_HANDLER
fun(self: Widget)
WIDGET_PREMIUM_GRADE_CHANGE_HANDLER
fun(self: Widget, prevPremiumGrade: any, presentPremiumGrade: any)
WIDGET_PREMIUM_LABORPOWER_CHANGED_HANDLER
fun(self: Widget, onlineDiff: any, offlineDiff: any)
WIDGET_PREMIUM_POINT_CHANGE_HANDLER
fun(self: Widget)
WIDGET_PREMIUM_SERVICE_BUY_RESULT_HANDLER
fun(self: Widget, err: any)
WIDGET_PREMIUM_SERVICE_LIST_UPDATED_HANDLER
fun(self: Widget)
WIDGET_PROCESS_CRAFT_ORDER_HANDLER
fun(self: Widget, result: boolean, processType: COPT_INSTANT|COPT_INVALID|COPT_PC)
WIDGET_PROGRESS_TALK_QUEST_CONTEXT_HANDLER
fun(self: Widget, qtype: number, useDirectingMode: boolean, npcId: string, doodadId?: string)
WIDGET_QUEST_CHAT_LET_IT_DONE_HANDLER
fun(self: Widget)
WIDGET_QUEST_CHAT_RESTART_HANDLER
fun(self: Widget)
WIDGET_QUEST_CONTEXT_CONDITION_EVENT_HANDLER
fun(self: Widget, objText: string, condition: “dropped”|“started”|“updated”)
WIDGET_QUEST_CONTEXT_OBJECTIVE_EVENT_HANDLER
fun(self: Widget, objText: string)
WIDGET_QUEST_CONTEXT_UPDATED_HANDLER
fun(self: Widget, qType: number, status: “dropped”|“started”|“updated”)
WIDGET_QUEST_DIRECTING_MODE_END_HANDLER
fun(self: Widget)
WIDGET_QUEST_DIRECTING_MODE_HOT_KEY_HANDLER
fun(self: Widget, key: 1|2|3)
WIDGET_QUEST_ERROR_INFO_HANDLER
fun(self: Widget, errNum: 10|11|12|13|14…(+35), qtype: number, questDetail?: string, isCommon?: boolean)
WIDGET_QUEST_HIDDEN_COMPLETE_HANDLER
fun(self: Widget, qtype: number)
WIDGET_QUEST_HIDDEN_READY_HANDLER
fun(self: Widget, qtype: number)
WIDGET_QUEST_LEFT_TIME_UPDATED_HANDLER
fun(self: Widget, qtype: number, leftTime: number)
WIDGET_QUEST_MSG_HANDLER
fun(self: Widget, arg1: string, arg2: string)
WIDGET_QUEST_NOTIFIER_START_HANDLER
fun(self: Widget)
WIDGET_QUEST_QUICK_CLOSE_EVENT_HANDLER
fun(self: Widget, qtype: number)
WIDGET_RAID_APPLICANT_LIST_HANDLER
fun(self: Widget, data: RaidApplicantData)
WIDGET_RAID_FRAME_SIMPLE_VIEW_HANDLER
fun(self: Widget, simple: boolean)
WIDGET_RAID_RECRUIT_DETAIL_HANDLER
fun(self: Widget, data: RaidRecruitDetailInfo)
WIDGET_RAID_RECRUIT_HUD_HANDLER
fun(self: Widget, infos: RaidRecruitInfo[])
WIDGET_RAID_RECRUIT_LIST_HANDLER
fun(self: Widget, data: RaidRecruitListInfo)
WIDGET_RANDOM_SHOP_INFO_HANDLER
fun(self: Widget, isHide: boolean, isdailyReset: boolean)
WIDGET_RANDOM_SHOP_UPDATE_HANDLER
fun(self: Widget)
WIDGET_RANK_ALARM_MSG_HANDLER
fun(self: Widget, rankType: RK_CHARACTER_GEAR_SCORE|RK_EXPEDITION_BATTLE_RECORD|RK_EXPEDITION_GEAR_SCORE|RK_EXPEDITION_INSTANCE_RATING|RK_FISHING_SUM…(+7), msg: string)
WIDGET_RANK_DATA_RECEIVED_HANDLER
fun(self: Widget)
WIDGET_RANK_LOCK_HANDLER
fun(self: Widget)
WIDGET_RANK_PERSONAL_DATA_HANDLER
fun(self: Widget)
WIDGET_RANK_RANKER_APPEARANCE_HANDLER
fun(self: Widget, charID: number)
WIDGET_RANK_REWARD_SNAPSHOTS_HANDLER
fun(self: Widget, rankType: number, divisionId: number)
WIDGET_RANK_SEASON_RESULT_RECEIVED_HANDLER
fun(self: Widget)
WIDGET_RANK_SNAPSHOTS_HANDLER
fun(self: Widget, rankType: number, divisionId: number)
WIDGET_RANK_UNLOCK_HANDLER
fun(self: Widget)
WIDGET_RECOVERABLE_EXP_HANDLER
fun(self: Widget, stringId: string, restorableExp: number, expLoss: number)
WIDGET_RECOVERED_EXP_HANDLER
fun(self: Widget, stringId: string, recoveredExp: number)
WIDGET_REENTRY_NOTIFY_DISABLE_HANDLER
fun(self: Widget)
WIDGET_REENTRY_NOTIFY_ENABLE_HANDLER
fun(self: Widget, param: ReentryParam)
WIDGET_REFRESH_COMBAT_RESOURCE_HANDLER
fun(self: Widget, resetBar: boolean, groupType: number, resourceType: number, point?: number)
WIDGET_REFRESH_COMBAT_RESOURCE_UPDATE_TIME_HANDLER
fun(self: Widget, updateReesourceType: number, nowTime: number, show: boolean)
WIDGET_REFRESH_SQUAD_LIST_HANDLER
fun(self: Widget, arg?: boolean)
WIDGET_REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE_HANDLER
fun(self: Widget)
WIDGET_RELOAD_CASH_HANDLER
fun(self: Widget, money: any)
WIDGET_REMOVED_ITEM_HANDLER
fun(self: Widget, itemLinkText: string, itemCount: number, removeState: “consume”|“conversion”|“destroy”, itemTaskType: number, tradeOtherName: string)
WIDGET_REMOVE_BOSS_TELESCOPE_INFO_HANDLER
fun(self: Widget, arg: any)
WIDGET_REMOVE_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun(self: Widget, arg: any)
WIDGET_REMOVE_FISH_SCHOOL_INFO_HANDLER
fun(self: Widget, index: number)
WIDGET_REMOVE_GIVEN_QUEST_INFO_HANDLER
fun(self: Widget, arg1: number, qType: number)
WIDGET_REMOVE_NOTIFY_QUEST_INFO_HANDLER
fun(self: Widget, qType: number)
WIDGET_REMOVE_PING_HANDLER
fun(self: Widget)
WIDGET_REMOVE_SHIP_TELESCOPE_INFO_HANDLER
fun(self: Widget, arg: number)
WIDGET_REMOVE_TRANSFER_TELESCOPE_INFO_HANDLER
fun(self: Widget, index: number)
WIDGET_RENAME_PORTAL_HANDLER
fun(self: Widget)
WIDGET_RENEW_ITEM_SUCCEEDED_HANDLER
fun(self: Widget)
WIDGET_REPORT_BAD_USER_UPDATE_HANDLER
fun(self: Widget)
WIDGET_REPORT_CRIME_HANDLER
fun(self: Widget, doodadName: string, locationName: string)
WIDGET_REPUTATION_GIVEN_HANDLER
fun(self: Widget)
WIDGET_REQUIRE_DELAY_TO_CHAT_HANDLER
fun(self: Widget, channel: any, delay: any, remain: any)
WIDGET_REQUIRE_ITEM_TO_CHAT_HANDLER
fun(self: Widget, channel: any)
WIDGET_RESET_INGAME_SHOP_MODELVIEW_HANDLER
fun(self: Widget)
WIDGET_RESIDENT_BOARD_TYPE_HANDLER
fun(self: Widget, boardType: 1|2|3|4|5…(+2))
WIDGET_RESIDENT_HOUSING_TRADE_LIST_HANDLER
fun(self: Widget, infos: ResidentHousing, rownum: number, filter: number, searchword: string, refresh: number)
WIDGET_RESIDENT_MEMBER_LIST_HANDLER
fun(self: Widget, total: number, start: number, refresh: number, members: ResidentMember[])
WIDGET_RESIDENT_SERVICE_POINT_CHANGED_HANDLER
fun(self: Widget, zoneGroupName: “Abyssal Library”|“Aegis Island”|“Ahnimar Event Arena”|“Ahnimar”|“Airain Rock”…(+143), amount: number, total: number)
WIDGET_RESIDENT_TOWNHALL_HANDLER
fun(self: Widget, info: ResidentInfo)
WIDGET_RESIDENT_ZONE_STATE_CHANGE_HANDLER
fun(self: Widget)
WIDGET_ROLLBACK_FAVORITE_CRAFTS_HANDLER
fun(self: Widget, datas: Craft[])
WIDGET_RULING_CLOSED_HANDLER
fun(self: Widget)
WIDGET_RULING_STATUS_HANDLER
fun(self: Widget, count: number, total: number, sentenceType: SENTENCE_GUILTY_1|SENTENCE_GUILTY_2|SENTENCE_GUILTY_3|SENTENCE_GUILTY_4|SENTENCE_GUILTY_5…(+1), sentenceTime: number)
WIDGET_SAVE_PORTAL_HANDLER
fun(self: Widget)
WIDGET_SAVE_SCREEN_SHOT_HANDLER
fun(self: Widget, path: string)
WIDGET_SCALE_ENCHANT_BROADCAST_HANDLER
fun(self: Widget, characterName: string, resultCode: IEBCT_ENCHANT_GREATE_SUCCESS|IEBCT_ENCHANT_SUCCESS|IEBCT_EVOVING, itemLink: string, oldScale: string, newScale: string)
WIDGET_SCHEDULE_ITEM_SENT_HANDLER
fun(self: Widget)
WIDGET_SCHEDULE_ITEM_UPDATED_HANDLER
fun(self: Widget)
WIDGET_SELECTED_INSTANCE_DIFFICULT_HANDLER
fun(self: Widget, difficult: any)
WIDGET_SELECT_SQUAD_LIST_HANDLER
fun(self: Widget, data: SelectSquadList)
WIDGET_SELL_SPECIALTY_CONTENT_INFO_HANDLER
fun(self: Widget, list: SpecialtyInfo)
WIDGET_SELL_SPECIALTY_HANDLER
fun(self: Widget, text: string)
WIDGET_SET_DEFAULT_EXPAND_RATIO_HANDLER
fun(self: Widget, isSameZone: boolean)
WIDGET_SET_EFFECT_ICON_VISIBLE_HANDLER
fun(self: Widget, isShow: boolean, arg: Widget)
WIDGET_SET_OVERHEAD_MARK_HANDLER
fun(self: Widget, unitId: string, index: number, visible: boolean)
WIDGET_SET_PING_MODE_HANDLER
fun(self: Widget, pick: boolean)
WIDGET_SET_REBUILD_HOUSE_CAMERA_MODE_HANDLER
fun(self: Widget)
WIDGET_SET_ROADMAP_PICKABLE_HANDLER
fun(self: Widget, pick: boolean)
WIDGET_SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW_HANDLER
fun(self: Widget, zoneName: string, accumulatePoint: number, state?: any)
WIDGET_SHOW_ADDED_ITEM_HANDLER
fun(self: Widget, item: ItemInfo, count: number, taskType: number)
WIDGET_SHOW_ADD_TAB_WINDOW_HANDLER
fun(self: Widget)
WIDGET_SHOW_BANNER_HANDLER
fun(self: Widget, show: boolean, instanceType: number, remainPreNoticeTime?: any)
WIDGET_SHOW_CHAT_TAB_CONTEXT_HANDLER
fun(self: Widget, arg1: Widget, arg2: number)
WIDGET_SHOW_CRIME_RECORDS_HANDLER
fun(self: Widget, trialState: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4))
WIDGET_SHOW_DEFENDANT_WAIT_JURY_HANDLER
fun(self: Widget)
WIDGET_SHOW_DEFENDANT_WAIT_TRIAL_HANDLER
fun(self: Widget)
WIDGET_SHOW_RAID_FRAME_SETTINGS_HANDLER
fun(self: Widget)
WIDGET_SHOW_RENAME_EXPEIDITON_HANDLER
fun(self: Widget, byItem: any, triedName: any, ownerWnd: any)
WIDGET_SHOW_ROADMAP_TOOLTIP_HANDLER
fun(self: Widget, tooltipInfo: TooltipInfo[], tooltipCount: number)
WIDGET_SHOW_SEXTANT_POS_HANDLER
fun(self: Widget, sextantPos: SEXTANT)
WIDGET_SHOW_SLAVE_INFO_HANDLER
fun(self: Widget)
WIDGET_SHOW_VERDICTS_HANDLER
fun(self: Widget, p1: number, p2: number, p3: number, p4: number, p5: number)
WIDGET_SHOW_WORLDMAP_LOCATION_HANDLER
fun(self: Widget, zoneId: 0|100|101|102|104…(+315), x: number, y: number, z: number)
WIDGET_SHOW_WORLDMAP_TOOLTIP_HANDLER
fun(self: Widget, tooltipInfo: TooltipInfo[], tooltipCount: number)
WIDGET_SIEGEWEAPON_BOUND_HANDLER
fun(self: Widget, arg: number)
WIDGET_SIEGEWEAPON_UNBOUND_HANDLER
fun(self: Widget)
WIDGET_SIEGE_APPOINT_RESULT_HANDLER
fun(self: Widget, isDefender: any, faction: any)
WIDGET_SIEGE_RAID_REGISTER_LIST_HANDLER
fun(self: Widget, zoneGroupType?: any, bRegistState?: any, bListUpdate?: any)
WIDGET_SIEGE_RAID_TEAM_INFO_HANDLER
fun(self: Widget, info: SiegeRaidInfo)
WIDGET_SIEGE_WAR_ENDED_HANDLER
fun(self: Widget)
WIDGET_SIM_DOODAD_MSG_HANDLER
fun(self: Widget, code?: any)
WIDGET_SKILLS_RESET_HANDLER
fun(self: Widget, ability: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
WIDGET_SKILL_ALERT_ADD_HANDLER
fun(self: Widget, statusBuffType: 10|11|12|13|14…(+16), buffId: number, remainTime: number, name: “Bleed (All)”|“Bubble Trap”|“Charmed”|“Deep Freeze”|“Enervate”…(+16))
WIDGET_SKILL_ALERT_REMOVE_HANDLER
fun(self: Widget, statusBuffType: 10|11|12|13|14…(+16))
WIDGET_SKILL_CHANGED_HANDLER
fun(self: Widget, text: string, level: number, ability: “adamant”|“assassin”|“death”|“fight”|“hatred”…(+9))
WIDGET_SKILL_LEARNED_HANDLER
fun(self: Widget, text: string, skillType: “buff”|“skill”)
WIDGET_SKILL_MAP_EFFECT_HANDLER
fun(self: Widget, info: SkillMapEffectInfo)
WIDGET_SKILL_MSG_HANDLER
fun(self: Widget, resultCode: “ALERT_OPTION”|“ALERT_OPTION_POPUP_DESC”|“ALERT_OPTION_POSITION_1_TEXT”|“ALERT_OPTION_POSITION_2_TEXT”|“ALERT_OPTION_POSITION_BASIC_TEXT”…(+202), param: string, skillType: number)
WIDGET_SKILL_SELECTIVE_ITEM_HANDLER
fun(self: Widget, list: SkillSelectiveItemList, usingSlotIndex: number)
WIDGET_SKILL_SELECTIVE_ITEM_NOT_AVAILABLE_HANDLER
fun(self: Widget)
WIDGET_SKILL_SELECTIVE_ITEM_READY_STATUS_HANDLER
fun(self: Widget, status: boolean)
WIDGET_SKILL_UPGRADED_HANDLER
fun(self: Widget, skillType: number, level: number, oldLevel: number)
WIDGET_SLAVE_SHIP_BOARDING_HANDLER
fun(self: Widget)
WIDGET_SLAVE_SHIP_UNBOARDING_HANDLER
fun(self: Widget)
WIDGET_SLAVE_SPAWN_HANDLER
fun(self: Widget)
WIDGET_SPAWN_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE)
WIDGET_SPECIALTY_CONTENT_RECIPE_INFO_HANDLER
fun(self: Widget, list: any)
WIDGET_SPECIALTY_RATIO_BETWEEN_INFO_HANDLER
fun(self: Widget, specialtyRatioTable: SpecialtyRatioInfo[])
WIDGET_SPECIAL_ABILITY_LEARNED_HANDLER
fun(self: Widget, recvAbility: number)
WIDGET_SPELLCAST_START_HANDLER
fun(self: Widget, spellName: string, castingTime: number, caster: “player”|“target”|“targettarget”|“watchtarget”, castingUseable: boolean)
WIDGET_SPELLCAST_STOP_HANDLER
fun(self: Widget, caster: “player”|“target”|“targettarget”|“watchtarget”)
WIDGET_SPELLCAST_SUCCEEDED_HANDLER
fun(self: Widget, caster: “player”|“target”|“targettarget”|“watchtarget”)
WIDGET_STARTED_DUEL_HANDLER
fun(self: Widget)
WIDGET_START_CHAT_BUBBLE_HANDLER
fun(self: Widget, arg: string)
WIDGET_START_HERO_ELECTION_PERIOD_HANDLER
fun(self: Widget)
WIDGET_START_QUEST_CONTEXT_DOODAD_HANDLER
fun(self: Widget, qtype: number, useDirectingMode: boolean, doodadId: number)
WIDGET_START_QUEST_CONTEXT_HANDLER
fun(self: Widget, qtype: any, useDirectingMode: any, npcId: any)
WIDGET_START_QUEST_CONTEXT_NPC_HANDLER
fun(self: Widget, qtype: number, useDirectingMode: boolean, npcId: string)
WIDGET_START_QUEST_CONTEXT_SPHERE_HANDLER
fun(self: Widget, qtype: number, stype: number)
WIDGET_START_SENSITIVE_OPERATION_HANDLER
fun(self: Widget, remainTime: any)
WIDGET_START_TALK_QUEST_CONTEXT_HANDLER
fun(self: Widget, doodadId: any)
WIDGET_START_TODAY_ASSIGNMENT_HANDLER
fun(self: Widget, stepName: any)
WIDGET_STICKED_MSG_HANDLER
fun(self: Widget)
WIDGET_STILL_LOADING_HANDLER
fun(self: Widget, loadingProgress: any)
WIDGET_STORE_ADD_BUY_ITEM_HANDLER
fun(self: Widget)
WIDGET_STORE_ADD_SELL_ITEM_HANDLER
fun(self: Widget, slotNumber: number)
WIDGET_STORE_BUY_HANDLER
fun(self: Widget, itemLinkText: string, stackCount: number)
WIDGET_STORE_FULL_HANDLER
fun(self: Widget)
WIDGET_STORE_SELL_HANDLER
fun(self: Widget, itemLinkText: string, stackCount: number)
WIDGET_STORE_SOLD_LIST_HANDLER
fun(self: Widget, soldItems: ItemInfo[])
WIDGET_STORE_TRADE_FAILED_HANDLER
fun(self: Widget)
WIDGET_SURVEY_FORM_UPDATE_HANDLER
fun(self: Widget)
WIDGET_SWITCH_ENCHANT_ITEM_MODE_HANDLER
fun(self: Widget, mode: “awaken”|“element”|“evolving”|“evolving_re_roll”|“gem”…(+7))
WIDGET_SYNC_PORTAL_HANDLER
fun(self: Widget)
WIDGET_SYSMSG_HANDLER
fun(self: Widget, msg: string)
WIDGET_SYS_INDUN_STAT_UPDATED_HANDLER
fun(self: Widget)
WIDGET_TARGET_CHANGED_HANDLER
fun(self: Widget, stringId: string|nil, targetType: “housing”|“npc”|nil)
WIDGET_TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO_HANDLER
fun(self: Widget, curHp: any, maxHp: any)
WIDGET_TARGET_OVER_HANDLER
fun(self: Widget, targetType: “doodad”|“nothing”|“ui”|“unit”, unitId: string|number)
WIDGET_TARGET_TO_TARGET_CHANGED_HANDLER
fun(self: Widget, stringId: string|nil, targetType: “doodad”|“nothing”|“ui”|“unit”|nil)
WIDGET_TEAM_JOINTED_HANDLER
fun(self: Widget)
WIDGET_TEAM_JOINT_BREAK_HANDLER
fun(self: Widget, requester: any, enable: any)
WIDGET_TEAM_JOINT_BROKEN_HANDLER
fun(self: Widget)
WIDGET_TEAM_JOINT_CHAT_HANDLER
fun(self: Widget)
WIDGET_TEAM_JOINT_RESPONSE_HANDLER
fun(self: Widget)
WIDGET_TEAM_JOINT_TARGET_HANDLER
fun(self: Widget, isJointable: any)
WIDGET_TEAM_MEMBERS_CHANGED_HANDLER
fun(self: Widget, reason: “joined”|“leaved”|“refreshed”, value: TeamMember)
WIDGET_TEAM_MEMBER_DISCONNECTED_HANDLER
fun(self: Widget, isParty: boolean, jointOrder: number, stringId: string, memberIndex: number)
WIDGET_TEAM_MEMBER_UNIT_ID_CHANGED_HANDLER
fun(self: Widget, oldStringId: string, stringId: string)
WIDGET_TEAM_ROLE_CHANGED_HANDLER
fun(self: Widget, jointOrder: number, memberIndex: number, role: TMROLE_DEALER|TMROLE_HEALER|TMROLE_NONE|TMROLE_RANGED_DEALER|TMROLE_TANKER)
WIDGET_TEAM_SUMMON_SUGGEST_HANDLER
fun(self: Widget)
WIDGET_TIME_MESSAGE_HANDLER
fun(self: Widget, key: any, timeTable: any)
WIDGET_TOGGLE_CHANGE_VISUAL_RACE_HANDLER
fun(self: Widget, data: ChangeVisualRace)
WIDGET_TOGGLE_COMMUNITY_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_CRAFT_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_FACTION_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_FOLLOW_HANDLER
fun(self: Widget, on: boolean)
WIDGET_TOGGLE_IN_GAME_NOTICE_HANDLER
fun(self: Widget, url: any)
WIDGET_TOGGLE_PARTY_FRAME_HANDLER
fun(self: Widget, show: boolean)
WIDGET_TOGGLE_PET_MANAGE_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_PORTAL_DIALOG_HANDLER
fun(self: Widget, addPortal: boolean, skillTypeNumber: number, itemTypeNumber: number)
WIDGET_TOGGLE_RAID_FRAME2_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_RAID_FRAME_HANDLER
fun(self: Widget, show: boolean)
WIDGET_TOGGLE_RAID_FRAME_PARTY_HANDLER
fun(self: Widget, party: number, visible: boolean)
WIDGET_TOGGLE_ROADMAP_HANDLER
fun(self: Widget)
WIDGET_TOGGLE_WALK_HANDLER
fun(self: Widget, speed: number)
WIDGET_TOWER_DEF_INFO_UPDATE_HANDLER
fun(self: Widget)
WIDGET_TOWER_DEF_MSG_HANDLER
fun(self: Widget, towerDefInfo: TowerDefInfo)
WIDGET_TRADE_CANCELED_HANDLER
fun(self: Widget)
WIDGET_TRADE_CAN_START_HANDLER
fun(self: Widget, unitIdStr: any)
WIDGET_TRADE_ITEM_PUTUP_HANDLER
fun(self: Widget, inventoryIdx: number, amount: number)
WIDGET_TRADE_ITEM_TOOKDOWN_HANDLER
fun(self: Widget, inventoryIdx: any)
WIDGET_TRADE_ITEM_UPDATED_HANDLER
fun(self: Widget)
WIDGET_TRADE_LOCKED_HANDLER
fun(self: Widget)
WIDGET_TRADE_MADE_HANDLER
fun(self: Widget)
WIDGET_TRADE_MONEY_PUTUP_HANDLER
fun(self: Widget, money: string)
WIDGET_TRADE_OK_HANDLER
fun(self: Widget)
WIDGET_TRADE_OTHER_ITEM_PUTUP_HANDLER
fun(self: Widget, otherIdx: any, type: any, stackCount: any, tooltip: any)
WIDGET_TRADE_OTHER_ITEM_TOOKDOWN_HANDLER
fun(self: Widget, otherIdx: any)
WIDGET_TRADE_OTHER_LOCKED_HANDLER
fun(self: Widget)
WIDGET_TRADE_OTHER_MONEY_PUTUP_HANDLER
fun(self: Widget, money: any)
WIDGET_TRADE_OTHER_OK_HANDLER
fun(self: Widget)
WIDGET_TRADE_STARTED_HANDLER
fun(self: Widget, targetName: string)
WIDGET_TRADE_UI_TOGGLE_HANDLER
fun(self: Widget)
WIDGET_TRADE_UNLOCKED_HANDLER
fun(self: Widget)
WIDGET_TRANSFORM_COMBAT_RESOURCE_HANDLER
fun(self: Widget, groupType: 10|11|12|14|1…(+10))
WIDGET_TRIAL_CANCELED_HANDLER
fun(self: Widget)
WIDGET_TRIAL_CLOSED_HANDLER
fun(self: Widget)
WIDGET_TRIAL_MESSAGE_HANDLER
fun(self: Widget, text: string)
WIDGET_TRIAL_STATUS_HANDLER
fun(self: Widget, state: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4), juryCount: number, remainTime: number, arg: number)
WIDGET_TRIAL_TIMER_HANDLER
fun(self: Widget, state: TRIAL_FINAL_STATEMENT|TRIAL_FREE|TRIAL_GUILTY_BY_SYSTEM|TRIAL_GUILTY_BY_USER|TRIAL_POST_SENTENCE…(+4), remainTable: Time)
WIDGET_TRY_LOOT_DICE_HANDLER
fun(self: Widget, key: number, timeStamp: number, itemLink: string)
WIDGET_TUTORIAL_EVENT_HANDLER
fun(self: Widget, id: number, info: TutorialInfo[])
WIDGET_TUTORIAL_HIDE_FROM_OPTION_HANDLER
fun(self: Widget)
WIDGET_UCC_IMPRINT_SUCCEEDED_HANDLER
fun(self: Widget)
WIDGET_UI_ADDON_HANDLER
fun(self: Widget)
WIDGET_UI_PERMISSION_UPDATE_HANDLER
fun(self: Widget)
WIDGET_UI_RELOADED_HANDLER
fun(self: Widget)
WIDGET_UNFINISHED_BUILD_HOUSE_HANDLER
fun(self: Widget, message: string)
WIDGET_UNITFRAME_ABILITY_UPDATE_HANDLER
fun(self: Widget, unitId: string)
WIDGET_UNIT_COMBAT_STATE_CHANGED_HANDLER
fun(self: Widget, combat: boolean, unitId: string)
WIDGET_UNIT_DEAD_HANDLER
fun(self: Widget, stringId: string, lossExp: number, lossDurabilityRatio: number)
WIDGET_UNIT_DEAD_NOTICE_HANDLER
fun(self: Widget, name: string)
WIDGET_UNIT_ENTERED_SIGHT_HANDLER
fun(self: Widget, unitId: number, unitType: “housing”|“npc”, curHp: string, maxHp: string)
WIDGET_UNIT_EQUIPMENT_CHANGED_HANDLER
fun(self: Widget, equipSlot: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27))
WIDGET_UNIT_KILL_STREAK_HANDLER
fun(self: Widget, killStreakInfo: KillStreakInfo)
WIDGET_UNIT_LEAVED_SIGHT_HANDLER
fun(self: Widget, unitId: number, unitType: “housing”|“npc”)
WIDGET_UNIT_NAME_CHANGED_HANDLER
fun(self: Widget, unitId: string)
WIDGET_UNIT_NPC_EQUIPMENT_CHANGED_HANDLER
fun(self: Widget, arg: ES_ARMS|ES_BACKPACK|ES_BACK|ES_BEARD|ES_BODY…(+27))
WIDGET_UNMOUNT_PET_HANDLER
fun(self: Widget, mateType: MATE_TYPE_BATTLE|MATE_TYPE_NONE|MATE_TYPE_RIDE, isMyPet: boolean)
WIDGET_UPDATE_BINDINGS_HANDLER
fun(self: Widget)
WIDGET_UPDATE_BOSS_TELESCOPE_AREA_HANDLER
fun(self: Widget)
WIDGET_UPDATE_BOSS_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_BOT_CHECK_INFO_HANDLER
fun(self: Widget, totalTime: number, remainTime: number, count: number, question: string)
WIDGET_UPDATE_BUBBLE_HANDLER
fun(self: Widget)
WIDGET_UPDATE_CARRYING_BACKPACK_SLAVE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_CHANGE_VISUAL_RACE_WND_HANDLER
fun(self: Widget, fired: boolean)
WIDGET_UPDATE_CHRONICLE_INFO_HANDLER
fun(self: Widget, info: ChronicleInfo)
WIDGET_UPDATE_CHRONICLE_NOTIFIER_HANDLER
fun(self: Widget, init: boolean, mainKey: number)
WIDGET_UPDATE_CLIENT_DRIVEN_INFO_HANDLER
fun(self: Widget, sceneInfo: any)
WIDGET_UPDATE_COMPLETED_QUEST_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_CONTENT_ROSTER_WINDOW_HANDLER
fun(self: Widget, updateInfo: any)
WIDGET_UPDATE_CORPSE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_CRAFT_ORDER_ITEM_FEE_HANDLER
fun(self: Widget, info: CraftOrderItemFee)
WIDGET_UPDATE_CRAFT_ORDER_ITEM_SLOT_HANDLER
fun(self: Widget, info?: CraftOrderItemSlot)
WIDGET_UPDATE_CRAFT_ORDER_SKILL_HANDLER
fun(self: Widget, key: string, fired: boolean)
WIDGET_UPDATE_DEFENCE_INFO_HANDLER
fun(self: Widget, info: any)
WIDGET_UPDATE_DOMINION_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_DOODAD_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_DURABILITY_STATUS_HANDLER
fun(self: Widget, added: boolean, removed: boolean)
WIDGET_UPDATE_DYEING_EXCUTABLE_HANDLER
fun(self: Widget, executeable: boolean)
WIDGET_UPDATE_ENCHANT_ITEM_MODE_HANDLER
fun(self: Widget, isExcutable: boolean, isLock: boolean)
WIDGET_UPDATE_EXPEDITION_PORTAL_HANDLER
fun(self: Widget)
WIDGET_UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT_HANDLER
fun(self: Widget, count: number)
WIDGET_UPDATE_FACTION_REZ_DISTRICT_HANDLER
fun(self: Widget)
WIDGET_UPDATE_FISH_SCHOOL_AREA_HANDLER
fun(self: Widget)
WIDGET_UPDATE_FISH_SCHOOL_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_GACHA_LOOT_MODE_HANDLER
fun(self: Widget, isExcutable: boolean, isLock: boolean)
WIDGET_UPDATE_GIVEN_QUEST_STATIC_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_HERO_ELECTION_CONDITION_HANDLER
fun(self: Widget)
WIDGET_UPDATE_HOUSING_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_HOUSING_TOOLTIP_HANDLER
fun(self: Widget, unitId: string)
WIDGET_UPDATE_INDUN_PLAYING_INFO_BROADCASTING_HANDLER
fun(self: Widget, info: NpcBroadcastingInfo[])
WIDGET_UPDATE_INGAME_BEAUTYSHOP_STATUS_HANDLER
fun(self: Widget)
WIDGET_UPDATE_INGAME_SHOP_HANDLER
fun(self: Widget, updateType: “cart”|“checkTime”|“exchange_ratio”|“goods”|“maintab”…(+2), page?: number, totalItems?: number, arg4?: any)
WIDGET_UPDATE_INGAME_SHOP_VIEW_HANDLER
fun(self: Widget, viewType: “enter_mode”|“leave_mode”|“leave_sort”, mode: 1|MODE_SEARCH)
WIDGET_UPDATE_INSTANT_GAME_INVITATION_COUNT_HANDLER
fun(self: Widget, accept: number, totalSize: number)
WIDGET_UPDATE_INSTANT_GAME_KILLSTREAK_COUNT_HANDLER
fun(self: Widget, count: number)
WIDGET_UPDATE_INSTANT_GAME_KILLSTREAK_HANDLER
fun(self: Widget, count: any)
WIDGET_UPDATE_INSTANT_GAME_SCORES_HANDLER
fun(self: Widget)
WIDGET_UPDATE_INSTANT_GAME_STATE_HANDLER
fun(self: Widget)
WIDGET_UPDATE_INSTANT_GAME_TARGET_NPC_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_INSTANT_GAME_TIME_HANDLER
fun(self: Widget)
WIDGET_UPDATE_ITEM_LOOK_CONVERT_MODE_HANDLER
fun(self: Widget)
WIDGET_UPDATE_MONITOR_NPC_HANDLER
fun(self: Widget)
WIDGET_UPDATE_MY_SLAVE_POS_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_NPC_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_OPTION_BINDINGS_HANDLER
fun(self: Widget, overrided?: boolean, oldAction?: string, newAction?: string)
WIDGET_UPDATE_PING_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL_HANDLER
fun(self: Widget, infos: ItemInfo)
WIDGET_UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT_HANDLER
fun(self: Widget, info: CraftOrderInfo|nil)
WIDGET_UPDATE_RETURN_ACCOUNT_STATUS_HANDLER
fun(self: Widget, status: 1|2|3)
WIDGET_UPDATE_ROADMAP_ANCHOR_HANDLER
fun(self: Widget, file: string)
WIDGET_UPDATE_ROSTER_MEMBER_INFO_HANDLER
fun(self: Widget, rosterId: any)
WIDGET_UPDATE_ROUTE_MAP_HANDLER
fun(self: Widget)
WIDGET_UPDATE_SHIP_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_SHORTCUT_SKILLS_HANDLER
fun(self: Widget)
WIDGET_UPDATE_SIEGE_SCORE_HANDLER
fun(self: Widget, offensePoint: number, outlawPoint: number)
WIDGET_UPDATE_SKILL_ACTIVE_TYPE_HANDLER
fun(self: Widget)
WIDGET_UPDATE_SLAVE_EQUIPMENT_SLOT_HANDLER
fun(self: Widget, reload: boolean)
WIDGET_UPDATE_SPECIALTY_RATIO_HANDLER
fun(self: Widget, sellItem: SellSpecialtyInfo)
WIDGET_UPDATE_SQUAD_HANDLER
fun(self: Widget)
WIDGET_UPDATE_TELESCOPE_AREA_HANDLER
fun(self: Widget)
WIDGET_UPDATE_TODAY_ASSIGNMENT_HANDLER
fun(self: Widget, todayInfo?: TodayAssignmentInfo)
WIDGET_UPDATE_TODAY_ASSIGNMENT_RESET_COUNT_HANDLER
fun(self: Widget, count: number)
WIDGET_UPDATE_TRANSFER_TELESCOPE_AREA_HANDLER
fun(self: Widget)
WIDGET_UPDATE_TRANSFER_TELESCOPE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_ZONE_INFO_HANDLER
fun(self: Widget)
WIDGET_UPDATE_ZONE_LEVEL_INFO_HANDLER
fun(self: Widget, level: 0|1|2|3, id: 0|100|101|102|103…(+151))
WIDGET_UPDATE_ZONE_PERMISSION_HANDLER
fun(self: Widget)
WIDGET_VIEW_CASH_BUY_WINDOW_HANDLER
fun(self: Widget, sellType: any)
WIDGET_WAIT_FRIENDLIST_UPDATE_HANDLER
fun(self: Widget, updateType: string)
WIDGET_WAIT_FRIEND_ADD_ALARM_HANDLER
fun(self: Widget)
WIDGET_WAIT_REPLY_FROM_SERVER_HANDLER
fun(self: Widget, waiting: boolean)
WIDGET_WATCH_TARGET_CHANGED_HANDLER
fun(self: Widget, stringId: any)
WIDGET_WEB_BROWSER_ESC_EVENT_HANDLER
fun(self: Widget, browser: any)
WIDGET_WORLD_MESSAGE_HANDLER
fun(self: Widget, msg: string, iconKey: string, info: WorldMessageInfo)
WIDGET_ZONE_SCORE_CONTENT_STATE_HANDLER
fun(self: Widget, states?: any)
WIDGET_ZONE_SCORE_UPDATED_HANDLER
fun(self: Widget, kind: any, info: any)
WORLD_MESSAGE_HANDLER
fun(msg: string, iconKey: string, info: WorldMessageInfo)
Event triggers when a world message occurs.
ZONE_SCORE_CONTENT_STATE_HANDLER
fun(states?: any)
Event triggers when the zones content score changes.
ZONE_SCORE_UPDATED_HANDLER
fun(kind: any, info: any)
Map
Classes
Class: Map
Method: AddGivenQuestInfo
(method) Map:AddGivenQuestInfo(type: number, id: number)
Adds quest information to the map with the specified type and ID.
@param
type— The quest type.@param
id— The quest ID.
Method: UpdateBossTelescopeInfo
(method) Map:UpdateBossTelescopeInfo()
Updates boss telescope information on the map.
Method: UpdateBossTelescopeArea
(method) Map:UpdateBossTelescopeArea()
Updates the boss telescope area on the map.
Method: UpdateCarryingBackpackSlaveInfo
(method) Map:UpdateCarryingBackpackSlaveInfo()
Updates carrying backpack slave information on the map.
Method: UpdateCorpseInfo
(method) Map:UpdateCorpseInfo()
Updates corpse information on the map.
Method: UpdateCompletedQuestInfo
(method) Map:UpdateCompletedQuestInfo()
Updates completed quest information on the map.
Method: UpdateCurZoneGroupNpcInfo
(method) Map:UpdateCurZoneGroupNpcInfo()
Updates NPC information for the current zone group on the map.
Method: UpdateAllDrawableAnchor
(method) Map:UpdateAllDrawableAnchor()
Updates the anchor points for all drawables on the map.
Method: ShowSkillMapEffect
(method) Map:ShowSkillMapEffect(x: number, y: number, z: number, radius: number, index: number)
Shows a skill map effect at the specified coordinates and radius.
@param
x— The x-coordinate.@param
y— The y-coordinate.@param
z— The z-coordinate.@param
radius— The radius of the effect.@param
index— The index of the effect.
Method: SetPingWidget
(method) Map:SetPingWidget(widget: Widget, drawable: DrawableDDS, pingType: `1`|`2`|`3`|`4`|`5`)
Sets the ping widget and drawable for the specified ping type on the map.
@param
widget— The widget for the ping.@param
drawable— The drawable for the ping.@param
pingType— The type of ping.local frame = widget:CreateChildWidget("emptywidget", "ping", 0, true) frame:SetExtent(24, 24) frame:Show(false) local bg = widget:CreateDrawable("ui/map/icon/npc_icon.dds", "my_ping", "overlay") bg:AddAnchor("CENTER", frame, 0, 0) frame.bg = bg bg:SetVisible(false) widget:SetPingWidget(frame, frame.bg, 1) function frame:OnShow() frame.bg:SetVisible(true) end frame:SetHandler("OnShow", frame.OnShow) function frame:OnHide() frame.bg:SetVisible(false) end frame:SetHandler("OnHide", frame.OnHide)pingType: | `1` -- Ping | `2` -- Enemy | `3` -- Attack | `4` -- Line | `5` -- EraserSee:
Method: StartNotifyQuestEffect
(method) Map:StartNotifyQuestEffect(index: number, qType: number, isStart: boolean)
Starts or stops a notification quest effect on the map.
@param
index— The index of the quest effect.@param
qType— The quest type.@param
isStart—trueto start the effect,falseto stop.
Method: SetPlayerDrawable
(method) Map:SetPlayerDrawable(player: DrawableDDS)
Sets the player’s icon drawable on the map.
@param
player— The drawable for the player icon.local playerDrawable = widget:CreateDrawable("ui/map/icon/player_cursor.dds", "player_cursor", "overlay") widget:SetPlayerDrawable(playerDrawable)See: DrawableDDS
Method: SetTooltipColor
(method) Map:SetTooltipColor(objColor: string|"|cFF000000", nickColor: string|"|cFF000000")
Sets the tooltip colors for objects and nicknames on the map.
@param
objColor— The hex color for objects (alpha, red, blue, green).@param
nickColor— The hex color for nicknames (alpha, red, blue, green).objColor: | "|cFF000000" nickColor: | "|cFF000000"
Method: SetSkillEffectWidget
(method) Map:SetSkillEffectWidget(widget: Widget, drawable: ImageDrawable, index: number)
Sets the skill effect widget and drawable for the specified index on the map.
@param
widget— The widget for the skill effect.@param
drawable— The drawable for the skill effect.@param
index— The index of the skill effect.See:
Method: SetPingBtn
(method) Map:SetPingBtn(clicked: boolean, pingType: `1`|`2`|`3`|`4`|`5`)
Sets the ping button state and type for the map.
@param
clicked—trueif the ping button is clicked,falseotherwise.@param
pingType— The type of ping.pingType: | `1` -- Ping | `2` -- Enemy | `3` -- Attack | `4` -- Line | `5` -- Eraser
Method: UpdateDominionInfo
(method) Map:UpdateDominionInfo()
Updates dominion information on the map.
Method: UpdateFactionRezDistrictInfo
(method) Map:UpdateFactionRezDistrictInfo()
Updates faction resurrection district information on the map.
Method: UpdatePingInfo
(method) Map:UpdatePingInfo()
Updates ping information on the map.
Method: UpdateNpcInfo
(method) Map:UpdateNpcInfo()
Updates NPC information on the map.
Method: UpdateShipTelescopeInfo
(method) Map:UpdateShipTelescopeInfo()
Updates ship telescope information on the map.
Method: UpdateTransferTelescopeArea
(method) Map:UpdateTransferTelescopeArea()
Updates transfer telescope area information on the map.
Method: UpdateTelescopeArea
(method) Map:UpdateTelescopeArea()
Updates telescope area information on the map.
Method: UpdateDoodadInfo
(method) Map:UpdateDoodadInfo(bRoadMap: boolean)
Updates doodad information on the map.
@param
bRoadMap—trueto include road map data,falseotherwise.
Method: UpdateMySlaveInfo
(method) Map:UpdateMySlaveInfo()
Updates player-owned slave information on the map.
Method: UpdateHousingInfo
(method) Map:UpdateHousingInfo()
Updates housing information on the map.
Method: UpdateFishSchoolArea
(method) Map:UpdateFishSchoolArea()
Updates fish school area information on the map.
Method: UpdateMonitorNpcInfo
(method) Map:UpdateMonitorNpcInfo()
Updates monitored NPC information on the map.
Method: UpdateFishSchoolInfo
(method) Map:UpdateFishSchoolInfo()
Updates fish school information on the map.
Method: UpdateGivenQuestStaticInfo
(method) Map:UpdateGivenQuestStaticInfo()
Updates static given quest information on the map.
Method: UpdateTransferTelescopeInfo
(method) Map:UpdateTransferTelescopeInfo()
Updates transfer telescope information on the map.
Method: SetExpandRatio
(method) Map:SetExpandRatio(ratio: number)
Sets the expansion ratio for the map.
@param
ratio— The expansion ratio.
Method: RemoveTransferTelescopeInfo
(method) Map:RemoveTransferTelescopeInfo(index: number)
Removes transfer telescope information at the specified index.
@param
index— The index of the transfer telescope info to remove.
Method: ClearGivenQuestStaticInfo
(method) Map:ClearGivenQuestStaticInfo()
Clears static given quest information from the map.
Method: ClearFishSchoolInfo
(method) Map:ClearFishSchoolInfo()
Clears fish school information from the map.
Method: ClearHousingInfo
(method) Map:ClearHousingInfo()
Clears housing information from the map.
Method: ClearNotifyQuestInfo
(method) Map:ClearNotifyQuestInfo()
Clears notification quest information from the map.
Method: ClearMySlaveInfo
(method) Map:ClearMySlaveInfo()
Clears player-owned slave information from the map.
Method: ClearNpcInfo
(method) Map:ClearNpcInfo()
Clears NPC information from the map.
Method: ClearDoodadInfo
(method) Map:ClearDoodadInfo()
Clears doodad information from the map.
Method: ClearCompletedQuestInfo
(method) Map:ClearCompletedQuestInfo()
Clears completed quest information from the map.
Method: AddNotifyQuestInfo
(method) Map:AddNotifyQuestInfo(qType: number)
Adds notification quest information to the map.
@param
qType— The quest type.
Method: ClearCorpseInfo
(method) Map:ClearCorpseInfo()
Clears corpse information from the map.
Method: ClearAllInfo
(method) Map:ClearAllInfo()
Clears all information displayed on the map.
Method: ClearCarryingBackpackSlaveInfo
(method) Map:ClearCarryingBackpackSlaveInfo()
Clears carrying backpack slave information from the map.
Method: ClearBossTelescopeInfo
(method) Map:ClearBossTelescopeInfo()
Clears boss telescope information from the map.
Method: ResetCursor
(method) Map:ResetCursor(isNull: boolean)
Resets the map cursor.
@param
isNull—trueto set cursor to null,falseotherwise.
Method: ClearShipTelescopeInfo
(method) Map:ClearShipTelescopeInfo()
Clears ship telescope information from the map.
Method: GetPlayerSextants
(method) Map:GetPlayerSextants()
-> playerSextant: SEXTANT
Retrieves the player’s sextant location on the map.
@return
playerSextant— The player’s sextant data.
Method: RemoveFishSchoolInfo
(method) Map:RemoveFishSchoolInfo(index: number)
Removes fish school information at the specified index.
@param
index— The index of the fish school info to remove.
Method: RemoveCarryingBackpackSlaveInfo
(method) Map:RemoveCarryingBackpackSlaveInfo(index: number)
Removes carrying backpack slave information at the specified index.
@param
index— The index of the backpack slave info to remove.
Method: RemoveGivenQuestInfo
(method) Map:RemoveGivenQuestInfo(type: number, id: number)
Removes given quest information from the map.
@param
type— The quest type.@param
id— The quest ID.
Method: RemoveShipTelescopeInfo
(method) Map:RemoveShipTelescopeInfo(index: number)
Removes ship telescope information at the specified index.
@param
index— The index of the ship telescope info to remove.
Method: RemoveNotifyQuestInfo
(method) Map:RemoveNotifyQuestInfo(qType: number)
Removes notification quest information from the map.
@param
qType— The quest type.
Method: ClearTransferTelescopeInfo
(method) Map:ClearTransferTelescopeInfo()
Clears transfer telescope information from the map.
Method: RemoveBossTelescopeInfo
(method) Map:RemoveBossTelescopeInfo(index: number)
Removes boss telescope information at the specified index.
@param
index— The index of the boss telescope info to remove.
Method: OnLeftClick
(method) Map:OnLeftClick()
Triggers a left-click action on the map.
Method: GetPlayerViewPos
(method) Map:GetPlayerViewPos()
-> playerViewX: number
2. playerViewY: number
Retrieves the player’s view position on the map.
@return
playerViewX— The player’s x location on the map.@return
playerViewY— The player’s y location on the map.
Method: ReloadAllInfo
(method) Map:ReloadAllInfo()
Reloads all information displayed on the map.
Method: GetTooltipController
(method) Map:GetTooltipController()
-> tooltipController: Window
Retrieves the tooltip controller for the map.
@return
tooltipController— The tooltip controller window.
Method: MapWidgetShown
(method) Map:MapWidgetShown()
-> widgetShown: boolean
Checks if the map widget is shown.
@return
widgetShown—trueif the map widget is visible,falseotherwise.
Method: UpdateZoneInfo
(method) Map:UpdateZoneInfo()
Updates zone information on the map.
Tabbase
Classes
Class: Tabbase
Method: GetSelectedTab
(method) Tabbase:GetSelectedTab()
-> selectedTab: number
Retrieves the index of the currently selected tab in the Tabbase.
@return
selectedTab— The index of the selected tab. (default:1)
Method: SelectTab
(method) Tabbase:SelectTab(idx: number)
Selects the tab at the specified index in the Tabbase.
@param
idx— The index of the tab to select.
Method: SetGap
(method) Tabbase:SetGap(gap: number)
Sets the gap between tabs in the Tabbase.
@param
gap— The gap size between tabs. (default:0)
Method: RemoveTab
(method) Tabbase:RemoveTab(idx: number)
Removes the tab at the specified index from the Tabbase.
@param
idx— The index of the tab to remove.
Method: RemoveAllTabs
(method) Tabbase:RemoveAllTabs()
Removes all tabs from the Tabbase.
Method: SetOffset
(method) Tabbase:SetOffset(offset: number)
Sets the offset for the Tabbase.
@param
offset— The offset value for the tabs. (default:0)
Uibounds
Globals
AP_BOTTOM
integer
AP_BOTTOMLEFT
integer
AP_BOTTOMRIGHT
integer
AP_CENTER
integer
AP_LEFT
integer
AP_RIGHT
integer
AP_TOP
integer
AP_TOPLEFT
integer
AP_TOPRIGHT
integer
Classes
Class: Uibounds
Method: AddAnchor
(method) Uibounds:AddAnchor(anchor: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), x: number, y: number)
Aligns the UI bounds to the specified anchor point at the given coordinates.
Warning: Although this variant implicitly uses the parent of the current object,
AddAnchor(anchor, parentId, x, y)is usually recommended because it makes the anchor relationship explicit and much easier for future readers to understand which object this UI element is actually anchored to.@param
anchor— Sets both the anchor point and anchor origin. (default:"TOPLEFT")@param
x— The x-coordinate offset. (default:0)@param
y— The y-coordinate offset. (default:0)-- ○ = Anchor Point -- ● = Anchor Origin (X,Y) ──► +X (right) -- │ ●──────┐ -- ▼ +Y │ obj1 │ Aligns obj1 TOPLEFT to the parent obj TOPLEFT at the offset of (0,0). -- (down) └──────┘ obj1:AddAnchor("TOPLEFT", 0, 0)anchor: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT"
Method: GetOffset
(method) Uibounds:GetOffset()
-> offX: number
2. offY: number
Retrieves the UI scaled offset (right, center) of the UI bounds.
@return
offX— The x-offset, scaled up by 1 / UI scale.@return
offY— The y-offset, scaled up by 1 / UI scale.
Method: GetHeight
(method) Uibounds:GetHeight()
-> height: number
Retrieves the unscaled height of the UI bounds.
@return
height— The unscaled height.
Method: GetExtent
(method) Uibounds:GetExtent()
-> width: number
2. height: number
Retrieves the unscaled width and height of the UI bounds.
@return
width— The unscaled width.@return
height— The unscaled height.
Method: GetWidth
(method) Uibounds:GetWidth()
-> width: number
Retrieves the unscaled width of the UI bounds.
@return
width— The unscaled width.
Method: SetExtent
(method) Uibounds:SetExtent(width: number, height: number)
Sets the width and height of the UI bounds.
@param
width— The width to set.@param
height— The height to set.
Method: RemoveAllAnchors
(method) Uibounds:RemoveAllAnchors()
Removes all anchors from the UI bounds, excluding anchor origin.
Method: SetHeight
(method) Uibounds:SetHeight(height: number)
Sets the height of the UI bounds.
@param
height— The height to set.
Method: GetEffectiveOffset
(method) Uibounds:GetEffectiveOffset()
-> effectiveOffX: number
2. effectiveOffY: number
Retrieves the effective rendered offset (left, top) of the UI bounds.
@return
effectiveOffX— The effective x-offset.@return
effectiveOffY— The effective y-offset.
Method: CorrectOffsetByScreen
(method) Uibounds:CorrectOffsetByScreen()
-> offX: number
2. offY: number
Retrieves the effective rendered offset (left, top) of the UI bounds, constrained by screen dimensions.
@return
offX— The x-offset (min:0, max:screen width - effective width).@return
offY— The y-offset (min:0, max:screen height - effective height).
Method: AddAnchor
(method) Uibounds:AddAnchor(anchor: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), parentId: "UIParent"|Drawablebase|Widget, x: number, y: number)
Aligns the UI bounds to the specified anchor point at the given coordinates.
@param
anchor— Sets both the anchor point and anchor origin. (default:"TOPLEFT")@param
parentId— The parent widget or UIParent.@param
x— The x-coordinate offset. (default:0)@param
y— The y-coordinate offset. (default:0)-- ○ = Anchor Point -- ● = Anchor Origin (X,Y) ──► +X (right) -- │ ●──────┐ -- ▼ +Y │ obj2 │ Aligns obj2 TOPLEFT to obj1 TOPLEFT at the offset of (0,0). -- (down) └──────┘ obj2:AddAnchor("TOPLEFT", obj1, 0, 0)anchor: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT" -- [Drawablebase](../types/Drawablebase.md#class-drawablebase) -- -- A `Drawablebase` is the most basic type of drawable. It supports visibility, -- color, rotation, and sRGB settings. Many other drawables like -- `DrawableDDS` and `ColorDrawable` inherit from this base class. -- parentId: | "UIParent"See:
Method: GetEffectiveExtent
(method) Uibounds:GetEffectiveExtent()
-> effectiveWidth: number
2. effectiveHeight: number
Retrieves the effective rednered extent (width, height) of the UI bounds.
@return
effectiveWidth— The effective width.@return
effectiveHeight— The effective height.
Method: AddAnchor
(method) Uibounds:AddAnchor(anchorPoint: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), parentId: "UIParent"|Drawablebase|Widget, anchorOrigin: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4), x: number, y: number)
Aligns the UI bounds’ anchor point to the specified parent and origin at the given coordinates.
@param
anchorPoint— The anchor point of the UI bounds. (default:"TOPLEFT")@param
parentId— The parent widget or UIParent.@param
anchorOrigin— The anchor origin on the parent. (default:"TOPLEFT")@param
x— The x-coordinate offset. (default:0)@param
y— The y-coordinate offset. (default:0)-- ○ = Anchor Point -- ● = Anchor Origin (X,Y) ──► +X (right) -- │ ┌──────┐ -- ▼ +Y │ obj1 │ Aligns obj2 TOPLEFT to obj1 BOTTOMRIGHT at the offset of (0,0). -- (down) └──────●○──────┐ -- │ obj2 │ -- └──────┘ obj2:AddAnchor("TOPLEFT", obj1, "BOTTOMRIGHT", 0, 0)anchorPoint: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT" -- [Drawablebase](../types/Drawablebase.md#class-drawablebase) -- -- A `Drawablebase` is the most basic type of drawable. It supports visibility, -- color, rotation, and sRGB settings. Many other drawables like -- `DrawableDDS` and `ColorDrawable` inherit from this base class. -- parentId: | "UIParent" anchorOrigin: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT"See:
Method: CheckOutOfScreen
(method) Uibounds:CheckOutOfScreen()
-> outsideOfScreen: boolean
Checks if the UI bounds is outside the screen.
@return
outsideOfScreen—trueif the UI bounds is outside the screen,falseotherwise.
Method: BindWidth
(method) Uibounds:BindWidth(width: number)
Binds the width of the UI bounds.
@param
width— The width to bind.
Method: SetWidth
(method) Uibounds:SetWidth(width: number)
Sets the width of the UI bounds.
@param
width— The width to set.
Uiobject
Classes
Class: Uiobject
Method: GetId
(method) Uiobject:GetId()
-> id: string
Retrieves the ID of the UI object.
@return
id— The UI object’s ID.
Method: GetObjectType
(method) Uiobject:GetObjectType()
-> objectType: "avi"|"button"|"chatwindow"|"checkbutton"|"circlediagram"...(+34)
Retrieves the object type of the UI object.
@return
objectType— The UI object’s type.objectType: | "avi" | "button" | "chatwindow" | "checkbutton" | "circlediagram" | "colorpicker" | "combobox" | "cooldownbutton" | "cooldownconstantbutton" | "cooldowninventorybutton" | "damagedisplay" | "dynamiclist" | "editbox" | "editboxmultiline" | "emptywidget" | "folder" | "gametooltip" | "grid" | "label" | "line" | "listbox" | "listctrl" | "megaphonechatedit" | "message" | "modelview" | "pageable" | "paintcolorpicker" | "radiogroup" | "roadmap" | "slider" | "slot" | "statusbar" | "tab" | "textbox" | "unitframetooltip" | "webbrowser" | "window" | "worldmap" | "x2editbox"
Method: GetName
(method) Uiobject:GetName()
-> name: string
Retrieves the name of the UI object.
Method: IsValidUIObject
(method) Uiobject:IsValidUIObject()
-> validUiobject: boolean
Checks if the UI object is still valid. A UI object can become invalid if it has been removed from the games Object Pool.
widget:EnableHidingIsRemove(true) widget:Show(false) widget:IsValidUIObject() -- This will still return true as the game hasnt processed the removal of the object.@return
validUiobject—trueif the UI object is valid,falseotherwise.
Widget
Globals
CT_ABILITY
integer
CT_EXPEDITION_NAME
integer
CT_NAME
integer
DC_ALWAYS
integer
DC_SHIFT_KEY_DOWN
integer
Aliases
CT
CT_ABILITY|CT_EXPEDITION_NAME|CT_NAME
-- types/Widget
-- Cache Type
CT:
| `CT_ABILITY`
| `CT_EXPEDITION_NAME`
| `CT_NAME`
CharacterCacheDataHandler
fun(self: Widget, data: CacheData)
DRAG_CONDITION
DC_ALWAYS|DC_SHIFT_KEY_DOWN
-- types/Widget
DRAG_CONDITION:
| `DC_ALWAYS`
| `DC_SHIFT_KEY_DOWN`
DelegatorHandler
fun(delegator: Widget, callbacker: Widget, mbt: “LeftButton”|“RightButton”)
Classes
Class: Widget
Method: ApplyUIScale
(method) Widget:ApplyUIScale(apply: boolean)
Applies or removes UI scaling for the Widget.
@param
apply—trueto apply UI scale,falseto remove. (default:true)
Method: SetCharacterCacheDataHandler
(method) Widget:SetCharacterCacheDataHandler(handler: fun(self: Widget, data: CacheData))
Sets a handler for character cache data.
@param
handler— The handler function.
Method: SetCategory
(method) Widget:SetCategory(category: string)
Sets the category for the Widget.
@param
category— The category to set.
Method: SetAlphaAnimation
(method) Widget:SetAlphaAnimation(initialAlpha: number, finalAlpha: number, velocityTime: number, accelerationTime: number)
Sets an alpha animation for the Widget.
@param
initialAlpha— The starting alpha (min:0, max:1).@param
finalAlpha— The ending alpha (min:0, max:1).@param
velocityTime— Duration in seconds for velocity.@param
accelerationTime— Duration in seconds for acceleration.
Method: SetAlpha
(method) Widget:SetAlpha(alpha: number)
Sets the alpha value of the Widget.
@param
alpha— The alpha value (min:0, max:1).
Method: SetDelegator
(method) Widget:SetDelegator(action: "OnAcceptFocus"|"OnAlphaAnimeEnd"|"OnBoundChanged"|"OnChangedAnchor"|"OnCheckChanged"...(+44), delegator: Widget, handler: fun(delegator: Widget, callbacker: Widget, mbt: "LeftButton"|"RightButton"))
Sets a handler for a specific action on a delegator widget.
@param
action— The action name.@param
delegator— The delegator widget.@param
handler— The handler function.action: | "OnAcceptFocus" -- Triggers when the widget accepts focus. | "OnAlphaAnimeEnd" -- Triggers when the widgets alpha animation has ended. | "OnBoundChanged" -- Triggers when the widgets ui bound has changed. | "OnChangedAnchor" -- Triggers when the widgets anchor has been changed. | "OnCheckChanged" -- triggers when the CheckButton widget check has been changed. | "OnClick" -- Triggers when the widget has been clicked. | "OnCloseByEsc" -- Triggers when the Window widget has been closed when the escape key has been pressed. Requires `widget:SetCloseOnEscape(true)`. | "OnContentUpdated" -- Triggers when the contents of a widget are updated. | "OnCursorMoved" -- Triggers when the EditboxMultiline widgets cursor has moved. | "OnDragReceive" -- Triggers when the Window widget has dragging enabled and drag is received. | "OnDragStart" -- Triggers when the Window widget has dragging enabled and drag has started. | "OnDragStop" -- Triggers when the Window widget has dragging enabled and drag has stopped. | "OnDynamicListUpdatedView" -- Triggers when he DynamicList widget view has updated. | "OnEffect" -- Triggers every frame while the widget is shown. | "OnEnableChanged" -- Triggers when the widget is enabled or disabled. | "OnEndFadeIn" -- Triggers when the widget has ended the fade in animation for showing the widget. | "OnEndFadeOut" -- Triggers when the widget has ended the fade out animation for hiding the widget. | "OnEnter" -- Triggers when the mouse enters the widgets ui bounds. | "OnEnterPressed" -- Triggers when the widget is focused and the enter key is pressed. | "OnEscapePressed" -- Triggers when the widget is focused and the escape key is pressed. | "OnEvent" -- Triggers when an event registered to the widget triggers. | "OnHide" -- Triggers when the widget is hidden. | "OnKeyDown" -- Triggers when the widget has keyboard enabled and the key has been pushed. | "OnKeyUp" -- Triggers when the widget has keyboard enabled and the key has been released. | "OnLeave" -- Triggers when mouse leaves the widgets ui bounds. | "OnListboxToggled" -- Triggers when the Listbox widget is toggled. | "OnModelChanged" -- triggers when the Model widget model changes. | "OnMouseDown" -- Triggers when the mouse left or right click is released while within the ui bounds of the widget. | "OnMouseMove" -- Triggers when the mouse moves while within the widgets ui bounds. | "OnMouseUp" -- Triggers when the mouse left or right click is pressed while within the ui bounds of the widget. | "OnMovedPosition" -- Triggers when the Window widget has dragging enabled and the widget has moved. | "OnPageChanged" -- Triggers when the Pageable widget page changes. | "OnPermissionChanged" -- Triggers when the permission changes. | "OnRadioChanged" -- Triggers when the RadioGroup widget radio changes. | "OnRestricted" -- # | "OnScale" -- Triggers when the widgets scale has been applied or set. | "OnScaleAnimeEnd" -- Triggers when the widgets scale animation has ended. | "OnSelChanged" -- Triggers when the Listbox or ListCtrl widget selection changes. | "OnShow" -- Triggers when the object is shown. | "OnSliderChanged" -- Triggers when the Slider widget slider changes. | "OnTabChanged" -- Triggers when the Tab widget tab changes. | "OnTextChanged" -- Triggers when the Editbox widget text changes. | "OnTooltip" -- Triggers when the Listbox widget should show a tooltip. | "OnUpdate" -- Triggers every frame while the widget is shown. | "OnVisibleChanged" -- Triggers when the widget is shown or hidden. | "OnWheelDown" -- Triggers when the mouse is within the widgets ui bounds and the mouse wheel is scrolled down. | "OnWheelUp" -- Triggers when the mouse is within the widgets ui bounds mouse wheel is scrolled up. | "PreClick" -- Triggers when the Slot widget is clicked. | "PreUse" -- Triggers when the Slot widget is clicked.See: DelegatorHandler
Method: SetDragCondition
(method) Widget:SetDragCondition(dragCondition: `DC_ALWAYS`|`DC_SHIFT_KEY_DOWN`)
Sets the drag condition for the Widget. This restricts when the events
OnDragReceive,OnDragStart, andOnDragStopare fired.@param
dragCondition— The drag condition. (default:DC_ALWAYS)-- types/Widget dragCondition: | `DC_ALWAYS` | `DC_SHIFT_KEY_DOWN`
Method: SetDeletedHandler
(method) Widget:SetDeletedHandler(handler: function)
Sets a handler for the Widget deletion event. This executes right before the widget is deleted from the Object pool and should be used to set any variable that referenced the widget as
nil, otherwise the widget will become an invalid object.@param
handler— The handler function.
Method: SetDrawPriority
(method) Widget:SetDrawPriority(drawPriority: number)
Sets the draw priority for the Widget relative to its sibling Widgets.
@param
drawPriority— The draw priority (z-index) value.
Method: SetDrawableLayerAlpha
(method) Widget:SetDrawableLayerAlpha(alpha: number, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Sets the alpha for a specific drawable layer.
@param
alpha— Alpha value (min:0, max:1). (default:1)@param
nameLayer— The layer to apply the alpha to.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: RequestCharacterCacheData
(method) Widget:RequestCharacterCacheData(cacheQueryId: string)
Requests character cache data.
@param
cacheQueryId— The cache query ID.
Method: RemoveAllDrawables
(method) Widget:RemoveAllDrawables(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Removes all drawables for the specified layer.
@param
nameLayer— The layer to clear.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: MoveTo
(method) Widget:MoveTo(x: number, y: number)
Moves the Widget to the specified coordinates from the TOPLEFT corner.
@param
x— The x-coordinate.@param
y— The y-coordinate.
Method: Lower
(method) Widget:Lower()
Lowers the Widget in the UI hierarchy.
Method: IsVisible
(method) Widget:IsVisible()
-> visible: boolean
Checks if the Widget is visible.
@return
visible—trueif visible,falseotherwise.
Method: RemoveDrawable
(method) Widget:RemoveDrawable(drawableTable: Drawablebase)
Removes a specific drawable table from the widget.
@param
drawableTable— The drawable table to remove.See: Drawablebase
Method: Raise
(method) Widget:Raise()
Raises the Widget in the UI hierarchy.
Method: ReleaseDeletedHandler
(method) Widget:ReleaseDeletedHandler()
Releases the deleted handler for the Widget.
Method: RegisterEvent
(method) Widget:RegisterEvent(eventName: "ABILITY_CHANGED"|"ABILITY_EXP_CHANGED"|"ABILITY_SET_CHANGED"|"ABILITY_SET_USABLE_SLOT_COUNT_CHANGED"|"ACCOUNT_ATTENDANCE_ADDED"...(+872))
Registers an event for the Widget to be accessible by the OnEvent handler action.
@param
eventName— The event to register.eventName: | "ABILITY_CHANGED" | "ABILITY_EXP_CHANGED" | "ABILITY_SET_CHANGED" | "ABILITY_SET_USABLE_SLOT_COUNT_CHANGED" | "ACCOUNT_ATTENDANCE_ADDED" | "ACCOUNT_ATTENDANCE_LOADED" | "ACCOUNT_ATTRIBUTE_UPDATED" | "ACCOUNT_RESTRICT_NOTICE" | "ACHIEVEMENT_UPDATE" | "ACQUAINTANCE_LOGIN" | "ACTABILITY_EXPERT_CHANGED" | "ACTABILITY_EXPERT_EXPANDED" | "ACTABILITY_EXPERT_GRADE_CHANGED" | "ACTABILITY_MODIFIER_UPDATE" | "ACTABILITY_REFRESH_ALL" | "ACTION_BAR_AUTO_REGISTERED" | "ACTION_BAR_PAGE_CHANGED" | "ACTIONS_UPDATE" | "ADD_GIVEN_QUEST_INFO" | "ADD_NOTIFY_QUEST_INFO" | "ADDED_ITEM" | "ADDON_LOADED" | "AGGRO_METER_CLEARED" | "AGGRO_METER_UPDATED" | "ALL_SIEGE_RAID_TEAM_INFOS" | "ANTIBOT_PUNISH" | "APPELLATION_CHANGED" | "APPELLATION_GAINED" | "APPELLATION_STAMP_SET" | "ARCHE_PASS_BUY" | "ARCHE_PASS_COMPLETED" | "ARCHE_PASS_DROPPED" | "ARCHE_PASS_EXPIRED" | "ARCHE_PASS_LOADED" | "ARCHE_PASS_MISSION_CHANGED" | "ARCHE_PASS_MISSION_COMPLETED" | "ARCHE_PASS_OWNED" | "ARCHE_PASS_RESETED" | "ARCHE_PASS_STARTED" | "ARCHE_PASS_UPDATE_POINT" | "ARCHE_PASS_UPDATE_REWARD_ITEM" | "ARCHE_PASS_UPDATE_TIER" | "ARCHE_PASS_UPGRADE_PREMIUM" | "ASK_BUY_LABOR_POWER_POTION" | "ASK_FORCE_ATTACK" | "AUCTION_BIDDED" | "AUCTION_BIDDEN" | "AUCTION_BOUGHT" | "AUCTION_BOUGHT_BY_SOMEONE" | "AUCTION_CANCELED" | "AUCTION_CHARACTER_LEVEL_TOO_LOW" | "AUCTION_ITEM_ATTACHMENT_STATE_CHANGED" | "AUCTION_ITEM_PUT_UP" | "AUCTION_ITEM_SEARCH" | "AUCTION_ITEM_SEARCHED" | "AUCTION_LOWEST_PRICE" | "AUCTION_PERMISSION_BY_CRAFT" | "AUCTION_TOGGLE" | "AUDIENCE_JOINED" | "AUDIENCE_LEFT" | "BAD_USER_LIST_UPDATE" | "BADWORD_USER_REPORED_RESPONE_MSG" | "BAG_EXPANDED" | "BAG_ITEM_CONFIRMED" | "BAG_REAL_INDEX_SHOW" | "BAG_TAB_CREATED" | "BAG_TAB_REMOVED" | "BAG_TAB_SORTED" | "BAG_TAB_SWITCHED" | "BAG_UPDATE" | "BAN_PLAYER_RESULT" | "BANK_EXPANDED" | "BANK_REAL_INDEX_SHOW" | "BANK_TAB_CREATED" | "BANK_TAB_REMOVED" | "BANK_TAB_SORTED" | "BANK_TAB_SWITCHED" | "BANK_UPDATE" | "BEAUTYSHOP_CLOSE_BY_SYSTEM" | "BLESS_UTHSTIN_EXTEND_MAX_STATS" | "BLESS_UTHSTIN_ITEM_SLOT_CLEAR" | "BLESS_UTHSTIN_ITEM_SLOT_SET" | "BLESS_UTHSTIN_MESSAGE" | "BLESS_UTHSTIN_UPDATE_STATS" | "BLESS_UTHSTIN_WILL_APPLY_STATS" | "BLOCKED_USER_LIST" | "BLOCKED_USER_UPDATE" | "BLOCKED_USERS_INFO" | "BOT_SUSPECT_REPORTED" | "BUFF_SKILL_CHANGED" | "BUFF_UPDATE" | "BUILD_CONDITION" | "BUILDER_END" | "BUILDER_STEP" | "BUTLER_INFO_UPDATED" | "BUTLER_UI_COMMAND" | "BUY_RESULT_AA_POINT" | "BUY_SPECIALTY_CONTENT_INFO" | "CANCEL_CRAFT_ORDER" | "CANCEL_REBUILD_HOUSE_CAMERA_MODE" | "CANDIDATE_LIST_CHANGED" | "CANDIDATE_LIST_HIDE" | "CANDIDATE_LIST_SELECTION_CHANGED" | "CANDIDATE_LIST_SHOW" | "CHANGE_ACTABILITY_DECO_NUM" | "CHANGE_CONTRIBUTION_POINT_TO_PLAYER" | "CHANGE_CONTRIBUTION_POINT_TO_STORE" | "CHANGE_MY_LANGUAGE" | "CHANGE_OPTION" | "CHANGE_PAY_INFO" | "CHANGE_VISUAL_RACE_ENDED" | "CHANGED_AUTO_USE_AAPOINT" | "CHANGED_MSG" | "CHAT_DICE_VALUE" | "CHAT_EMOTION" | "CHAT_FAILED" | "CHAT_JOINED_CHANNEL" | "CHAT_LEAVED_CHANNEL" | "CHAT_MESSAGE" | "CHAT_MSG_ALARM" | "CHAT_MSG_DOODAD" | "CHAT_MSG_QUEST" | "CHECK_TEXTURE" | "CLEAR_BOSS_TELESCOPE_INFO" | "CLEAR_CARRYING_BACKPACK_SLAVE_INFO" | "CLEAR_COMPLETED_QUEST_INFO" | "CLEAR_CORPSE_INFO" | "CLEAR_DOODAD_INFO" | "CLEAR_FISH_SCHOOL_INFO" | "CLEAR_GIVEN_QUEST_STATIC_INFO" | "CLEAR_HOUSING_INFO" | "CLEAR_MY_SLAVE_POS_INFO" | "CLEAR_NOTIFY_QUEST_INFO" | "CLEAR_NPC_INFO" | "CLEAR_SHIP_TELESCOPE_INFO" | "CLEAR_TRANSFER_TELESCOPE_INFO" | "CLOSE_CRAFT_ORDER" | "CLOSE_MUSIC_SHEET" | "COFFER_INTERACTION_END" | "COFFER_INTERACTION_START" | "COFFER_REAL_INDEX_SHOW" | "COFFER_TAB_CREATED" | "COFFER_TAB_REMOVED" | "COFFER_TAB_SORTED" | "COFFER_TAB_SWITCHED" | "COFFER_UPDATE" | "COMBAT_MSG" | "COMBAT_TEXT" | "COMBAT_TEXT_COLLISION" | "COMBAT_TEXT_SYNERGY" | "COMMON_FARM_UPDATED" | "COMMUNITY_ERROR" | "COMPLETE_ACHIEVEMENT" | "COMPLETE_CRAFT_ORDER" | "COMPLETE_QUEST_CONTEXT_DOODAD" | "COMPLETE_QUEST_CONTEXT_NPC" | "CONSOLE_WRITE" | "CONVERT_TO_RAID_TEAM" | "COPY_RAID_MEMBERS_TO_CLIPBOARD" | "CRAFT_DOODAD_INFO" | "CRAFT_ENDED" | "CRAFT_FAILED" | "CRAFT_ORDER_ENTRY_SEARCHED" | "CRAFT_RECIPE_ADDED" | "CRAFT_STARTED" | "CRAFT_TRAINED" | "CRAFTING_END" | "CRAFTING_START" | "CREATE_ORIGIN_UCC_ITEM" | "CRIME_REPORTED" | "DEBUFF_UPDATE" | "DELETE_CRAFT_ORDER" | "DELETE_PORTAL" | "DESTROY_PAPER" | "DIAGONAL_ASR" | "DIAGONAL_LINE" | "DICE_BID_RULE_CHANGED" | "DISCONNECT_FROM_AUTH" | "DISCONNECTED_BY_WORLD" | "DISMISS_PET" | "DIVE_END" | "DIVE_START" | "DOMINION" | "DOMINION_GUARD_TOWER_STATE_NOTICE" | "DOMINION_GUARD_TOWER_UPDATE_TOOLTIP" | "DOMINION_SIEGE_PARTICIPANT_COUNT_CHANGED" | "DOMINION_SIEGE_PERIOD_CHANGED" | "DOMINION_SIEGE_SYSTEM_NOTICE" | "DOMINION_SIEGE_UPDATE_TIMER" | "DOODAD_LOGIC" | "DOODAD_PHASE_MSG" | "DOODAD_PHASE_UI_MSG" | "DRAW_DOODAD_SIGN_TAG" | "DRAW_DOODAD_TOOLTIP" | "DYEING_END" | "DYEING_START" | "DYNAMIC_ACTION_BAR_HIDE" | "DYNAMIC_ACTION_BAR_SHOW" | "ENABLE_TEAM_AREA_INVITATION" | "ENCHANT_EXAMINE" | "ENCHANT_RESULT" | "ENCHANT_SAY_ABILITY" | "END_HERO_ELECTION_PERIOD" | "END_QUEST_CHAT_BUBBLE" | "ENDED_DUEL" | "ENTER_ANOTHER_ZONEGROUP" | "ENTER_ENCHANT_ITEM_MODE" | "ENTER_GACHA_LOOT_MODE" | "ENTER_ITEM_LOOK_CONVERT_MODE" | "ENTER_WORLD_CANCELLED" | "ENTERED_INSTANT_GAME_ZONE" | "ENTERED_LOADING" | "ENTERED_LOGIN" | "ENTERED_SCREEN_SHOT_CAMERA_MODE" | "ENTERED_SUBZONE" | "ENTERED_WORLD" | "ENTERED_WORLD_SELECT" | "EQUIP_SLOT_REINFORCE_MSG_CHAGNE_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_EXPAND_PAGE" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_EFFECT" | "EQUIP_SLOT_REINFORCE_MSG_LEVEL_UP" | "EQUIP_SLOT_REINFORCE_MSG_SET_EFFECT" | "EQUIP_SLOT_REINFORCE_SELECT_PAGE" | "EQUIP_SLOT_REINFORCE_UPDATE" | "ESC_MENU_ADD_BUTTON" | "ESCAPE_END" | "ESCAPE_START" | "EVENT_SCHEDULE_START" | "EVENT_SCHEDULE_STOP" | "EXP_CHANGED" | "EXPEDITION_APPLICANT_ACCEPT" | "EXPEDITION_APPLICANT_REJECT" | "EXPEDITION_BUFF_CHANGE" | "EXPEDITION_EXP" | "EXPEDITION_HISTORY" | "EXPEDITION_LEVEL_UP" | "EXPEDITION_MANAGEMENT_APPLICANT_ACCEPT" | "EXPEDITION_MANAGEMENT_APPLICANT_ADD" | "EXPEDITION_MANAGEMENT_APPLICANT_DEL" | "EXPEDITION_MANAGEMENT_APPLICANT_REJECT" | "EXPEDITION_MANAGEMENT_APPLICANTS" | "EXPEDITION_MANAGEMENT_GUILD_FUNCTION_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_NAME_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBER_STATUS_CHANGED" | "EXPEDITION_MANAGEMENT_MEMBERS_INFO" | "EXPEDITION_MANAGEMENT_POLICY_CHANGED" | "EXPEDITION_MANAGEMENT_RECRUITMENT_ADD" | "EXPEDITION_MANAGEMENT_RECRUITMENT_DEL" | "EXPEDITION_MANAGEMENT_RECRUITMENTS" | "EXPEDITION_MANAGEMENT_ROLE_CHANGED" | "EXPEDITION_MANAGEMENT_UPDATED" | "EXPEDITION_RANKING" | "EXPEDITION_SUMMON_SUGGEST" | "EXPEDITION_WAR_DECLARATION_FAILED" | "EXPEDITION_WAR_DECLARATION_MONEY" | "EXPEDITION_WAR_KILL_SCORE" | "EXPEDITION_WAR_SET_PROTECT_DATE" | "EXPEDITION_WAR_STATE" | "EXPIRED_ITEM" | "FACTION_CHANGED" | "FACTION_COMPETITION_INFO" | "FACTION_COMPETITION_RESULT" | "FACTION_COMPETITION_UPDATE_POINT" | "FACTION_RELATION_ACCEPTED" | "FACTION_RELATION_CHANGED" | "FACTION_RELATION_COUNT" | "FACTION_RELATION_DENIED" | "FACTION_RELATION_HISTORY" | "FACTION_RELATION_REQUESTED" | "FACTION_RELATION_WILL_CHANGE" | "FACTION_RENAMED" | "FADE_INOUT_DONE" | "FAIL_WEB_PLAY_DIARY_INSTANT" | "FAILED_TO_SET_PET_AUTO_SKILL" | "FAMILY_ERROR" | "FAMILY_EXP_ADD" | "FAMILY_INFO_REFRESH" | "FAMILY_LEVEL_UP" | "FAMILY_MEMBER" | "FAMILY_MEMBER_ADDED" | "FAMILY_MEMBER_KICKED" | "FAMILY_MEMBER_LEFT" | "FAMILY_MEMBER_ONLINE" | "FAMILY_MGR" | "FAMILY_NAME_CHANGED" | "FAMILY_OWNER_CHANGED" | "FAMILY_REFRESH" | "FAMILY_REMOVED" | "FIND_FACTION_REZ_DISTRICT_COOLTIME_FAIL" | "FIND_FACTION_REZ_DISTRICT_DURATION_FAIL" | "FOLDER_STATE_CHANGED" | "FORCE_ATTACK_CHANGED" | "FRIENDLIST" | "FRIENDLIST_INFO" | "FRIENDLIST_UPDATE" | "GACHA_LOOT_PACK_LOG" | "GACHA_LOOT_PACK_RESULT" | "GAME_EVENT_EMPTY" | "GAME_EVENT_INFO_LIST_UPDATED" | "GAME_EVENT_INFO_REQUESTED" | "GAME_SCHEDULE" | "GENDER_TRANSFERED" | "GLIDER_MOVED_INTO_BAG" | "GOODS_MAIL_INBOX_ITEM_TAKEN" | "GOODS_MAIL_INBOX_MONEY_TAKEN" | "GOODS_MAIL_INBOX_TAX_PAID" | "GOODS_MAIL_INBOX_UPDATE" | "GOODS_MAIL_RETURNED" | "GOODS_MAIL_SENT_SUCCESS" | "GOODS_MAIL_SENTBOX_UPDATE" | "GOODS_MAIL_WRITE_ITEM_UPDATE" | "GRADE_ENCHANT_BROADCAST" | "GRADE_ENCHANT_RESULT" | "GUARDTOWER_HEALTH_CHANGED" | "GUILD_BANK_INTERACTION_END" | "GUILD_BANK_INTERACTION_START" | "GUILD_BANK_INVEN_SHOW" | "GUILD_BANK_MONEY_UPDATE" | "GUILD_BANK_REAL_INDEX_SHOW" | "GUILD_BANK_TAB_CREATED" | "GUILD_BANK_TAB_REMOVED" | "GUILD_BANK_TAB_SORTED" | "GUILD_BANK_TAB_SWITCHED" | "GUILD_BANK_UPDATE" | "HEIR_LEVEL_UP" | "HEIR_SKILL_ACTIVE_TYPE_MSG" | "HEIR_SKILL_LEARN" | "HEIR_SKILL_RESET" | "HEIR_SKILL_UPDATE" | "HERO_ALL_SCORE_UPDATED" | "HERO_ANNOUNCE_REMAIN_TIME" | "HERO_CANDIDATE_NOTI" | "HERO_CANDIDATES_ANNOUNCED" | "HERO_ELECTION" | "HERO_ELECTION_DAY_ALERT" | "HERO_ELECTION_RESULT" | "HERO_ELECTION_VOTED" | "HERO_NOTI" | "HERO_RANK_DATA_RETRIEVED" | "HERO_RANK_DATA_TIMEOUT" | "HERO_SCORE_UPDATED" | "HERO_SEASON_OFF" | "HERO_SEASON_UPDATED" | "HIDE_ROADMAP_TOOLTIP" | "HIDE_SKILL_MAP_EFFECT" | "HIDE_WORLDMAP_TOOLTIP" | "HOUSE_BUILD_INFO" | "HOUSE_BUY_FAIL" | "HOUSE_BUY_SUCCESS" | "HOUSE_CANCEL_SELL_FAIL" | "HOUSE_CANCEL_SELL_SUCCESS" | "HOUSE_DECO_UPDATED" | "HOUSE_FARM_MSG" | "HOUSE_INFO_UPDATED" | "HOUSE_INTERACTION_END" | "HOUSE_INTERACTION_START" | "HOUSE_PERMISSION_UPDATED" | "HOUSE_REBUILD_TAX_INFO" | "HOUSE_ROTATE_CONFIRM" | "HOUSE_SALE_SUCCESS" | "HOUSE_SET_SELL_FAIL" | "HOUSE_SET_SELL_SUCCESS" | "HOUSE_STEP_INFO_UPDATED" | "HOUSE_TAX_INFO" | "HOUSING_UCC_CLOSE" | "HOUSING_UCC_ITEM_SLOT_CLEAR" | "HOUSING_UCC_ITEM_SLOT_SET" | "HOUSING_UCC_LEAVE" | "HOUSING_UCC_UPDATED" | "HPW_ZONE_STATE_CHANGE" | "HPW_ZONE_STATE_WAR_END" | "IME_STATUS_CHANGED" | "INDUN_INITAL_ROUND_INFO" | "INDUN_ROUND_END" | "INDUN_ROUND_START" | "INDUN_UPDATE_ROUND_INFO" | "INGAME_SHOP_BUY_RESULT" | "INIT_CHRONICLE_INFO" | "INSERT_CRAFT_ORDER" | "INSTANCE_ENTERABLE_MSG" | "INSTANT_GAME_BEST_RATING_REWARD" | "INSTANT_GAME_END" | "INSTANT_GAME_JOIN_APPLY" | "INSTANT_GAME_JOIN_CANCEL" | "INSTANT_GAME_KILL" | "INSTANT_GAME_PICK_BUFFS" | "INSTANT_GAME_READY" | "INSTANT_GAME_RETIRE" | "INSTANT_GAME_ROUND_RESULT" | "INSTANT_GAME_START" | "INSTANT_GAME_START_POINT_RETURN_MSG" | "INSTANT_GAME_UNEARNED_WIN_REMAIN_TIME" | "INSTANT_GAME_WAIT" | "INTERACTION_END" | "INTERACTION_START" | "INVALID_NAME_POLICY" | "INVEN_SLOT_SPLIT" | "ITEM_ACQUISITION_BY_LOOT" | "ITEM_CHANGE_MAPPING_RESULT" | "ITEM_ENCHANT_MAGICAL_RESULT" | "ITEM_EQUIP_RESULT" | "ITEM_LOOK_CONVERTED" | "ITEM_LOOK_CONVERTED_EFFECT" | "ITEM_REFURBISHMENT_RESULT" | "ITEM_SMELTING_RESULT" | "ITEM_SOCKET_UPGRADE" | "ITEM_SOCKETING_RESULT" | "JURY_OK_COUNT" | "JURY_WAITING_NUMBER" | "LABORPOWER_CHANGED" | "LEAVE_ENCHANT_ITEM_MODE" | "LEAVE_GACHA_LOOT_MODE" | "LEAVE_ITEM_LOOK_CONVERT_MODE" | "LEAVED_INSTANT_GAME_ZONE" | "LEAVING_WORLD_CANCELED" | "LEAVING_WORLD_STARTED" | "LEFT_LOADING" | "LEFT_LOGIN" | "LEFT_SCREEN_SHOT_CAMERA_MODE" | "LEFT_SUBZONE" | "LEFT_WORLD" | "LEVEL_CHANGED" | "LOGIN_CHARACTER_UPDATED" | "LOGIN_DENIED" | "LOOT_BAG_CHANGED" | "LOOT_BAG_CLOSE" | "LOOT_DICE" | "LOOT_PACK_ITEM_BROADCAST" | "LOOTING_RULE_BOP_CHANGED" | "LOOTING_RULE_GRADE_CHANGED" | "LOOTING_RULE_MASTER_CHANGED" | "LOOTING_RULE_METHOD_CHANGED" | "LP_MANAGE_CHARACTER_CHANGED" | "MAIL_INBOX_ATTACHMENT_TAKEN_ALL" | "MAIL_INBOX_ITEM_TAKEN" | "MAIL_INBOX_MONEY_TAKEN" | "MAIL_INBOX_TAX_PAID" | "MAIL_INBOX_UPDATE" | "MAIL_RETURNED" | "MAIL_SENT_SUCCESS" | "MAIL_SENTBOX_UPDATE" | "MAIL_WRITE_ITEM_UPDATE" | "MAP_EVENT_CHANGED" | "MATE_SKILL_LEARNED" | "MATE_STATE_UPDATE" | "MEGAPHONE_MESSAGE" | "MIA_MAIL_INBOX_ITEM_TAKEN" | "MIA_MAIL_INBOX_MONEY_TAKEN" | "MIA_MAIL_INBOX_TAX_PAID" | "MIA_MAIL_INBOX_UPDATE" | "MIA_MAIL_RETURNED" | "MIA_MAIL_SENT_SUCCESS" | "MIA_MAIL_SENTBOX_UPDATE" | "MIA_MAIL_WRITE_ITEM_UPDATE" | "MINE_AMOUNT" | "MINI_SCOREBOARD_CHANGED" | "MODE_ACTIONS_UPDATE" | "MONEY_ACQUISITION_BY_LOOT" | "MOUNT_BAG_UPDATE" | "MOUNT_PET" | "MOUNT_SLOT_CHANGED" | "MOUSE_CLICK" | "MOUSE_DOWN" | "MOUSE_UP" | "MOVE_SPEED_CHANGE" | "MOVIE_ABORT" | "MOVIE_LOAD" | "MOVIE_START" | "MOVIE_STOP" | "MULTI_QUEST_CONTEXT_SELECT" | "MULTI_QUEST_CONTEXT_SELECT_LIST" | "NAME_TAG_MODE_CHANGED_MSG" | "NATION_DOMINION" | "NAVI_MARK_POS_TO_MAP" | "NAVI_MARK_REMOVE" | "NEW_DAY_STARTED" | "NEW_SKILL_POINT" | "NEXT_SIEGE_INFO" | "NOTICE_MESSAGE" | "NOTIFY_AUTH_ADVERTISING_MESSAGE" | "NOTIFY_AUTH_BILLING_MESSAGE" | "NOTIFY_AUTH_DISCONNECTION_MESSAGE" | "NOTIFY_AUTH_FATIGUE_MESSAGE" | "NOTIFY_AUTH_NOTICE_MESSAGE" | "NOTIFY_AUTH_TC_FATIGUE_MESSAGE" | "NOTIFY_WEB_TRANSFER_STATE" | "NPC_CRAFT_ERROR" | "NPC_CRAFT_UPDATE" | "NPC_INTERACTION_END" | "NPC_INTERACTION_START" | "UNIT_NPC_EQUIPMENT_CHANGED" | "NUONS_ARROW_SHOW" | "NUONS_ARROW_UI_MSG" | "NUONS_ARROW_UPDATE" | "ONE_AND_ONE_CHAT_ADD_MESSAGE" | "ONE_AND_ONE_CHAT_END" | "ONE_AND_ONE_CHAT_START" | "OPEN_ARS" | "OPEN_CHAT" | "OPEN_COMMON_FARM_INFO" | "OPEN_CONFIG" | "OPEN_CRAFT_ORDER_BOARD" | "OPEN_EMBLEM_IMPRINT_UI" | "OPEN_EMBLEM_UPLOAD_UI" | "OPEN_EXPEDITION_PORTAL_LIST" | "OPEN_MUSIC_SHEET" | "OPEN_NAVI_DOODAD_NAMING_DIALOG" | "OPEN_OTP" | "OPEN_PAPER" | "OPEN_PCCERT" | "OPEN_PROMOTION_EVENT_URL" | "OPEN_SECURE_CARD" | "OPEN_WORLD_QUEUE" | "OPTIMIZATION_RESULT_MESSAGE" | "OPTION_RESET" | "PASSENGER_MOUNT_PET" | "PASSENGER_UNMOUNT_PET" | "PET_AUTO_SKILL_CHANGED" | "PET_FOLLOWING_MASTER" | "PET_STOP_BY_MASTER" | "PETMATE_BOUND" | "PETMATE_UNBOUND" | "PLAYER_AA_POINT" | "PLAYER_ABILITY_LEVEL_CHANGED" | "PLAYER_BANK_AA_POINT" | "PLAYER_BANK_MONEY" | "PLAYER_BM_POINT" | "PLAYER_GEAR_POINT" | "PLAYER_HONOR_POINT" | "PLAYER_HONOR_POINT_CHANGED_IN_HPW" | "PLAYER_JURY_POINT" | "PLAYER_LEADERSHIP_POINT" | "PLAYER_LIVING_POINT" | "PLAYER_MONEY" | "PLAYER_RESURRECTED" | "PLAYER_RESURRECTION" | "PLAYER_VISUAL_RACE" | "POST_CRAFT_ORDER" | "PRELIMINARY_EQUIP_UPDATE" | "PREMIUM_FIRST_BUY_BONUS" | "PREMIUM_GRADE_CHANGE" | "PREMIUM_LABORPOWER_CHANGED" | "PREMIUM_POINT_CHANGE" | "PREMIUM_SERVICE_BUY_RESULT" | "PREMIUM_SERVICE_LIST_UPDATED" | "PROCESS_CRAFT_ORDER" | "PROGRESS_TALK_QUEST_CONTEXT" | "QUEST_CHAT_LET_IT_DONE" | "QUEST_CHAT_RESTART" | "QUEST_CONTEXT_CONDITION_EVENT" | "QUEST_CONTEXT_OBJECTIVE_EVENT" | "QUEST_CONTEXT_UPDATED" | "QUEST_DIRECTING_MODE_END" | "QUEST_DIRECTING_MODE_HOT_KEY" | "QUEST_ERROR_INFO" | "QUEST_HIDDEN_COMPLETE" | "QUEST_HIDDEN_READY" | "QUEST_LEFT_TIME_UPDATED" | "QUEST_MSG" | "QUEST_NOTIFIER_START" | "QUEST_QUICK_CLOSE_EVENT" | "RAID_APPLICANT_LIST" | "RAID_FRAME_SIMPLE_VIEW" | "RAID_RECRUIT_DETAIL" | "RAID_RECRUIT_HUD" | "RAID_RECRUIT_LIST" | "RANDOM_SHOP_INFO" | "RANDOM_SHOP_UPDATE" | "RANK_ALARM_MSG" | "RANK_DATA_RECEIVED" | "RANK_LOCK" | "RANK_PERSONAL_DATA" | "RANK_RANKER_APPEARANCE" | "RANK_REWARD_SNAPSHOTS" | "RANK_SEASON_RESULT_RECEIVED" | "RANK_SNAPSHOTS" | "RANK_UNLOCK" | "READY_TO_CONNECT_WORLD" | "RECOVERABLE_EXP" | "RECOVERED_EXP" | "REENTRY_NOTIFY_DISABLE" | "REENTRY_NOTIFY_ENABLE" | "REFRESH_COMBAT_RESOURCE" | "REFRESH_COMBAT_RESOURCE_UPDATE_TIME" | "REFRESH_SQUAD_LIST" | "REFRESH_STORE_MERCHANT_GOOD_LIMIT_PURCHASE" | "REFRESH_WORLD_QUEUE" | "RELOAD_CASH" | "REMOVE_BOSS_TELESCOPE_INFO" | "REMOVE_CARRYING_BACKPACK_SLAVE_INFO" | "REMOVE_FISH_SCHOOL_INFO" | "REMOVE_GIVEN_QUEST_INFO" | "REMOVE_NOTIFY_QUEST_INFO" | "REMOVE_PING" | "REMOVE_SHIP_TELESCOPE_INFO" | "REMOVE_TRANSFER_TELESCOPE_INFO" | "REMOVED_ITEM" | "RENAME_CHARACTER_FAILED" | "RENAME_PORTAL" | "RENEW_ITEM_SUCCEEDED" | "BAD_USER_LIST_UPDATE" | "REPORT_CRIME" | "REPRESENT_CHARACTER_RESULT" | "REPUTATION_GIVEN" | "REQUIRE_DELAY_TO_CHAT" | "REQUIRE_ITEM_TO_CHAT" | "RESET_INGAME_SHOP_MODELVIEW" | "RESIDENT_BOARD_TYPE" | "RESIDENT_HOUSING_TRADE_LIST" | "RESIDENT_MEMBER_LIST" | "RESIDENT_SERVICE_POINT_CHANGED" | "RESIDENT_TOWNHALL" | "RESIDENT_ZONE_STATE_CHANGE" | "ROLLBACK_FAVORITE_CRAFTS" | "RULING_CLOSED" | "RULING_STATUS" | "SAVE_PORTAL" | "SAVE_SCREEN_SHOT" | "SCALE_ENCHANT_BROADCAST" | "SCHEDULE_ITEM_SENT" | "SCHEDULE_ITEM_UPDATED" | "SECOND_PASSWORD_ACCOUNT_LOCKED" | "SECOND_PASSWORD_CHANGE_COMPLETED" | "SECOND_PASSWORD_CHECK_COMPLETED" | "SECOND_PASSWORD_CHECK_OVER_FAILED" | "SECOND_PASSWORD_CLEAR_COMPLETED" | "SECOND_PASSWORD_CREATION_COMPLETED" | "SELECT_SQUAD_LIST" | "SELECTED_INSTANCE_DIFFICULT" | "SELL_SPECIALTY" | "SELL_SPECIALTY_CONTENT_INFO" | "SENSITIVE_OPERATION_VERIFY" | "SENSITIVE_OPERATION_VERIFY_SUCCESS" | "SET_DEFAULT_EXPAND_RATIO" | "SET_EFFECT_ICON_VISIBLE" | "SET_LOGIN_BROWSER_URL" | "SET_OVERHEAD_MARK" | "SET_PING_MODE" | "SET_REBUILD_HOUSE_CAMERA_MODE" | "SET_ROADMAP_PICKABLE" | "SET_UI_MESSAGE" | "SET_WEB_MESSENGE_COUNT" | "SHOW_ACCUMULATE_HONOR_POINT_DURING_HPW" | "SHOW_ADD_TAB_WINDOW" | "SHOW_ADDED_ITEM" | "SHOW_BANNER" | "SHOW_CHARACTER_ABILITY_WINDOW" | "SHOW_CHARACTER_CREATE_WINDOW" | "SHOW_CHARACTER_CUSTOMIZE_WINDOW" | "SHOW_CHARACTER_SELECT_WINDOW" | "SHOW_CHAT_TAB_CONTEXT" | "SHOW_CRIME_RECORDS" | "SHOW_DEPENDANT_WAIT_JURY" | "SHOW_DEPENDANT_WAIT_TRIAL" | "SHOW_GAME_RATING" | "SHOW_HEALTH_NOTICE" | "SHOW_HIDDEN_BUFF" | "SHOW_LOGIN_WINDOW" | "SHOW_PRIVACY_POLICY_WINDOW" | "SHOW_RAID_FRAME_SETTINGS" | "SHOW_RECOMMEND_USING_SECOND_PASSWORD" | "SHOW_RENAME_EXPEIDITON" | "SHOW_ROADMAP_TOOLTIP" | "SHOW_SERVER_SELECT_WINDOW" | "SHOW_SEXTANT_POS" | "SHOW_SLAVE_INFO" | "SHOW_VERDICTS" | "SHOW_WORLDMAP_LOCATION" | "SHOW_WORLDMAP_TOOLTIP" | "SIEGE_APPOINT_RESULT" | "SIEGE_RAID_REGISTER_LIST" | "SIEGE_RAID_TEAM_INFO" | "SIEGE_WAR_ENDED" | "SIEGEWEAPON_BOUND" | "SIEGEWEAPON_UNBOUND" | "SIM_DOODAD_MSG" | "SKILL_ALERT_ADD" | "SKILL_ALERT_REMOVE" | "SKILL_CHANGED" | "SKILL_DEBUG_MSG" | "SKILL_LEARNED" | "SKILL_MAP_EFFECT" | "SKILL_MSG" | "SKILL_SELECTIVE_ITEM" | "SKILL_SELECTIVE_ITEM_NOT_AVAILABLE" | "SKILL_SELECTIVE_ITEM_READY_STATUS" | "SKILL_UPGRADED" | "SKILLS_RESET" | "SLAVE_SHIP_BOARDING" | "SLAVE_SHIP_UNBOARDING" | "SLAVE_SPAWN" | "SPAWN_PET" | "SPECIAL_ABILITY_LEARNED" | "SPECIALTY_CONTENT_RECIPE_INFO" | "SPECIALTY_RATIO_BETWEEN_INFO" | "SPELLCAST_START" | "SPELLCAST_STOP" | "SPELLCAST_SUCCEEDED" | "START_CHAT_BUBBLE" | "START_HERO_ELECTION_PERIOD" | "START_QUEST_CONTEXT" | "START_QUEST_CONTEXT_DOODAD" | "START_QUEST_CONTEXT_NPC" | "START_QUEST_CONTEXT_SPHERE" | "START_SENSITIVE_OPERATION" | "START_TALK_QUEST_CONTEXT" | "START_TODAY_ASSIGNMENT" | "STARTED_DUEL" | "STICKED_MSG" | "STILL_LOADING" | "STORE_ADD_BUY_ITEM" | "STORE_ADD_SELL_ITEM" | "STORE_BUY" | "STORE_FULL" | "STORE_SELL" | "STORE_SOLD_LIST" | "STORE_TRADE_FAILED" | "SURVEY_FORM_UPDATE" | "SWITCH_ENCHANT_ITEM_MODE" | "SYNC_PORTAL" | "SYS_INDUN_STAT_UPDATED" | "SYSMSG" | "TARGET_CHANGED" | "TARGET_NPC_HEALTH_CHANGED_FOR_DEFENCE_INFO" | "TARGET_OVER" | "TARGET_TO_TARGET_CHANGED" | "TEAM_JOINT_BREAK" | "TEAM_JOINT_BROKEN" | "TEAM_JOINT_CHAT" | "TEAM_JOINT_RESPONSE" | "TEAM_JOINT_TARGET" | "TEAM_JOINTED" | "TEAM_MEMBER_DISCONNECTED" | "TEAM_MEMBER_UNIT_ID_CHANGED" | "TEAM_MEMBERS_CHANGED" | "TEAM_ROLE_CHANGED" | "TEAM_SUMMON_SUGGEST" | "TENCENT_HEALTH_CARE_URL" | "TIME_MESSAGE" | "TOGGLE_CHANGE_VISUAL_RACE" | "TOGGLE_COMMUNITY" | "TOGGLE_CRAFT" | "TOGGLE_FACTION" | "TOGGLE_FOLLOW" | "TOGGLE_IN_GAME_NOTICE" | "TOGGLE_MEGAPHONE_CHAT" | "TOGGLE_PARTY_FRAME" | "TOGGLE_PET_MANAGE" | "TOGGLE_PORTAL_DIALOG" | "TOGGLE_RAID_FRAME" | "TOGGLE_RAID_FRAME_PARTY" | "TOGGLE_RAID_FRAME2" | "TOGGLE_ROADMAP" | "TOGGLE_WALK" | "TOWER_DEF_INFO_UPDATE" | "TOWER_DEF_MSG" | "TRADE_CAN_START" | "TRADE_CANCELED" | "TRADE_ITEM_PUTUP" | "TRADE_ITEM_TOOKDOWN" | "TRADE_ITEM_UPDATED" | "TRADE_LOCKED" | "TRADE_MADE" | "TRADE_MONEY_PUTUP" | "TRADE_OK" | "TRADE_OTHER_ITEM_PUTUP" | "TRADE_OTHER_ITEM_TOOKDOWN" | "TRADE_OTHER_LOCKED" | "TRADE_OTHER_MONEY_PUTUP" | "TRADE_OTHER_OK" | "TRADE_STARTED" | "TRADE_UI_TOGGLE" | "TRADE_UNLOCKED" | "TRANSFORM_COMBAT_RESOURCE" | "TRIAL_CANCELED" | "TRIAL_CLOSED" | "TRIAL_MESSAGE" | "TRIAL_STATUS" | "TRIAL_TIMER" | "TRY_LOOT_DICE" | "TUTORIAL_EVENT" | "TUTORIAL_HIDE_FROM_OPTION" | "UCC_IMPRINT_SUCCEEDED" | "UI_ADDON" | "UI_PERMISSION_UPDATE" | "UI_RELOADED" | "ULC_ACTIVATE" | "ULC_SKILL_MSG" | "UNFINISHED_BUILD_HOUSE" | "UNIT_COMBAT_STATE_CHANGED" | "UNIT_DEAD" | "UNIT_DEAD_NOTICE" | "UNIT_ENTERED_SIGHT" | "UNIT_EQUIPMENT_CHANGED" | "UNIT_KILL_STREAK" | "UNIT_LEAVED_SIGHT" | "UNIT_NAME_CHANGED" | "UNIT_NPC_EQUIPMENT_CHANGED" | "UNITFRAME_ABILITY_UPDATE" | "UNMOUNT_PET" | "UPDATE_BINDINGS" | "UPDATE_BOSS_TELESCOPE_AREA" | "UPDATE_BOSS_TELESCOPE_INFO" | "UPDATE_BOT_CHECK_INFO" | "BUBBLE_UPDATE" | "UPDATE_CARRYING_BACKPACK_SLAVE_INFO" | "UPDATE_CHANGE_VISUAL_RACE_WND" | "UPDATE_CHRONICLE_INFO" | "UPDATE_CHRONICLE_NOTIFIER" | "UPDATE_CLIENT_DRIVEN_INFO" | "UPDATE_COMPLETED_QUEST_INFO" | "UPDATE_CONTENT_ROSTER_WINDOW" | "UPDATE_CORPSE_INFO" | "UPDATE_CRAFT_ORDER_ITEM_FEE" | "UPDATE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_CRAFT_ORDER_SKILL" | "UPDATE_DEFENCE_INFO" | "UPDATE_DOMINION_INFO" | "UPDATE_DOODAD_INFO" | "UPDATE_DURABILITY_STATUS" | "UPDATE_DYEING_EXCUTABLE" | "UPDATE_ENCHANT_ITEM_MODE" | "UPDATE_EXPEDITION_PORTAL" | "UPDATE_EXPEDITION_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_FACTION_REZ_DISTRICT" | "UPDATE_FISH_SCHOOL_AREA" | "UPDATE_FISH_SCHOOL_INFO" | "UPDATE_GACHA_LOOT_MODE" | "UPDATE_GIVEN_QUEST_STATIC_INFO" | "UPDATE_HERO_ELECTION_CONDITION" | "UPDATE_HOUSING_INFO" | "UPDATE_HOUSING_TOOLTIP" | "UPDATE_INGAME_BEAUTYSHOP_STATUS" | "UPDATE_INGAME_SHOP" | "UPDATE_INGAME_SHOP_VIEW" | "UPDATE_INSTANT_GAME_INVITATION_COUNT" | "UPDATE_INSTANT_GAME_KILLSTREAK" | "UPDATE_INSTANT_GAME_KILLSTREAK_COUNT" | "UPDATE_INSTANT_GAME_SCORES" | "UPDATE_INSTANT_GAME_STATE" | "UPDATE_INSTANT_GAME_TARGET_NPC_INFO" | "UPDATE_INSTANT_GAME_TIME" | "UPDATE_ITEM_LOOK_CONVERT_MODE" | "UPDATE_MONITOR_NPC" | "UPDATE_MY_SLAVE_POS_INFO" | "UPDATE_NPC_INFO" | "UPDATE_INDUN_PLAYING_INFO_BROADCASTING" | "UPDATE_OPTION_BINDINGS" | "UPDATE_PING_INFO" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_MATERIAL" | "UPDATE_RESTORE_CRAFT_ORDER_ITEM_SLOT" | "UPDATE_RETURN_ACCOUNT_STATUS" | "UPDATE_ROADMAP_ANCHOR" | "UPDATE_ROSTER_MEMBER_INFO" | "UPDATE_ROUTE_MAP" | "UPDATE_SHIP_TELESCOPE_INFO" | "UPDATE_SHORTCUT_SKILLS" | "UPDATE_SIEGE_SCORE" | "UPDATE_SKILL_ACTIVE_TYPE" | "UPDATE_SLAVE_EQUIPMENT_SLOT" | "UPDATE_SPECIALTY_RATIO" | "UPDATE_SQUAD" | "UPDATE_TELESCOPE_AREA" | "UPDATE_TODAY_ASSIGNMENT" | "UPDATE_TODAY_ASSIGNMENT_RESET_COUNT" | "UPDATE_TRANSFER_TELESCOPE_AREA" | "UPDATE_TRANSFER_TELESCOPE_INFO" | "UPDATE_ZONE_INFO" | "UPDATE_ZONE_LEVEL_INFO" | "UPDATE_ZONE_PERMISSION" | "VIEW_CASH_BUY_WINDOW" | "WAIT_FRIEND_ADD_ALARM" | "WAIT_FRIENDLIST_UPDATE" | "WAIT_REPLY_FROM_SERVER" | "WATCH_TARGET_CHANGED" | "WEB_BROWSER_ESC_EVENT" | "WORLD_MESSAGE" | "ZONE_SCORE_CONTENT_STATE" | "ZONE_SCORE_UPDATED"
Method: ReleaseHandler
(method) Widget:ReleaseHandler(actionName: "OnAcceptFocus"|"OnAlphaAnimeEnd"|"OnBoundChanged"|"OnChangedAnchor"|"OnCheckChanged"...(+44))
Releases a handler for the specified action.
@param
actionName— The action name to release.actionName: | "OnAcceptFocus" -- Triggers when the widget accepts focus. | "OnAlphaAnimeEnd" -- Triggers when the widgets alpha animation has ended. | "OnBoundChanged" -- Triggers when the widgets ui bound has changed. | "OnChangedAnchor" -- Triggers when the widgets anchor has been changed. | "OnCheckChanged" -- triggers when the CheckButton widget check has been changed. | "OnClick" -- Triggers when the widget has been clicked. | "OnCloseByEsc" -- Triggers when the Window widget has been closed when the escape key has been pressed. Requires `widget:SetCloseOnEscape(true)`. | "OnContentUpdated" -- Triggers when the contents of a widget are updated. | "OnCursorMoved" -- Triggers when the EditboxMultiline widgets cursor has moved. | "OnDragReceive" -- Triggers when the Window widget has dragging enabled and drag is received. | "OnDragStart" -- Triggers when the Window widget has dragging enabled and drag has started. | "OnDragStop" -- Triggers when the Window widget has dragging enabled and drag has stopped. | "OnDynamicListUpdatedView" -- Triggers when he DynamicList widget view has updated. | "OnEffect" -- Triggers every frame while the widget is shown. | "OnEnableChanged" -- Triggers when the widget is enabled or disabled. | "OnEndFadeIn" -- Triggers when the widget has ended the fade in animation for showing the widget. | "OnEndFadeOut" -- Triggers when the widget has ended the fade out animation for hiding the widget. | "OnEnter" -- Triggers when the mouse enters the widgets ui bounds. | "OnEnterPressed" -- Triggers when the widget is focused and the enter key is pressed. | "OnEscapePressed" -- Triggers when the widget is focused and the escape key is pressed. | "OnEvent" -- Triggers when an event registered to the widget triggers. | "OnHide" -- Triggers when the widget is hidden. | "OnKeyDown" -- Triggers when the widget has keyboard enabled and the key has been pushed. | "OnKeyUp" -- Triggers when the widget has keyboard enabled and the key has been released. | "OnLeave" -- Triggers when mouse leaves the widgets ui bounds. | "OnListboxToggled" -- Triggers when the Listbox widget is toggled. | "OnModelChanged" -- triggers when the Model widget model changes. | "OnMouseDown" -- Triggers when the mouse left or right click is released while within the ui bounds of the widget. | "OnMouseMove" -- Triggers when the mouse moves while within the widgets ui bounds. | "OnMouseUp" -- Triggers when the mouse left or right click is pressed while within the ui bounds of the widget. | "OnMovedPosition" -- Triggers when the Window widget has dragging enabled and the widget has moved. | "OnPageChanged" -- Triggers when the Pageable widget page changes. | "OnPermissionChanged" -- Triggers when the permission changes. | "OnRadioChanged" -- Triggers when the RadioGroup widget radio changes. | "OnRestricted" -- # | "OnScale" -- Triggers when the widgets scale has been applied or set. | "OnScaleAnimeEnd" -- Triggers when the widgets scale animation has ended. | "OnSelChanged" -- Triggers when the Listbox or ListCtrl widget selection changes. | "OnShow" -- Triggers when the object is shown. | "OnSliderChanged" -- Triggers when the Slider widget slider changes. | "OnTabChanged" -- Triggers when the Tab widget tab changes. | "OnTextChanged" -- Triggers when the Editbox widget text changes. | "OnTooltip" -- Triggers when the Listbox widget should show a tooltip. | "OnUpdate" -- Triggers every frame while the widget is shown. | "OnVisibleChanged" -- Triggers when the widget is shown or hidden. | "OnWheelDown" -- Triggers when the mouse is within the widgets ui bounds and the mouse wheel is scrolled down. | "OnWheelUp" -- Triggers when the mouse is within the widgets ui bounds mouse wheel is scrolled up. | "PreClick" -- Triggers when the Slot widget is clicked. | "PreUse" -- Triggers when the Slot widget is clicked.
Method: IsNowAnimation
(method) Widget:IsNowAnimation()
-> nowAnimation: boolean
Checks if the Widget is currently animating.
@return
nowAnimation—trueif animating,falseotherwise.
Method: SetHandler
(method) Widget:SetHandler(actionName: "OnAcceptFocus"|"OnAlphaAnimeEnd"|"OnBoundChanged"|"OnChangedAnchor"|"OnCheckChanged"...(+44), handler: function)
Sets a handler for the specified action.
@param
actionName— The action name.@param
handler— The handler function.actionName: | "OnAcceptFocus" -- Triggers when the widget accepts focus. | "OnAlphaAnimeEnd" -- Triggers when the widgets alpha animation has ended. | "OnBoundChanged" -- Triggers when the widgets ui bound has changed. | "OnChangedAnchor" -- Triggers when the widgets anchor has been changed. | "OnCheckChanged" -- triggers when the CheckButton widget check has been changed. | "OnClick" -- Triggers when the widget has been clicked. | "OnCloseByEsc" -- Triggers when the Window widget has been closed when the escape key has been pressed. Requires `widget:SetCloseOnEscape(true)`. | "OnContentUpdated" -- Triggers when the contents of a widget are updated. | "OnCursorMoved" -- Triggers when the EditboxMultiline widgets cursor has moved. | "OnDragReceive" -- Triggers when the Window widget has dragging enabled and drag is received. | "OnDragStart" -- Triggers when the Window widget has dragging enabled and drag has started. | "OnDragStop" -- Triggers when the Window widget has dragging enabled and drag has stopped. | "OnDynamicListUpdatedView" -- Triggers when he DynamicList widget view has updated. | "OnEffect" -- Triggers every frame while the widget is shown. | "OnEnableChanged" -- Triggers when the widget is enabled or disabled. | "OnEndFadeIn" -- Triggers when the widget has ended the fade in animation for showing the widget. | "OnEndFadeOut" -- Triggers when the widget has ended the fade out animation for hiding the widget. | "OnEnter" -- Triggers when the mouse enters the widgets ui bounds. | "OnEnterPressed" -- Triggers when the widget is focused and the enter key is pressed. | "OnEscapePressed" -- Triggers when the widget is focused and the escape key is pressed. | "OnEvent" -- Triggers when an event registered to the widget triggers. | "OnHide" -- Triggers when the widget is hidden. | "OnKeyDown" -- Triggers when the widget has keyboard enabled and the key has been pushed. | "OnKeyUp" -- Triggers when the widget has keyboard enabled and the key has been released. | "OnLeave" -- Triggers when mouse leaves the widgets ui bounds. | "OnListboxToggled" -- Triggers when the Listbox widget is toggled. | "OnModelChanged" -- triggers when the Model widget model changes. | "OnMouseDown" -- Triggers when the mouse left or right click is released while within the ui bounds of the widget. | "OnMouseMove" -- Triggers when the mouse moves while within the widgets ui bounds. | "OnMouseUp" -- Triggers when the mouse left or right click is pressed while within the ui bounds of the widget. | "OnMovedPosition" -- Triggers when the Window widget has dragging enabled and the widget has moved. | "OnPageChanged" -- Triggers when the Pageable widget page changes. | "OnPermissionChanged" -- Triggers when the permission changes. | "OnRadioChanged" -- Triggers when the RadioGroup widget radio changes. | "OnRestricted" -- # | "OnScale" -- Triggers when the widgets scale has been applied or set. | "OnScaleAnimeEnd" -- Triggers when the widgets scale animation has ended. | "OnSelChanged" -- Triggers when the Listbox or ListCtrl widget selection changes. | "OnShow" -- Triggers when the object is shown. | "OnSliderChanged" -- Triggers when the Slider widget slider changes. | "OnTabChanged" -- Triggers when the Tab widget tab changes. | "OnTextChanged" -- Triggers when the Editbox widget text changes. | "OnTooltip" -- Triggers when the Listbox widget should show a tooltip. | "OnUpdate" -- Triggers every frame while the widget is shown. | "OnVisibleChanged" -- Triggers when the widget is shown or hidden. | "OnWheelDown" -- Triggers when the mouse is within the widgets ui bounds and the mouse wheel is scrolled down. | "OnWheelUp" -- Triggers when the mouse is within the widgets ui bounds mouse wheel is scrolled up. | "PreClick" -- Triggers when the Slot widget is clicked. | "PreUse" -- Triggers when the Slot widget is clicked.
Method: SetLText
(method) Widget:SetLText(category: `ABILITY_CATEGORY_DESCRIPTION_TEXT`|`ABILITY_CATEGORY_TEXT`|`ABILITY_CHANGER_TEXT`|`ATTRIBUTE_TEXT`|`ATTRIBUTE_VARIATION_TEXT`...(+117), key: string, ...string)
Sets localized text for the Widget with multiple optional parameters.
@param
category— The UI text category. (default:COMMON_TEXT)@param
key— The key from the database ui_texts table.@param
...— Arguments to replace placeholders (must match number of $).-- api/Addon category: | `ABILITY_CATEGORY_DESCRIPTION_TEXT` | `ABILITY_CATEGORY_TEXT` | `ABILITY_CHANGER_TEXT` | `ATTRIBUTE_TEXT` | `ATTRIBUTE_VARIATION_TEXT` | `AUCTION_TEXT` | `BATTLE_FIELD_TEXT` | `BEAUTYSHOP_TEXT` | `BINDING` | `BUTLER` | `CASTING_BAR_TEXT` | `CHARACTER_CREATE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TEXT` | `CHARACTER_POPUP_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_SELECT_TEXT` | `CHARACTER_SUBTITLE_INFO_TOOLTIP_TEXT` | `CHARACTER_SUBTITLE_TEXT` | `CHARACTER_SUBTITLE_TOOLTIP_TEXT` | `CHARACTER_TITLE_TEXT` | `CHAT_CHANNEL_TEXT` | `CHAT_COMBAT_LOG_TEXT` | `CHAT_CREATE_TAB_TEXT` | `CHAT_FILTERING` | `CHAT_FORCE_ATTACK_TEXT` | `CHAT_LIST_TEXT` | `CHAT_SYSTEM_TEXT` | `COMBAT_MESSAGE_TEXT` | `COMBAT_TEXT` | `COMBINED_ABILITY_NAME_TEXT` | `COMMON_TEXT` | `COMMUNITY_TEXT` | `COMPOSITION_TEXT` | `CRAFT_TEXT` | `CUSTOMIZING_TEXT` | `DATE_TIME_TEXT` | `DOMINION` | `DUEL_TEXT` | `EQUIP_SLOT_TYPE_TEXT` | `ERROR_MSG` | `EXPEDITION_TEXT` | `FACTION_TEXT` | `FARM_TEXT` | `GENDER_TEXT` | `GRAVE_YARD_TEXT` | `HERO_TEXT` | `HONOR_POINT_WAR_TEXT` | `HOUSING_PERMISSIONS_TEXT` | `HOUSING_TEXT` | `INFOBAR_MENU_TEXT` | `INFOBAR_MENU_TIP_TEXT` | `INGAMESHOP_TEXT` | `INSTANT_GAME_TEXT` | `INVEN_TEXT` | `ITEM_GRADE` | `ITEM_LOOK_CONVERT_TEXT` | `KEY_BINDING_TEXT` | `LEARNING_TEXT` | `LEVEL_CHANGED_TEXT` | `LOADING_TEXT` | `LOGIN_CROWDED_TEXT` | `LOGIN_DELETE_TEXT` | `LOGIN_ERROR` | `LOGIN_TEXT` | `LOOT_METHOD_TEXT` | `LOOT_TEXT` | `MAIL_TEXT` | `MAP_TEXT` | `MONEY_TEXT` | `MSG_BOX_BODY_TEXT` | `MSG_BOX_BTN_TEXT` | `MSG_BOX_TITLE_TEXT` | `MUSIC_TEXT` | `NATION_TEXT` | `OPTION_TEXT` | `PARTY_TEXT` | `PERIOD_TIME_TEXT` | `PET_TEXT` | `PHYSICAL_ENCHANT_TEXT` | `PLAYER_POPUP_TEXT` | `PORTAL_TEXT` | `PREMIUM_TEXT` | `PRIEST_TEXT` | `PROTECT_SENSITIVE_OPERATION_TEXT` | `QUEST_ACT_OBJ_PTN_TEXT` | `QUEST_ACT_OBJ_TEXT` | `QUEST_CONDITION_TEXT` | `QUEST_DISTANCE_TEXT` | `QUEST_ERROR` | `QUEST_INTERACTION_TEXT` | `QUEST_OBJ_STATUS_TEXT` | `QUEST_SPHERE_TEXT` | `QUEST_STATUS_TEXT` | `QUEST_TEXT` | `RACE_DETAIL_DESCRIPTION_TEXT` | `RACE_TEXT` | `RAID_TEXT` | `RANKING_TEXT` | `REPAIR_TEXT` | `RESTRICT_TEXT` | `SECOND_PASSWORD_TEXT` | `SERVER_TEXT` | `SKILL_TEXT` | `SKILL_TRAINING_MSG_TEXT` | `SLAVE_KIND` | `SLAVE_TEXT` | `STABLER_TEXT` | `STORE_TEXT` | `TARGET_POPUP_TEXT` | `TEAM_TEXT` | `TERRITORY_TEXT` | `TIME` | `TOOLTIP_TEXT` | `TRADE_TEXT` | `TRIAL_TEXT` | `TUTORIAL_TEXT` | `UCC_TEXT` | `UNIT_FRAME_TEXT` | `UNIT_GRADE_TEXT` | `UNIT_KIND_TEXT` | `UTIL_TEXT` | `WEB_TEXT` | `WINDOW_TITLE_TEXT`
Method: StartMoving
(method) Widget:StartMoving()
Starts moving the Widget. Should be used in conjunction with
Widget:StopMovingOrSizing.widget:SetHandler("OnDragStart", function(self) self:StartMoving() end) widget:SetHandler("OnDragStop", function(self) self:StopMovingOrSizing() end)
Method: Show
(method) Widget:Show(show: boolean, fadeTime?: number)
Shows or hides the widget and enables/disables its
"OnUpdate"handler. Showing before the extents and anchors are set can cause issues.@param
show—trueto show,falseto hide. (default:false)@param
fadeTime— The optional fade duration in milliseconds.
Method: SetText
(method) Widget:SetText(text: string)
Sets the text for the Widget.
@param
text— The text to set.
Method: SetStartAnimation
(method) Widget:SetStartAnimation(alpha: boolean, scale: boolean)
Enables or disables start animations for alpha and scale.
@param
alpha—trueto enable alpha animation,falseto disable. (default:false)@param
scale—trueto enable scale animation,falseto disable. (default:false)
Method: StartSizing
(method) Widget:StartSizing(anchorPoint: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4))
Starts resizing the Widget from the specified anchor point.
@param
anchorPoint— The anchor point for resizing.anchorPoint: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT"
Method: TriggerMoveAnimation
(method) Widget:TriggerMoveAnimation(on: boolean)
Triggers or stops the move animation of the Widget.
@param
on—trueto start the animation,falseto stop.
Method: StopMovingOrSizing
(method) Widget:StopMovingOrSizing()
Stops moving or resizing the Widget.
widget:SetHandler("OnDragStop", function(self) self:StopMovingOrSizing() end)
Method: UseDynamicContentState
(method) Widget:UseDynamicContentState(use: boolean)
Enables or disables dynamic content state for the widget.
@param
use—trueto enable,falseto disable.
Method: SetLText
(method) Widget:SetLText(key: string, ...string)
Sets localized text for the Widget with multiple optional parameters.
@param
key— The key from the database ui_texts table under theCOMMON_TEXTcategory.@param
...— Arguments to replace placeholders (must match number of $).
Method: SetSounds
(method) Widget:SetSounds(name: "ability_change"|"achievement"|"auction"|"auction_put_up"|"bag"...(+45))
Sets the sounds to play for the Widget, this plays differently for each type of widget, for instance a button will play its sound when clicked, and a window will play its sound when shown/hidden.
@param
name— The sound name.name: | "ability_change" | "achievement" | "auction" | "auction_put_up" | "bag" | "bank" | "battlefield_entrance" | "character_info" | "coffer" | "common_farm_info" | "community" | "composition_score" | "config" | "cosmetic_details" | "craft" | "crime_records" | "default_r" | "dialog_common" | "dialog_enter_beautyshop" | "dialog_gender_transfer" | "dyeing" | "edit_box" | "item_enchant" | "loot" | "mail" | "mail_read" | "mail_write" | "my_farm_info" | "option" | "pet_info" | "portal" | "prelim_equipment" | "quest_context_list" | "quest_directing_mode" | "raid_team" | "ranking" | "ranking_reward" | "skill_book" | "store" | "store_drain" | "submenu" | "trade" | "tutorial" | "ucc" | "wash" | "web_messenger" | "web_note" | "web_play_diary" | "web_wiki" | "world_map"
Method: SetScale
(method) Widget:SetScale(scale: number)
Sets the scale of the Widget.
@param
scale— The scale value.
Method: SetMaxResizingExtent
(method) Widget:SetMaxResizingExtent(width: number, height: number)
Sets the maximum resizing extent for the Widget.
@param
width— The maximum width.@param
height— The maximum height.
Method: SetLayerColor
(method) Widget:SetLayerColor(r: number, g: number, b: number, a: number, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Sets the color for the specified layer.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).@param
nameLayer— The layer to apply the color to.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: SetScaleAnimation
(method) Widget:SetScaleAnimation(initialScale: number, finalScale: number, velocityTime: number, accelerationTime: number, scaleAnchor: "BOTTOM"|"BOTTOMLEFT"|"BOTTOMRIGHT"|"CENTER"|"LEFT"...(+4))
Sets a scale animation for the Widget. Requires
widget:SetStartAnimation.@param
initialScale— The starting scale (must be greater than 0).@param
finalScale— The ending scale.@param
velocityTime— Duration in seconds for velocity.@param
accelerationTime— Duration in seconds for acceleration.@param
scaleAnchor— The anchor point for scaling.scaleAnchor: | "TOPLEFT" | "TOP" | "TOPRIGHT" | "LEFT" | "CENTER" | "RIGHT" | "BOTTOMLEFT" | "BOTTOM" | "BOTTOMRIGHT"
Method: SetMinResizingExtent
(method) Widget:SetMinResizingExtent(width: number, height: number)
Sets the minimum resizing extent for the Widget.
@param
width— The minimum width.@param
height— The minimum height.
Method: SetResizingBorderSize
(method) Widget:SetResizingBorderSize(left: number, top: number, right: number, bottom: number)
Sets the resizing border size for the Widget.
SetMinResizingExtentandSetMaxResizingExtentmust be called or this can cause a crash!@param
left— The left border size.@param
top— The top border size.@param
right— The right border size.@param
bottom— The bottom border size.widget:SetResizingBorderSize(10, 10, 10, 10) widget:SetMinResizingExtent(345, 160) widget:SetMaxResizingExtent(1050, 1020)
Method: SetMoveAnimation
(method) Widget:SetMoveAnimation(direction: string, delta: number, time: number, repeatAnimation: number)
Sets a move animation for the Widget.
@param
direction— The direction of the animation.@param
delta— The movement distance.@param
time— The duration in seconds.@param
repeatAnimation— The number of animation repetitions.
Method: SetRotation
(method) Widget:SetRotation(rs: string)
Sets the rotation of the widget.
@param
rs— The rotation value.
Method: UseDynamicDrawableState
(method) Widget:UseDynamicDrawableState(nameLayer: "artwork"|"background"|"overlay"|"overoverlay", use: boolean)
Enables or disables dynamic drawable state for the specified layer.
@param
nameLayer— The layer to modify.@param
use—trueto enable,falseto disable.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: IsMouseOver
(method) Widget:IsMouseOver()
-> mouseOver: boolean
Checks if the mouse is over the Widget.
@return
mouseOver—trueif the mouse is over,falseotherwise.
Method: IsDescendantWidget
(method) Widget:IsDescendantWidget(id: string)
-> descendantWidget: boolean
Checks if the specified ID is a descendant of the Widget.
@param
id— The ID to check.@return
descendantWidget—trueif the ID is a descendant,falseotherwise.local button = widget:CreateChildWidget("button", "exampleButton", 0, true) local descendantWidget = widget:IsDescendantWidget(button:GetId())
Method: CreateImageDrawable
(method) Widget:CreateImageDrawable(texturePath: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: ImageDrawable|nil
Requires importing the
ImageDrawableObject.Creates an image drawable for the specified texture and layer. Addon images can be used
Addon/{addonname}/example.dds@param
texturePath— The texture path.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created image drawable, an empty table if the objectImageDrawablehasn’t been imported, ornilif the texture doesn’t exist.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: ImageDrawable
Method: CreateIconDrawable
(method) Widget:CreateIconDrawable(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: IconDrawable
Requires importing the
IconDrawableObject.Creates an icon drawable for the specified layer.
@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created icon drawable, or an empty table if the objectIconDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: IconDrawable
Method: CreateEffectDrawableByKey
(method) Widget:CreateEffectDrawableByKey(texturePath: string, textureKey: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: EffectDrawable
Requires importing the
EffectDrawableObject.Creates an effect drawable using a key for the specified texture and layer.
@param
texturePath— The texture name.@param
textureKey— The texture key.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created effect drawable, or an empty table if the objectEffectDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: EffectDrawable
Method: CreateEffectDrawable
(method) Widget:CreateEffectDrawable(texturePath: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: EffectDrawable|nil
Requires importing the
EffectDrawableObject.Creates an effect drawable for the specified texture and layer.
@param
texturePath— The texture name.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created effect drawable, an empty table if the objectEffectDrawablehasn’t been imported, ornilif the texture doesn’t exist.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: EffectDrawable
Method: CreateNinePartDrawable
(method) Widget:CreateNinePartDrawable(texturePath: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: NinePartDrawable
Requires importing the
NinePartDrawableObject.Creates a nine-part drawable for the specified texture and layer.
@param
texturePath— The texture path.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created nine-part drawable, or an empty table if the objectNinePartDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: NinePartDrawable
Method: CreateThreeColorDrawable
(method) Widget:CreateThreeColorDrawable(width: number, height: number, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: ThreeColorDrawable
Requires importing the
ThreeColorDrawableObject.Creates a three-color drawable for the specified dimensions and layer.
@param
width— The width of the drawable.@param
height— The height of the drawable.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created three-color drawable, or an empty table if the objectThreeColorDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: ThreeColorDrawable
Method: CreateTextDrawable
(method) Widget:CreateTextDrawable(fontPath: "font_combat"|"font_main"|"font_sub", fontSize: number, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: TextDrawable
Requires importing the
TextDrawableObject.Creates a text drawable for the specified font and size.
@param
fontPath— The font path.@param
fontSize— The font size.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created text drawable, or an empty table if the objectTextDrawablehasn’t been imported.fontPath: | "font_main" | "font_sub" | "font_combat" -- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: TextDrawable
Method: CreateThreePartDrawable
(method) Widget:CreateThreePartDrawable(texturePath: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: ThreePartDrawable
Requires importing the
ThreePartDrawableObject.Creates a three-part drawable for the specified texture and layer.
@param
texturePath— The texture path.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created three-part drawable, or an empty table if the objectThreePartDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: ThreePartDrawable
Method: DetachWidget
(method) Widget:DetachWidget()
Detaches the Widget from its parent.
Method: CreateDrawable
(method) Widget:CreateDrawable(texturePath: string, textureKey: string, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: DrawableDDS
Requires importing the correct
DrawableObject type for thetextureKey.Creates a drawable from the specified texture path and key. The key’s
typewill define whatdrawableTypeobject needs to be imported. Casting the return to the appropriate type may be neccessary.@param
texturePath— The texture path.@param
textureKey— The texture key taken from thepath*.gfile.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created drawable, or an empty table if the objectDrawableDDShasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: CreateColorDrawable
(method) Widget:CreateColorDrawable(r: number, g: number, b: number, a: number, nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: ColorDrawable
Requires importing the
ColorDrawableObject.Creates a color drawable for the specified layer.
@param
r— Red value (min:0, max:1).@param
g— Green value (min:0, max:1).@param
b— Blue value (min:0, max:1).@param
a— Alpha value (min:0, max:1).@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created color drawable, or an empty table if the objectColorDrawablehasn’t been imported.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: ColorDrawable
Method: CancelRequestCharacterCacheData
(method) Widget:CancelRequestCharacterCacheData()
Cancels the request for character cache data.
Method: AttachWidget
(method) Widget:AttachWidget(widget: Widget)
Attaches a widget to the current Widget.
@param
widget— The widget to attach.
Method: CreateColorDrawableByKey
(method) Widget:CreateColorDrawableByKey(colorKey: "action_slot_state_img_able"|"action_slot_state_img_can_learn"|"action_slot_state_img_cant_or_not_learn"|"action_slot_state_img_disable"|"common_black_bg"...(+27), nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
-> drawable: ColorDrawable
Requires importing the
ColorDrawableObject.Creates a color drawable using a color key for the specified layer.
@param
colorKey— The color key to use.@param
nameLayer— The layer to apply the drawable to.@return
drawable— The created color drawable, or an empty table if the objectColorDrawablehasn’t been imported.-- ui/setting/etc_color.g colorKey: | "action_slot_state_img_able" | "action_slot_state_img_can_learn" | "action_slot_state_img_cant_or_not_learn" | "action_slot_state_img_disable" | "common_black_bg" | "common_white_bg" | "craft_step_disable" | "craft_step_enable" | "editbox_cursor_default" | "editbox_cursor_light" | "icon_button_overlay_black" | "icon_button_overlay_none" | "icon_button_overlay_red" | "icon_button_overlay_yellow" | "login_stage_black_bg" | "map_hp_bar_bg" | "map_hp_bar" | "market_price_column_over" | "market_price_last_column" | "market_price_line_daily" | "market_price_line_weekly" | "market_price_volume" | "market_prict_cell" | "quest_content_directing_fade_in" | "quest_content_directing_fade_out" | "quest_content_directing_under_panel" | "quick_slot_bg" | "texture_check_window_bg" | "texture_check_window_data_label" | "texture_check_window_rect" | "texture_check_window_tooltip_bg" | "web_browser_background" -- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4See: ColorDrawable
Method: ChangeChildAnchorByScrollValue
(method) Widget:ChangeChildAnchorByScrollValue(typeStr: "horz"|"vert", value: number)
Changes the child anchor based on scroll value for the specified direction.
@param
typeStr— The scroll direction (horizontal or vertical).@param
value— The scroll value.typeStr: | "horz" | "vert"
Method: CreateChildWidget
(method) Widget:CreateChildWidget(objectTypeStr: "avi"|"button"|"chatwindow"|"checkbutton"|"circlediagram"...(+34), name: string, index: number, reflectToScriptTable: boolean)
-> widget: Widget
Creates and returns a child widget, attaching it as a property to the Widget, and gives the widget a draw priority z-index.
@param
objectTypeStr— The type of widget to create.@param
name— The name of the widget.@param
index— The index of the widget,0setswidget.namewhereas any number above0setswidget.name[index].@param
reflectToScriptTable— Whether to attach the widget to the script table under itsname.@return
widget— The created child widget, empty table if the widget hasn’t been imported, ornilif creation fails.local button = widget:CreateChildWidget("button", "exampleButton", 0, true) -- widget.exampleButton This is automatically set by this method.objectTypeStr: | "avi" | "button" | "chatwindow" | "checkbutton" | "circlediagram" | "colorpicker" | "combobox" | "cooldownbutton" | "cooldownconstantbutton" | "cooldowninventorybutton" | "damagedisplay" | "dynamiclist" | "editbox" | "editboxmultiline" | "emptywidget" | "folder" | "gametooltip" | "grid" | "label" | "line" | "listbox" | "listctrl" | "megaphonechatedit" | "message" | "modelview" | "pageable" | "paintcolorpicker" | "radiogroup" | "roadmap" | "slider" | "slot" | "statusbar" | "tab" | "textbox" | "unitframetooltip" | "webbrowser" | "window" | "worldmap" | "x2editbox"See: Widget
Method: Clickable
(method) Widget:Clickable(clickable: boolean)
Enables or disables clickability for the Widget. (default:
true)@param
clickable—trueto enable clicking,falseto disable.
Method: CreateChildWidgetByType
(method) Widget:CreateChildWidgetByType(objectType: `0`|`10`|`11`|`12`|`13`...(+51), name: string, index: number, reflectToScriptTable: boolean)
-> widget: Widget
Creates and returns a child widget by type and gives the widget a draw priority z-index.
@param
objectType— The type of widget to create.@param
name— The name of the widget.@param
index— The index of the widget,0setswidget.namewhereas any number above0setswidget.name[index].@param
reflectToScriptTable— Whether to attach the widget to the script table.@return
widget— The created child widget, empty table if the widget hasn’t been imported, ornilif creation fails.local button = widget:CreateChildWidgetByType(OBJECT.Button, "exampleButton", 0, true) -- widget.exampleButton This is automatically set by this method.objectType: | `0` -- Window | `1` -- Label | `2` -- Button | `3` -- Editbox | `4` -- EditboxMultiline | `5` -- Listbox | `6` -- Drawable | `7` -- ColorDrawable | `8` -- NinePartDrawable | `9` -- ThreePartDrawable | `10` -- ImageDrawable | `11` -- IconDrawable | `12` -- TextDrawable | `13` -- TextStyle | `14` -- ThreeColorDrawable | `15` -- EffectDrawable | `16` -- Message | `17` -- StatusBar | `18` -- GameTooltip | `19` -- UnitframeTooltip | `20` -- CooldownButton | `21` -- CooldownInventoryButton | `22` -- CooldownConstantButton | `23` -- CheckButton | `24` -- Slider | `25` -- Pageable | `26` -- WorldMap | `27` -- RoadMap | `28` -- Grid | `29` -- ModelView | `30` -- Webbrowser | `31` -- CircleDiagram | `32` -- ColorPicker | `33` -- PaintColorPicker | `34` -- Folder | `35` -- DamageDisplay | `36` -- Tab | `37` -- SliderTab | `38` -- ChatWindow | `39` -- Textbox | `40` -- Combobox | `41` -- ComboListButton | `42` -- ChatMessage | `43` -- ChatEdit | `44` -- MegaphoneChatEdit | `45` -- ListCtrl | `46` -- EmptyWidget | `47` -- Slot | `48` -- Line | `49` -- Root | `50` -- TextureDrawable | `51` -- Webview | `52` -- Avi | `53` -- X2Editbox | `54` -- DynamicList | `55` -- RadioGroupSee: Widget
Method: IsEnabled
(method) Widget:IsEnabled()
-> enabled: boolean
Checks if the Widget is enabled.
@return
enabled—trueif enabled,falseotherwise.
Method: DisableDrawables
(method) Widget:DisableDrawables(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Disables drawables for the specified layer.
@param
nameLayer— The layer to disable.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: Enable
(method) Widget:Enable(enable: boolean, enableChildren?: boolean)
Enables or disables the Widget, changes the state of the widget if supported, and enables or disables its handler actions:
"OnClick""OnMouseDown""OnMouseMove""OnMouseUp"@param
enable—trueto enable,falseto disable. (default:true)@param
enableChildren—trueto enable,falseto disable. (default:true)
Method: GetText
(method) Widget:GetText()
-> text: string
Retrieves the text of the Widget.
@return
text— The text content.
Method: GetRotation
(method) Widget:GetRotation()
-> rotation: string|nil
Retrieves the rotation of the widget.
Method: GetParent
(method) Widget:GetParent()
-> parentWidget: Widget
Retrieves the parent widget of the Widget. Returns the current widget if no parent exists. Casting the return to the appropriate type may be neccessary.
@return
parentWidget— The parent widget.
Method: GetAttachedWidget
(method) Widget:GetAttachedWidget()
-> attachedWidget: Widget|nil
Retrieves the last attached widget of the Widget. Casting the return to the appropriate type may be neccessary.
@return
attachedWidget— The attached widget, ornilif none.See: Widget
Method: GetUILayer
(method) Widget:GetUILayer()
-> uiLayer: "background"|"dialog"|"game"|"hud"|"normal"...(+3)
Retrieves the UI layer of the Widget.
@return
uiLayer— The UI layer. (default:"normal")-- Widgets with layers of the same level and parent can overlap based on focus. uiLayer: | "background" -- Layer 0 (invisible) | "game" -- Layer 1 -> "normal" -- Layer 2 (default) | "hud" -- Layer 3 | "questdirecting" -- Layer 4 | "dialog" -- Layer 5 | "tooltip" -- Layer 6 | "system" -- Layer 7
Method: HasHandler
(method) Widget:HasHandler(actionName: "OnAcceptFocus"|"OnAlphaAnimeEnd"|"OnBoundChanged"|"OnChangedAnchor"|"OnCheckChanged"...(+44))
-> handlerExists: boolean
Checks if the Widget has a handler for the specified action.
@param
actionName— The action name to check.@return
handlerExists—trueif a handler exists,falseotherwise.actionName: | "OnAcceptFocus" -- Triggers when the widget accepts focus. | "OnAlphaAnimeEnd" -- Triggers when the widgets alpha animation has ended. | "OnBoundChanged" -- Triggers when the widgets ui bound has changed. | "OnChangedAnchor" -- Triggers when the widgets anchor has been changed. | "OnCheckChanged" -- triggers when the CheckButton widget check has been changed. | "OnClick" -- Triggers when the widget has been clicked. | "OnCloseByEsc" -- Triggers when the Window widget has been closed when the escape key has been pressed. Requires `widget:SetCloseOnEscape(true)`. | "OnContentUpdated" -- Triggers when the contents of a widget are updated. | "OnCursorMoved" -- Triggers when the EditboxMultiline widgets cursor has moved. | "OnDragReceive" -- Triggers when the Window widget has dragging enabled and drag is received. | "OnDragStart" -- Triggers when the Window widget has dragging enabled and drag has started. | "OnDragStop" -- Triggers when the Window widget has dragging enabled and drag has stopped. | "OnDynamicListUpdatedView" -- Triggers when he DynamicList widget view has updated. | "OnEffect" -- Triggers every frame while the widget is shown. | "OnEnableChanged" -- Triggers when the widget is enabled or disabled. | "OnEndFadeIn" -- Triggers when the widget has ended the fade in animation for showing the widget. | "OnEndFadeOut" -- Triggers when the widget has ended the fade out animation for hiding the widget. | "OnEnter" -- Triggers when the mouse enters the widgets ui bounds. | "OnEnterPressed" -- Triggers when the widget is focused and the enter key is pressed. | "OnEscapePressed" -- Triggers when the widget is focused and the escape key is pressed. | "OnEvent" -- Triggers when an event registered to the widget triggers. | "OnHide" -- Triggers when the widget is hidden. | "OnKeyDown" -- Triggers when the widget has keyboard enabled and the key has been pushed. | "OnKeyUp" -- Triggers when the widget has keyboard enabled and the key has been released. | "OnLeave" -- Triggers when mouse leaves the widgets ui bounds. | "OnListboxToggled" -- Triggers when the Listbox widget is toggled. | "OnModelChanged" -- triggers when the Model widget model changes. | "OnMouseDown" -- Triggers when the mouse left or right click is released while within the ui bounds of the widget. | "OnMouseMove" -- Triggers when the mouse moves while within the widgets ui bounds. | "OnMouseUp" -- Triggers when the mouse left or right click is pressed while within the ui bounds of the widget. | "OnMovedPosition" -- Triggers when the Window widget has dragging enabled and the widget has moved. | "OnPageChanged" -- Triggers when the Pageable widget page changes. | "OnPermissionChanged" -- Triggers when the permission changes. | "OnRadioChanged" -- Triggers when the RadioGroup widget radio changes. | "OnRestricted" -- # | "OnScale" -- Triggers when the widgets scale has been applied or set. | "OnScaleAnimeEnd" -- Triggers when the widgets scale animation has ended. | "OnSelChanged" -- Triggers when the Listbox or ListCtrl widget selection changes. | "OnShow" -- Triggers when the object is shown. | "OnSliderChanged" -- Triggers when the Slider widget slider changes. | "OnTabChanged" -- Triggers when the Tab widget tab changes. | "OnTextChanged" -- Triggers when the Editbox widget text changes. | "OnTooltip" -- Triggers when the Listbox widget should show a tooltip. | "OnUpdate" -- Triggers every frame while the widget is shown. | "OnVisibleChanged" -- Triggers when the widget is shown or hidden. | "OnWheelDown" -- Triggers when the mouse is within the widgets ui bounds and the mouse wheel is scrolled down. | "OnWheelUp" -- Triggers when the mouse is within the widgets ui bounds mouse wheel is scrolled up. | "PreClick" -- Triggers when the Slot widget is clicked. | "PreUse" -- Triggers when the Slot widget is clicked.
Method: GetValue
(method) Widget:GetValue(typeStr: string)
-> value: number
Retrieves the value for the specified type.
@param
typeStr— The type to query.@return
value— The value associated with the type.
Method: InheritAnimationData
(method) Widget:InheritAnimationData(widget: Widget)
Inherits animation data from the specified widget.
@param
widget— The widget to inherit animation data from.
Method: DisableDrawablesWithChildren
(method) Widget:DisableDrawablesWithChildren(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Disables drawables for the specified layer and its children.
@param
nameLayer— The layer to disable.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: GetAlpha
(method) Widget:GetAlpha()
-> alpha: number
Retrieves the alpha value of the Widget.
@return
alpha— The alpha value (min:0, max:1).
Method: EnablePick
(method) Widget:EnablePick(enable: boolean)
Enables or disables the Widgets ability to be picked and the widget actions that relate to a widget being picked:
"OnClick""OnDragReceive""OnDragStart""OnDragStop""OnEnter""OnEscapePressed""OnLeave""OnMouseDown""OnMouseMove""OnMouseUp"@param
enable—trueto enable picking,falseto disable. (default:true)
Method: EnableDrawables
(method) Widget:EnableDrawables(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Enables drawables for the specified layer.
@param
nameLayer— The layer to enable.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: EnableDrag
(method) Widget:EnableDrag(enable: boolean)
Enables or disables the Widget handler actions
"OnDragStart"and"OnDragStop".@param
enable—trueto enable dragging,falseto disable. (default:false)
Method: EnableScroll
(method) Widget:EnableScroll(enable: boolean)
Enables or disables scrolling for the Widget. Children widgets outside of the parent widget will not render.
@param
enable—trueto enable scrolling,falseto disable.
Method: EnableDrawablesWithChildren
(method) Widget:EnableDrawablesWithChildren(nameLayer: "artwork"|"background"|"overlay"|"overoverlay")
Enables drawables for the specified layer and its children.
@param
nameLayer— The layer to enable.-- Drawables with layers of the same level and parent can overlap based on focus. nameLayer: | "background" -- Layer 1 | "artwork" -- Layer 2 | "overlay" -- Layer 3 | "overoverlay" -- Layer 4
Method: EnableHidingIsRemove
(method) Widget:EnableHidingIsRemove(enable: boolean)
Enables or disables
Widget:SetDeletedHandlerand when the widget is hidden fires that event and then removes the Widget from the Object Pool but doesn’t remove all references.@param
enable—trueto enable removal on hide,falseto disable. (default:false)
Method: EnableFocus
(method) Widget:EnableFocus(enable: boolean)
Enables or disables focus for the Widget and when the widget is focus enables the widget handler actions
"OnKeyUp"and"OnKeyDown".@param
enable—trueto enable focus,falseto disable.
Method: EnableKeyboard
(method) Widget:EnableKeyboard(enable: boolean)
Enables or disables the Widget handler actions
"OnKeyUp"and"OnKeyDown".@param
enable—trueto enable keyboard input,falseto disable.
Method: UseResizing
(method) Widget:UseResizing(use: boolean)
Enables or disables resizing for the Widget.
@param
use—trueto enable resizing,falseto disable. (default:false)
Console Variables
REQUIRE_NET_SYNC: cannot be changed on client and when connecting it’s sent to the client
SAVEGAME: stored when saving a savegame
READONLY: can not be changed by the user
- Command: uc_set_yaw
- script:
- help:
variable: e_GI
- type: int
- current: 1
- help: Enable/disable global illumination. Default: 1 - enabled
variable: r_dofMinZ
- type: float
- current: 0
- help: Set dof min z distance, anything behind this distance will get out focus. (good default value 0.4)
variable: mrac
- type: int
- current: 0
- help:
variable: r_glowanamorphicflares
- type: int
- current: 0
- help: Toggles the anamorphic flares effect.
- Usage: r_GlowAnamorphicFlares [0/1] Default is 0 (off). Set to 1 to enable.
variable: watching_unit_movement_debug
- type: int
- current: 0
- help:
variable: rope_skill_controller_cut_angvel
- type: float
- current: 25.1327
- help:
variable: camera_use_shake
- type: int
- current: 1
- help: [0,1] off, on
variable: r_ShadowsUseClipVolume
- type: int
- current: 0
- help: 0=disable shadows clip volume, 1=enable shadows clip volume
variable: e_sky_type
- type: int
- current: 1
- help: Type of sky used: 0 (static), 1 (dynamic).
variable: cb_closeup_scale
- type: float
- current: 1.6
- help:
variable: cb_closeup_speed
- type: float
- current: 5
- help:
variable: r_texturesstreamingmipfading
- type: int
- current: 0
- help: (null)
variable: ca_DebugCommandBuffer DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will print the amount of commands for the blend-buffer
variable: e_modelview_Prefab_light_offset_from_center
- type: float
- current: 5
- help: modelview Prefab light offset from the box’s center
variable: p_wireframe_distance
- type: float
- current: 5
- help: Maximum distance at which wireframe is drawn on physics helpers
variable: movement_verify_min_z_pos
- type: float
- current: -1
- help:
variable: input_debug
- type: int
- current: 0
- help: dev log
variable: lua_debugger
- type: int
- current: 1
- help: Enables the script debugger. 1 to trigger on breakpoints and errors 2 to only trigger on errors
- Usage: lua_debugger [0/1/2]
variable: e_GIRSMSize
- type: int
- current: 384
- help: Set the default reflective shadow map size.
- Default: 256 pixels for PC/128 for consoles, minimum: 64, maximum: 512
variable: lua_use_binary
- type: int
- current: 1
- help: use compiled lua source. 0 : use normal lua file (.lua) 1 : use compiled binary file (.alb)
- Usage: lua_use_binary [0/1]
variable: cl_take_screen_shot
- type: int
- current: 0
- help: Flag for screen shot function
variable: mate_spawn_debug
- type: int
- current: 0
- help: pet spawn position show
variable: ai_DebugDrawBulletEvents DUMPTODISK
- type: int
- current: 0
- help: Debug draw the bullet events the AI system processes. 0=disable, 1=enable.
variable: camera_move_slowdown
- type: float
- current: 2
- help:
variable: sys_budget_tris_brush
- type: float
- current: 50
- help:
variable: es_profileentities
- type: int
- current: 0
- help:
- Usage: 1,2,3 Default is 0 (off).
variable: r_HDRBrightThreshold DUMPTODISK
- type: float
- current: 6
- help: HDR rendering bright threshold.
- Usage: r_HDRBrightThreshold [Value] Default is 3.0f
variable: g_localPacketRate
- type: float
- current: 50
- help: Packet rate locally on faked network connection
variable: r_OptimisedLightSetup
- type: int
- current: 2
- help:
variable: e_lod_skin_ratio
- type: float
- current: 1
- help: LOD distance ratio for skin objects( ex: character
variable: r_cubemapgenerating
- type: int
- current: 0
- help: cube map genrating…
variable: movement_verify_detailed_warp_speed_too_fast
- type: float
- current: 150
- help:
variable: ca_BlendOutTime
- type: float
- current: 0.25
- help: Blend out time in layer
variable: r_ShadowJittering
- type: float
- current: 0.125
- help: Activate shadow map jittering.
- Usage: r_ShadowJittering [0=off, 1=on]
variable: r_ForceZClearWithColor
- type: int
- current: 0
- help: z Buffer Clear With Color
variable: log_AllowDirectLoggingFromAnyThread
- type: int
- current: 0
- help: When false log messages from another thread than the main thread are stored and outputed delayed
variable: ac_debugAnimEffects
- type: int
- current: 0
- help: Print log messages when anim events spawn effects.
variable: r_ErrorString
- type: string
- current: no_error_message
- help: Error String
variable: rope_skill_controller_fadeout_time
- type: float
- current: 3000
- help:
variable: ai_NoUpdate
- type: int
- current: 0
- help:
variable: e_stream_cgf
- type: int
- current: 1
- help: Debug
variable: effect_debug_filter_unit
- type: int
- current: 0
- help: unit id
variable: sys_memory_debug
- type: int
- current: 0
- help: Enables to activate low memory situation is specific places in the code (argument defines which place), 0=off
variable: movement_verify_max_packet_interval
- type: int
- current: 1000
- help:
variable: e_obj_stats
- type: int
- current: 0
- help: Show instances count
variable: ac_debugAnimError
- type: int
- current: 0
- help: Display debug history graphs of anim error distance and angle.
variable: r_TexturesStreamingDebug
- type: int
- current: 0
- help: 1 : logs 2 : vacuum pools
variable: r_NoHWGamma DUMPTODISK
- type: int
- current: 0
- help: Sets renderer to ignore hardware gamma correction.
- Usage: r_NoHWGamma [0/1] Default is 0 (allow hardware gamma correction).
variable: p_ray_fadein
- type: float
- current: 0.2
- help: Fade-in time for ray physics helpers
variable: effect_debug_state
- type: int
- current: 0
- help: Enable effect state 1 : helpers, 2 : sort by group, 4 : no empty group, 8 : no fx list
variable: e_terrain_deformations
- type: int
- current: 0
- help: Allows in-game terrain surface deformations
variable: ai_MaxSignalDuration
- type: float
- current: 3
- help: Maximum radius at which player can interact with other entities
variable: att_scale_test_drawn
- type: float
- current: 1
- help:
variable: q_ShaderTerrain REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Terrain
- Usage: q_ShaderTerrain 0=low/1=med/2=high/3=very high (default)
variable: r_WaterReflectionsQuality DUMPTODISK
- type: int
- current: 4
- help: Activates water reflections quality setting.
- Usage: r_WaterReflectionsQuality [0/1/2/3] Default is 0 (terrain only), 1 (terrain + particles), 2 (terrain + particles + brushes), 3 (everything)
variable: ca_AMC_SmoothTurn
- type: int
- current: 1
- help: If this is 1, then we smooth the turn speed
variable: option_use_water_reflection
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_use_water_reflection [0/1/x]: … r_WaterReflections = 0/1/1
variable: e_terrain_loading_log
- type: int
- current: 0
- help: Debug
variable: p_net_minsnapdist
- type: float
- current: 0.1
- help: Minimum distance between server position and client position at which to start snapping
variable: e_terrain_crater_depth_max
- type: float
- current: 0.5
- help:
variable: r_shootingstar_respawnnow
- type: int
- current: 0
- help: Set to 1 to force a respawn now.
variable: ai_TimeToAggroCancelByNoSkill DUMPTODISK
- type: float
- current: 10
- help: If no-skill-success time go over this value, AI will cancel aggro.
variable: name_tag_mode
- type: int
- current: 0
- help: render name tag of all units and doodads. 0(default), 1(battle), 2(life), 3(box)
variable: profile_disk_max_draw_items
- type: int
- current: 10000
- help: Set maximum number of IO statistics items to visualize The default value is 2000
- Usage: profile_disk_max_draw_items [num]
variable: instance_index
- type: int
- current: -1
- help: Instance Index
variable: r_CBStatic
- type: int
- current: 0
- help: Toggles per-instance CBs as static.
- Usage: r_UseCBStatic [0/1] Default is 1 (on). Set to 0 to use dynamic update of CB’s per-instance.
variable: ca_DrawCC
- type: int
- current: 1
- help: if this is 0, will not draw the CC characters
variable: e_brush_streaming_dist_ratio
- type: float
- current: 1
- help: distance ratio to view distance for brush streaming
variable: ai_DebugDrawAStarOpenList DUMPTODISK
- type: string
- current: 0
- help: Draws the A* open list for the specified AI agent.
- Usage: ai_DebugDrawAStarOpenList [AI agent name] Default is 0, which disables the debug draw. Requires ai_DebugPathfinding=1 to be activated.
variable: r_Scissor
- type: int
- current: 1
- help: Enables scissor test
variable: sys_streaming_sleep
- type: int
- current: 0
- help:
variable: con_restricted RESTRICTEDMODE
- type: int
- current: 0
- help: 0=normal mode / 1=restricted access to the console
variable: ag_logtransitions
- type: int
- current: 0
- help: Log animation graph transition calls to the console
variable: g_displayIgnoreList DUMPTODISK
- type: int
- current: 1
- help: Display ignore list in chat tab.
variable: e_decals_hit_cache
- type: int
- current: 1
- help: Use smart hit cacheing for bullet hits (may cause no decals in some cases)
variable: dummy
- type: string
- current:
- help: dummy for compiling
variable: camera_far_clip
- type: float
- current: 0
- help:
variable: e_fog
- type: int
- current: 1
- help: Activates global height/distance based fog
variable: e_obj
- type: int
- current: 1
- help: Render or not all objects
variable: e_sun
- type: int
- current: 1
- help: Activates sun light source
variable: r_HDRPresets DUMPTODISK
- type: int
- current: 0
- help: HDR rendering presets. Overrides user settings
- Usage: r_HDRPresets [Value] Default is 0 (user setup)1: Realistic mode2: Stylized mode
variable: r_TerrainSpecular_ColorB
- type: float
- current: 0.498039
- help: Reflected light colour (blue).
variable: r_TerrainSpecular_ColorG
- type: float
- current: 0.596078
- help: Reflected light colour (green).
variable: r_TerrainSpecular_ColorR
- type: float
- current: 0.984314
- help: Reflected light colour (red).
variable: e_modelview_Prefab_sunlight_color_x
- type: float
- current: 3
- help: x modelview sunlight color
variable: e_modelview_Prefab_sunlight_color_y
- type: float
- current: 3
- help: y modelview sunlight color
variable: e_modelview_Prefab_sunlight_color_z
- type: float
- current: 3
- help: z modelview sunlight color
variable: e_terrain_layer_test
- type: int
- current: 1
- help: turn off layer blending method
variable: e_view_dist_ratio_detail
- type: float
- current: 30
- help: View distance ratio for detail objects
variable: e_modelview_Prefab_sunlight_multiple
- type: float
- current: 1.88
- help: modelview sunlight specular multiplier
variable: sys_float_exceptions
- type: int
- current: 0
- help: Use or not use floating point exceptions.
variable: r_TerrainAO_FadeDist
- type: int
- current: 8
- help: Controls sky light fading in tree canopy in Z direction
variable: r_HDRGrainAmount
- type: float
- current: 0.6
- help: HDR digital noise amount
- Usage: r_HDRDigitalNoise [Value]
variable: r_Log
- type: int
- current: 0
- help: Logs rendering information to Direct3DLog.txt.
- Usage: r_Log [0/1/2/3/4] 1: Logs a list of all shaders without profile info. 2: Log contains a list of all shaders with profile info. 3: Logs all API function calls. 4: Highly detailed pipeline log, including all passes, states, lights and pixel/vertex shaders. Default is 0 (off). Use this function carefully, because log files grow very quickly.
variable: s_HDR DUMPTODISK
- type: int
- current: 1
- help: Enable and disable HDR sound
- Usage: s_HDR [0..1]Default is 1 (on)
variable: cl_debugFreezeShake DUMPTODISK
- type: int
- current: 0
- help: Toggle freeze shake debug draw
variable: sv_voice_enable_groups
- type: int
- current: 1
- help:
variable: ai_LogConsoleVerbosity DUMPTODISK
- type: int
- current: 0
- help: None = 0, progress = 1, event = 2, comment = 3
variable: g_unit_collide_bottom_box_max_size_gap
- type: float
- current: 3
- help:
variable: swim_jump_permission_range
- type: float
- current: 0.2
- help: jump height at surface (meter)
- default: 0.2
variable: cl_check_resurrectable_pos_debug
- type: int
- current: 0
- help:
variable: x_float1
- type: float
- current: 0
- help:
variable: x_float2
- type: float
- current: 0
- help:
variable: x_float3
- type: float
- current: 0
- help:
variable: ai_InterestScalingScan DUMPTODISK
- type: float
- current: 50
- help: Scale the interest value given to passively scanning the environment
variable: ai_InterestScalingView DUMPTODISK
- type: float
- current: 1
- help: Scale the interest value given to View interest items (e.g. a pretty castle, the horizon)
variable: r_StereoDevice DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 100
- help: Sets stereo device (only possible before app start)
- Usage: r_StereoDevice [0/1/2/3/4] 0: No stereo support (default) 1: Frame compatible formats (side-by-side, interlaced, anaglyph) 2: HDMI 1.4 (PS3 only) 3: Stereo driver (PC only, NVidia or AMD) 4: Dualhead (PC only, two projectors or iZ3D screen) 100: Auto-detect device for platform
variable: tip_of_day_number
- type: int
- current: 0
- help: fix tip of day number. 0: off, >0: set number
variable: http_password
- type: string
- current: password
- help:
variable: d3d9_IBPools REQUIRE_APP_RESTART
- type: int
- current: 1
- help:
variable: movement_verify_gravity_height_tolerance
- type: float
- current: 5
- help:
variable: e_foliage_broken_branches_damping
- type: float
- current: 15
- help: Damping of branch ropes of broken vegetation
variable: aim_assistAimEnabled
- type: int
- current: 1
- help: Enable/disable aim assitance on aim zooming
variable: sys_budget_dp_road
- type: float
- current: 200
- help:
variable: tab_targeting_fan_angle
- type: float
- current: 60
- help:
variable: custom_apply_dressing_gap
- type: float
- current: 0.03
- help:
variable: ca_UseDecals
- type: int
- current: 1
- help: if set to 0, effectively disables creation of decals on characters 2 - alternative method of calculating/building the decals
variable: i_particleeffects DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable particles spawned during item effects.
variable: e_shadows_slope_bias
- type: float
- current: 5
- help: Shadows slope bias for shadowgen
variable: r_SSAODebug
- type: int
- current: 0
- help: ambient occlusion debug
variable: ag_breakmode
- type: int
- current: 0
- help: 1=Enable debug break mode; 2=also lock inputs
variable: pl_debug_jump2y_mult
- type: float
- current: 0
- help:
variable: e_ShadowsTessellateDLights
- type: int
- current: 0
- help: Disable/enable tessellation for local lights shadows
variable: r_SSAOTemporalConvergence
- type: float
- current: 0.7
- help: Temporal SSAO update/convergence speed
variable: es_enable_full_script_save SAVEGAME, DUMPTODISK
- type: int
- current: 0
- help: Enable (experimental) full script save functionality
variable: bot_short_test_mode
- type: int
- current: 0
- help: 0 : unuse, 1 : use
variable: e_CoverCgfDebug
- type: int
- current: 0
- help: Shows the cover setups on cfg files
variable: r_NightVisionSonarMultiplier
- type: float
- current: 0.2
- help: Set nightvision sonar hints color multiplier.
variable: r_ShadowsParticleKernelSize DUMPTODISK
- type: float
- current: 1
- help: Blur kernel size for particles shadows.
- Usage: r_ShadowsParticleKernelSize [0.0 hard edge - x for blur], 1. is default
variable: e_VoxTerMixMask
- type: int
- current: 0
- help: Store blend info, base color and normals in textures
variable: ss_max_warp_dist RESTRICTEDMODE
- type: int
- current: 256
- help: maximum dist where camera can warp in 1 frame
variable: ca_MaxFaceLOD DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Use face lod.
variable: sv_ship_mass_debug
- type: int
- current: 0
- help:
variable: sys_game_folder
- type: string
- current: Game_pak
- help: Specifies the game folder to read all data from
variable: e_max_view_dst_full_dist_cam_height
- type: float
- current: 1000
- help: Debug
variable: s_ObstructionMaxPierecability
- type: float
- current: 100
- help: Normalizes accumulated pierecability value for obstruction.
- Usage: s_ObstructionMaxPierecability [0..] 0: none 100: a sound that is obstructed by accumulated material pierecability of 50 gets half obstruction Default is 100
variable: e_VisareaFogFadingTime
- type: float
- current: 2
- help: VisareaFogFadingTime
variable: name_tag_fade_out_distance
- type: int
- current: 40
- help: set unit name tag fadeout distance
variable: sv_maxmemoryusage
- type: int
- current: 0
- help: Maximum memory a dedicated server is allowed to use
variable: r_PostProcessEffectsFilters
- type: int
- current: 1
- help: Enables post processing special effects filters.
- Usage: r_PostProcessEffectsFilters [0/1] Default is 1 (enabled). 0 disabled
variable: ca_DumpUsedAnims
- type: int
- current: 0
- help: writes animation asset statistics to the disk
variable: pl_debug_jump2z_mult
- type: float
- current: 0
- help:
variable: e_deferred_loader_stats
- type: int
- current: 0
- help:
variable: g_quickGame_ping2_level DUMPTODISK
- type: int
- current: 170
- help: QuickGame option
variable: e_obj_tree_min_node_size
- type: int
- current: 0
- help: Debug draw of object tree bboxes
variable: r_SSAO_Visualise
- type: int
- current: 0
- help: Set to 1 to visualise either NVSSAO or SSDO as AO fullscreen [0/1]
variable: next_option_sound DUMPTODISK
- type: int
- current: 4
- help:
variable: r_GlitterSpecularPow
- type: float
- current: 2
- help: Sets glitter specular power.
- Usage: r_GlitterSpecularPow n (default is 2.0f) Where n represents a number: eg: 16.0
variable: sys_firstlaunch
- type: int
- current: 0
- help: Indicates that the game was run for the first time.
variable: ss_deferred_object_loading RESTRICTEDMODE
- type: int
- current: 1
- help:
variable: r_CustomResWidth
- type: int
- current: 0
- help: Width of custom resolution rendering
variable: aux_phys_exclude_hair
- type: int
- current: 0
- help:
variable: e_material_stats
- type: int
- current: 0
- help:
variable: e_character_light_min_dist
- type: float
- current: 5
- help: Character Light Min Dist
variable: e_foliage_branches_damping
- type: float
- current: 10
- help: Damping of branch ropes
variable: p_max_velocity
- type: float
- current: 100
- help: Clamps physicalized objects’ velocities to this value
variable: e_gsm_focus_offset_type
- type: float
- current: 0
- help: focus offset for generate shadows
variable: s_OutputConfig DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets up the preferred output configuration.
- Usage: s_OutputConfig # where # is a number between 0 and 3 representing 0: AutoDetect 1: DirectSound 2: WAV-Writer 3: WAV-Writer-NRT Default is 0 (AutoDetect).
variable: aim_assistVerticalScale
- type: float
- current: 0.75
- help: The amount of emphasis on vertical correction (the less the number is the more vertical component is compensated)
variable: name_tag_icon_gap
- type: float
- current: 0.2
- help: nametag icon gap
variable: e_GICache
- type: int
- current: 7
- help: Sparse temporal caching for RSM rendering. Measured in framed per generation. Default: 7 Min: 0 (disabled)
variable: s_MusicSpeakerCenterVolume DUMPTODISK
- type: float
- current: 0
- help: Sets the volume of the center speakers (front and back).
- Usage: s_MusicSpeakerCenterVolume 0.0Default is 0.0.
variable: movement_verify_move_speed_sampling_time
- type: float
- current: 1
- help:
variable: r_ReloadShaders
- type: int
- current: 0
- help: Reloads shaders.
- Usage: r_ReloadShaders [0/1] Default is 0. Set to 1 to reload shaders.
variable: e_view_dist_ratio
- type: float
- current: 60
- help: View distance ratio for objects
variable: aim_assistCrosshairDebug
- type: int
- current: 0
- help: debug crosshair aim assistance
variable: ai_IgnoreVisibilityChecks
- type: int
- current: 0
- help: Makes certain visibility checks (for teleporting etc) return false.
variable: r_TerrainSpecular_Strength
- type: float
- current: 150
- help: Scale specular reflection strength.
variable: r_texture_db_streaming_check_integrity
- type: int
- current: 1
- help:
variable: e_particles_low_update_dist
- type: float
- current: 100
- help: particle low update dist
variable: r_TexNoAniso DUMPTODISK
- type: int
- current: 0
- help:
variable: camera_interaction_npc_fadein_time
- type: float
- current: 1
- help:
variable: e_scissor_debug
- type: int
- current: 0
- help: Debug
variable: name_tag_large_app_stamp_offset_normal
- type: float
- current: 10
- help: large stamp app name tag offset
variable: s_PrecacheDuration
- type: float
- current: 15
- help: Sets the duration of pre-caching data after level load in seconds.
- Usage: s_PrecacheDuration [0…n]
- Default: 15
variable: p_profile_functions
- type: int
- current: 0
- help: Enables detailed profiling of physical environment-sampling functions
variable: cl_sprintBlur
- type: float
- current: 0.6
- help: sprint blur
variable: ai_PathfinderUpdateCount DUMPTODISK
- type: int
- current: 70000
- help: How many times path finder work for a second?
variable: ai_ThreadedVolumeNavPreprocess DUMPTODISK
- type: int
- current: 1
- help: Parallelizes volume navigation preprocessing by running it on multiple threads. If you experience freezes during volume nav export or corrupted volume nav data, try turning this off. ;)
variable: e_VoxTerHeightmapEditingCustomLayerInfo
- type: int
- current: 0
- help: Debug
variable: r_FogDensityScale
- type: float
- current: 1
- help: Scales the fog density before submitting it to the shaders (0-1). Can be used when adjusting view distance.
variable: r_GeomInstancingThreshold
- type: int
- current: 0
- help: If the instance count gets bigger than the specified value the instancing feature is used.
- Usage: r_GeomInstancingThreshold [Num] Default is 0 (automatic depending on hardware, used value can be found in the log)
variable: g_show_loot_window
- type: int
- current: 0
- help: 0(hide), 1(show)
variable: pl_fall_start_velocity
- type: float
- current: 10
- help: Velocity for starting freefall signal.
variable: name_tag_hp_bg_height_offset
- type: float
- current: 11
- help: nametag hp bg height offset
variable: r_visareavolumeoversize
- type: float
- current: 2.5
- help: visarea volume over size
variable: camera_dive_angle
- type: int
- current: 30
- help:
variable: i_xinput
- type: int
- current: 1
- help: Number of XInput controllers to process
- Usage: i_xinput [0/1/2/3/4] Default is 1.
variable: sound_enable_bubble_effect_voice
- type: int
- current: 1
- help: bubble effect voice (enable : 1, disable : others)
variable: cl_debugBasequat
- type: int
- current: 0
- help:
variable: e_terrain_texture_debug
- type: int
- current: 0
- help: Debug
variable: r_ShadersAsyncReading
- type: int
- current: 1
- help:
variable: e_StreamPredictionDistanceNear
- type: float
- current: 0
- help: Prediction distance for streaming, affets LOD of objects
variable: camera_dive_pitch
- type: float
- current: 20
- help:
variable: cl_ship_submerge_update_freq
- type: int
- current: 16
- help:
variable: ac_debugSelectionParams
- type: int
- current: 0
- help: Display graph of selection parameters values.
variable: decoration_smart_positioning_max_dist
- type: float
- current: 5
- help: (null)
variable: cr_rotateDampingMax
- type: float
- current: 0
- help:
variable: i_staticfiresounds DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable static fire sounds. Static sounds are not unloaded when idle.
variable: r_CreateZBufferTexture REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables creating of a texture for the main depth texture for D3D9. This allows us to read back from the main depth buffer (which is required for extreme low spec mode).
variable: p_count_objects
- type: int
- current: 0
- help:
variable: auto_self_targeting
- type: int
- current: 1
- help: auto self targeting for helpful skill
variable: pl_zeroGGyroFadeExp
- type: float
- current: 2
- help: ZeroG gyro angle bias (default is 2.0).
variable: ca_DrawLocator
- type: int
- current: 0
- help: if this is 1, we will draw the body and move-direction. If this is 2, we will also print out the move direction
variable: e_view_dist_ratio_light
- type: float
- current: 0.3
- help: View distance ratio multiply
variable: r_TerrainSpecular_Model
- type: int
- current: 1
- help: 1 for Cook-Torrence specular model, or 0 for phong specular. The highlight shape is very different on extreme angles.
variable: ca_DrawVEGInfo
- type: int
- current: 0
- help: if set to 1, the VEG debug info is drawn
variable: r_texStagingMaxCount
- type: int
- current: 64
- help:
variable: ship_rudder_force
- type: float
- current: 1
- help:
variable: r_meshHoldMemDuration
- type: int
- current: 10000
- help: time(in msec) of system buffer GC period when eRMT_HoldSystem is set
variable: ai_DrawFakeHitEffects DUMPTODISK
- type: int
- current: 0
- help: Draws fake hit effects the player.
variable: g_unit_collide_rear_bound_rate
- type: float
- current: 0.6
- help:
variable: cl_frozenMouseMult
- type: float
- current: 0.00015
- help: Frozen mouseshake multiplier
variable: r_TexAtlasSize
- type: int
- current: 2048
- help:
variable: q_ShaderPostProcess REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of PostProcess
- Usage: q_ShaderPostProcess 0=low/1=med/2=high/3=very high (default)
variable: option_hide_mobilization_order
- type: int
- current: 0
- help: 0(show), 1(hide)
variable: r_EnvCMResolution DUMPTODISK
- type: int
- current: 2
- help: Sets resolution for target environment cubemap, in pixels.
- Usage: r_EnvCMResolution # where # represents: 0: 64 1: 128 2: 256 Default is 2 (256 by 256 pixels).
variable: s_FileCacheManagerSize REQUIRE_APP_RESTART
- type: int
- current: 50
- help:
variable: s_StreamDialogIntoMemory
- type: int
- current: 1
- help: Toggles if dialog are streamed into main memory or FMOD makes a copy for itself.
- Usage: s_StreamDialogIntoMemory [0/1] Default is 1 (on) on PC, and 0 (off) on XBox.
variable: p_max_substeps
- type: int
- current: 5
- help: Limits the number of substeps allowed in variable time step mode.
- Usage: p_max_substeps 5 Objects that are not allowed to perform time steps beyond some value make several substeps.
variable: ca_gc_debug
- type: int
- current: 0
- help:
variable: s_PreloadWeaponProjects
- type: int
- current: 0
- help: Toggles if weapon project files (w_*) are fully preloaded into memory to centralize allocations and reads.
- Usage: s_PreloadWeaponProjects [0/1] Default is 0 (off).
variable: sys_budget_particle_game
- type: float
- current: 500
- help:
variable: sys_budget_particle_item
- type: float
- current: 100
- help:
variable: r_OceanSectorSize
- type: int
- current: 128
- help:
variable: e_object_streaming_log
- type: int
- current: 0
- help: Debug
variable: name_tag_outline
- type: int
- current: 1
- help: name tag outline
variable: ui_modelview_enable DUMPTODISK
- type: int
- current: 1
- help:
variable: ai_DrawFormations DUMPTODISK
- type: int
- current: 0
- help: Draws all the currently active formations of the AI agents.
- Usage: ai_DrawFormations [0/1] Default is 0 (off). Set to 1 to draw the AI formations.
variable: vehicle_controller_debug_speed
- type: int
- current: 1
- help: speed multiplier
variable: sys_LowSpecPak
- type: int
- current: 0
- help: use low resolution textures from special pak file or emulate if no such pak exists 0=don’t use lowspec.pak (full texture quality) 1=use lowspec.pak (faster loading of textures, reduced texture quality)
- Usage: sys_LowSpecPak 0/1
variable: r_texturesstreamingResidencyThrottle
- type: float
- current: 0.5
- help: Ratio for textures to become resident.
- Usage: r_TexturesStreamingResidencyThrottle [ratio]Default is 0.5Max is 1.0 means textures will become resident sooner, Min 0.0 means textures will not become resident
variable: e_shadows_cull_terrain_accurately
- type: int
- current: 1
- help: When set to 1, terrain elements that cannot possibly cast shadows into the frustum will be culled from VSM shadow render. Don’t use when VSM generation is spread over several frames.
variable: show_ladder
- type: int
- current: 0
- help: Show $ladder
variable: r_desireWidth DUMPTODISK
- type: int
- current: 1920
- help: desire screen width.
variable: e_GsmExtendLastLodUseVariance
- type: int
- current: 0
- help: Enable Variance Shadow mapping on shadows from terrain
variable: sys_budget_triangles
- type: float
- current: 200
- help:
variable: e_modelview_Prefab_cam_dist
- type: float
- current: -10
- help: modelview Prefab scale cam distance
variable: cl_righthand
- type: int
- current: 1
- help: Select right-handed weapon!
variable: gt_show
- type: int
- current: 0
- help: Show Game Tokens with values started from specified parameter
variable: log_Verbosity DUMPTODISK
- type: int
- current: 2
- help: defines the verbosity level for console log messages (use log_FileVerbosity for file logging) -1=suppress all logs (including eAlways) 0=suppress all logs(except eAlways) 1=additional errors 2=additional warnings 3=additional messages 4=additional comments
variable: r_DeferredDecals
- type: int
- current: 3
- help: Toggles deferred decals.
- Usage: r_DeferredDecals [0/1] Default is 1 (general pass darken), 2 (light buffer darken), 3 (alpha blended), 0 Disables.
variable: ai_UpdateAllAlways
- type: int
- current: 0
- help: If non-zero then over-rides the auto-disabling of invisible/distant AI
variable: ai_DrawNavType DUMPTODISK
- type: int
- current: 0
- help: Draw nav. type under AI object by cylinder
- Usage: ai_DrawNavType [0/1/2] Default is 0 (off). 0 = Off, 1 = Draw only for Character, 2 = Draw for all AI objs
variable: net_actor_sync_period
- type: int
- current: 100
- help: sending movement sync packet period (ms)
variable: p_notify_epsilon_rigid
- type: float
- current: 0.001
- help:
variable: e_brushes
- type: int
- current: 1
- help: Draw brushes
variable: e_modelview_Prefab_add_scale_ratio
- type: float
- current: 0
- help: modelview prefab add scale ratio
variable: name_tag_hp_color_multiplier_on_bgmode
- type: float
- current: 0.5
- help: nametag hp bar color multiplier on bgmode
variable: e_DeferredPhysicsEvents
- type: int
- current: 1
- help: Enable to Perform some physics events deferred as a task/spu job
variable: r_RainIgnoreNearest
- type: int
- current: 1
- help: Disables rain wet/reflection layer for nearest objects
- Usage: r_RainIgnoreNearest [0/1]
variable: ca_item_offset_debug
- type: int
- current: 0
- help:
variable: gameoption_finalize_update
- type: int
- current: 0
- help: update current datas
variable: s_PlaybackFilter
- type: int
- current: 0
- help: Toggles filter to select certain sounds to be played only. Default is 0 (off). 1 : Only Voice Sounds 2 : No Voice Sounds +a : Ambience +b : Ambience Oneshots +c : Collisions +d : Dialog +e : MP Chat +f : Footsteps +g : General Physics +h : HUD +i : Unused +j : FlowGraph +k : Unused +l : Living Entity +m : Mechanic Entity +n : NanoSuit +o : SoundSpot +p : Particles +q : AI Pain/Death +r : AI Readability +s : AI Readability Response +t : TrackView +u : Projectile +v : Vehicle +w : Weapon +x : Explosion +y : Player Foley +z : Animation
- Usage: s_PlaybackFilter [1,2,a..z].
variable: ca_NoAnim
- type: int
- current: 0
- help: the animation isn’t updated (the characters remain in the same pose)
variable: ca_UseIMG_CAF
- type: int
- current: 0
- help: if 1, then we use the IMG file. In development mode it is suppose to be off
variable: e_phys_ocean_cell
- type: float
- current: 0.5
- help: Cell size for ocean approximation in physics, 0 assumes flat plane
variable: r_NVDOF_BokehIntensity
- type: float
- current: 0.02
- help: Controls the brightness of the bokeh artifacts (default 0.02). Raise this number to make the bokeh artifacts more apparent.
variable: option_game_log_life_time DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: game logs life time. default is 0 (disable).
variable: ca_UseLookIK
- type: int
- current: 1
- help: If this is set to 1, then we are adding a look-at animation to the skeleton
variable: g_emp_style
- type: int
- current: 0
- help:
variable: r_AllowHardwareSRGBWrite
- type: int
- current: 1
- help: Enables use of hardware SRGB write support (where it exists). Set to 1 to use the hardware support, or 0 to fall back to shader emulation.
variable: r_HDROffset DUMPTODISK
- type: float
- current: 10
- help: HDR rendering range offset (color multiplier tweak together with hdr level)
- Usage: r_HDROffset [Value] Default is 10.0f
variable: picking_distance
- type: float
- current: 300
- help: in meter
variable: e_level_auto_precache_terrain_and_proc_veget
- type: float
- current: 1
- help: Force auro pre-cache of terrain textures and procedural vegetation
variable: r_NVSSAO_CoarseAO
- type: float
- current: 1
- help: Scale factor for the coarse AO, the greater the darker. from 0.0 to 1.0.
variable: e_terrain_texture_buffers
- type: int
- current: 640
- help:
variable: cl_frozenAngleMax
- type: float
- current: 10
- help: Frozen clamp angle max
variable: cl_frozenAngleMin
- type: float
- current: 1
- help: Frozen clamp angle min
variable: map_show_zone_sectors
- type: int
- current: 0
- help: show sectors in world map (0 : off, 1 : on)
variable: effect_filter_loop
- type: int
- current: 0
- help: 1 : no loop, 2 : only loop
variable: e_StreamPredictionAheadDebug
- type: float
- current: 0
- help: Draw ball at predicted position
variable: e_gsm_lods_num
- type: int
- current: 4
- help: Number of GSM lods (0..4)
variable: p_single_step_mode
- type: int
- current: 0
- help: Toggles physics system ‘single step’ mode.Usage: p_single_step_mode [0/1] Default is 0 (off). Set to 1 to switch physics system (except players) to single step mode. Each step must be explicitly requested with a ‘p_do_step’ instruction.
variable: force_show_weapon_visual
- type: int
- current: 0
- help: 1 : on, other : off
variable: pepsiman
- type: string
- current:
- help: modelName
variable: e_gsm_cache_lod_offset
- type: int
- current: 3
- help: Makes first X GSM lods not cached
variable: camera_dive_start_depth
- type: float
- current: 2
- help:
variable: e_level_auto_precache_textures_and_shaders
- type: float
- current: 0
- help: Force auro pre-cache of general textures and shaders
variable: e_VoxTerPlanarProjection
- type: int
- current: 0
- help: Debug
variable: r_SSAO_radius_multipler
- type: float
- current: 5
- help: radius multipler for FarRadius
variable: ai_InterestEnableScan DUMPTODISK
- type: int
- current: 0
- help: Enable interest system scan mode
variable: ai_SightRangeMediumIllumMod SAVEGAME
- type: float
- current: 0.8
- help: Multiplier for sightrange when the target is in medium light condition.
variable: departure_server_passport_pass_high
- type: int
- current: 0
- help: departure_server_passport_pass_high
variable: r_RainMaxViewDist
- type: float
- current: 32
- help: Sets rain max view distance
- Usage: r_RainMaxViewDist
variable: s_ErrorSound
- type: int
- current: 1
- help: Toggles error sound playback.
- Usage: s_ErrorSound [0/1] Default is 1 (on).
variable: r_MaxSuitPulseSpeedMultiplier
- type: float
- current: 1
- help: Max suit pulse speed multiplier - default = 1.0
variable: ai_DrawFakeDamageInd DUMPTODISK
- type: int
- current: 0
- help: Draws fake damage indicators on the player.
variable: hr_rotateFactor
- type: float
- current: -0.1
- help: rotate factor
variable: name_tag_offset
- type: float
- current: 5
- help: nametag offset from hp bar
variable: net_phys_pingsmooth
- type: float
- current: 0.1
- help:
variable: aln_debug_filter
- type: string
- current:
- help:
variable: ca_UseAimIK
- type: int
- current: 1
- help: If this is set to 1, then we are adding a look-at animation to the skeleton
variable: ca_travelSpeedScaleMax
- type: float
- current: 2
- help: Maximum motion travel speed scale (default 2.0).
variable: ca_travelSpeedScaleMin
- type: float
- current: 0.5
- help: Minimum motion travel speed scale (default 0.5).
variable: ca_DrawAttachmentOBB
- type: int
- current: 0
- help: if this is 0, will not draw the attachments objects
variable: name_tag_text_line_offset
- type: float
- current: 0.4
- help: name tag text line offset
variable: r_RainOccluderSizeTreshold
- type: float
- current: 25
- help: Only objects bigger than this size will occlude rain
variable: e_gsm_extra_range_shadow_texture_size
- type: int
- current: 2048
- help: Set maximum resolution of shadow map 256(faster), 512(medium), 1024(better quality)
variable: departure_server_passport_pass_low
- type: int
- current: 0
- help: departure_server_passport_pass_low
variable: ca_UseMorph
- type: int
- current: 1
- help: the morph skinning step is skipped (it’s part of overall skinning during rendering)
variable: r_LogTexStreaming
- type: int
- current: 0
- help: Logs streaming info to Direct3DLogStreaming.txt 0: off 1: normal 2: extended
variable: r_TexMinAnisotropy REQUIRE_LEVEL_RELOAD
- type: int
- current: 16
- help:
variable: p_max_object_splashes
- type: int
- current: 3
- help: Specifies how many splash events one entity is allowed to generate
variable: ui_align_line_feed
- type: int
- current: 0
- help:
variable: sys_logallocations DUMPTODISK
- type: int
- current: 0
- help: Save allocation call stack
variable: g_stressTestCustomizer
- type: int
- current: 0
- help:
variable: sys_entities
- type: int
- current: 1
- help: Enables Entities Update
variable: ac_debugText
- type: int
- current: 0
- help: Display entity/animation location/movement values, etc.
variable: um_decal_shadow_ratio
- type: float
- current: 1
- help: decal shadow size ratio
variable: r_VegetationSpritesGenDebug
- type: int
- current: 0
- help:
variable: r_ShadersNoCompile
- type: int
- current: 0
- help:
variable: ac_forceNoSimpleMovement
- type: int
- current: 0
- help: Force disable simplified movement
variable: fixed_time_step
- type: float
- current: 0
- help: Game updated with this fixed frame time
variable: r_SSGIQuality
- type: int
- current: 2
- help: SSGI quality level
variable: MemStatsMaxDepth
- type: int
- current: 4
- help:
variable: name_tag_render_shadow
- type: int
- current: 1
- help: render nametag shadow
variable: e_cbuffer_debug
- type: int
- current: 0
- help: Display content of main camera coverage buffer
variable: d3d9_pip_buff_size REQUIRE_APP_RESTART
- type: float
- current: 120
- help:
variable: name_tag_hostile_show
- type: int
- current: 1
- help: render name tag of friendly unit
variable: r_StereoOutput DUMPTODISK
- type: int
- current: 0
- help: Sets stereo output. Output depends on the stereo monitor
- Usage: r_StereoOutput [0=off/1/2/3/4/5/6] 0: Standard 1: IZ3D 2: Checkerboard (not supported on X360) 3: Above and Below (not supported) 4: Side by Side 5: Line by Line (Interlaced) 6: Anaglyph
variable: r_SSReflCutoff
- type: float
- current: 0.2
- help: Glossiness value below which reflections are disabled
variable: name_tag_hp_width_on_bgmode
- type: float
- current: 158
- help: nametag hp bar width on bgmode
variable: ca_DrawSkeleton
- type: int
- current: 0
- help: if set to 1[skeleton anim bones], 2[defaut skeleton], the skeleton is drawn
variable: e_particles_max_screen_fill
- type: float
- current: 64
- help: Max screen-fulls of particles to draw
variable: sys_dev_script_folder READONLY
- type: string
- current: Code/scripts
- help:
variable: e_character_light
- type: int
- current: 1
- help: Activates character light source
variable: e_decals_max_static_mesh_tris
- type: int
- current: 5000
- help: Limit Max Triangle of Decals
variable: s_Obstruction REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Toggles sound obstruction effect.
- Usage: s_Obstruction [0..2] 0: off 1: DSP based obstruction 2: volume based obstruction Default is 1 (DSP).
variable: combat_sync_framehold
- type: float
- current: 0
- help: FrameHold at combat_sync animation event[0(off)|+(holdtime)]
- default: 0(off)
variable: sys_affinity_main
- type: int
- current: -1
- help: Specifies the thread affinity main thread will run on. can be auto detected while startup
variable: r_ProfileChar
- type: int
- current: 0
- help: Enables display of character LOD information.
- Usage: r_ProfileChar [0/1] Default is 0 (off). Set to 1 to display profiling
variable: r_ProfileDIPs
- type: int
- current: 1
- help: 0=disabled, 1=profile each DIP performance (may cause very low frame rate) r_ProfileShaders needs to be activated to see the statistics
variable: VisibleMyEquipInfo
- type: int
- current: 1
- help: visible my equip info
variable: g_spectatorcollisions
- type: int
- current: 1
- help: If set, spectator camera will not be able to pass through buildings
variable: mfx_Enable
- type: int
- current: 1
- help: Enables MaterialEffects.
variable: r_TessellationDebug
- type: int
- current: 0
- help: 1 - Factor visualizing. Default is 0
variable: e_water_ocean
- type: int
- current: 2
- help: Activates drawing of ocean 1: use usual rendering path 2: use fast rendering path with merged fog
variable: es_LogDrawnActors
- type: int
- current: 0
- help: Log all actors rendered each frame
variable: ca_gc_max_count
- type: int
- current: 30
- help:
variable: s_VisAreasPropagation DUMPTODISK
- type: int
- current: 5
- help: Sets the vis area propagation number.
- Usage: s_VisAreasPropagation 5 Default is 5. This number defines how far sound will propagate, in vis areas from the player’s position. A value of 1 means the sound is only heard in the current vis area, while 3 means sound is heard in adjacent areas which are connected by one portal.
variable: ca_StoreAnimNamesOnLoad
- type: int
- current: 0
- help: stores the names of animations during load to allow name lookup for debugging
variable: e_water_waves
- type: int
- current: 0
- help: Activates drawing of water waves
variable: e_custom_build_extramaps_fromshaderquality
- type: int
- current: 3
- help: 0x01 skip normal texture and 0x02 gloss texture when in low quality shader mode
variable: e_modelview_Prefab_light_color_rgb
- type: float
- current: 0
- help: modelview Prefab light source red, green, and blue color
variable: es_FarPhysTimeout
- type: float
- current: 4
- help: Timeout for faraway physics forceful deactivation
variable: ui_modelview_update_times DUMPTODISK
- type: int
- current: 1
- help:
variable: expr_mode DUMPTODISK
- type: string
- current: static
- help: expr mode [dynamic/static/safe_static]
variable: g_aimdebug
- type: int
- current: 0
- help: Enable/disable debug drawing for aiming direction
variable: r_VegetationSpritesNoGen
- type: int
- current: 0
- help:
variable: net_bw_aggressiveness
- type: float
- current: 0.5
- help: Balances TCP friendlyness versus prioritization of game traffic
variable: r_UseSoftParticles
- type: int
- current: 1
- help: Enables soft particles.
- Usage: r_UseSoftParticles [0/1]
variable: r_TexturesStreamPoolSize
- type: int
- current: 1024
- help:
variable: s_SoundInfo
- type: int
- current: 0
- help: Toggles onscreen sound statistics.
- Usage: s_SoundInfo [0..9] 1: simple list of playing sounds. 2: extended list of looping sounds. 3: extended list of oneshot sounds. 4: list of lost sounds. 5: list of event soundbuffers. 6: list of sample soundbuffers (dialog). 7: list of wavebanks. 8: displays music information. 9: displays sound moods. 10 shows Sound Moods values set within FMOD. 11 Shows memory usage by project. 12 Shows memory usage by project/group. 13 Shows memory usage by project/group:sound. 14 hows overall memory stats. 15 shows X2 Sound logs. Default is 0 (off).
variable: r_ThermalVisionViewCloakFrequencyPrimary
- type: int
- current: 1
- help: Sets thermal vision cloaked-object flicker primary frequency.
- Usage: r_ThermalVisionViewCloakFrequencyPrimary [1+] When looking at a refracting (cloaked) object sets the inverse frequency of the primary sine wave for the objects heat. Higher = slower
variable: s_XMADecoders REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets maximum number of XMA Decoder.
- Usage: s_XMADecoders 32
0:
, PC:0, PS3:0, X360:48 Default is 0 .
variable: e_mesh_simplify
- type: float
- current: 0
- help: Mesh simplification debugging
variable: r_DeferredShadingCubeMaps
- type: int
- current: 0
- help: Toggles deferred cube maps.
- Usage: r_DeferredShadingCubeMaps [0/1] Default is 1 (enabled), 0 Disables
variable: e_vegetation_use_terrain_color
- type: int
- current: 1
- help: Allow blend with terrain color for vegetations
variable: r_NVSSAO_Radius
- type: float
- current: 8
- help: The AO radius in metaers.
variable: ai_SimpleWayptPassability DUMPTODISK
- type: int
- current: 1
- help: Use simplified and faster passability recalculation for human waypoint links where possible.
variable: r_PostProcessHUD3D
- type: int
- current: 1
- help: Toggles 3d hud post processing.
- Usage: r_PostProcessHUD3D [0/1] Default is 1 (post process hud enabled). 0 Disabled
variable: ca_SmoothStrafeWithAngle
- type: int
- current: 0
- help: Use strafe smooth angle.
variable: g_actor_use_footstep_effect
- type: int
- current: 1
- help:
variable: follow_max_distance
- type: int
- current: 30
- help: distance to allow follow (m)
variable: r_OceanRendType
- type: int
- current: 0
- help:
variable: e_max_view_dst
- type: int
- current: 2000
- help: Far clipping plane distance
variable: e_obj_quality
- type: int
- current: 4
- help: Current object detail quality
variable: r_AllowFP16Meshes
- type: int
- current: 1
- help: Set to 1 to allow 16 bit vertex format for static meshes. (0 will force 32 bit for both position and texture coordinates.) Note that this only applies to certain meshes – mostly things loaded from cfg files. Dynamic geometry, terrain, roads & water may not be affected.
variable: e_lod_max
- type: int
- current: 6
- help: Max LOD for objects
variable: e_lod_min
- type: int
- current: 0
- help: Min LOD for objects
variable: sys_ProfileLevelLoading
- type: int
- current: 0
- help: Output level loading stats into log 0 = Off 1 = Output basic info about loading time per function 2 = Output full statistics including loading time and memory allocations with call stack info
variable: delay_mul_for_zh_cn_letter
- type: float
- current: 3.2
- help: delay for zh cn letter
variable: e_time_of_day
- type: float
- current: 14.4646
- help: Current Time of Day
variable: ca_Test
- type: int
- current: 0
- help:
variable: ca_thread DUMPTODISK
- type: int
- current: 1
- help: If >0 enables Animation Multi-Threading.
variable: g_debug_physicalize_rigid
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: sys_vtune
- type: int
- current: 0
- help:
variable: e_time_of_day_engine_update
- type: int
- current: 1
- help: Update 3dEngine for Time of Day
variable: camera_move_speed
- type: float
- current: 20
- help:
variable: ca_stream_cal
- type: int
- current: 1
- help: [0,1] turn on/off cal streaming
variable: ca_stream_cdf
- type: int
- current: 1
- help: [0,1] turn on/off cdf streaming
variable: ca_stream_chr
- type: int
- current: 1
- help: [0,1] turn on/off chr streaming
variable: ag_adjustToCatchUp
- type: int
- current: 0
- help: Adjust requested move direction of animation to catch up with entity
variable: login_camera_zoom_velocity_power
- type: float
- current: 1.8
- help:
variable: p_accuracy_MC
- type: float
- current: 0.005
- help: Desired accuracy of microcontact solver (velocity-related, m/s)
variable: ca_MergeMaxNumLods
- type: int
- current: 3
- help: Max Lod levels for Merging Character RenderMesh
variable: aux_use_weapon
- type: int
- current: 1
- help:
variable: ai_DrawNodeLinkType
- type: int
- current: 0
- help: Sets the link parameter to draw with ai_DrawNode. Values are: 0 - pass radius (default) 1 - exposure 2 - water max depth 3 - water min depth
variable: s_MaxActiveSounds DUMPTODISK
- type: int
- current: 100
- help: Sets the maximum number of active sounds.
variable: e_shadows_frustums
- type: int
- current: 0
- help: Debug
variable: g_profile
- type: int
- current: 0
- help:
variable: cl_actorsafemode
- type: int
- current: 0
- help: Enable/disable actor safe mode
variable: r_ShadowsSlopeScaleBias DUMPTODISK
- type: float
- current: 1.8
- help: Select shadow map bluriness if r_ShadowBlur is activated.
- Usage: r_ShadowBluriness [0.1 - 16]
variable: ca_UseDBA
- type: int
- current: 0
- help: if you set this to 0, there won’t be any frequest warnings from the animation system
variable: ai_UpdateProxy
- type: int
- current: 1
- help: Toggles update of AI proxy (model).
- Usage: ai_UpdateProxy [0/1] Default is 1 (on). Updates proxy (AI representation in game) set to 0 to disable proxy updating.
variable: option_custom_addon_fonts DUMPTODISK
- type: int
- current: 0
- help: Enable/Disable addon custom fonts
variable: pl_zeroGEnableGBoots
- type: int
- current: 0
- help: Switch G-Boots action on/off (if button assigned).
variable: rope_skill_controller_maxforce
- type: float
- current: 200000
- help:
variable: sound_target_combat_sound_volume
- type: float
- current: 0.5
- help: target = player. [0.0 - 1.0]
variable: ca_UseLinearOP
- type: int
- current: 0
- help: if this is 1, it will get Linear OP value
variable: e_character_light_color_b
- type: float
- current: 1
- help: character light source blue color
variable: e_character_light_color_g
- type: float
- current: 1
- help: character light source green color
variable: e_character_light_color_r
- type: float
- current: 1
- help: character light source red color
variable: e_stream_for_physics
- type: int
- current: 1
- help: Debug
variable: r_NVSSAO_AmbientLightOcclusion_HighQuality
- type: float
- current: 0.6
- help: Scales the effect of ambient occlusion for ambient/indirect light (high quality NVSSAO setting). 0 to 1. Default: .6
variable: pl_zeroGGyroFadeAngleInner
- type: float
- current: 20
- help: ZeroG gyro inner angle (default is 20).
variable: mfx_pfx_minScale
- type: float
- current: 0.5
- help: Min scale (when particle is close)
variable: r_MergeRenderChunks
- type: int
- current: 1
- help:
variable: rope_skill_controller_swing_force
- type: float
- current: 1
- help:
variable: p_damping_group_size
- type: int
- current: 8
- help: Sets contacting objects group size before group damping is used.Usage: p_damping_group_size 3 Used for internal tweaking only.
variable: pl_zeroGGyroFadeAngleOuter
- type: float
- current: 60
- help: ZeroG gyro outer angle (default is 60).
variable: g_ragdoll_damping_max
- type: float
- current: 0.8
- help: 0 : off, 1 : on
variable: s_SFXVolume DUMPTODISK
- type: float
- current: 1
- help: Sets the percentile volume of the sound effects.
- Usage: s_SFXVolume 0.5 Default is 1, which is full volume.
variable: db_location DUMPTODISK
- type: string
- current: gamedbcompact.sqlite3
- help:
variable: ca_LodCountMax
- type: int
- current: 5
- help:
variable: ag_logsounds
- type: int
- current: 0
- help: AGSound logging
variable: test_world_congestion
- type: int
- current: 0
- help: 0 : low, 1 : middle, 2 : high
variable: ac_animErrorClamp
- type: int
- current: 1
- help: Forces the animation to stay within the maximum error distance/angle.
variable: cl_ship_mass_update_freq
- type: int
- current: 16
- help:
variable: sys_PakLogMissingFiles
- type: int
- current: 0
- help: If non-0, missing file names go to mastercd/MissingFilesX.log.
- only resulting report
- run-time report is ON, one entry per file
- full run-time report
variable: e_particles_gc_period
- type: int
- current: 30000
- help: Particle garbage collection timer (ms)
variable: cl_cef_use_x2_log
- type: int
- current: 0
- help: set use x2 log system in cef subprocess
variable: name_show_tag_sphere
- type: int
- current: 0
- help: show nametag bounding sphere
variable: net_highlatencythreshold
- type: float
- current: 0.5
- help:
variable: r_PostAAMode
- type: int
- current: 2
- help: Enables supported AA modes.
- Usage: r_PostAAMode [1: to enable 2x distributed SSAA, 2: video capture mode (TBD)
variable: e_GINumCascades
- type: int
- current: 1
- help: Sets number of cascades for global illumination. Default: 1
variable: fg_SystemEnable
- type: int
- current: 1
- help: Toggles FlowGraph System Updates.
- Usage: fg_SystemEnable [0/1] Default is 1 (on).
variable: movement_verify_dump_log
- type: int
- current: 0
- help:
variable: mfx_ParticleImpactThresh
- type: float
- current: 2
- help: Impact threshold for particle effects. Default: 2.0
variable: um_plane_shadow_ratio
- type: float
- current: 1
- help: plane shadow size ratio
variable: e_particles_lights_view_dist_ratio
- type: float
- current: 128
- help: Set particles lights view distance ratio
variable: ai_ProtoRODLogScale DUMPTODISK
- type: int
- current: 0
- help: Proto
variable: r_rainOcclAdditionalSize
- type: float
- current: 100
- help:
variable: e_shadows_cast_view_dist_ratio_character
- type: float
- current: 0.04
- help: View dist ratio for shadow maps for character
variable: ai_AmbientFireQuota DUMPTODISK
- type: int
- current: 2
- help: Number of units allowed to hit the player at a time.
variable: g_showUpdateState
- type: int
- current: 0
- help: Show the game object update state of any activated entities; 3: actor objects only
variable: e_cbuffer_terrain_shift_near
- type: int
- current: 3
- help: terrain cbuffer dv size
variable: r_meshUseSummedArea
- type: int
- current: 0
- help:
variable: e_VoxTerOnTheFlyIntegration
- type: int
- current: 0
- help: Debug
variable: ca_stream_facial
- type: int
- current: 1
- help: [0,1] turn on/off facial streaming
variable: r_ShaderEmailTags
- type: string
- current: Build Version: 10.0.2.9
- help: Adds optional tags to shader error emails e.g. own name or build run
- Usage: r_ShaderEmailTags “some set of tags or text” Default is build version
variable: e_cbuffer_lights_debug_side
- type: int
- current: -1
- help: Debug
variable: cg_sync_delay
- type: int
- current: 300
- help: movement sync delay(ms)
variable: e_particles_decals
- type: int
- current: 1
- help: Allows to create decal particle
variable: sys_affinity_physics
- type: int
- current: 255
- help: Specifies the thread affinity physics will run on. can be auto detected while startup
variable: e_StreamCgfMaxTasksInProgress
- type: int
- current: 32
- help: Maximum number of files simultaneously requested from streaming system
variable: profile_disk_budget
- type: int
- current: -1
- help: Set the budget in KB for the current time frame The default value is -1 (disabled)
- Usage: profile_disk_budget [val]
variable: ca_CachingModelFiles DUMPTODISK
- type: int
- current: 1
- help: Caching Model files
variable: g_unit_collide_report_interval
- type: int
- current: 500
- help: msec
variable: quest_target_cam_move
- type: int
- current: 1
- help: quest target cam move
variable: user_music_disable_self
- type: int
- current: 0
- help: disable others user music. default is 0.
variable: r_OceanTexUpdate
- type: int
- current: 1
- help:
variable: i_xinput_poll_time
- type: int
- current: 1000
- help: Number of ms between device polls in polling thread
- Usage: i_xinput_poll_time 500 Default is 1000ms. Value must be >=0.
variable: option_map_given_quest_distance
- type: float
- current: 1
- help: quest notify distance in map
variable: e_detail_materials_highlight
- type: string
- current:
- help: Show terrain detail layer
variable: UseQuestDirectingCloseUpCamera
- type: int
- current: 1
- help: quest camera use option
variable: r_ShadersBlackListGL
- type: string
- current:
- help:
variable: r_ShadersBlackListRT
- type: string
- current:
- help:
variable: ca_disableAnimBones
- type: int
- current: 0
- help: disable anim bones optimization
variable: e_VoxTerHeightmapEditing
- type: int
- current: 0
- help: Debug
variable: cloth_stiffness
- type: float
- current: 0
- help: stiffness for stretching
variable: p_splash_force0
- type: float
- current: 10
- help: Minimum water hit force to generate splash events at p_splash_dist0
variable: p_splash_force1
- type: float
- current: 100
- help: Minimum water hit force to generate splash events at p_splash_dist1
variable: ca_LodDistRatio
- type: float
- current: 0.5
- help:
variable: pl_fall_debug
- type: int
- current: 0
- help: debug fall damage info.
variable: cg_debug_draw
- type: int
- current: 0
- help: show gimmicks
variable: e_cbuffer_occluders_view_dist_ratio
- type: float
- current: 1
- help: Debug
variable: ag_debugErrors
- type: int
- current: 0
- help: Displays debug error info on the entities (0/1)
variable: e_vegetation_sprites_distance_custom_ratio_min
- type: float
- current: 0.01
- help: Clamps SpriteDistRatio setting in vegetation properties
variable: e_screenshot_save_path
- type: string
- current:
- help: Set output image file path
variable: sys_budget_dp_vegetation
- type: float
- current: 500
- help:
variable: ss_auto_cell_loading RESTRICTEDMODE
- type: int
- current: 1
- help:
variable: sv_DedicatedCPUVariance
- type: float
- current: 10
- help: Sets how much the CPU can vary from sv_DedicateCPU (up or down) without adjusting the framerate.
- Usage: sv_DedicatedCPUVariance [5..50] Default is 10.
variable: ai_Locate DUMPTODISK
- type: string
- current: none
- help:
variable: d3d9_ResetDeviceAfterLoading
- type: int
- current: 0
- help:
variable: e_visarea_include_radius
- type: float
- current: 0
- help: visarea include radius
variable: r_StereoHudScreenDist DUMPTODISK
- type: float
- current: 0.5
- help: Distance to plane where hud stereo parallax converges to zero. If not zero, HUD needs to be rendered two times.
variable: ca_SkeletonEffectsMaxCount
- type: int
- current: 100
- help: Set Max Count of skeleton effects
variable: e_statobj_use_lod_ready_cache
- type: int
- current: 1
- help:
variable: e_selected_color_b
- type: int
- current: 0
- help: [0, 255] Development purpose
variable: e_selected_color_g
- type: int
- current: 0
- help: [0, 255] Development purpose
variable: e_selected_color_r
- type: int
- current: 0
- help: [0, 255] Development purpose
variable: p_fixed_timestep
- type: float
- current: 0
- help: Toggles fixed time step mode.Usage: p_fixed_timestep [0/1] Forces fixed time step when set to 1. When set to 0, the time step is variable, based on the frame rate.
variable: e_portals_big_entities_fix
- type: int
- current: 1
- help: Enables special processing of big entities like vehicles intersecting portals
variable: cg_hide
- type: int
- current: 0
- help: hide client gimmick
variable: r_EnvCMupdateInterval DUMPTODISK
- type: float
- current: 0.04
- help: Sets the interval between environmental cube map texture updates.
- Usage: r_EnvCMupdateInterval # Default is 0.1.
variable: profile_sampler_max_samples
- type: float
- current: 2000
- help: Number of samples to collect for sampling profiler
variable: fg_inspectorLog
- type: int
- current: 0
- help: Log inspector on console.
variable: e_particles_filter
- type: string
- current:
- help: filter particles by name
variable: e_shadows_omni_min_texture_size
- type: int
- current: 256
- help: Set minimum resolution of shadow map for omni 256(faster), 512(medium), 1024(better quality)
variable: draw_wind_area
- type: int
- current: 0
- help: drawing wind area
variable: net_vehicle_controller_debug
- type: int
- current: 0
- help:
variable: specialty_debug
- type: int
- current: 0
- help: show debug information of specialty
variable: r_VegetationSpritesGenAlways
- type: int
- current: 0
- help:
variable: ca_mirror_test
- type: int
- current: -1
- help:
variable: ShowPlayerFrameLifeAlertEffect
- type: int
- current: 1
- help: show lift alert effect in player frame
variable: camera_min_pitch
- type: float
- current: -88
- help:
variable: s_DumpEventStructure
- type: int
- current: 0
- help: Toggles to save a file of event structure. Default is 0 (off). 1: dumps event structure to eventstructure.txt.
- Usage: s_DumpEventStructure [0/1].
variable: auth_serversvc DUMPTODISK
- type: int
- current: 0
- help: AuthServer service
variable: e_phys_bullet_coll_dist
- type: float
- current: 75
- help: Max distance for bullet rendermesh checks
variable: ca_DeathBlendTime
- type: float
- current: 0.3
- help: Specifies the blending time between low-detail dead body skeleton and current skeleton
variable: r_ShadersLogCacheMisses
- type: int
- current: 0
- help: Log all shader caches misses on HD (both level and global shader cache misses).
variable: movement_verify_move_speed_enable
- type: int
- current: 1
- help:
variable: sys_StreamCallbackTimeBudget
- type: int
- current: 5000
- help: Time budget, in microseconds, to be spent every frame in StreamEngine callbacks. Additive with cap: if more time is spent, the next frame gets less budget, and there’s never more than this value per frame.
variable: pl_debug_jumping
- type: int
- current: 0
- help:
variable: movement_verify_move_speed_report_error_rate
- type: float
- current: 0.3
- help:
variable: ai_SOMSpeedCombat SAVEGAME
- type: float
- current: 4.5
- help: Multiplier for the speed of increase of the Stealth-O-Meter after the AI has seen the enemy.
- Usage: ai_SOMSpeedCombat 4.5 Default is 4.5. A lower value causes the AI to react to the enemy to more slowly during combat.
variable: ai_DrawReadibilities DUMPTODISK
- type: int
- current: 0
- help: Draws all the currently active readibilities of the AI agents.
- Usage: ai_DrawReadibilities [0/1] Default is 0 (off). Set to 1 to draw the AI readibilities.
variable: pl_fallDamage_SpeedFatal
- type: float
- current: 63.25
- help: Fatal fall speed in armor mode (13.5 m/s after falling freely for ca 20m).
variable: bot_profiler_type
- type: string
- current: BotGridDataManager
- help: ‘BotGridDataManager(default)’, ‘BotVariableGridDataManager’
variable: ca_lipsync_vertex_drag
- type: float
- current: 1.2
- help: Vertex drag coefficient when blending morph targets
variable: ai_DebugInterestSystem DUMPTODISK
- type: int
- current: 0
- help: Display debugging information on interest system
variable: r_geforce7 DUMPTODISK, RESTRICTEDMODE
- type: int
- current: 0
- help:
variable: given_quest_distance_display_mode
- type: int
- current: 1
- help: given quest display mode
variable: sys_budget_tris_terrain_detail_3d
- type: float
- current: 20
- help:
variable: s_MusicSpeakerLFEVolume DUMPTODISK
- type: float
- current: 0.5
- help: Sets the volume of the LFE speaker.
- Usage: s_MusicSpeakerLFEVolume 0.2Default is 0.5.
variable: ai_BigBrushCheckLimitSize DUMPTODISK
- type: float
- current: 15
- help: to be used for finding big objects not enclosed into forbidden areas
variable: option_skill_alert_position
- type: int
- current: 1
- help: option_skill_alert_position
variable: sys_background_task_budget
- type: float
- current: 0
- help: budget time to be used by background thread, multiplied by main frame time. 0 means infinite budget.
variable: ac_enableProceduralLeaning
- type: float
- current: 0.4
- help: Enable procedural leaning (disabled asset leaning and curving slowdown).
variable: r_ThermalVision
- type: int
- current: 1
- help: Toggles thermal vision enabling.
- Usage: r_ThermalVision [0/1] Default is 1 (on). Set to 2 to enable debug mode (force enabling). Set to 0 to completely disable termal vision modes.
variable: e_vegetation_sprite_max_pixel
- type: float
- current: 1.5
- help: Set Max Screen Pixel size of sprite. over-sized sprite will be drawn by 3d model
variable: r_DisplacementFactor
- type: float
- current: 0.4
- help: Global displacement amount. Default is 0.4f.
variable: es_log_collisions
- type: int
- current: 0
- help: Enables collision events logging
variable: r_StencilFlushShaderReset REQUIRE_APP_RESTART
- type: int
- current: 0
- help: When set to 1, resets the stencil parameters after every call to FX_FlushShader_General. Intended for debugging problems with illum-pass stencil.
variable: r_ExcludeShader
- type: string
- current: 0
- help: Exclude the named shader from the render list.
- Usage: r_ExcludeShader ShaderName Sometimes this is useful when debugging.
variable: profile_disk_max_items
- type: int
- current: 10000
- help: Set maximum number of IO statistics items to collect The default value is 10000
- Usage: profile_disk_max_items [num]
variable: e_cbuffer_version
- type: int
- current: 2
- help: 1 Vladimir’s, 2MichaelK’s
variable: g_ignore_trade_invite
- type: int
- current: 0
- help: 0(accept trade invite), 1(ignore trade invite)
variable: ai_ProtoRODSpeedMod DUMPTODISK
- type: int
- current: 1
- help: Proto
variable: cp_zone_picking
- type: int
- current: 0
- help:
variable: ca_log_unknown_bone_list
- type: int
- current: 0
- help:
variable: e_StreamCgfDebugMinObjSize
- type: int
- current: 100
- help: Threshold for objects debugging in KB
variable: r_ShowRenderTarget_FullScreen
- type: int
- current: 0
- help:
variable: r_CustomResMaxSize
- type: int
- current: 4096
- help: Maximum resolution of custom resolution rendering
variable: ag_measureActualSpeeds
- type: int
- current: 0
- help: Measure actual travel speeds of entity and animation origins
variable: e_shadows_omni_max_texture_size
- type: int
- current: 512
- help: Set maximum resolution of shadow map for omni 256(faster), 512(medium), 1024(better quality)
variable: e_cbuffer
- type: int
- current: 1
- help: Activates usage of software coverage buffer. 0 - zone server, 1 - camera culling only; 2 - camera culling and light-to-object check
variable: ca_LodClampThreshold
- type: int
- current: 7
- help:
variable: e_gsm_scatter_lod_dist
- type: float
- current: 70
- help: Size of Scattering LOD GSM in meters
variable: q_ShaderVegetation REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Vegetation
- Usage: q_ShaderVegetation 0=low/1=med/2=high/3=very high (default)
variable: e_decals_deffered_static
- type: int
- current: 0
- help: 1 - switch all non-planar decals placed by level designer to deferred
variable: r_NightVisionSonarRadius
- type: float
- current: 32
- help: Set nightvision sonar hints radius.
variable: r_SSGIAmount
- type: float
- current: 1
- help: SSGI effect multiplier
variable: e_GISecondaryOcclusion
- type: int
- current: 0
- help: Enable/disable secondary occlusion for global illumination. Default: 0 - disabled
variable: sys_DeactivateConsole
- type: int
- current: 0
- help: 0: normal console behavior 1: hide the console
variable: log_FileKeepOpen
- type: int
- current: 0
- help: keep log file open to reduce open time
variable: r_TexturesStreamSystemPoolSize
- type: int
- current: 1024
- help: (null)
variable: vehicle_controller_debug
- type: int
- current: 0
- help: 2 : no collision check
variable: r_HDRBrightness DUMPTODISK
- type: float
- current: 1
- help: HDR brightness
- Usage: r_HDRBrightness [Value] Default is 1.0
variable: ca_DrawAimIKVEGrid
- type: int
- current: 0
- help: if set to 1, we will the the grid with the virtual examples
variable: e_character_light_offset_x
- type: float
- current: 0
- help: x offset character light source(in camera space)
variable: e_character_light_offset_y
- type: float
- current: -0.5
- help: y offset character light source(in camera space)
variable: e_character_light_offset_z
- type: float
- current: 1.5
- help: z offset character light source(in world space)
variable: e_decals_force_deferred
- type: int
- current: 0
- help: 1 - force to convert all decals to use deferred ones
variable: ai_ProtoRODSilhuette DUMPTODISK
- type: int
- current: 0
- help: Proto
variable: use_data_mining_manager
- type: int
- current: 1
- help:
variable: g_customizer_enable_cutscene
- type: int
- current: 1
- help: enable customizer in cutscene
variable: ai_DrawSmartObjects DUMPTODISK
- type: int
- current: 0
- help: Draws smart object debug information.
- Usage: ai_DrawSmartObjects [0/1] Default is 0 (off). Set to 1 to draw the smart objects.
variable: ai_DebugDrawBannedNavsos
- type: int
- current: 0
- help: Toggles drawing banned navsos [default 0 is off]
variable: e_occlusion_volumes
- type: int
- current: 1
- help: Enable occlusion volumes(antiportals)
variable: ca_UnloadAnim
- type: int
- current: 1
- help: unload animations when not use.
variable: movement_verify_speed_error_rate
- type: float
- current: 3
- help:
variable: r_SoftAlphaTest
- type: int
- current: 1
- help: Toggles post processed soft alpha test for shaders supporting this
- Usage: r_SoftAlphaTest [0/1] Default is 1 (enabled)
variable: ca_DrawDecalsBBoxes
- type: int
- current: 0
- help: if set to 1, the decals bboxes are drawn
variable: r_waitRenderThreadAtDeviceLost
- type: int
- current: 1
- help:
variable: r_GeominstancingDebug
- type: int
- current: 0
- help: Toggles HW geometry instancing Debug.
- Usage: r_GeomInstancing [0/1/2]
variable: e_screenshot
-
type: int
-
current: 0
-
help: Make screenshot combined up of multiple rendered frames (negative values for multiple frames, positive for a a single frame) 1 highres 2 360 degree panorama 3 Map top-down view
-
see: e_screenshot_width, e_screenshot_height, e_screenshot_quality, e_screenshot_map_center_x, e_screenshot_map_center_y, e_screenshot_map_size, e_screenshots_min_slices, e_screenshot_debug
variable: login_fast_start DUMPTODISK
- type: int
- current: 0
- help: start to login page (default : 0)
variable: invisible_debug
- type: int
- current: 0
- help: show invisible status
variable: ag_log_entity
- type: string
- current:
- help: Log only this entity
variable: ca_MeshMergeMode
- type: int
- current: 16
- help: RenderMesh Merge Mode
variable: ai_ProtoRODReactionTime DUMPTODISK
- type: float
- current: 2
- help: Proto
variable: p_characterik
- type: int
- current: 1
- help: Toggles character IK.
- Usage: p_characterik [0/1] Default is 1 (on). Set to 0 to disable inverse kinematics.
variable: r_shootingstar_width
- type: float
- current: 0.005
- help: Width of the shooting star.
variable: sys_budget_tris_road
- type: float
- current: 20
- help:
variable: bot_use_automatic_startup
- type: int
- current: 0
- help: automatic startup
variable: s_BlockAlignSize
- type: int
- current: -1
- help: Internal minimum file block alignment in bytes. Audio will read data in at least chunks of this size.
- Usage: s_BlockAlignSize [0/…] Default PC: -1, PS3: 16384, XBox360: -1 -1 is a FMOD default and results in 2048 bytes.
variable: s_SpeakerConfig DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets up the preferred speaker configuration.
- Usage: s_SpeakerConfig # where # is a number between 0 and 9 representing 0: AutoDetect 1: Mono 2: Stereo 4: Quad 5: Surround 6: 5Point1 8: 7Point1 9: Prologic Default is 0 (AutoDetect).
variable: intro_zone_id
- type: int
- current: -1
- help: intro zone id for new character
variable: r_solidWireframe
- type: int
- current: 0
- help:
variable: ag_showmovement
- type: int
- current: 0
- help: Show movement requests
variable: r_UseParticlesHalfRes
- type: int
- current: 0
- help: Enables rendering of particles of given blend operation that are close to the camera in half resolution.
- Usage: r_UseParticlesHalfRes [0/2]
variable: r_log_stream_db_failed_file
- type: int
- current: 1
- help:
variable: ai_AgentStatsDist DUMPTODISK
- type: int
- current: 150
- help: Sets agent statistics draw distance, such as current goalpipe, command and target.
- Usage: ai_AgentStatsDist [view distance] Default is 20 meters. Works with ai_DebugDraw enabled.
variable: option_hide_enchant_broadcast
- type: int
- current: 0
- help: 0(show broadcast), 1(hide broadcast)
variable: es_UpdateEntities
- type: int
- current: 1
- help: Toggles entity updating.
- Usage: es_UpdateEntities [0/1] Default is 1 (on). Set to 0 to prevent all entities from updating.
variable: e_character_light_radius
- type: float
- current: 2.3
- help: character light source radius
variable: r_GlitterAmount
- type: int
- current: 1024
- help: Sets amount of glitter sprites.
- Usage: r_GlitterAmount n (default is 1024) Where n represents a number: eg: 256
variable: es_DisableTriggers
- type: int
- current: 0
- help: Disable enter/leave events for proximity and area triggers
variable: impulse_mass_min
- type: float
- current: 40
- help:
variable: name_tag_icon_size_ratio
- type: float
- current: 1
- help: nametag icon size ratio
variable: sv_unit_collide_dameage_debug
- type: int
- current: 0
- help:
variable: option_use_kr_fonts DUMPTODISK
- type: int
- current: 0
- help: enable kr font for any lang. default is 0.
variable: e_shadows_res_scale
- type: float
- current: 2.8
- help: Shadows slope bias for shadowgen
variable: sys_budget_frame_time
- type: float
- current: 16.6
- help:
variable: e_shadows_cast_view_dist_ratio_lights
- type: float
- current: 1
- help: View dist ratio for shadow maps casting for light sources
variable: r_GetScreenShot
- type: int
- current: 0
- help: To capture one screenshot (variable is set to 0 after capturing) 0=do not take a screenshot (default), 1=save a screenshot (together with .HDR if enabled), 2=save a screenshot
variable: r_HDRRangeAdaptationSpeed
- type: float
- current: 4
- help: HDR range adaption speed
- Usage: r_HDRRangeAdaptationSpeed [Value]
variable: model_streaming_debug
- type: int
- current: 0
- help:
variable: music_slient_duration_max
- type: int
- current: 20000
- help: ms
variable: music_slient_duration_min
- type: int
- current: 5000
- help: ms
variable: sys_console_draw_always
- type: int
- current: 1
- help: draw console always for debug
variable: sys_physics_cpu_auto
- type: int
- current: 0
- help: Auto Enable/Disable Physics Thread (zone server only)
variable: sv_timeout_disconnect
- type: int
- current: 0
- help: Timeout for fully disconnecting timeout connections
variable: e_StreamCgfUpdatePerNodeDistance
- type: int
- current: 1
- help: Use node distance as entity distance for far nodes
variable: s_SoftwareChannels DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 256
- help: Sets the maximum number of software sound channels. Default is 256.
variable: glider_hide_at_sheath
- type: int
- current: 0
- help: 0(show my glider when sheathed), 1(hide my glider when sheathed))
variable: e_custom_texture_share
- type: int
- current: 1
- help: custom texture sharing on/off
variable: quest_cam_dof_range
- type: float
- current: 2.5
- help: quest cam dof range
variable: e_DissolveDistMax
- type: float
- current: 8
- help: At most how near to object MVD dissolve effect triggers (10% of MVD, clamped to this)
variable: e_DissolveDistMin
- type: float
- current: 2
- help: At least how near to object MVD dissolve effect triggers (10% of MVD, clamped to this)
variable: departure_server_passport_high
- type: int
- current: 0
- help: departure_server_passport_high
variable: r_Reflections DUMPTODISK
- type: int
- current: 1
- help: Toggles reflections.
- Usage: r_Reflections [0/1] Default is 1 (reflects).
variable: s_HWChannels DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets the number of sound hardware channels to use./nSo even if you have 256 channels only max of them will be used. Default is 0.
variable: e_particles_lights
- type: int
- current: 1
- help: Allows to have simpe light source attached to every article
variable: ignore_ui_permission
- type: int
- current: 0
- help:
variable: e_DissolveDist
- type: float
- current: 1.5
- help: How near to object MVD dissolve effect triggers
variable: e_DissolveTime
- type: float
- current: 0.4
- help: How many seconds transition takes place
variable: ca_GameControlledStrafing
- type: int
- current: 1
- help: Use game controlled strafing/curving flag, instead of low level calculated curving weight.
variable: ac_MCMHorLocalPlayer
- type: int
- current: 1
- help: Overrides the horizontal movement control method specified by AG (overrides filter).
variable: r_ssdoAmount
- type: float
- current: 1.2
- help: Strength of the directional occlusion
variable: r_ShadersPrecacheAllLights
- type: int
- current: 0
- help:
variable: s_VariationLimiter REQUIRE_APP_RESTART
- type: float
- current: 1
- help: Sets limiter to control sound variation.
- Usage: s_VariationLimiter [0..1] Default is 1.0.
variable: ai_DrawSpawner
- type: int
- current: 0
- help: drawing spawner
variable: r_texturesStreamingUploadPerFrame
- type: int
- current: 1
- help: max upload texture count per frame. (DX9 only)
variable: log_WriteToFile DUMPTODISK
- type: int
- current: 1
- help: toggle whether to write log to file (game.log)
variable: e_custom_dressing_time_max
- type: float
- current: 0.5
- help: set character customizer max dressing time threshold
variable: e_particles_receive_shadows
- type: int
- current: 0
- help: Enable shadow maps receiving for particles
variable: ui_game_provider
- type: int
- current: 3
- help: game provider for ui view(0 : real game provider, 1 : tencent, 2 : gameon, 3 : trion, 4 : mailru, 5 : playwith)
variable: s_X2CullingByMaxChannel
- type: int
- current: 1
- help: allow early culling by max channel.
- Usage: s_CullingByX2SoundPriority [0/1] Default is 0 (off).
variable: e_dynamic_light_max_count
- type: int
- current: 128
- help: Sets maximum amount of dynamic light sources
variable: ca_DecalSizeMultiplier
- type: float
- current: 1
- help: The multiplier for the decal sizes
variable: option_use_cloud
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_use_cloud [0/1/x]: … e_clouds = 0/1/1
variable: g_enableFriendlyFallAndPlay
- type: int
- current: 0
- help: Enables fall&play feedback for friendly actors.
variable: combat_msg_alpha_visibility
- type: float
- current: 10
- help: visibility of damage display widget
variable: ai_DrawDirectPathTest DUMPTODISK
- type: int
- current: 0
- help: If enabled, you can see direct path test status.
variable: r_Beams
- type: int
- current: 3
- help: Toggles light beams.
- Usage: r_Beams [0/1/2/3] Default is 3 (optimized beams with glow support). Set to 0 to disable beams or 2 to use fake beams. Set 1 for real beams, full resolution (slower). Set to 3 to use optimized and with glow support beams.
variable: cl_unit_collide_dameage_debug
- type: int
- current: 0
- help:
variable: custom_camera_max_dist
- type: float
- current: 90
- help:
variable: ca_CachingCDFFiles DUMPTODISK
- type: int
- current: 1
- help: Caching CDF files. 0 : disable, 1 : CDF, 2 : CDF/CHR
variable: r_Flush
- type: int
- current: 0
- help:
variable: r_Gamma DUMPTODISK
- type: float
- current: 1
- help: Adjusts the graphics card gamma correction (fast, needs hardware support, affects also HUD and desktop)
- Usage: r_Gamma 1.0 1 off (default), try values like 1.6 or 2.2
variable: e_obj_tree_shadow_debug
- type: int
- current: 0
- help: Show shadow gen trees
variable: e_particles_middle
- type: float
- current: 80
- help: particle lod middle
variable: r_ShadowsStencilPrePass
- type: int
- current: 1
- help: 1=Use Stencil pre-pass for shadows
- Usage: r_ShadowsStencilPrePass [0/1]
variable: ai_DebugDrawPlayerActions DUMPTODISK
- type: int
- current: 0
- help: Debug draw special player actions.
variable: lua_loading_profiler
- type: int
- current: 0
- help: use profiler while loading ui 0: do nothing 1: log ui loading time
- Usage: lua_loading_profiler [0/1]
variable: r_SSAO_amount
- type: float
- current: 0.65
- help: Controls how much SSAO affects ambient
variable: e_object_streaming_stats
- type: int
- current: 0
- help: Debug
variable: r_NVDOF
- type: int
- current: 1
- help: Enables / disables nvidia depth of field solution.
- Usage: r_NVDOF [0/1/2] 0 is disable. 1 enables(Default). Set to 2 to enable with some constant blur distances for debugging.
variable: es_UpdateContainer
- type: int
- current: 1
- help:
- Usage: es_UpdateContainer [0/1] Default is 1 (on).
variable: net_input_dump
- type: int
- current: 0
- help: write net_input_trace output to a file (netinput.log)
variable: r_GraphStyle
- type: int
- current: 0
- help:
variable: r_Stats
- type: int
- current: 0
- help: Toggles render statistics. 0=disabled, 1=global render stats, 2=print shaders for selected object, 11=print info about used RT’s (switches), 12=print info about used unique RT’s, 13=print info about cleared RT’s
- Usage: r_Stats [0/1/2/3/11/12/13]
variable: r_VSync DUMPTODISK, RESTRICTEDMODE
- type: int
- current: 0
- help: Toggles vertical sync.
- Usage: r_VSync [0/1]
variable: r_Width DUMPTODISK
- type: int
- current: 1920
- help: Sets the display width, in pixels. Default is 1024.
- Usage: r_Width [800/1024/..]
variable: e_dissolve_transition_threshold
- type: float
- current: 0.05
- help: Controls disabling of smooth transition if camera moves too fast
variable: r_DeferredShadingLightVolumes
- type: int
- current: 1
- help: Toggles Light volumes for deferred shading.
- Usage: r_DeferredShadingLightVolumes [0/1] Default is 1 (enabled). 0 Disables.
variable: net_channelstats
- type: int
- current: 0
- help: Display bandwidth statistics per-channel
variable: r_NVDOF_NearBlurSize
- type: float
- current: 4
- help: The strength of the near blur effect. From 1 to 15 (default 4). The higher the number, the more blurred things will appear in the near field.
variable: e_particles_source_filter
- type: int
- current: 0
- help:
variable: ai_DrawProbableTarget DUMPTODISK
- type: int
- current: 0
- help: Enables/Disables drawing the position of probable target.
variable: ac_predictionProbabilityOri
- type: float
- current: -1
- help: .
variable: ac_predictionProbabilityPos
- type: float
- current: -1
- help: .
variable: pl_zeroGEnableGyroFade
- type: int
- current: 2
- help: Enable fadeout of gyro-stabilizer for vertical view angles (2=disable speed fade as well).
variable: glider_debug
- type: int
- current: 0
- help:
variable: s_FileAccess
- type: int
- current: 1
- help: Toggles disk access on reading files. 0: direct file access via CryPak 1: indirect file access via StreamingSystem with wait Default is 0.
variable: um_steer_wheel_rotate_power
- type: int
- current: 7
- help: ship steerWheel rotate power
variable: sound_enable_quest_summary_voice
- type: int
- current: 1
- help: quest summary voice (enable : 1, disable : others)
variable: cu_stream_method
- type: int
- current: 1
- help: 0 : old, 1 : new(c_asset with xml streaming)
variable: r_ForceDiffuseSpecClear
- type: int
- current: 0
- help: Diffuse and Specular Color Clear
variable: e_vegetation_mem_sort_test
- type: int
- current: 0
- help: Debug
variable: ExitOnQuit
- type: int
- current: 1
- help:
variable: e_StreamCgfDebugFilter
- type: string
- current:
- help: Show only items containnig specified text
variable: e_StreamCgfDebugHeatMap
- type: int
- current: 0
- help: Generate and show mesh streaming heat map 1: Generate heat map for entire level 2: Show last heat map
variable: ai_SightRangeDarkIllumMod SAVEGAME
- type: float
- current: 0.5
- help: Multiplier for sightrange when the target is in dark light condition.
variable: MemInfo
- type: int
- current: 0
- help: Display memory information by modules
variable: ac_debugMotionParams
- type: int
- current: 0
- help: Display graph of motion parameters.
variable: r_CBStaticDebug
- type: int
- current: 0
- help: Toggles debugging of per-instance CBs.
- Usage: r_UseCBStaticDebug [0/1] Default is 0 (off). Set to 1 to enable asserts when static CB content is differ from the actual instance content.
variable: r_VegetationSpritesMaxUpdate
- type: int
- current: 10
- help:
variable: r_TexturesStreamAdaptiveMargin
- type: float
- current: 0.1
- help: percentage of pool size that adaptive mip ratio affects
variable: g_breakImpulseScale REQUIRE_LEVEL_RELOAD
- type: float
- current: 1
- help: How big do explosions need to be to break things?
variable: p_enforce_contacts
- type: int
- current: 1
- help: This variable is obsolete.
variable: v_dumpFriction
- type: int
- current: 0
- help: Dump vehicle friction status
variable: e_joint_strength_scale
- type: float
- current: 1
- help: Scales the strength of prebroken objects’ joints (for tweaking)
variable: prefab_use_mmf
- type: int
- current: 0
- help: 0: off, 1: on
variable: option_enable_combat_chat_log DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: enable combat chat log. default is 0.
variable: g_tree_cut_reuse_dist
- type: float
- current: 0
- help: Maximum distance from a previously made cut that allows reusing
variable: r_TexturesStreamSystemLimitCheckTime
- type: float
- current: 3
- help:
variable: es_VisCheckForUpdate
- type: int
- current: 1
- help:
- Usage: es_VisCheckForUpdate [0/1] Default is 1 (on).
variable: p_max_plane_contacts_distress
- type: int
- current: 4
- help: Same as p_max_plane_contacts, but is effective if total number of contacts is above p_max_contacts
variable: name_tag_hp_width
- type: float
- current: 70
- help: nametag hp bar width
variable: r_ShowTimeGraph
- type: int
- current: 0
- help: Configures graphic display of frame-times.
- Usage: r_ShowTimeGraph [0/1/2] 1: Graph displayed as points. 2: Graph displayed as lines.Default is 0 (off).
variable: r_StereoEyeDist DUMPTODISK
- type: float
- current: 0.02
- help: Maximum separation between stereo images in percentage of the screen.
variable: bot_world_id
- type: int
- current: 0
- help: bot world id
variable: sys_dll_game
- type: string
- current: x2game-dev_dedicate.dll
- help: Specifies the game DLL to load
variable: net_actor_controller_debug
- type: int
- current: 0
- help:
variable: net_actor_controller_delay
- type: int
- current: 300
- help: ms
variable: r_HDRRangeAdaptLBufferMax DUMPTODISK
- type: float
- current: 0.125
- help: Set range adaptation max adaptation for light buffers (improve precision - minimize banding)
- Usage: r_HDRRangeAdaptLBufferMax [Value] Default is 0.25f
variable: r_RainLayersPerFrame
- type: int
- current: 2
- help: Number of rain layers to render per frame
variable: sys_budget_particle_etc
- type: float
- current: 100
- help:
variable: sys_budget_particle_mfx
- type: float
- current: 100
- help:
variable: ca_CharEditModel
- type: string
- current: objects/Characters/nuian/male/nude/nu_m_base.cdf
- help:
variable: e_terrain_deformations_obstruct_object_size_ratio
- type: float
- current: 1
- help:
variable: r_texturesstreamingResidencyEnabled
- type: int
- current: 1
- help: Toggle for resident textures streaming support.
- Usage: r_TexturesStreamingResidencyEnabled [toggle]Default is 0, 1 for enabled
variable: e_vegetation_disable_bending_distance
- type: float
- current: 70
- help: Disable vegetation bending depending on the distance
variable: cl_unit_collide_effect_interval
- type: int
- current: 500
- help: msec
variable: r_BufferUpload_WriteMode
- type: int
- current: 0
- help: Set the mode for uploading data to buffers. 0 == UpdateSubresource, 1 == Map
variable: r_MeshPoolSize
- type: int
- current: 0
- help: The size of the pool for render data in kilobytes. Disabled by default on PC (mesh data allocated on heap).Enabled by default PS3. Requires app restart to change.
variable: e_particles_object_collisions
- type: int
- current: 1
- help: Enable particle/object collisions for SimpleCollision
variable: e_modelview_Prefab_light_offset_x
- type: float
- current: 0
- help: x modelview Prefab light source(in world space)
variable: e_modelview_Prefab_light_offset_y
- type: float
- current: 0
- help: y modelview Prefab light source(in world space)
variable: e_modelview_Prefab_light_offset_z
- type: float
- current: 0
- help: z modelview Prefab light source(in world space)
variable: ca_gc_check_count
- type: int
- current: 2
- help:
variable: ca_AllowMultipleEffectsOfSameName
- type: int
- current: 0
- help: Allow a skeleton animation to spawn more than one instance of an effect with the same name on the same instance.
variable: name_tag_custom_gauge_size_ratio
- type: float
- current: 1
- help: coustom gauge name tag size ratio
variable: um_stream_prefab_switch
- type: int
- current: 1
- help:
variable: swim_dead_anim_debug
- type: int
- current: 0
- help:
variable: e_particles_dynamic_particle_count
- type: int
- current: 0
- help: change particle count in runtime
variable: r_TexturesStreamingDebugDumpIntoLog
- type: int
- current: 0
- help: Dump content of current texture streaming debug screen into log
variable: ca_DrawBaseMesh
- type: int
- current: 1
- help: if this is 0, will not draw the characters
variable: net_defaultChannelPacketRateToleranceLow READONLY
- type: float
- current: 0.1
- help:
variable: e_material_loading_profile
- type: int
- current: 0
- help: Debug
variable: e_particles_trail_min_seg_size
- type: float
- current: 0.2
- help: Trail effect spline segment size
variable: auto_enemy_targeting
- type: int
- current: 0
- help: auto targeting for attacking skill
variable: movement_verify_sample_max
- type: int
- current: 200
- help:
variable: camera_damping_use_physics_speed
- type: int
- current: 1
- help:
variable: ca_DebugAnimMemTracking DUMPTODISK
- type: int
- current: 0
- help: if this is 1, then its shows the anim-key allocations
variable: r_texturesstreamingResidencyTime
- type: float
- current: 10
- help: Time to keep textures resident for before allowing them to be removed from memory.
- Usage: r_TexturesStreamingResidencyTime [Time] Default is 10 seconds
variable: r_WaterReflectionsMinVisUpdateFactorMul DUMPTODISK
- type: float
- current: 20
- help: Activates update factor multiplier when water mostly occluded.
variable: e_Tessellation
- type: int
- current: 1
- help: HW geometry tessellation 0 = not allowed, 1 = allowed
variable: r_desireHeight DUMPTODISK
- type: int
- current: 1080
- help: desire screen height.
variable: e_gsm_extra_range_shadow
- type: int
- current: 1
- help: Enable Extra Range Shadow
variable: g_breakagelog
- type: int
- current: 0
- help: Log break events
variable: e_decals_precreate
- type: int
- current: 1
- help: Pre-create decals at load time
variable: r_dyntexatlasvoxterrainsize
- type: int
- current: 0
- help:
variable: s_ReverbDelay
- type: float
- current: -1
- help: Sets the current reverb’s late reflection in seconds! (overrides dynamic values!)
- Usage: s_ReverbDelay [0/0.1]
- Default: -1 -1: Uses the value set within the reverb preset.
variable: sys_budget_tris_entity
- type: float
- current: 20
- help:
variable: cp_debug_ray_world_intersection_rwi_flags
- type: int
- current: 0
- help: override flags
variable: auto_disconnect_timer DUMPTODISK
- type: int
- current: 30
- help: current auto disconnect version (default : 30 min)
variable: g_walkMultiplier SAVEGAME
- type: float
- current: 1
- help: Modify movement speed
variable: ai_AdjustPathsAroundDynamicObstacles
- type: int
- current: 1
- help: Set to 1/0 to enable/disable AI path adjustment around dynamic obstacles
variable: r_ShadowsGridAligned DUMPTODISK
- type: int
- current: 0
- help: Selects algorithm to use for shadow mask generation: 0 - Disable shadows snapping 1 - Enable shadows snapping 2 - Just snap position (by a small fixed value)
variable: p_max_contact_gap_player
- type: float
- current: 0.01
- help: Sets the safe contact gap for player collisions with the physical environment.Usage: p_max_contact_gap_player 0.01 This variable is used for internal tweaking only.
variable: um_ship_full_sail_speed_rate
- type: float
- current: 0.5
- help:
variable: e_cgf_verify
- type: int
- current: 0
- help: Debug
variable: r_WaterReflectionsMinVisUpdateDistanceMul DUMPTODISK
- type: float
- current: 10
- help: Activates update distance multiplier when water mostly occluded.
variable: e_cbuffer_terrain_distance_near
- type: float
- current: 50
- help: Only near sectors are rasterized
variable: r_TexGrid
- type: int
- current: 0
- help:
variable: name_tag_font_size_on_bgmode
- type: int
- current: 17
- help: set unit name tag font size on bg mode
variable: profile_disk_timeframe
- type: float
- current: 5
- help: Set maximum keeping time for collected IO statistics items in seconds The default value is 5 sec
- Usage: profile_disk_timeframe [sec]
variable: bot_scan_area_filter
- type: string
- current:
- help: filter (default : “”)
variable: r_NVDOF_BokehLuminance
- type: float
- current: 0.85
- help: The minimum luminance value at which we start to see bokeh effects. Should be between 0 and 1 (default .85).
variable: net_defaultChannelPacketRateToleranceHigh READONLY
- type: float
- current: 2
- help:
variable: r_BeamsDistFactor
- type: float
- current: 0.05
- help: Distance between slices.
- Usage: r_BeamsDistFactor [fValue] Default is 0.01 (0.01 meters between slices).
variable: pelvis_shake_knockback
- type: float
- current: 1
- help:
variable: d3d9_ui_buffer_size REQUIRE_APP_RESTART
- type: int
- current: 2048
- help: kilo bytes
variable: g_godMode
- type: int
- current: 0
- help: God Mode
variable: r_TexturesStreamingMipClampDVD
- type: int
- current: 1
- help: Clamp the texture mip level to certain value when streaming from DVD. 1 will never allow highest mips to be loaded for example.
- Usage: r_TexturesStreamingMipClampDVD [0..4] Default is 1.
variable: e_TessellationMaxDistance
- type: float
- current: 30
- help: Maximum distance from camera in meters to allow tessellation, also affects distance-based displacement fadeout
variable: option_weapon_effect
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_weapon_effect [0/1/x]: … e_particles_disable_equipments = 1/0/0 … e_use_enhanced_effect = 0/1/1 … e_use_gem_effect = 0/1/1
variable: over_head_marker_width
- type: float
- current: 46
- help: overhead marker width
variable: e_gsm_terrain_include_objects
- type: int
- current: 1
- help: Includes terrain shadows into last very big shadow frustum
variable: dt_meleeTime
- type: float
- current: 0.3
- help: time in seconds between double taps for melee
variable: r_silhouetteSize
- type: float
- current: 1.3
- help: Silhouette Size
variable: r_NightVisionSonarLifetime
- type: float
- current: 2
- help: Set nightvision sonar hints lifetime.
variable: e_voxel_ao_scale
- type: int
- current: 4
- help: Ambient occlusion amount
variable: e_ProcVegetationMaxObjectsInChunk
- type: int
- current: 2048
- help: Maximum number of instances per chunk
variable: s_ObstructionMaxValue
- type: float
- current: 0.95
- help: Toggles maximum obstruction effect.
- Usage: s_ObstructionMaxValue [0..1.0f] 0: off 1.0f: total maximum obstruction Default is 0.85f.
variable: g_ignore_family_invite
- type: int
- current: 0
- help: 0(accept family invite), 1(ignore family invite)
variable: e_shadows_on_alpha_blended
- type: int
- current: 1
- help: Enable shadows on aplhablended
variable: e_GICascadesRatio
- type: float
- current: 2
- help: Sets slope of cascades for global illumination. Default: 2.f
variable: e_GsmViewSpace
- type: int
- current: 0
- help: 0=world axis aligned GSM layout, 1=Rotate GSM frustums depending on view camera
variable: ca_LoadHeaders
- type: int
- current: 1
- help: Enable loading animation headers from DBH
variable: p_prohibit_unprojection
- type: int
- current: 1
- help: Prohibit Unprojection and velocity penalties upon Unprojection
variable: fly_stance_enable DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable FLY stance
variable: e_water_tesselation_swath_width
- type: int
- current: 10
- help: Set the swath width for the boustrophedonic mesh stripping
variable: net_defaultChannelBitRateToleranceHigh READONLY
- type: float
- current: 0.001
- help:
variable: show_dof_value
- type: int
- current: 1
- help: [0,1] off, on
variable: e_particles_stream
- type: int
- current: 1
- help: Activates streaming of particles
variable: pl_zeroGSpeedModeEnergyConsumption
- type: float
- current: 0.5
- help: Percentage consumed per second while speed sprinting in ZeroG.
variable: g_debug_sync_without_physics
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: ca_SmoothStrafe
- type: int
- current: 1
- help: If this is 1, then we smooth the strafe vector
variable: cd_no_spawn
- type: int
- current: 0
- help:
variable: e_occlusion_culling_view_dist_ratio
- type: float
- current: 0.5
- help: Skip per object occlusion test for very far objects - culling on tree level will handle it
variable: e_CoarseShadowMgrDebug
- type: float
- current: 0
- help: Toggles coarse visibility manager debug output information 0 = Off 1 = display queries information 2 = display queries cache information
variable: r_UseParticlesMerging
- type: int
- current: 0
- help: Enables merging of particles drawcalls.
- Usage: CV_r_useparticles_merge [0/1]
variable: e_character_back_light
- type: int
- current: 1
- help: character backlight on/off
variable: e_GIBlendRatio
- type: float
- current: 0.25
- help: Ratio of overlapped region between nested cascades. 0.25 means 25% overlapping. Default: 0.25 Min: .1 Max: 2
variable: sys_sleep_background
- type: int
- current: 40
- help: sleep while in background (ms)
variable: r_ShowLightBounds
- type: int
- current: 0
- help: Display light bounds - for debug purpose
- Usage: r_ShowLightBounds [0=off/1=on]
variable: ai_MovementSpeedMediumIllumMod SAVEGAME
- type: float
- current: 0.8
- help: Multiplier for movement speed when the target is in medium light condition.
variable: e_particles_thread
- type: int
- current: 0
- help: Enable particle threading
variable: e_debug_drawShowOnlyLod
- type: int
- current: -1
- help: e_DebugDraw shows only objects showing lod X
variable: hs_ignore_dominion_area RESTRICTEDMODE
- type: int
- current: 0
- help: editor only
variable: e_GIGlossyReflections
- type: int
- current: 0
- help: Enable/disable reflective mode for global illumination. Default: 0 - disabled
variable: net_voice_trail_packets
- type: int
- current: 5
- help:
variable: option_shadow_view_dist_ratio_character
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_shadow_view_dist_ratio_character [1/2/3/4/x]: … e_shadows_cast_view_dist_ratio_character = 0.01/0.02/0.03/0.04/0.04
variable: profile_event_tolerance
- type: float
- current: 0.5
- help: Length of a profile section before it becomes and event (in Milliseconds).
variable: p_max_contact_gap_simple
- type: float
- current: 0.03
- help: Specifies the maximum contact gap for objects that use the simple solver
variable: r_DualMaterialCullingDist
- type: float
- current: 50
- help: Set dual material culling dist. Default is 50.f.
variable: cp_world_picking
- type: int
- current: 0
- help:
variable: cp_debug_ray_world_intersection_entity_query_flags
- type: int
- current: 0
- help: override objtypes
variable: e_VoxTerShadows
- type: int
- current: 1
- help: Debug
variable: ai_SystemUpdate
- type: int
- current: 1
- help: Toggles the regular AI system update.
- Usage: ai_SystemUpdate [0/1] Default is 1 (on). Set to 0 to disable ai system updating.
variable: e_detail_materials_zpass_normal_draw_dist
- type: float
- current: 100
- help: in zpass, detail material normal draw dist
variable: sys_no_crash_dialog
- type: int
- current: 0
- help:
variable: time_scale
- type: float
- current: 1
- help: Game time scaled by this - for variable slow motion
variable: ai_InterestDetectMovement DUMPTODISK
- type: int
- current: 0
- help: Enable movement detection in interest system
variable: e_modelview_Prefab_sunlight_dir_x
- type: float
- current: -0.207
- help: x modelview sunlight direction
variable: e_modelview_Prefab_sunlight_dir_y
- type: float
- current: -0.756
- help: y modelview sunlight direction
variable: e_modelview_Prefab_sunlight_dir_z
- type: float
- current: 0.621
- help: z modelview sunlight direction
variable: e_decals_merge
- type: int
- current: 1
- help: Combine pieces of decals into one render call
variable: sound_others_material_effect_sound_volume
- type: float
- current: 0.5
- help: others material effect sound volume. [0.0 - 1.0]
variable: ca_LodSkipTaskInflectionOfRatio
- type: float
- current: 100
- help:
variable: r_ShowNormals
- type: int
- current: 0
- help: Toggles visibility of normal vectors.
- Usage: r_ShowNormals [0/1]Default is 0 (off).
variable: i_offset_up
- type: float
- current: 0
- help: Item position up offset
variable: pl_debug_filter
- type: string
- current:
- help:
variable: ai_DrawModifiers DUMPTODISK
- type: int
- current: 0
- help: Toggles the AI debugging view of navigation modifiers.
variable: i_forcefeedback
- type: int
- current: 1
- help: Enable/Disable force feedback output.
variable: ca_DebugAnimUsageOnFileAccess
- type: int
- current: 0
- help: shows what animation assets are used in the level, triggered by key fileAccess events
variable: pl_curvingSlowdownSpeedScale
- type: float
- current: 1
- help: Player only slowdown speedscale when curving/leaning extremely.
variable: g_grabLog
- type: int
- current: 0
- help: verbosity for grab logging (0-2)
variable: ai_genCryOrgWaterGraph DUMPTODISK
- type: int
- current: 1
- help: If enabled, generate water triangulation in cry’s way.
variable: sound_others_combat_sound_volume
- type: float
- current: 0.5
- help: target != player and source != player. [0.0 - 1.0]
variable: cl_web_upload_reserved_screenshot_file_name
- type: string
- current:
- help: recent screenshot file name
variable: e_water_ocean_soft_particles
- type: int
- current: 1
- help: Enables ocean soft particles
variable: blink_debug
- type: int
- current: 0
- help: show the path for blink
variable: option_view_dist_ratio
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_view_dist_ratio [1/2/3/4/x]: … ca_useDecals = 0/0/0/1/1 … cd_cattle_update_distance = 20/32/40/64/64 … cd_furniture_update_distance = 20/32/40/64/64 … e_cbuffer_resolution = 128/128/256/256/256 … e_decals_allow_game_decals = 0/1/1/1/1 … e_lod_min = 0/0/0/0/0 … e_lod_ratio = 1/3/4.5/6/6 … e_lods = 1/1/1/1/1 … e_max_view_dst_spec_lerp = 0/0.5/1/1/1 … e_obj_quality = 1/2/3/4/4 … e_stream_cgf = 1/1/1/1/1 … e_view_dist_ratio = 30/30/40/60/60 … e_view_dist_ratio_detail = 15/19/24/30/30 … es_DebrisLifetimeScale = 0.3/0.6/0.8/1/1
variable: sys_min_step
- type: float
- current: 0.01
- help: Specifies the minimum physics step in a separate thread
variable: r_MeshVolatilePoolSize
- type: int
- current: 0
- help: The size of the pool for volatile render data in kilobytes. Disabled by default on PC (mesh data allocated on heap).Enabled by default PS3. Requires app restart to change.
variable: ag_physErrorInnerRadiusFactor DUMPTODISK
- type: float
- current: 0.05
- help:
variable: click_to_move
- type: int
- current: 0
- help: move with mouse click (0 : off, 1 : on)
variable: ag_action
- type: string
- current:
- help: Force this action
variable: camera_smooth_fadeout_mate
- type: float
- current: 0.1
- help:
variable: cl_headBobLimit
- type: float
- current: 0.06
- help: head bobbing distance limit
variable: aux_phys_active_all
- type: int
- current: 0
- help: 0 : activate by lod 1 : active all 2 : deactive all
variable: ac_frametime
- type: int
- current: 0
- help: Display a graph of the frametime.
variable: sys_budget_system_memory_mesh
- type: float
- current: 64
- help:
variable: decoration_smart_positioning_loop_count
- type: int
- current: 10
- help: (null)
variable: s_GameMasterVolume DUMPTODISK
- type: float
- current: 0.200001
- help: Allows for setting the application’s master volume.
- Usage: s_GameMasterVolume [0…1] Default is 1 (full volume).
variable: ca_LoadDBH
- type: int
- current: 0
- help: Enable loading animations from DBH
variable: pl_zeroGThrusterResponsiveness
- type: float
- current: 0.3
- help: Thrusting responsiveness.
variable: ag_logDrawnActors
- type: int
- current: 0
- help: log all drawn actors
variable: ca_LodDist
- type: float
- current: 0
- help:
variable: ca_SameSkeletonEffectsMaxCount
- type: int
- current: 15
- help: Set Max Count of same skeleton effects
variable: sys_budget_system_memory
- type: float
- current: 1024
- help:
variable: r_deferredDecalsMSAA
- type: int
- current: 1
- help: Enables MSAA for deferred decals. Decals will still work in MSAA modes when this is off, but will create wierd outlines around things sometimes. Default is 0 (off).
variable: glider_start_with_double_jump
- type: int
- current: 1
- help:
variable: overhead_marker_fixed_size
- type: int
- current: 1
- help: render over head marker with fixed size
variable: ai_DynamicWaypointUpdateTime
- type: float
- current: 0.0005
- help: How long (max) to spend updating dynamic waypoint regions per AI update (in sec) 0 disables dynamic updates. 0.0005 is a sensible value
variable: ac_targetcorrectiontimescale
- type: float
- current: 4
- help: .
variable: var_aggro_meter
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_OceanLodDist
- type: int
- current: 100
- help:
variable: ca_DebugFacialEyes
- type: int
- current: 0
- help: Debug facial eyes info
variable: ai_DrawPatterns DUMPTODISK
- type: int
- current: 0
- help: Draws all the currently active track patterns of the AI agents.
- Usage: ai_DrawPatterns [0/1] Default is 0 (off). Set to 1 to draw the AI track patterns.
variable: r_MeasureOverdraw
- type: int
- current: 0
- help: 0=off, 1=activate special rendering mode that visualize the rendering cost per pixel by colour
- Usage: r_MeasureOverdraw [0/1]
variable: e_no_lod_chr_tris
- type: float
- current: 1000
- help: unit of check a chr lod
variable: effect_max_same_item_per_source
- type: int
- current: 50
- help:
variable: sv_bandwidth
- type: int
- current: 50000
- help: Bit rate on server
variable: r_particles_lights_no_merge_size
- type: float
- current: 10
- help: particle light no merge range
variable: e_particles_preload
- type: int
- current: 0
- help: Enable preloading of all particle effects at the begining
variable: prefab_cache_xml
- type: int
- current: 2
- help: 0: don’t cache, 1: precache all, 2: unit & doodad only, 3: unit only
variable: r_NVSSAO_OnlyOccludeAmbient
- type: int
- current: 2
- help: Changes the way SSAO interacts with ambient light [0/1] 0 - NVSSAO occludes both ambient/indirect lighting and direct light from the sun 1 - NVSSAO only occludes ambient/indirect lighting. Direct light from the sun is unaffected. 2 - NVSSAO occludes both ambient/indirect lighting and direct light from the sun, but specular is unaffected and grass objects are unaffected.
variable: option_view_distance
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_view_distance [1/2/3/4/x]: … e_StreamCgfPoolSize = 80/100/120/150/150 … e_max_view_dst = 600/1000/1500/2000/2000 … r_FogDensityScale = 3/2/1/1/1 … r_FogRampScale = .3/.5/1/1/1
variable: e_modelview_Prefab_light_specualr_multy
- type: float
- current: 0
- help: modelview Prefab light source specualr multy
variable: ai_DebugDrawDamageParts DUMPTODISK
- type: int
- current: 0
- help: Draws the damage parts of puppets and vehicles.
variable: e_VoxTerHideIntegrated
- type: int
- current: 0
- help: Debug
variable: cd_unmount_auto
- type: int
- current: 1
- help: unmount all things when interact something
variable: s_DebugMusic DUMPTODISK
- type: int
- current: 0
- help: Changes music-debugging verbosity level.
- Usage: s_DebugMusic [0/4] Default is 0 (off). Set to 1 (up to 4) to debug music.
variable: profile_disk
- type: int
- current: 1
- help: Enables Disk Profiler (should be deactivated for final product) The C++ function CryThreadSetName(threadid,“Name”) needs to be called on thread creation. 0=off, 1=on screen, 2=on disk Disk profiling may not work on all combinations of OS and CPUs
- Usage: profile_disk [0/1/2]
variable: profile_peak
- type: float
- current: 10
- help: Profiler Peaks Tolerance in Milliseconds.
variable: r_TextureLodMaxLod
- type: int
- current: 1
- help: Controls dynamic LOD system for textures used in materials.
- Usage: r_TextureLodMaxLod [1 or bigger] Default is 1 (playing between lod 0 and 1). Value 0 will set full LOD to all textures used in frame
variable: p_list_active_objects
- type: int
- current: 0
- help: 0: off 1: list once 2: on
variable: ac_terrain_foot_align
- type: int
- current: 1
- help: Turn On/Off of terrain foot align(IK)
variable: s_DebugSound
- type: int
- current: 0
- help: Toggles sound debugging mode.
- Usage: s_DebugSound [0/13] 0: Disables debugging. 1: Enables simple sound debugging. 2: Enables full sound debugging. 3: Enables sound event callback debugging. 4: Enables sound event listener debugging. 5: Enables sound syncpoint debugging. 6: Enables simple memory debugging. 7: Enables FMOD logging into fmod.log. 8: Enables simple FMOD debugging into fmod.log. 9: Enables complex FMOD debugging into fmod.log. 10: Enables FMOD memory debugging into fmod.log. 11: Enables logging of all FMOD output into fmod.log. 12: Enables AudioDevice command logging to SoundCommands.xml. 13: Enables logging of information on Voice files which have programmersounds. Default is 0 (off).
variable: r_debugPatchwork
- type: int
- current: 0
- help: Enable saving character texture before/after patchwork. target folder is ($TRUNK)/patchwork.
- Usage: r_debugPatchwork 0 (default is 0)
variable: mov_loading
- type: int
- current: 1
- help: loading bar show option (0 = off, 1 = sequence set, 2 = on)
variable: bot_replay
- type: string
- current:
- help: bot replay name
variable: ai_AttemptStraightPath
- type: int
- current: 0
- help: Toggles AI attempting a simple straight path when possible. Default is 1 (on).
variable: swim_jump_end_depth
- type: float
- current: 0.2
- help: swim jump end depth (meter)
variable: e_time_of_day_debug
- type: int
- current: 0
- help: Time of Day Debug
variable: e_bboxes
- type: int
- current: 0
- help: Activates drawing of bounding boxes
variable: e_load_only_sub_zone_shape
- type: float
- current: 0
- help: cheat for research sub zone
variable: s_LanguagesConversion
- type: int
- current: 1
- help: Controls conversion of legacy event name to direct wav files (only for languages).
- Usage: s_LanguagesConversion [0/1] Default is 0 (off).
variable: um_show_attach_point
- type: int
- current: 0
- help: show unit model attach point
variable: r_ssdoRadiusMax
- type: float
- current: 0.2
- help: Max clamped SSDO radius
variable: r_ssdoRadiusMin
- type: float
- current: 0.06
- help: Min clamped SSDO radius
variable: ca_ChrBaseLOD DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Base Lod Level for Chr CRenderMesh
variable: number_of_back_visual
- type: int
- current: 1
- help:
variable: model_streaming_enable
- type: int
- current: 1
- help:
variable: e_time_of_day_speed
- type: float
- current: 0.0017
- help: Time of Day change speed
variable: cd_indicator_time
- type: int
- current: 2000
- help: show indicator time
variable: ai_PathfinderUpdateTime
- type: float
- current: 0.005
- help: Maximum pathfinder time per AI update
variable: pl_fall_start_height
- type: float
- current: 2
- help: Minimum height for starting freefall signal.
variable: use_celerity_with_double_forward
- type: int
- current: 1
- help:
variable: ca_PrintDesiredSpeed DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will print the desired speed of the human characters
variable: es_activateEntity
- type: string
- current:
- help: Activates an entity
variable: log_VerbosityOverridesWriteToFile DUMPTODISK
- type: int
- current: 0
- help: when enabled, setting log_verbosity to 0 will stop all logging including writing to file
variable: r_dofMinZScale
- type: float
- current: 0
- help: Set dof min z out of focus strenght (good default value - 1.0f)
variable: e_skip_precache
- type: int
- current: 0
- help: Load fast for development (skipping precache)
variable: e_modelview_Prefab_rot_x
- type: float
- current: 0
- help: modelview Prefab rot x
variable: e_modelview_Prefab_rot_z
- type: float
- current: 0
- help: modelview Prefab rot z
variable: e_modelview_Prefab_scale
- type: float
- current: 1
- help: modelview Prefab scale
variable: cl_account DUMPTODISK
- type: string
- current: admin
- help: Client account used when connecting to server
variable: e_ambient_multiplier_no_point_lights
- type: float
- current: 1.5
- help: Ambient colour multiplier when point light sources are disabled
variable: r_CustomResHeight
- type: int
- current: 0
- help: Height of custom resolution rendering
variable: e_sun_clipplane_range
- type: float
- current: 875
- help: Max range for sun shadowmap frustum
variable: r_SSGIRadius
- type: float
- current: 0.1
- help: SSGI kernel radius
variable: r_ColorGrading
- type: int
- current: 1
- help: Enables color grading.
- Usage: r_ColorGrading [0/1]
variable: ai_WarningsErrorsLimitInGame DUMPTODISK
- type: int
- current: 20
- help: Caution: There’s no limit in Editor. No limit = 0, limit by n = n
variable: r_ShadersAddListRT
- type: string
- current:
- help:
variable: ag_debugLayer
- type: int
- current: 0
- help: Animation graph layer to display debug information for
variable: ag_debugMusic
- type: int
- current: 0
- help: Debug the music graph
variable: s_DialogVolume DUMPTODISK
- type: float
- current: 1
- help: Sets the volume of all dialog sounds.
- Usage: s_DialogVolume 0.5 Default is 1, which is full volume.
variable: name_tag_large_app_stamp_size_ratio
- type: float
- current: 1
- help: large stamp app name tag size ratio
variable: cg_trace_spawn
- type: int
- current: 2
- help: trace spawn/remove of client gimmick
variable: cd_use_mesh_to_collide_check
- type: int
- current: 1
- help:
variable: p_max_LCPCG_subiters
- type: int
- current: 120
- help: Limits the number of LCP CG solver inner iterations (should be of the order of the number of contacts)
variable: ai_DrawGroupTactic DUMPTODISK
- type: int
- current: 0
- help: draw group tactic: 0 = disabled, 1 = draw simple, 2 = draw complex.
variable: pelvis_shake_scale
- type: float
- current: 0.9
- help:
variable: e_clouds
- type: int
- current: 1
- help: Enable clouds rendering
variable: net_defaultChannelBitRateToleranceLow READONLY
- type: float
- current: 0.5
- help:
variable: e_decals_clip
- type: int
- current: 1
- help: Clip decal geometry by decal bbox
variable: ai_doNotLoadNavigationData
- type: int
- current: 0
- help:
variable: r_UseParticlesGlow
- type: int
- current: 1
- help: Enables glow particles.
- Usage: CV_r_useparticles_glow [0/1]
variable: r_LogShaders
- type: int
- current: 0
- help: Logs shaders info to Direct3DLogShaders.txt 0: off 1: normal 2: extended
variable: ag_debug
- type: string
- current:
- help: Entity to display debug information for animation graph for
variable: ag_humanBlending
- type: int
- current: 0
- help: Ivo’s debug stuff. Don’t ask!
variable: camera_debug_target_dist
- type: int
- current: 0
- help: Debug render camera target dist
variable: sys_use_limit_fps DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable to limit max frame per second
variable: e_terrain_lod_ratio
- type: float
- current: 0.75
- help: Set heightmap LOD
variable: name_tag_hp_bg_width_offset
- type: float
- current: 13
- help: nametag hp bg width offset
variable: ag_queue
- type: string
- current:
- help: Next state to force
variable: e_decals
- type: int
- current: 1
- help: Activates drawing of decals (game decals and hand-placed)
variable: p_noGeomLoad
- type: int
- current: 0
- help: do not load or create geometry
variable: s_Profiling
- type: int
- current: 0
- help: Toggles profiling of some sound calls.
- Usage: s_Profiling [0/1] Default is 0 (off).
variable: es_UpdatePhysics
- type: int
- current: 1
- help: Toggles updating of entity physics.
- Usage: es_UpdatePhysics [0/1] Default is 1 (on). Set to 0 to prevent entity physics from updating.
variable: auth_serveraddr DUMPTODISK
- type: string
- current: 164.132.75.106
- help: AuthServer address
variable: auth_serverport DUMPTODISK
- type: int
- current: 1237
- help: AuthServer port
variable: cam_target
- type: string
- current: $NONE$
- help: Set the target entity of camera. “$NONE$” means no target. Be careful to remember that this is the name of entity(not unit)!
variable: e_AllowFP16Terrain
- type: int
- current: 1
- help: Set to 1 to allow 16 bit vertex format for the terrain
variable: e_ShadowsOcclusionCullingCaster
- type: int
- current: 0
- help: Clips the caster extrusion to the zero height.
variable: r_NightVisionFinalMul
- type: float
- current: 3
- help: Set nightvision final color multiplier for fine tunning.
variable: r_stars_size
- type: float
- current: 1
- help: Scales the size of stars in the night-time sky.
variable: pl_zeroGSpeedMultSpeed
- type: float
- current: 1.7
- help: Modify movement speed in zeroG, in speed mode.
variable: vpn_external_ip
- type: string
- current:
- help: Set external IP(without VPN) under VPN connection
variable: g_frostDecay
- type: float
- current: 0.25
- help: Frost decay speed when freezing actors
variable: ca_EnableAssetTurning
- type: int
- current: 1
- help: asset tuning is disabled by default
variable: bot_automatic_shutdown
- type: int
- current: 0
- help: 0 : unuse, 1 : use
variable: ai_MaxVisRaysPerFrame
- type: int
- current: 100
- help: Maximum allowed visibility rays per frame - the rest are all assumed to succeed
- Usage: ai_MaxVisRaysPerFrame
Default is 100.
variable: ac_entityAnimClamp
- type: int
- current: 1
- help: Forces the entity movement to be limited by animation.
variable: r_ShadowsParticleNormalEffect DUMPTODISK
- type: float
- current: 1
- help: Shadow taps on particles affected by normal and intensity (breaks lines and uniformity of shadows).
- Usage: r_ShadowsParticleNormalEffect [x], 1. is default
variable: r_SonarVision
- type: int
- current: 1
- help: Toggles sonar vision enabling.
- Usage: r_SonarVision [0/1] Default is 1 (on). Set to 2 to enable debug mode (force enabling). Set to 0 to completely disable sonar vision modes.
variable: e_lod_ratio
- type: float
- current: 6
- help: LOD distance ratio for objects
variable: ship_rudder_force_min
- type: float
- current: 1
- help:
variable: cl_serveraddr DUMPTODISK
- type: string
- current: 164.132.75.106
- help: Server address
variable: cl_serverport DUMPTODISK
- type: int
- current: 1239
- help: Server address
variable: g_quickGame_debug
- type: int
- current: 0
- help: QuickGame option
variable: e_vegetation_cull_test_bound_offset
- type: float
- current: 0.55
- help: Set vegetation cull test bound-offset. (0 ~ 1)
variable: r_stars_sharpness
- type: float
- current: 3.5
- help: Modifies the sharpness of stars. Use numbers greater than 5 for best results.
variable: ds_AutoReloadScripts
- type: int
- current: 0
- help: Automatically reload DialogScripts when jumping into GameMode from Editor
variable: ac_debugTweakTrajectoryFit
- type: int
- current: 0
- help: Don’t apply any movement to entity and animation, but allow calculations to think they are moving normally.
variable: s_HRTF_DSP REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Toggles extra lowpass filter for enhanced HRTF.
- Usage: s_HRTF_DSP [0/1] Default is 0 (on).
variable: um_show_ship_boundingbox
- type: int
- current: 0
- help: show ship unit model bounding box
variable: r_NoLoadTextures
- type: int
- current: 0
- help:
variable: name_tag_faction_show
- type: int
- current: 1
- help: name tag faction show
variable: movement_verify_target_max
- type: int
- current: 100
- help:
variable: e_ambient_boost_no_point_lights_b
- type: float
- current: 0.5
- help: Ambient colour boost when point light sources are disabled (blue)
variable: e_ambient_boost_no_point_lights_g
- type: float
- current: 0.3
- help: Ambient colour boost when point light sources are disabled (green)
variable: e_ambient_boost_no_point_lights_r
- type: float
- current: 0.3
- help: Ambient colour boost when point light sources are disabled (red)
variable: dt_enable
- type: int
- current: 0
- help: suit actions activated by double-tapping
variable: cloth_mass_decay_attached_scale
- type: float
- current: 100
- help:
variable: ai_ProtoRODHealthGraph DUMPTODISK
- type: int
- current: 0
- help: Proto
variable: g_roundlimit
- type: int
- current: 30
- help: Maximum numbers of rounds to be played. Default is 0, 0 means no limit.
variable: v_draw_slip DUMPTODISK
- type: int
- current: 0
- help: Draw wheel slip status
variable: e_flocks DUMPTODISK
- type: int
- current: 1
- help: Enable Flocks (Birds/Fishes)
variable: r_ssdoRadius
- type: float
- current: 0.4
- help: SSDO radius
variable: p_num_bodies_large_group
- type: int
- current: 100
- help: Group size to be used with p_max_substeps_large_group, in bodies
variable: es_HitDeadBodies
- type: int
- current: 1
- help: specifies whether dead bodies are affected by bullet hits (0 or 1)
variable: ca_BodyPartAttachmentCullingRation
- type: float
- current: 200
- help: ration between size of attachment and distance to camera (for body part attachments)
variable: ui_draw_achievement_type
- type: int
- current: 0
- help: draw achievement id
variable: e_view_dist_ratio_vegetation
- type: float
- current: 60
- help: View distance ratio for vegetation
variable: ai_DrawTargets DUMPTODISK
- type: int
- current: 0
- help:
variable: movement_levitation_hack_buff_start_time
- type: int
- current: 5000
- help:
variable: fg_abortOnLoadError
- type: int
- current: 1
- help: Abort on load error of flowgraphs 2:abort, 1:dialog, 0:log only
variable: net_enable_tfrc
- type: int
- current: 1
- help:
variable: p_accuracy_LCPCG_no_improvement
- type: float
- current: 0.05
- help: Required LCP CG accuracy that allows to stop if there was no improvement after p_max_LCPCG_fruitless_iters
variable: r_particles_lights_merge_range
- type: float
- current: 1
- help: particle light merge range
variable: con_display_last_messages
- type: int
- current: 0
- help:
variable: ai_serverDebugStatsTarget DUMPTODISK
- type: string
- current: none
- help:
variable: movement_boost_mul
- type: float
- current: 0
- help:
variable: ca_DrawLinkVertices
- type: int
- current: 0
- help: draws the link vertices of the rendered character
variable: ag_cache_query_results
- type: int
- current: 1
- help:
variable: e_dynamic_light_max_shadow_count
- type: int
- current: 4
- help: not implemented yet
variable: r_BeamsHelpers
- type: int
- current: 0
- help: Toggles light beams helpers drawing.
- Usage: r_BeamsHelpers [0/1] Default is 0 (disabled helpers). Set to 1 to enable drawing helpers.
variable: net_voice_averagebitrate
- type: int
- current: 15000
- help: The average bit rate for VOIP transmission (default 15000, higher=better quality).
variable: r_SSAO_radius
- type: float
- current: 1.5
- help: Controls size of area tested
variable: r_StereoGammaAdjustment DUMPTODISK
- type: float
- current: 0.12
- help: Additional adjustment to the graphics card gamma correction when Stereo is enabled.
- Usage: r_StereoGammaAdjustment [offset]0: off
variable: aim_assistRestrictionTimeout
- type: float
- current: 20
- help: The restriction timeout on aim assistance after user uses a mouse
variable: r_ImposterRatio
- type: float
- current: 1
- help: Allows to scale the texture resolution of imposters (clouds)
- Usage: r_ImposterRatio [1..] Default is 1 (1:1 normal). Bigger values can help to save texture space (e.g. value 2 results in 1/3 texture memory usage)
variable: r_ImpostersDraw
- type: int
- current: 1
- help: Toggles imposters drawing.
- Usage: r_ImpostersDraw [0/1] Default is 1 (on). Set to 0 to disable imposters.
variable: e_custom_max_clone_model_1
- type: int
- current: 50
- help: max custom clone model count 1
variable: e_custom_max_clone_model_2
- type: int
- current: 80
- help: max custom clone model count 2
variable: e_custom_max_clone_model_3
- type: int
- current: 100
- help: max custom clone model count 3
variable: e_custom_max_clone_model_4
- type: int
- current: 150
- help: max custom clone model count 4
variable: e_custom_max_clone_model_5
- type: int
- current: 200
- help: max custom clone model count 5
variable: q_ShaderGeneral REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of General
- Usage: q_ShaderGeneral 0=low/1=med/2=high/3=very high (default)
variable: cb_fadeout_scale
- type: float
- current: 1
- help:
variable: rope_skill_controller_cut_vel
- type: float
- current: 30
- help:
variable: cb_fadeout_speed
- type: float
- current: 2
- help:
variable: login_camera_zoom_base_velocity
- type: float
- current: 5
- help:
variable: e_debug_drawShowOnlyCompound
- type: int
- current: 0
- help: e_DebugDraw shows only Compound (less efficient) static meshes
variable: r_RC_AutoInvoke
- type: int
- current: 0
- help: Enable calling the resource compiler (rc.exe) to compile TIF file to DDS files if the date check showes that the destination is older or does not exist.
- Usage: r_RC_AutoInvoke 1 (default is 0)
variable: e_EntitySuppressionLevel
- type: int
- current: 0
- help: Defines the level at which entities are spawned. Entities marked with lower level will not be spawned - 0 means no level.
- Usage: e_EntitySuppressionLevel [0-infinity] Default is 0 (off).
variable: r_TexturesStreamingMipBias
- type: float
- current: -4
- help: Controls how texture LOD depends from distance to the objects. Increasing this value will reduce amount of memory required for textures.
- Usage: r_TexturesStreamingMipBias [-4..0..4] Default is 0.
variable: r_MotionBlurMaxViewDist
- type: float
- current: 16
- help: Sets motion blur max view distance for objects.
- Usage: r_MotionBlurMaxViewDist [0…1] Default is 16 meters
variable: e_ObjectLayersActivationPhysics
- type: int
- current: 0
- help: Allow game to create/free physics of objects
variable: p_players_can_break
- type: int
- current: 0
- help: Whether living entities are allowed to break static objects with breakable joints
variable: r_PostProcessMinimal
- type: int
- current: 0
- help: Enables minimal mode for post processing (just dof/postAA allowed).
- Usage: r_PostProcessMinimal [0/1] Default is 0
variable: r_EnableErrorCheck
- type: int
- current: 0
- help: Enable Error Check
variable: e_GsmCastFromTerrain
- type: int
- current: 0
- help: Add terrain node to GSM shadow
variable: sys_budget_tris_shadow
- type: float
- current: 50
- help:
variable: g_ragdoll_damping_time
- type: float
- current: 1
- help: 0 : off, 1 : on
variable: caq_randomidle_interval
- type: float
- current: 3
- help: random idle interval
variable: s_Compression DUMPTODISK
- type: int
- current: 2
- help: Toggles which decoder should be preferred:
, FSB, MP2, MP3, XMA, or WAV. 0: , PC:2, PS3:3, X360:4 1: Prefers FSB 2: Prefers MP2 3: Prefers MP3 4: Prefers XMA 5: Prefers WAV Default is 2 (MP2)
variable: e_screenshot_map_near_plane_offset
- type: float
- current: -8000
- help: param for near plane offset
variable: ai_DrawagentFOV
- type: float
- current: 0
- help: Toggles the vision cone of the AI agent.
- Usage: ai_DrawagentFOV [-1..1] Default is 0 (off), value 1 will draw the cone all the way to the sight range, value 0.1 will draw the cone to distance of 10% of the sight range, etc. ai_DebugDraw must be enabled before this tool can be used.
variable: ss_auto_origin_change RESTRICTEDMODE
- type: int
- current: 1
- help:
variable: r_WaterRippleResolution
- type: int
- current: 256
- help:
variable: d3d9_IBPoolSize
- type: int
- current: 262144
- help:
variable: name_tag_self_enable
- type: int
- current: 1
- help: render name tag of own unit
variable: effect_debug_filter_group
- type: int
- current: 0
- help: fx group id
variable: e_CoverageBufferAccurateOBBTest
- type: int
- current: 0
- help: Checking of OBB boxes instead of AABB or bounding rects
variable: e_vegetation_sprites
- type: int
- current: 1
- help: Activates drawing of sprites instead of distributed objects at far distance
variable: s_HDRFade DUMPTODISK
- type: float
- current: 0.3
- help: Range that HDR fades sounds
- Usage: g_fHDRFade [0..1.0f]Default is 0.3f
variable: cl_frozenKeyMult
- type: float
- current: 0.02
- help: Frozen movement keys multiplier
variable: ca_DebugFacial
- type: int
- current: 0
- help: Debug facial playback info
variable: p_penalty_scale
- type: float
- current: 0.3
- help: Scales the penalty impulse for objects that use the simple solver
variable: camera_align_sprung_base
- type: float
- current: 1.5
- help:
variable: ai_SmartObjectUpdateTime
- type: float
- current: 0.002
- help: How long (max) to spend updating smart objects per AI update (in sec) default value is 0.002
variable: name_tag_appellation_show
- type: int
- current: 0
- help: name tag appellation show
variable: r_StereoScreenDist DUMPTODISK
- type: float
- current: 0.25
- help: Distance to plane where stereo parallax converges to zero.
variable: e_ParticlesEmitterPoolSize
- type: int
- current: 6144
- help: Particles pool memory size in KB for sub-emitter
variable: es_MaxPhysDist
- type: float
- current: 200
- help: Physical entities farther from the camera than this are forcefully deactivated
variable: e_view_dist_doodad_min
- type: float
- current: 64
- help: Min distance on how far doodad will be culled out
variable: con_scroll_max
- type: int
- current: 300
- help:
variable: name_tag_my_mate_show
- type: int
- current: 1
- help: render name tag of ride mate unit
variable: sys_budget_particle_entity
- type: float
- current: 200
- help:
variable: sys_TaskThread0_CPU
- type: int
- current: 3
- help: Specifies the physical CPU index taskthread0 will run on
variable: sys_TaskThread1_CPU
- type: int
- current: 5
- help: Specifies the physical CPU index taskthread1 will run on
variable: sys_affinity_render
- type: int
- current: -1
- help: Specifies the thread affinity renderer will run on. can be auto detected while startup
variable: sys_TaskThread2_CPU
- type: int
- current: 4
- help: Specifies the physical CPU index taskthread2 will run on
variable: sys_TaskThread3_CPU
- type: int
- current: 3
- help: Specifies the physical CPU index taskthread3 will run on
variable: e_use_gem_effect
- type: int
- current: 1
- help: [0,1] 0 : Hide, 2 : Show
variable: sys_TaskThread4_CPU
- type: int
- current: 2
- help: Specifies the physical CPU index taskthread4 will run on
variable: sys_TaskThread5_CPU
- type: int
- current: 1
- help: Specifies the physical CPU index taskthread5 will run on
variable: s_VUMeter
- type: string
- current:
- help: Enables audio volume debug drawing for the specified category.
- Usage: s_VUMeter
- Default:
variable: e_particles_min_draw_alpha
- type: float
- current: 0.004
- help: Alpha cutoff for rendering particles
variable: ShowMagicPointNumber
- type: int
- current: 0
- help: show mana value in unit frame, party frame
variable: r_ValidateDraw
- type: int
- current: 0
- help: 0=disabled, 1=validate each DIP (meshes consistency, shaders, declarations, etc)
variable: e_AutoPrecacheCgfMaxTasks
- type: int
- current: 4
- help: Maximum number of parallel streaming tasks during pre-caching
variable: r_TexNormalMapType REQUIRE_LEVEL_RELOAD
- type: int
- current: 1
- help:
variable: camera_tilt_start_pitch
- type: float
- current: 50
- help:
variable: v_invertPitchControl DUMPTODISK
- type: int
- current: 0
- help: Invert the pitch control for driving some vehicles, including the helicopter and the vtol
variable: p_profile
- type: int
- current: 0
- help: Enables group profiling of physical entities
variable: sys_cpu_usage_update_interval
- type: float
- current: 5
- help:
variable: cp_debug_safe_zone
- type: int
- current: 0
- help: 0 : off, 1 : intersect and inside, 2 : intersect
variable: r_rainOcclViewerDist
- type: float
- current: 100
- help:
variable: es_removeEntity
- type: string
- current:
- help: Removes an entity
variable: item_maker_info_show_tooltip
- type: int
- current: 1
- help: item maker info shows tooltip
variable: rope_skill_controller_relative_waterlevel_for_change_to_flymode
- type: float
- current: 1
- help:
variable: camera_free_ignore_all
- type: int
- current: 0
- help: Free camera ignore everything. no collision
variable: cl_check_teleport_to_unit
- type: int
- current: 1
- help:
variable: g_unit_collide_process_frequency
- type: int
- current: 6
- help:
variable: es_DrawRenderBBox
- type: int
- current: 0
- help:
variable: quest_chat_bubble_rate
- type: int
- current: 100
- help: more than ‘1’
variable: r_ExcludeMesh
- type: string
- current:
- help: Exclude or ShowOnly the named mesh from the render list.
- Usage: r_ExcludeShader Name
- Usage: r_ExcludeShader !Name Sometimes this is useful when debugging.
variable: ai_InterestScalingMovement DUMPTODISK
- type: float
- current: 1
- help: Scale the interest value given to Pure Movement interest items (e.g. something rolling, falling, swinging)
variable: camera_zoom_sensitivity
- type: float
- current: 1
- help:
variable: aim_assistMaxDistance
- type: float
- current: 150
- help: The maximum range at which autoaim operates
variable: r_WaterRipple
- type: int
- current: 1
- help:
variable: g_actor_stance_debug
- type: int
- current: 0
- help:
variable: min_time_step
- type: float
- current: 0.00666667
- help: Game systems clamped to this frame time
variable: e_shadows_arrange_deferred_texture_size
- type: int
- current: 1
- help: Arrange deferred light shadow texture size
variable: g_detachCamera
- type: int
- current: 0
- help: Detach camera
variable: i_mouse_accel_max DUMPTODISK
- type: float
- current: 100
- help: Set mouse max mouse delta when using acceleration.
- Usage: i_mouse_accel_max [float number] Default is 100.0
variable: e_shadows_terrain_texture_size
- type: int
- current: 2048
- help: Set maximum resolution of shadow map 256(faster), 512(medium), 1024(better quality)
variable: i_debug
- type: int
- current: 0
- help: Toggles input event debugging.
- Usage: i_debug [0/1] Default is 0 (off). Set to 1 to spam console with key events (only press and release).
variable: net_voice_lead_packets
- type: int
- current: 5
- help:
variable: combat_autoattack_trigger
- type: int
- current: 1
- help: Enable starting autoattack with related skills
variable: r_TerrainSpecular_IndexOfRefraction
- type: float
- current: 1.5
- help: Index of refraction for schlick fresnel approximation.
variable: ac_debugSelection
- type: int
- current: 0
- help: Display locomotion state selection as text.
variable: r_DrawValidation
- type: int
- current: 0
- help: Validates the device state before every draw call. This can be used to find common problems, and compatibility issues.
variable: g_unit_collide_side_bound_rate
- type: float
- current: 0.6
- help:
variable: r_rainOccluderRoofDrawDistance
- type: float
- current: 50
- help:
variable: p_splash_vel0
- type: float
- current: 4.5
- help: Minimum water hit velocity to generate splash events at p_splash_dist0
variable: p_splash_vel1
- type: float
- current: 10
- help: Minimum water hit velocity to generate splash events at p_splash_dist1
variable: s_MemoryPoolSoundPrimaryRatio
- type: float
- current: 0.7
- help: Controls at what fill ratio sound data is unloaded.
- Usage: s_MemoryPoolSoundPrimaryRatio [0..1] Default is 0.7.
variable: ag_breakOnQuery
- type: string
- current:
- help: If we query for this state, enter break mode
variable: cl_frozenSteps
- type: float
- current: 3
- help: Number of steps for unfreeze shaking
variable: e_custom_texture_lod
- type: int
- current: 4
- help: custom texture lod spec [1/2/3/4], 0 is off.
variable: cl_hitShake
- type: float
- current: 1.25
- help: hit shake
variable: r_MSAA_debug DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Enable debugging mode for msaa.
- Usage: r_MSAA_debug N (where N is debug mode > 0)
- Default: 0. disabled 1 disable sample frequency pass 2 visualize undersampled regions
variable: p_drawPrimitives
- type: int
- current: 0
- help: should be used with p_draw_helpers. colorizing primitives
variable: pl_zeroGGyroStrength
- type: float
- current: 1
- help: ZeroG gyro strength (default is 1.0).
variable: e_cbuffer_bias
- type: float
- current: 1.05
- help: Coverage buffer z-biasing
variable: i_offset_front
- type: float
- current: 0
- help: Item position front offset
variable: sv_AISystem REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Load and use the AI system on the server
variable: combat_msg_visibility
- type: float
- current: 50
- help: visibility of damage display widget
variable: r_UseMergedPosts
- type: int
- current: 1
- help: Enables motion blur merged with dof.
- Usage: r_UseMergedPosts [0/1/2] Default is 1. 1: fastest mode - half res rendering 2: full res rendering mode (tbd) 3: quality mode, hdr + fullres (tbd)
variable: net_defaultChannelPacketRateDesired READONLY
- type: float
- current: 50
- help:
variable: swim_jump_splash_effect_debug
- type: int
- current: 0
- help: enable swimming debugging
variable: e_detail_materials_view_dist_xy
- type: float
- current: 1024
- help: Max view distance of terrain XY materials
variable: ac_debugLocationsGraphs
- type: int
- current: 0
- help: Display debug history graphs of anim and entity locations and movement.
variable: e_terrain_occlusion_culling_step_size
- type: int
- current: 4
- help: Initial size of single step (in heightmap units)
variable: r_PostProcessEffectsGameFx
- type: int
- current: 1
- help: Enables post processing special effects game fx.
- Usage: r_PostProcessEffectsGameFx [0/1] Default is 1 (enabled). 0 disabled
variable: e_shadows_optimize
- type: int
- current: 12
- help: Shadow Optimize
variable: i_offset_right
- type: float
- current: 0
- help: Item position right offset
variable: s_MusicMaxPatterns DUMPTODISK
- type: int
- current: 12
- help: Max simultaneously playing music patterns.
variable: test_world_queue
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_ZFightingExtrude
- type: float
- current: 0.001
- help: Controls anti z-fighting measures in shaders (extrusion along normal in world units).
variable: log_SpamDelay
- type: float
- current: 5
- help: Sets the minimum time interval between messages classified as spam
variable: s_GameReverbManagerPause
- type: int
- current: 0
- help: Allows for “pausing” the reverb manager, meaning the currently registered reverb preset(s) get saved and destroyed and recreated when unpaused again.
- Usage: s_GameReverbManagerPause [0/1] 0: unpaused
- Default: 0
variable: e_debug_draw_lod_warning_default_lod_ratio
- type: float
- current: 0.5
- help: used in e_DebugDraw 24 (warning threshold of lod ratio)
variable: sys_SaveCVars
- type: int
- current: 0
- help: 1 to activate saving of console variables, 0 to deactivate The variables are stored in ‘system.cfg’ on quit, only marked variables are saved (0)
- Usage: sys_SaveCVars [0/1] Default is 0
variable: r_HDRRangeAdaptLBufferMaxRange DUMPTODISK
- type: float
- current: 2
- help: Set range adaptation max range adaptation for light buffers (improve precision - minimize banding)
- Usage: r_HDRRangeAdaptLBufferMaxRange [Value] Default is 2.0f
variable: p_net_velsnapmul
- type: float
- current: 0.1
- help: Multiplier to expand the p_net_minsnapdist based on the objects velocity
variable: movement_verify_onground_error_rate
- type: float
- current: 0.5
- help:
variable: e_stream_areas
- type: int
- current: 0
- help: Stream content of terrain and indoor sectors
variable: r_TexResolution DUMPTODISK
- type: int
- current: 0
- help: Reduces texture resolution.
- Usage: r_TexResolution [0/1/2 etc] When 0 (default) texture resolution is unaffected, 1 halves, 2 quarters etc.
variable: ag_path_finding_debug
- type: int
- current: 0
- help:
variable: r_FastFullScreenQuad
- type: int
- current: 2
- help: Dont use dynamic Screen Quad.
- Usage: r_FastFullScreenQuad [0/1]
variable: ai_event_debug DUMPTODISK
- type: int
- current: 0
- help: Enable/Disable ai event debug. Set to 0 to turn off or input unit id. Can use only editor
variable: queued_skill_margin
- type: int
- current: 200
- help: queued skill margin
variable: e_water_ocean_simulate_on_zone
- type: int
- current: 0
- help: Enable water ocean simulate on zone server
variable: sys_physics
- type: int
- current: 1
- help: Enables Physics Update
variable: e_detail_materials_view_dist_z
- type: float
- current: 1024
- help: Max view distance of terrain Z materials
variable: e_MtTest
- type: int
- current: 0
- help: MT Debug
variable: e_cbuffer_max_add_render_mesh_time
- type: int
- current: 2
- help: Max time for unlimited AddRenderMesh
variable: e_VoxTerTexFormat
- type: int
- current: 22
- help: Mega-texture format: 22=eTF_DXT1, 24=eTF_DXT5, 7=eTF_A4R4G4B4, 8=eTF_R5G6B5
variable: ca_disableSkinBones
- type: int
- current: 0
- help: disable skin bones optimization
variable: option_terrain_detail
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_terrain_detail [1/2/3/4/x]: … e_detail_materials_view_dist_xy = 256/512/1024/1024/1024 … e_detail_materials_view_dist_z = 256/512/1024/1024/1024 … e_detail_materials_zpass_normal_draw_dist = 48/64/80/100/100
variable: e_proc_vegetation_min_density
- type: float
- current: 0.5
- help:
variable: ac_ColliderModeAI
- type: int
- current: 0
- help: Force override collider mode for all AI.
variable: r_texturesstreamingMinReadSizeKB
- type: int
- current: 64
- help: Minimal read portion in KB.
- Usage: r_TexturesStreamingMinReadSizeKB [size] Default is 64(KB)
variable: e_cbuffer_terrain_z_offset
- type: float
- current: -3
- help: terrain_z offset
variable: ai_ForceStance
- type: int
- current: -1
- help: Forces all AI characters to specified stance: disable = -1, stand = 0, crouch = 1, prone = 2, relaxed = 3, stealth = 4, swim = 5, zero-g = 6
variable: p_break_on_validation
- type: int
- current: 0
- help: Toggles break on validation error.
- Usage: p_break_on_validation [0/1] Default is 0 (off). Issues DebugBreak() call in case of a physics parameter validation error.
variable: es_debug_not_seen_timeout DUMPTODISK
- type: int
- current: 0
- help: if true, log messages when entities undergo not seen timeout
variable: lua_StopOnError
- type: int
- current: 0
- help: Stops on error.
variable: ca_MotionBlurMovementThreshold
- type: float
- current: 0.001
- help: “advanced” Set motion blur movement threshold for discarding skinned object
variable: e_StreamCgfFastUpdateMaxDistance
- type: float
- current: 16
- help: Update streaming priorities for near objects every second frame
variable: v_wind_minspeed
- type: float
- current: 0
- help: If non-zero, vehicle wind areas always set wind >= specified value
variable: r_HDRRangeAdaptMax DUMPTODISK
- type: float
- current: 1
- help: Set HDR range adaptation max adaptation (improve precision - minimize banding)
- Usage: r_HDRRangeAdaptMax [Value] Default is 1.0f
variable: sv_DedicatedCPUPercent
- type: float
- current: 0
- help: Sets the target CPU usage when running as a dedicated server, or disable this feature if it’s zero.
- Usage: sv_DedicatedCPUPercent [0..100] Default is 0 (disabled).
variable: e_RNTmpDataPoolMaxFrames
- type: int
- current: 16
- help: Cache RNTmpData at least for X framres
variable: client_ddcms_path DUMPTODISK
- type: string
- current:
- help:
variable: ShowGameTime
- type: int
- current: 0
- help: show game time
variable: g_procedural_breaking
- type: int
- current: 1
- help: Toggles procedural mesh breaking (except explosion-breaking)
variable: ai_PredictivePathFollowing
- type: int
- current: 1
- help: Sets if AI should use the predictive path following if allowed by the type’s config.
variable: net_inactivitytimeout
- type: float
- current: 30
- help: Set’s how many seconds without receiving a packet a connection will stay alive for (can only be set on server)
variable: ai_DebugDrawStanceSize DUMPTODISK
- type: int
- current: 0
- help: Draws the game logic representation of the stance size of the AI agents.
variable: e_ShadowsLodBiasFixed
- type: int
- current: 0
- help: Simplifies mesh for shadow map generation by X LOD levels
variable: s_MidiFile
- type: int
- current: 0
- help: Set 1 or larger to output a midi file. Default is 0.
variable: d3d9_AllowSoftware REQUIRE_APP_RESTART
- type: int
- current: 1
- help:
variable: e_VegetationSpritesBatching
- type: int
- current: 0
- help: Activates batch processing for sprites, optimizes CPU usage in case of dense vegetation
variable: g_quickGame_prefer_lan DUMPTODISK
- type: int
- current: 0
- help: QuickGame option
variable: e_ShadowsLodBiasInvis
- type: int
- current: 0
- help: Simplifies mesh for shadow map generation by X LOD levels, if object is not visible in main frame
variable: camera_hit_test_radius
- type: float
- current: 0.2
- help:
variable: e_DissolveDistband
- type: float
- current: 5
- help: Over how many metres transition takes place
variable: district_shape
- type: int
- current: 0
- help: draw district shape (0: off, 1: on)
variable: bot_account
- type: string
- current:
- help: bot account
variable: e_shadows_water
- type: int
- current: 0
- help: Enable/disable shadows on water
variable: r_GPUProfiler
- type: int
- current: 0
- help: Enables or disables the code that gathers profiles the current GPU performance. Used by profiling displays implemented at higher levels.
variable: e_GIIterations
- type: int
- current: 10
- help: Maximum number of propagation iterations global illumination The less number of propagation iterations the shorter the bleeding. Default: 6. Max: 32
variable: r_BufferUpload_Enable
- type: int
- current: 0
- help: Set to enable the multithreaded buffer upload manager
variable: r_MaxDualMtlDepth
- type: int
- current: 1
- help:
variable: net_scheduler_debug
- type: string
- current: 0
- help: Show scheduler debugger for some channel
variable: g_suddendeathtime
- type: int
- current: 30
- help: Number of seconds before round end to start sudden death. Default if 30. 0 Disables sudden death.
variable: aim_assistAutoCoeff
- type: float
- current: 0.5
- help: The scale of auto weapons’ aim assistance at continuous fire
variable: r_WaterReflections DUMPTODISK
- type: int
- current: 1
- help: Toggles water reflections.
- Usage: r_WaterReflections [0/1] Default is 1 (water reflects).
variable: e_stream_for_visuals
- type: int
- current: 1
- help: Debug
variable: ai_DebugDrawExpensiveAccessoryQuota DUMPTODISK
- type: int
- current: 0
- help: Displays expensive accessory usage quota on puppets.
variable: s_MusicInfoDebugFilter
- type: int
- current: 0
- help: Allows for filtered of the music system debugging information(enabled with s_soundInfo 8)
- Usage: s_MusicInfoDebugFilter [0,a,b…] (flags can be combined)
- Default: 0 (default)
- a: All
- b: Instances
- c: Patterns
variable: e_ProcVegetationMaxSectorsInCache
- type: int
- current: 16
- help: Maximum number of 64x64 meter sectors cached in memory
variable: ShowEmptyBagSlotCounter
- type: int
- current: 1
- help: show empty bag slot counter
variable: ag_forceAdjust
- type: int
- current: 0
- help: Enable forced small step adjustments
variable: r_TexturesStreaming REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables direct streaming of textures from disk during game.
- Usage: r_TexturesStreaming [0/1] Default is 1 (on). All textures save in native format with mips in a cache file. Textures are then loaded into texture memory from the cache.
variable: r_DepthOfFieldBokeh
- type: int
- current: 0
- help: Sets depth of field bokeh type (only for dof mode 3).
- Usage: r_DepthOfFieldBokeh [0/1/etc] Default is 0 (isotropic/spherical).
variable: cd_pass_collide
- type: int
- current: 0
- help: toggle to check if vegetation spawn position collide others
variable: quadruped_idle_align
- type: int
- current: 1
- help:
variable: ca_AMC_TurnLeaning
- type: float
- current: 0.35
- help: lean stronger in curves
variable: r_PostAAStencilCulling
- type: int
- current: 1
- help: Enables post processed AA stencil culling.
variable: ag_lockToEntity
- type: int
- current: 0
- help: Lock animation to entity (zero offsetting)
variable: option_character_lod
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_character_lod [1/2/3/4/x]: … ca_AttachmentCullingRation = 50 ; note characters can be holding things with 2 hands (like a flower pot)… It looks wierd when it disappears/55/60/70/70 … ca_AttachmentShadowCullingDist = 10/20/30/40/40 … ca_BodyPartAttachmentCullingRation = 100/120/160/200/200 … ca_DrawFaceAttachments = 0/1/1/1/1 … ca_FacialAnimationRadius = 5.0/3.0/5.0/5.0/5.0 … ca_UseFacialAnimation = 0/1/1/1/1 … e_lod_skin_ratio = 0.5 ; we can’t go too low with this, because some low LODS contain flaws/0.8/1/1/1
variable: r_ShowGammaReference
- type: int
- current: 0
- help: Enables display of gamma reference - useful for monitor/tv calibration.
- Usage: r_ShowGammaReference [0/1]
variable: r_TessellationTriangleSize
- type: float
- current: 12
- help: Desired triangle size for screen-space tessellation. Default is 8.
variable: r_HDRRangeAdaptMaxRange DUMPTODISK
- type: float
- current: 4
- help: Set HDR range adaptation max adaptation (improve precision - minimize banding)
- Usage: r_HDRRangeAdaptMaxRange [Value] Default is 4.0f
variable: camera_use_fade_out
- type: float
- current: 1
- help:
variable: show_guidedecal
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_texturesstreamingResidencyTimeTestLimit
- type: float
- current: 5
- help: Time limit to use for mip thrashing calculation in seconds.
- Usage: r_TexturesStreamingResidencyTimeTestLimit [time]Default is 5 seconds
variable: e_cbuffer_occluders_lod_ratio
- type: float
- current: 0.25
- help: Debug
variable: angle_debug
- type: int
- current: 0
- help: show angle
variable: r_CoronaFade
- type: float
- current: 0.5
- help: Time fading factor of the light coronas.
- Usage: r_CoronaFade 0.5Default is 0.5.
variable: e_gsm_focus_on_unit
- type: int
- current: 1
- help: Focus on unit position when generate shadows. 0 - don’t focus on unit 1 - focus on unit 2 - smooth movement of the shadow frustum based on the camera only
variable: rope_skill_controller_finish_accel_velocity
- type: float
- current: 5
- help:
variable: max_arrow_scale_rate
- type: float
- current: 0.3
- help: Max Arrow Scale Rate
variable: max_arrow_scale_time
- type: float
- current: 0.15
- help: Max Arrow Scale Time
variable: aln_debug_movement
- type: int
- current: 0
- help:
variable: um_decal_shadow
- type: int
- current: 0
- help: use decal shadow for Actor
variable: r_TexturesStreamPoolLimitRatio
- type: float
- current: 0.9
- help: percentage of pool size that trigger overflow
variable: sys_budget_sound_channels
- type: float
- current: 64
- help:
variable: pl_zeroGBaseSpeed
- type: float
- current: 3
- help: Maximum player speed request limit for zeroG.
variable: e_cbuffer_terrain_shift
- type: int
- current: 1
- help: terrain cbuffer dv size
variable: ds_LogLevel
- type: int
- current: 0
- help: Set the verbosity of DiaLOG Messages
variable: OceanWavesConstantA
- type: float
- current: 1
- help: wave constant A
variable: OceanWavesConstantB
- type: float
- current: 0.707107
- help: wave constant B
variable: r_TexturesStreamingDebugfilter
- type: string
- current:
- help: Filters displayed textures by name in texture streaming debug mode
variable: ag_debugExactPos
- type: int
- current: 0
- help: Enable/disable exact positioning debugger
variable: e_statobj_verify
- type: int
- current: 0
- help:
variable: departure_server_passport_low
- type: int
- current: 0
- help: departure_server_passport_low
variable: es_MaxPhysDistInvisible
- type: float
- current: 25
- help: Invisible physical entities farther from the camera than this are forcefully deactivated
variable: r_moon_reflection_boost
- type: float
- current: 1
- help: Brighten the colour of moons in reflections. It’s a hack to get a slightly nicer look.
variable: ag_signal
- type: string
- current:
- help: Send this signal
variable: r_UseParticlesHalfRes_MinCount
- type: int
- current: 2
- help: Minimum number of particle emitters in half resolution to enable half resolution mode. Half resolution rendering has a constant performance hit so there’s usually no gain if used for a very small number of particles
- Usage: r_UseParticlesHalfRes_MinCount [n]
variable: e_render
- type: int
- current: 1
- help: Enable engine rendering
variable: e_statobj_log
- type: int
- current: 0
- help: Debug
variable: ag_stance
- type: string
- current:
- help: Force this stance
variable: ca_ApplyJointVelocitiesMode
- type: int
- current: 0
- help: Joint velocity preservation code mode: 0=Disabled, 1=Physics-driven, 2=Animation-driven
variable: ai_ForceAllowStrafing
- type: int
- current: -1
- help: Forces all AI characters to use/not use strafing (-1 disables)
variable: i_unlimitedammo
- type: int
- current: 0
- help: unlimited ammo
variable: cl_shallowWaterSpeedMulPlayer
- type: float
- current: 0.6
- help: shallow water speed multiplier (Players only)
variable: e_StreamCgfPoolSize
- type: int
- current: 150
- help: Render mesh cache size in MB
variable: e_modelview_Prefab_light_number
- type: int
- current: 8
- help: modelview Prefab light the number of light entities
variable: e_vegetation_node_level
- type: int
- current: -1
- help: Debug
variable: cd_cattle_update_distance
- type: float
- current: 64
- help:
variable: ca_SerializeSkeletonAnim
- type: int
- current: 0
- help: Turn on CSkeletonAnim Serialization.
variable: ca_UseAimIKRefPose
- type: int
- current: 0
- help: If this is set to 1, adjust aim pose by the reference pose if present
variable: bot_profiler_cell_size
- type: float
- current: 256
- help: meter (default 256m)
variable: r_DeferredShadingStencilPrepass
- type: int
- current: 1
- help: Toggles deferred shading stencil pre pass.
- Usage: r_DeferredShadingStencilPrepass [0/1] Default is 1 (enabled), 0 Disables
variable: ac_ColliderModePlayer
- type: int
- current: 0
- help: Force override collider mode for all players.
variable: ca_eyes_procedural
- type: int
- current: 1
- help: Enables/Disables procedural eyes animation
variable: cd_show_errors
- type: int
- current: 0
- help: show doodad error info
variable: es_debug
- type: int
- current: 0
- help: Enable entity debugging info
- Usage: es_debug [0/1/2/3] Default is 0 (on). 1 : normal. 2 : brown mode. 3 : animatoin
variable: ai_ProtoROD DUMPTODISK
- type: int
- current: 0
- help: Proto
variable: option_shader_quality
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_shader_quality [1/2/3/4/x]: … e_GIAmount = 0.1/0.1/0.1/0.1/0.1 … e_GIMaxDistance = 200/200/200/200/200 … e_Tessellation = 0/0/0/1/1 … e_character_back_light = 0/1/1/1/1 … e_custom_build_extramaps_fromshaderquality = 3/3/3/3/3 … e_dissolve = 0/0/1/1/1 … e_gi = 0/0/0/1/1 … e_max_entity_lights = 4/7/11/16/16 … e_particles_lights = 0/1/1/1/1 … e_ram_maps = 0/1/1/1/1 … e_sky_type = 0/1/1/1/1 … e_sky_update_rate = 0.05/0.1/0.3/1/1 … e_terrain_ao = 0/0/1/1/1 … e_terrain_normal_map = 0/0/1/1/1 … e_vegetation_use_terrain_color = 0/1/1/1/1 … q_Renderer = 0/1/2/3/3 … q_ShaderFX = 0/1/2/3/3 … q_ShaderGeneral = 0/1/2/3/3 … q_ShaderGlass = 0/1/2/3/3 … q_ShaderHDR = 0/1/2/3/3 … q_ShaderIce = 0/1/2/3/3 … q_ShaderMetal = 0/1/2/3/3 … q_ShaderPostProcess = 0/1/2/3/3 … q_ShaderShadow = 0/1/2/3/3 … q_ShaderSky = 0/1/2/3/3 … q_ShaderTerrain = 0/1/2/3/3 … q_ShaderVegetation = 0/1/2/3/3 … r_Coronas = 1/1/1/1/1 … r_DetailDistance = 0/4/8/8/8 … r_DetailNumLayers = 0/1/1/2/2 … r_DetailTextures = 0/1/1/1/1 … r_EnvTexUpdateInterval = 0.1/0.075/0.05/0.05/0.05 … r_Flares = 1/1/1/1/1 … r_LightsSinglePass = 1/0/0/0/0 … r_PostProcessEffects = 1/1/1/1/1 … r_SSAO = 0/0/0/0/0 … r_SSDOOptimized = 8/8/10/8/8 … r_TexturesFilteringQuality = 2/1/0/0/0 … r_UsePom = 0/0/0/1/1 … r_colorgrading = 1/1/1/1/1 … r_nvssao = 0/0/0/0/0 … r_refraction = 1/1/1/1/1 … r_ssdo = 0/0/3/3/3 … r_sunshafts = 0/0/1/1/1 … r_usezpass = 1/1/1/1/1
variable: r_LightBufferOptimized
- type: int
- current: 1
- help: Usage: r_LightBufferOptimized 1 0 off (default) 1 SpecualrAcc Merging to DiffuseAcc’s Alpha Channel
variable: e_shadows_softer_distant_lods
- type: float
- current: 1
- help: When set to 1, distant shadow LODs will have softer shadows. This can compensate for lower resolution, but it means the transition from one shadow lod to another is more obvious.
variable: r_ShadersUseScriptCache
- type: int
- current: 0
- help:
variable: e_foliage_branches_timeout
- type: float
- current: 4
- help: Maximum lifetime of branch ropes (if there are no collisions)
variable: pl_debug_movement
- type: int
- current: 0
- help:
variable: s_HDRDebug DUMPTODISK
- type: int
- current: 0
- help: Shows debugging information
- Usage: s_HDRDebug [0..1]0: none 1: enabled Default is 0 (off)
variable: aim_assistSearchBox
- type: float
- current: 100
- help: The area autoaim looks for enemies within
variable: e_custom_dynamic_lod_debug
- type: int
- current: 0
- help: dynamic lod debug
variable: e_StreamPredictionMaxVisAreaRecursion
- type: int
- current: 9
- help: Maximum number visareas and portals to traverse.
variable: s_MusicEnable DUMPTODISK
- type: int
- current: 1
- help: enable/disable music
variable: s_StopSoundsImmediately
- type: int
- current: 0
- help: Toggles to stop sounds without internal fadeout. Default is 0 (off). 0: Stops sound with fadeout. 1: Stops sounds without fadeout.
- Usage: s_StopSoundsImmediately [0/1].
variable: r_ReduceRtChange
- type: int
- current: 1
- help: Unnessary Specular push op remove in stencil pass.
- Usage: r_LightStencilTestOptimize [0/1]
variable: ca_SkipAnimTask
- type: int
- current: 0
- help: skipping debug
variable: r_DetailNumLayers DUMPTODISK
- type: int
- current: 2
- help: Sets the number of detail layers per surface.
- Usage: r_DetailNumLayers 2 Default is 2.
variable: cp_debug_ray_world_intersection
- type: int
- current: 0
- help: 0 : off, 1 : on, 2 : override objtypes, 4 : override flags, 8 : override nMaxHits to 10
variable: s_HDRRange DUMPTODISK
- type: float
- current: 0.2
- help: Full Volume range below loudest sound
- Usage: s_HDRRange [0..1.0f]Default is 0.2f
variable: e_vegetation_cull_test_max_dist
- type: float
- current: 30
- help: Set vegetation cull test max dist
variable: ai_LogSignals
- type: int
- current: 0
- help: Maximum radius at which player can interact with other entities
variable: r_Batching
- type: int
- current: 1
- help: Enable/disable render items buching
- Usage: r_Batching [0/1]
variable: pl_zeroGSpeedMultNormalSprint
- type: float
- current: 1.7
- help: Modify movement speed in zeroG, in normal sprint.
variable: e_terrain_crater_depth
- type: float
- current: 0.1
- help:
variable: p_max_LCPCG_microiters_final
- type: int
- current: 25000
- help: Same as p_max_LCPCG_microiters, but for the final LCP CG iteration
variable: name_tag_fade_out_margin
- type: int
- current: 20
- help: set unit name tag fadeout margin
variable: option_sound
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_sound [1/2/3/4/x]: … s_AudioPreloadsFile = audiopreloads_64/audiopreloads_64/audiopreloads_64/audiopreloads_64/audiopreloads_64 … s_FileCacheManagerEnable = 1/1/1/1/1 … s_FileCacheManagerSize = 50/50/50/50/50 … s_FormatSampleRate = 22050/44100/44100/44100/44100 … s_MPEGDecoders = 16/24/32/32/32 … s_MaxActiveSounds = 24/48/72/100/100 … s_MaxChannels = 16/32/48/64/64 … s_MaxMIDIChannels = 5/8/8/8/8 … s_MemoryPoolSoundPrimary = 20/30/30/30/30 … s_Obstruction = 2/2/2/1/1 … s_ObstructionAccuracy = 0/1/1/1/1 … s_ObstructionUpdate = 1.0/0.5/0.2/0.1/0.1 … s_ReverbType = 0/0/2/2/2 … s_SoundMoods = 0/1/1/1/1 … s_SoundMoodsDSP = 0/1/1/1/1 … s_VariationLimiter = 0.3/0.6/1.0/1.0/1.0
variable: option_water
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_water [1/2/3/4/x]: … e_water_ocean_fft = 0/0/1/1/1 … e_water_tesselation_amount = 6/6/7/10/10 … e_water_tesselation_swath_width = 5/10/10/10/10 … q_ShaderWater = 1/1/2/2/2 … r_WaterCaustics = 0/0/1/1/1 … r_WaterReflectionsMinVisiblePixelsUpdate = 0.05/0.05/0.05/0.05/0.05 … r_WaterReflectionsQuality = 0/1/3/4/4 … r_WaterRipple = 0/1/1/1/1
variable: e_hw_occlusion_culling_water
- type: int
- current: 1
- help: Activates usage of HW occlusion test for ocean
variable: ai_IgnorePlayer
- type: int
- current: 0
- help: Makes AI ignore the player.
- Usage: ai_IgnorePlayer [0/1] Default is 0 (off). Set to 1 to make AI ignore the player. Used with ai_DebugDraw enabled.
variable: s_MusicFormat DUMPTODISK
- type: int
- current: 1
- help: Format used for streaming music data.Usage: s_MusicFormat 1.0 0: (AD)PCM 1: OGG 4: FSB Default is PC: 1 (OGG), Xbox360: 4 (FSB), PS3: 4 (FSB)
variable: ca_disable_thread DUMPTODISK
- type: int
- current: 1
- help: TEMP Disable Animation Thread.
variable: es_UpdateScript
- type: int
- current: 1
- help:
- Usage: Default is 1 (on).
variable: e_terrain_texture_lod_ratio
- type: float
- current: 1
- help: Adjust terrain base texture resolution on distance
variable: p_max_contacts
- type: int
- current: 150
- help: Maximum contact number, after which contact reduction mode is activated
variable: s_HDRLoudnessFalloff DUMPTODISK
- type: float
- current: 0.002
- help: Reduction in Loudness per meter Squared
- Usage: s_HDRLoudnessFalloff [0…]Default is 0.002f
variable: ai_SteepSlopeUpValue
- type: float
- current: 1
- help: Indicates slope value that is borderline-walkable up.
- Usage: ai_SteepSlopeUpValue 0.5 Default is 1.0 Zero means flat. Infinity means vertical. Set it smaller than ai_SteepSlopeAcrossValue
variable: lua_logging_last_callmethod
- type: int
- current: 1
- help: Enables the logging last_callmethod 0: disable 1: enable
- Usage: lua_logging_last_callmethod [0/1]
variable: effect_debug_particle
- type: int
- current: 0
- help: 1:count, 2:count and unit id
variable: r_ColorBits DUMPTODISK
- type: int
- current: 32
- help: Sets the color resolution, in bits per pixel. Default is 32.
- Usage: r_ColorBits [32/24/16/8]
variable: e_terrain_occlusion_culling_max_dist
- type: float
- current: 200
- help: Max length of ray (for version 1)
variable: gt_debug
- type: int
- current: 0
- help: Debug Game Tokens
variable: aim_assistSingleCoeff
- type: float
- current: 1
- help: The scale of single-shot weapons’ aim assistance
variable: um_crawl_groundalign_smooth_time
- type: float
- current: 0.1
- help: 0.0 ~ 1.0, default : 1.0
variable: r_WaterUpdateChange DUMPTODISK
- type: float
- current: 0.01
- help: View-space change factor for water reflection updating.
- Usage: r_WaterUpdateChange 0.01 Range is [0.0, 1.0], default is 0.01, 0 means update every frame.
variable: e_shadows_max_texture_size
- type: int
- current: 2048
- help: Set maximum resolution of shadow map 256(faster), 512(medium), 1024(better quality)
variable: e_ShadowsTessellateCascades
- type: int
- current: 1
- help: Maximum cascade number to render tessellated shadows (0 = no tessellation for sun shadows)
variable: distance_helper
- type: int
- current: 0
- help: distance helper
variable: e_modelview_Prefab_light_radius
- type: float
- current: 15
- help: modelview Prefab light source radius
variable: mate_x_offset
- type: float
- current: 3
- help: pet spawn x offset
variable: r_visareaDebug
- type: int
- current: 0
- help: visarea debug [0/1]
variable: r_ImpostersUpdatePerFrame
- type: int
- current: 6000
- help: How many kilobytes to update per-frame.
- Usage: r_ImpostersUpdatePerFrame [1000-30000] Default is 6000 (6 megabytes).
variable: g_ignore_chat_filter
- type: int
- current: 0
- help: 0(use chat filter), 1(no chat filter)
variable: name_tag_render_size
- type: int
- current: 100
- help: set unit name tag render size
variable: ca_NoDeform
- type: int
- current: 0
- help: the skinning is not performed during rendering if this is 1
variable: sys_budget_tris_terrain_detail
- type: float
- current: 40
- help:
variable: r_texturesStreamUseMipOffset
- type: int
- current: 0
- help: Set to 1 to use the mip-offset code (creates smaller textures for when only partial mip maps are needed)
variable: r_auxGeom
- type: int
- current: 1
- help:
variable: e_VoxTer
- type: int
- current: 0
- help: Debug
variable: camera_max_dist_debug
- type: float
- current: 200
- help:
variable: ag_safeExactPositioning
- type: int
- current: 1
- help: Will teleport the entity to the requested position/orientation when EP think it’s done.
variable: ai_LogFileVerbosity DUMPTODISK
- type: int
- current: 0
- help: None = 0, progress = 1, event = 2, comment = 3
variable: s_AllowNotCachedAccess
- type: int
- current: 1
- help: Controls whether to allow sound load requests that are not cached in the AFCM or not.
- Usage: s_AllowNotCachedAccess [0/1] 0: OFF (not allowing access to not cached data) Default PC: 1, PS3: 0, XBox360: 0
variable: r_UseGSParticles
- type: int
- current: 0
- help: Toggles use of geometry shader particles (DX10 only, changing at runtime is supported).Usage: r_UseGSParticles [0/1=default]
variable: r_ShadersAlwaysUseColors
- type: int
- current: 1
- help:
variable: sys_preload
- type: int
- current: 0
- help: Preload Game Resources
variable: net_log
- type: int
- current: 0
- help: Logging level of network system
variable: queued_skill_debug
- type: int
- current: 0
- help: Enable Queued skill debug.
- usage: queued_skill_debug [0(off)|1(on)]
- default: 0 (off)
variable: s_UnusedSoundCount
- type: int
- current: 64
- help: Sets count of sound objects that get stored in the unused sounds list.
- Usage: s_UnusedSoundCount [0/…] Default is 64.
variable: r_ThermalVisionViewCloakFrequencySecondary
- type: int
- current: 1
- help: Sets thermal vision cloaked-object flicker secondary frequency.
- Usage: r_ThermalVisionViewCloakFrequencySecondary [1+] When looking at a refracting (cloaked) object sets the inverse frequency of the secondary sine wave for the objects heat. Higher = slower
variable: builder_rotate_angle
- type: float
- current: 5
- help: builder rotation angle per single input
variable: r_GeneralPassGeometrySorting
- type: int
- current: 0
- help: General Pass geometry sorting 0: Sort by Resource (default) 1: Sory by Geometry first
variable: ai_DrawRadarDist DUMPTODISK
- type: int
- current: 20
- help: AI radar draw distance in meters, default=20m.
variable: ai_SOMSpeedRelaxed SAVEGAME
- type: float
- current: 1.5
- help: Multiplier for the speed of increase of the Stealth-O-Meter before the AI has seen the enemy.
- Usage: ai_SOMSpeedRelaxed 1.5 Default is 4.5. A lower value causes the AI to react to the enemy to more slowly during combat.
variable: ai_DefaultWalkability DUMPTODISK
- type: int
- current: 1
- help: 1=Use ours(X2) walkability, 2=Cry’s walkability
variable: user_music_disable_others
- type: int
- current: 0
- help: disable others user music. default is 0.
variable: e_terrain_ib_stats
- type: int
- current: 0
- help: Set to 1 to display stats about the terrain IB generation.
variable: ai_ForceLookAimTarget
- type: string
- current: none
- help: Forces all AI characters to use/not use a fixed look/aim target none disables x, y, xz or yz sets it to the appropriate direction otherwise it forces looking/aiming at the entity with this name (no name -> (0, 0, 0))
variable: ca_SkipLoadThinFat
- type: int
- current: 0
- help: Skip loading fat hin stuff if enabled
variable: log_doodad_interaction
- type: int
- current: 0
- help: log doodad interaction distance
variable: hs_simple_grid_draw RESTRICTEDMODE
- type: int
- current: 0
- help: shows grid at my pos
variable: g_preroundtime
- type: int
- current: 8
- help: Frozen time before round starts. Default is 8, 0 Disables freeze time.
variable: e_cbuffer_draw_occluders
- type: int
- current: 0
- help: Debug draw of occluders for coverage buffer
variable: s_MemoryPoolSystem REQUIRE_APP_RESTART
- type: float
- current: 0
- help: Sets the size in MB of the sound system memory pool. This memory is always located in main memory.
- Usage: s_MemoryPoolSystem [0..]
0:
, PC:2.5, PS3:2.5, X360:2.5 Default is 0 .
variable: s_ADPCMDecoders REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets maximum number of ADPCM Decoder.
- Usage: s_ADPCMDecoders 32
0:
, PC:32, PS3:0, X360:0 Default is 0 .
variable: camera_align_sprung_ratio
- type: float
- current: 2
- help:
variable: ac_DebugFilter
- type: string
- current: 0
- help: Debug specified entity name only.
variable: g_play_die_anim
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: e_CoarseShadowMask
- type: float
- current: 0
- help: Allows coarse shadow mask approximation for alpha blended geometry 0 = Off 1 = Enabled and use asynchronous physics queries 2 = Enabled (but don’t use asynchronous physics queries - debug)
variable: ag_logeffects
- type: int
- current: 0
- help: AGAttachmentEffect logging
variable: ag_physErrorOuterRadiusFactor DUMPTODISK
- type: float
- current: 0.2
- help:
variable: e_hw_occlusion_culling_objects
- type: int
- current: 0
- help: Activates usage of HW occlusion test for objects
variable: r_NVDOF_BokehSize
- type: float
- current: 4
- help: Controls the size of the bokeh artifacts (default 4).
variable: s_GameSFXVolume
- type: float
- current: 0.200001
- help: Controls the sfx volume for game use.
- Usage: s_GameSFXVolume 0.5 Default is 1, which is full volume.
variable: s_X2CullingMaxChannelRatio
- type: float
- current: 0.8
- help: culling by max channel ratio.
- Usage: s_CullingByX2SoundPriorityRatio [0..1] Default is 0.8 (80% of max channels).
variable: skill_controller_debug
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: e_particles_high
- type: float
- current: 60
- help: particle lod high
variable: e_lod_sync_view_dist
- type: int
- current: 1
- help:
variable: combat_msg_level
- type: int
- current: 1
- help: 0 : self, 1 : party, 2 : raid team, 3 : expedition, 4 : all
variable: r_TexturesStreamingDebugMinMip
- type: int
- current: 100
- help: Filters displayed textures by loaded mip in texture streaming debug mode
variable: r_ShowTexture
- type: int
- current: 0
- help: Displays texture - for debug purpose Usage : r_ShowTexture [0=off/texId]
variable: s_UnloadProjects
- type: int
- current: 1
- help: Toggles automatic unloading of a project if it was not in use for 20 secs.
- Usage: s_UnloadProjects [0/1] Default is 0.
variable: r_ShaderCompilerServer
- type: string
- current: localhost
- help: Usage: r_ShaderCompilerServer localhost Default is 8core5
variable: r_WaterUpdateFactor DUMPTODISK
- type: float
- current: 0.01
- help: Distance factor for water reflected texture updating.
- Usage: r_WaterUpdateFactor 0.01 Default is 0.01. 0 means update every frame
variable: net_defaultChannelBitRateDesired READONLY
- type: float
- current: 200000
- help:
variable: ai_DrawNode DUMPTODISK
- type: string
- current: none
- help: Toggles visibility of named agent’s position on AI triangulation.
- Usage: ai_DrawNode [ai agent’s name] Default is 0. Set to 1 to show the current triangle on terrain level and closest vertex to player.
variable: ai_DrawPath DUMPTODISK
- type: string
- current: none
- help: Draws the generated paths of the AI agents.
- Usage: ai_DrawPath [name] Default is none (nobody).
variable: ai_DrawType DUMPTODISK
- type: int
- current: -1
- help: Toggles drawing AI objects of particular type for debugging AI.
variable: r_ShadowBlur DUMPTODISK
- type: int
- current: 3
- help: Selected shadow map screenspace blurring technique.
- Usage: r_ShadowBlur [0=no blurring(fastest)/1=blur/2=blur/3=blur without leaking(slower)]
variable: r_ShadowPass
- type: int
- current: 1
- help: Process shadow pass
variable: e_temp_pool_size
- type: float
- current: 1024
- help: pool size for temporary allocations in kb, requires app restart
variable: d3d9_NullRefDevice REQUIRE_APP_RESTART
- type: int
- current: 0
- help:
variable: ca_DrawAimPoses
- type: int
- current: 0
- help: draws the wireframe of the aim poses
variable: e_cbuffer_test_mode
- type: int
- current: 2
- help: Debug
variable: ca_DrawWireframe
- type: int
- current: 0
- help: draws a wireframe on top of the rendered character
variable: d3d9_rb_Verts REQUIRE_APP_RESTART
- type: int
- current: 32768
- help:
variable: camera_zoom_catch_up_base_velocity
- type: float
- current: 5
- help:
variable: swim_debug
- type: int
- current: 0
- help: enable swimming debugging
variable: r_NVSSAO_SceneScale
- type: float
- current: 0.5
- help: “Scene Scale” for the ambient occlusion calculation. The higher the number, the larger the geometry shapes have to be to generate occlusion.This is, a small scene scale means fine details generate occlusion. A high scene scale mean large details generate occlusion, and fine ridges are missed. Default is .5f.
variable: r_ShadowsOmniLightLimit
- type: int
- current: 6
- help: Sets a limit to the maximum number of omni lights that can be casting a shadow at the same time. Set to 0 to disable.
variable: e_water_tesselation_amountX
- type: int
- current: 10
- help: Set tessellation on x axis - 0 means not used
variable: e_water_tesselation_amountY
- type: int
- current: 10
- help: Set tessellation on y axis - 0 means not used
variable: e_CoverageBufferCullIndividualBrushesMaxNodeSize
- type: int
- current: 0
- help: 128 - cull only nodes of scene tree and very big brushes 0 - cull all brushes individually
variable: ai_Recorder DUMPTODISK
- type: int
- current: 0
- help: Enables AI debug recording
variable: ac_debugFutureAnimPath
- type: int
- current: 0
- help: Display future animation path given current motion parameters.
variable: ai_LimitPhysicsRequestPerFrame
- type: int
- current: 2000
- help:
variable: mouse_clear_targeting
- type: int
- current: 0
- help:
variable: tab_targeting_history_expire_time
- type: float
- current: 3
- help:
variable: ai_EnableSystemAggroCancel DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable aggro cancel by system automatically. Set to 0 to turn off.
variable: e_ram_maps DUMPTODISK, REQUIRE_LEVEL_RELOAD
- type: int
- current: 1
- help: Use RAM (realtime ambient maps) on brushes
variable: ai_UpdateFromUnitId
- type: int
- current: 0
- help: Deactivate ai if unit id is lower than this number
variable: option_skill_alert_enable
- type: int
- current: 1
- help: option_skill_alert_enable
variable: ai_PuppetDirSpeedControl
- type: int
- current: 1
- help: Does puppet speed control based on their current move dir
variable: pl_debug_ladders
- type: int
- current: 0
- help:
variable: ai_ProtoRODAliveTime DUMPTODISK
- type: float
- current: 10
- help: Proto
variable: e_screenshot_quality
- type: int
- current: 30
- help: used for e_panorama_screenshot to define the quality 0=fast, 10 .. 30 .. 100 = extra border in percent (soften seams), negative value to debug
variable: r_HDRDebug
- type: int
- current: 0
- help: Toggles HDR debugging info (to debug HDR/eye adaptaion)
- Usage: r_HDRDebug [0/1/2] 0 off (default) 1 to show some internal HDR textures on the screen 2 to identify illegal colors (grey=normal, red=NotANumber, green=negative)
variable: name_tag_hostile_mate_show
- type: int
- current: 1
- help: render name tag of hostile mate unit
variable: r_ShaderCompilerDontCache
- type: int
- current: 0
- help: Disables caching on server side.
- Usage: r_ShaderCompilerDontCache 0 # Default is 0
variable: ac_debugColliderMode
- type: int
- current: 0
- help: Display filtered and requested collider modes.
variable: ai_ExtraRadiusDuringBeautification
- type: float
- current: 0.2
- help: Extra radius added to agents during beautification.
variable: r_HDRLevel DUMPTODISK
- type: float
- current: 8
- help: HDR rendering level (bloom multiplier, tweak together with threshold)
- Usage: r_HDRLevel [Value] Default is 0.6
variable: ca_DebugAnimUpdates
- type: int
- current: 0
- help: shows the amount of skeleton-updates
variable: r_DeferredShadingTilesX DUMPTODISK
- type: float
- current: 16
- help:
variable: r_DeferredShadingTilesY DUMPTODISK
- type: float
- current: 12
- help:
variable: model_streaming_max_task
- type: int
- current: 2
- help:
variable: e_HwOcclusionCullingObjects
- type: int
- current: 0
- help: Activates usage of HW occlusion test for objects
variable: r_particles_lights_limit
- type: int
- current: 100
- help: particle lights limit
variable: net_lan_scanport_first DUMPTODISK
- type: int
- current: 64100
- help: Starting port for LAN games scanning
variable: sys_root READONLY
- type: string
- current:
- help:
variable: sys_spec
- type: int
- current: 0
- help: Tells the system cfg spec. (0=custom, 1=low, 2=med, 3=high, 4=veryhigh)
variable: aim_assistSnapDistance
- type: float
- current: 3
- help: The maximum deviation autoaim is willing to compensate for
variable: e_mipmap_show
- type: float
- current: 0
- help: visualize texture mipmap level
variable: sound_others_skill_sound_volume
- type: float
- current: 0.8
- help: target != player and source != player. [0.0 - 1.0]
variable: e_gsm_range_start
- type: float
- current: 3
- help: Size of LOD 0 GSM area (in meters)
variable: ua_filter
- type: string
- current: none
- help: filter unit attributes.
variable: ai_BannedNavSoTime DUMPTODISK
- type: float
- current: 20
- help: Time indicating how long invalid navsos should be banned.
variable: um_use_attachment
- type: int
- current: 0
- help: use attachment system when attaching units
variable: dt_time
- type: float
- current: 0.25
- help: time in seconds between double taps
variable: ui_double_click_interval DUMPTODISK
- type: float
- current: 0.8
- help: ui double click interval
variable: cd_builder_snap
- type: int
- current: 0
- help: use builder snap
variable: r_DeferredDecalsLowSpec REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables deferred decals in extreme low spec mode (no-zpass mode)
variable: e_character_light_max_dist
- type: float
- current: 10
- help: Character Light Max Dist
variable: mov_NoCutscenes
- type: int
- current: 0
- help: Disable playing of Cut-Scenes
variable: pl_zeroGFloatDuration
- type: float
- current: 1.25
- help: Floating duration until full stop (after stopped thrusting).
variable: transfer_debug
- type: int
- current: 0
- help: show transfer debug info
variable: r_DebugRefraction
- type: int
- current: 0
- help: Debug refraction usage. Displays red instead of refraction
- Usage: r_DebugRefraction Default is 0 (off)
variable: r_TerrainAO
- type: int
- current: 7
- help: 7=Activate terrain AO deferred passes
variable: camera_close_up_fade_out_distance
- type: float
- current: 1
- help:
variable: i_debug_mp_flowgraph
- type: int
- current: 0
- help: Displays info on the MP flowgraph node
variable: blink_debug_cursor
- type: int
- current: 0
- help: use cursor pos as blink target
variable: ragdoll_hit_bone
- type: string
- current:
- help: strike target by the impulse at bone at attack hit event[0(off)|(bonename)]
- default: 0(off)
variable: r_UseParticlesHalfResDebug
- type: int
- current: 0
- help: Render half resolution particles tinted with a color.
- Usage: r_UseParticlesHalfResDebug [0/1]
variable: e_dynamic_light
- type: int
- current: 1
- help: Activates dynamic light sources. 2 : show sphere at dynamic light. 3 : show view distance
variable: fg_profile
- type: int
- current: 0
- help: Flow graph profiling enable/disable
variable: r_UseParticlesHalfResForce
- type: int
- current: 0
- help: Forces all particles of given blend operation to be rendered in half resolution.
- Usage: r_UseParticlesHalfResForce [0-off/1-additive/2-alphabased]
variable: movement_verify_onground_height_tolerance
- type: float
- current: 5
- help:
variable: e_ShadowsDebug
- type: int
- current: 0
- help: 0=off, 2=visualize shadow maps on the screen
variable: r_WaterUpdateDistance
- type: float
- current: 2
- help:
variable: cl_screeneffects
- type: int
- current: 1
- help: Enable player screen effects (depth-of-field, motion blur, …).
variable: simulate_actor_gc_hack
- type: int
- current: 0
- help: Turn on/off actor gc hack simulation. 0: off, n: on. And the number means a gc unit id
variable: e_gsm_range_rate
- type: float
- current: 20
- help: e_gsm_range is separated e_gsm_range_rate and e_gsm_range_start
variable: e_gsm_range_step
- type: float
- current: 3.5
- help: Range of next GSM lod is previous range multiplied by step
variable: es_bboxes
- type: int
- current: 0
- help: Toggles entity bounding boxes.
- Usage: es_bboxes [0/1] Default is 0 (off). Set to 1 to display bounding boxes.
variable: r_DisplayInfo DUMPTODISK, RESTRICTEDMODE
- type: int
- current: 0
- help: Toggles debugging information display.
- Usage: r_DisplayInfo [0=off/1=show/2=enhanced/3=simple]
variable: e_dissolve
- type: int
- current: 1
- help: Objects alphatest_noise_fading out on distance
variable: r_TexturesStreamingIgnore
- type: int
- current: 0
- help:
variable: bot_param_1
- type: string
- current:
- help: bot param 1
variable: bot_param_2
- type: string
- current:
- help: bot param 2
variable: bot_param_3
- type: string
- current:
- help: bot param 3
variable: log_tick
- type: float
- current: 0
- help: When not 0, writes tick log entry into the log file, every N seconds
variable: ai_WarningPhysicsRequestCount
- type: int
- current: 1000
- help:
variable: ca_DrawPerformanceOption
- type: int
- current: 0
- help: if this is 1, it will draw performance option informations, LOD level, visible bone count, etc…
variable: e_vegetation_sprites_distance_ratio
- type: float
- current: 0.8
- help: Allows changing distance on what vegetation switch into sprite
variable: ai_WaterOcclusion DUMPTODISK
- type: float
- current: 0.5
- help: scales how much water hides player from AI
variable: r_RenderMeshLockLog
- type: int
- current: 0
- help:
variable: ag_averageTravelSpeed
- type: int
- current: 0
- help: Average travel speed over a few frames
variable: g_ignore_raid_joint
- type: int
- current: 0
- help: 0(accept raid joint), 1(ignore raid joint)
variable: e_particles_trail_debug
- type: int
- current: 0
- help: Debug swoosh effect (sword trail)
variable: sv_gs_report
- type: int
- current: 1
- help: Enable Gamespy server reporting, this is necessary for NAT negotiation
variable: mfx_Timeout
- type: float
- current: 0.2
- help: Timeout (in seconds) to avoid playing effects too often
variable: rope_change_asset_test
- type: int
- current: 0
- help:
variable: r_ShaderCompilerPort
- type: int
- current: 61453
- help: set user defined port of the shader compile server.
- Usage: r_ShaderCompilerPort 61453 # Default is 61453
variable: camera_move_accel_time
- type: float
- current: 0.2
- help:
variable: ac_debugLocations
- type: int
- current: 0
- help: Debug render entity (blue), animation (red) and prediction (yellow).
variable: net_actor_force_sync_period
- type: int
- current: 3000
- help: force sending movement sync packet period (ms)
variable: ai_Autobalance
- type: int
- current: 0
- help: Set to 1 to enable autobalancing.
variable: ui_draw_level DUMPTODISK
- type: int
- current: 1
- help: ui drawing level 0: draw no widget 1: draw widgets (normal) 2: draw debug border and id of the widget below mouse cursor 3: draw font texture for debug
variable: p_joint_dmg_accum_thresh
- type: float
- current: 0
- help: If set, joint damage over this threshold will be accumulated
variable: profile_weighting
- type: int
- current: 0
- help: Profiler smoothing mode: 0 = legacy, 1 = average, 2 = peak weighted, 3 = peak hold.
variable: g_ragdoll_minE_max
- type: float
- current: 0.1
- help: 0 : off, 1 : on
variable: ai_DrawAnchors DUMPTODISK
- type: int
- current: 0
- help: Toggles drawing AI anchors.
variable: p_group_damping
- type: float
- current: 0.5
- help: Toggles damping for object groups.
- Usage: p_group_damping [0/1] Default is 1 (on). Used for internal tweaking only.
variable: p_joint_dmg_accum
- type: float
- current: 0
- help: If set, joint damage will be accumulated
variable: e_screenshot_min_slices
- type: int
- current: 4
- help: used for e_panorama_screenshot to define the quality 0=fast, 10 .. 30 .. 100 = extra border in percent (soften seams), negative value to debug
variable: net_connectivity_detection_interval
- type: float
- current: 1
- help:
variable: prefab_stream_xml
- type: int
- current: 1
- help:
variable: cu_no_spawn
- type: int
- current: 0
- help:
variable: r_SSReflExp
- type: float
- current: 0.25
- help: Reflection exponent, applied to glossiness material property
variable: camera_test
- type: float
- current: 0
- help:
variable: sys_budget_tris_terrain
- type: float
- current: 80
- help:
variable: r_NormalsLength
- type: float
- current: 0.1
- help: Sets the length of displayed vectors. r_NormalsLength 0.1 Default is 0.1 (metres). Used with r_ShowTangents and r_ShowNormals.
variable: s_SoundInfoLogFile
- type: string
- current:
- help: Writes a log file once in xml format with the current sound info setting. Works currently only with s_SoundInfo 11, 12 and 13!
- Usage: s_SoundInfoLogFile
- Default:
variable: next_sys_spec_full DUMPTODISK
- type: int
- current: 4
- help:
variable: e_detail_objects
- type: int
- current: 1
- help: Turn detail objects on/off
variable: sound_my_material_effect_sound_volume
- type: float
- current: 1
- help: me or my pet’s material effect sound volume. [0.0 - 1.0]
variable: p_profile_entities
- type: int
- current: 0
- help: Enables per-entity time step profiling
variable: ShowFps
- type: int
- current: 1
- help: show fps
variable: ac_MCMHorOtherPlayer
- type: int
- current: 1
- help: Overrides the horizontal movement control method specified by AG (overrides filter).
variable: g_unit_collide_bottom_box_size_rate
- type: float
- current: 0.9
- help:
variable: e_gsm_extra_range_sun_update_ratio
- type: float
- current: 0
- help: SunDir update ratio
variable: ShowServerTime
- type: int
- current: 0
- help: show server time
variable: p_skip_redundant_colldet
- type: int
- current: 1
- help: Specifies whether to skip furher collision checks between two convex objects using the simple solver when they have enough contacts between them
variable: s_DummySound DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Toggles dummy(NULL) sound system.
variable: e_target_decals_deffered
- type: int
- current: 1
- help: 1 - target decals to deferred
variable: e_terrain_render_profile
- type: int
- current: 0
- help:
variable: ca_DrawNormals
- type: int
- current: 0
- help: draws the normals of the rendered character
variable: ca_DebugSubstateTransitions DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will be possible to test blending between sub-states of an AAC
variable: e_view_dist_custom_ratio
- type: float
- current: 100
- help: View distance ratio for special marked objects (Players,AI,Vehicles)
variable: ai_ProfileGoals
- type: int
- current: 0
- help: Toggles timing of AI goal execution.
- Usage: ai_ProfileGoals [0/1] Default is 0 (off). Records the time used for each AI goal (like approach, run or pathfind) to execute. The longest execution time is displayed on screen. Used with ai_DebugDraw enabled.
variable: s_StreamProjectFiles
- type: int
- current: 1
- help: Toggles if project files are streamed into memory or middleware loads them blocking.
- Usage: s_StreamProjectFiles [0/1] Default is 1 (on).
variable: r_BeamsMaxSlices
- type: int
- current: 200
- help: Number of volumetric slices allowed per light beam.
- Usage: r_BeamsMaxSlices [1-300] Default is 200 (high-spec).
variable: r_shadersSaveListRemote
- type: int
- current: 11
- help: shaderlist.txt copy to darmoon cache folder 0x1 = editor 0x2 = client 0x4 = reserved don’t use this 0x8 = remove local host
variable: v_help_tank_steering
- type: int
- current: 0
- help: Enable tank steering help for AI
variable: ShowActionBar_1
- type: int
- current: 1
- help: show default action bar
variable: ShowActionBar_2
- type: int
- current: 1
- help: show second action bar
variable: ShowActionBar_3
- type: int
- current: 0
- help: show third action bar
variable: ShowActionBar_4
- type: int
- current: 0
- help: show fourth action bar
variable: ShowActionBar_5
- type: int
- current: 0
- help: show fifth action bar
variable: ShowActionBar_6
- type: int
- current: 0
- help: show sixth action bar
variable: e_vegetation_min_size DUMPTODISK, REQUIRE_LEVEL_RELOAD
- type: float
- current: 0
- help: Minimal size of static object, smaller objects will be not rendered
variable: aa_maxDist
- type: float
- current: 10
- help: max lock distance
variable: ca_fallAndPlayStandUpDuration
- type: float
- current: 0.3
- help:
variable: e_cbuffer_debug_draw_scale
- type: float
- current: 1
- help: Debug
variable: r_ShadowsMaskResolution
- type: int
- current: 0
- help: 0=per pixel shadow mask 1=horizontal half resolution shadow mask 2=horizontal and vertical half resolution shadow mask
- Usage: r_ShadowsMaskResolution [0/1/2]
variable: p_notify_epsilon_living
- type: float
- current: 0.001
- help:
variable: net_defaultChannelIdlePacketRateDesired READONLY
- type: float
- current: 0.05
- help:
variable: g_enableitems
- type: int
- current: 1
- help: Enable/disable the item system
variable: pl_zeroGSpeedMultNormal
- type: float
- current: 1.2
- help: Modify movement speed in zeroG, in normal mode.
variable: fr_fturn_scale DUMPTODISK
- type: float
- current: 2
- help: free camera fast turn speed scale
variable: camera_min_dist
- type: float
- current: 0
- help:
variable: pl_debug_jump_mult
- type: float
- current: 1
- help:
variable: e_vegetation_alpha_blend
- type: int
- current: 1
- help: Allow alpha blending for vegetations
variable: sys_trackview
- type: int
- current: 1
- help: Enables TrackView Update
variable: quest_cam_dof_blur
- type: float
- current: 1
- help: quest cam dof blur
variable: es_StreamDebug
- type: int
- current: 0
- help:
variable: r_PostAAInEditingMode
- type: int
- current: 1
- help: Enables amortized super sampling in editing mode. Uses camera jittering which can cause flickering of helper objects
- Usage: r_PostAAInEditingMode [0/1]
variable: e_foliage_wind_activation_dist
- type: float
- current: 25
- help: If the wind is sufficiently strong, visible foliage in this view dist will be forcefully activated
variable: cd_debug
- type: int
- current: 0
- help: show doodad debug info.
1:type name and streaming
2:type name(id,typeId)
3:lod
:type name(id,typeId) only for specified type
variable: ai_InterestSystem DUMPTODISK
- type: int
- current: 0
- help: Enable interest system
variable: ai_CloakIncrementMod DUMPTODISK
- type: float
- current: 1
- help: how fast cloak fades out
variable: e_gsm_combined
- type: int
- current: 0
- help: Variable to tweak the performace of directional shadow maps 0=individual textures are used for each GSM level, 1=texture are combined into one texture
variable: s_UnloadData
- type: int
- current: 1
- help: Toggles unloading of sound data by the AssetManager.
- Usage: s_UnloadData [0/1] Default is 1.
variable: r_ShadersIgnoreIncludesChanging
- type: int
- current: 0
- help:
variable: r_TexturesStreamingOnlyVideo
- type: int
- current: 0
- help:
variable: r_UseDualMaterial
- type: int
- current: 1
- help: Enables dual material rendering.
- Usage: r_UseDualMaterial [0/1] Default is 1 (on). Set to 0 to disable dual material.
variable: g_useLastKeyInput
- type: int
- current: 1
- help: Use last key input.
variable: r_ShowRenderTarget
- type: int
- current: 0
- help: Displays special render targets - for debug purpose
- Usage: r_ShowRenderTarget [0=off/1/2/3/4/5/6/7/8/9] 1: s_ptexZTarget 2: s_ptexSceneTarget 3: s_ptexScreenShadowMap[0] 4: s_ptexScreenShadowMap[1] 5: s_ptexScreenShadowMap[2] 6: gTexture 7: gTexture2 8: s_ptexScatterLayer 9: pEnvTex->m_pTex->m_pTexture 11: SSAO render target 16: Downscaled depth target for SSAO
variable: r_Supersampling
- type: int
- current: 1
- help: Use supersampled antialiasing(1 - 1x1 no SSAA, 2 - 2x2, 3 - 3x3 …)
variable: r_RainDropsEffect
- type: int
- current: 1
- help: Enable RainDrops effect.
- Usage: r_RainDropEffect [0/1/2] 0: force off 1: on (default) 2: on (forced)
variable: bot_show
- type: int
- current: 0
- help: show bot status
variable: bot_type
- type: string
- current:
- help: bot type
variable: r_ShadowGen
- type: int
- current: 1
- help: 0=disable shadow map updates, 1=enable shadow map updates
variable: ai_DrawFakeTracers DUMPTODISK
- type: int
- current: 0
- help: Draws fake tracers around the player.
variable: net_tcp_nodelay
- type: int
- current: 0
- help: Use tcp_nodelay option for socket
variable: e_VoxTerTexRangeScale
- type: float
- current: 1
- help: Debug
variable: option_shadow_dist
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_shadow_dist [1/2/3/4/x]: … e_gsm_cache = 0 ; I’m not sure e_gsm_cache ever worked because e_gsm_cache_lod_offset was set to a high value/0 ; I’m not sure e_gsm_cache ever worked because e_gsm_cache_lod_offset was set to a high value/0 ; I’m not sure e_gsm_cache ever worked because e_gsm_cache_lod_offset was set to a high value/0 ; I’m not sure e_gsm_cache ever worked because e_gsm_cache_lod_offset was set to a high value/0 ; I’m not sure e_gsm_cache ever worked because e_gsm_cache_lod_offset was set to a high value … e_gsm_extra_range_shadow = 0/0/1/1/1 … e_gsm_extra_range_shadow_texture_size = 256/512/1024/2048/2048 … e_gsm_extra_range_sun_update_ratio = 0/0/0/0/0 … e_gsm_extra_range_sun_update_time = 0/0/0/0/0 … e_gsm_extra_range_sun_update_type = 0/0/0/0/0 … e_gsm_lods_num = 2/3/3/4/4 … e_gsm_range_rate = 20/8/18/20/20 … e_gsm_range_start = 5/10/4/3/3 … e_gsm_range_step = 5/2/4/3.5/3.5 … e_gsm_range_step_object = .25/.25/3/3/3 … e_gsm_range_step_terrain = .25/.25/2.25/1.5/1.5 … e_shadows_max_texture_size = 512/1024/1024/2048/2048 … e_shadows_on_alpha_blended = 0/0/1/1/1 … e_shadows_terrain = 0/0/1/1/1 … e_shadows_terrain_texture_size = 256/512/1024/2048/2048 … r_DynTexMaxSize = 48/64/80/128/128 … r_ShadowBlur = 0/0/3/3/3 … r_ShadowsDeferOmniLightLimit = 2/4/4/6/6 … r_ShadowsMaskResolution = 0/0/0/0/0 … r_ShadowsOmniLightLimit = 2/4/4/6/6
variable: i_iceeffects
- type: int
- current: 0
- help: Enable/Disable specific weapon effects for ice environments
variable: e_cbuffer_tree_debug
- type: int
- current: 0
- help: Debug
variable: e_cbuffer_tree_depth
- type: int
- current: 7
- help: Debug
variable: r_ShadowGenMode
- type: int
- current: 1
- help: 0=Use Frustums Mask 1=Regenerate all sides
- Usage: r_ShadowGenMode [0/1]
variable: r_ShadowsParticleJitterAmount DUMPTODISK
- type: float
- current: 0.5
- help: Amount of jittering for particles shadows.
- Usage: r_ShadowsParticleJitterAmount [x], 0.5 is default
variable: bot_password
- type: string
- current:
- help: bot password
variable: ca_test_profile_shot
- type: int
- current: 0
- help: just test for profile shot
variable: profile_pagefaults
- type: int
- current: 0
- help: Enable drawing of page faults graph.
variable: um_debug_exact_aabb
- type: int
- current: 0
- help: render exact AABB
variable: g_ignore_duel_invite
- type: int
- current: 0
- help: 0(accept duel invite), 1(ignore duel invite)
variable: tab_targeting_round_dist
- type: float
- current: 4
- help:
variable: p_jump_to_profile_ent
- type: int
- current: 0
- help: Move the local player next to the corresponding entity in the p_profile_entities list
variable: s_MaxMIDIChannels DUMPTODISK
- type: int
- current: 8
- help: Sets the maximum number of midi sound channels. Default is 16.
variable: g_die_anim_force
- type: float
- current: 1000
- help:
variable: ca_UsePhysics
- type: int
- current: 1
- help: the physics is not applied (effectively, no IK)
variable: e_custom_max_model_low
- type: int
- current: 50
- help: max custom model count low level
variable: e_custom_max_model_mid
- type: int
- current: 80
- help: max custom model count mid level
variable: ca_DrawTangents
- type: int
- current: 0
- help: draws the tangents of the rendered character
variable: sys_movie_update_position
- type: int
- current: 1
- help: 0 : before prephysics update, 1 : after prephysics (default)
variable: simulate_actor_push_hack
- type: int
- current: 0
- help: Turn on/off actor push hack simulation. 0: off, n: on. And the number means a pusher unit id
variable: p_max_contact_gap
- type: float
- current: 0.01
- help: Sets the gap, enforced whenever possible, between contacting physical objects.Usage: p_max_contact_gap 0.01 This variable is used for internal tweaking only.
variable: e_particles_dynamic_quality
- type: int
- current: 1
- help: change particle quality in runtime
variable: ai_DebugPathfinding
- type: int
- current: 0
- help: Toggles output of pathfinding information [default 0 is off]
variable: e_DecalsPlacementTestAreaSize
- type: float
- current: 0.22
- help: Avoid spawning decals on the corners or edges of entity geometry
variable: ai_SteepSlopeAcrossValue
- type: float
- current: 0.6
- help: Indicates slope value that is borderline-walkable across.
- Usage: ai_SteepSlopeAcrossValue 0.8 Default is 0.6 Zero means flat. Infinity means vertical. Set it greater than ai_SteepSlopeUpValue
variable: p_net_angsnapmul
- type: float
- current: 0.01
- help: Multiplier to expand the p_net_minsnapdot based on the objects angular velocity
variable: s_RecordConfig DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Sets up the preferred record configuration.
- Usage: s_RecordConfig # where # is a number from 0 to x representing 0: AutoDetect (Control Panel Setting) x: The index of a listed record driver Default is 0 (AutoDetect).
variable: e_particles_quality
- type: int
- current: 4
- help: Current particles detail quality
variable: mov_effect
- type: int
- current: 1
- help: (0 = off, 1 = on)
variable: check_custom_texture_lod_gap
- type: float
- current: 3
- help:
variable: g_ignore_squad_invite
- type: int
- current: 0
- help: 0(accept squad invite), 1(ignore squad invite)
variable: ca_gc_duration
- type: int
- current: 60000
- help:
variable: r_ShadowsSunMaskBlurriness
- type: float
- current: 2
- help: Specifies the amount of bluring to apply to the sun shadow mask. Set to 0 for no blurring. Typically 1-2 are the best values.
variable: sound_character_listener
- type: int
- current: 1
- help: character listener(1)/camera listener(0)
variable: g_unit_collide_bottom_box_min_height_size_gap
- type: float
- current: 0.4
- help:
variable: instance_id
- type: int
- current: 0
- help: Instance Id
variable: r_WaterCaustics
- type: int
- current: 1
- help: Toggles under water caustics.
- Usage: r_WaterCaustics [0/1] Default is 1 (enabled).
variable: p_debug_joints
- type: int
- current: 0
- help: If set, breakable objects will log tensions at the weakest spots
variable: ca_LoadUncompressedChunks
- type: int
- current: 0
- help: If this 1, then uncompressed chunks prefer compressed while loading
variable: e_terrain_occlusion_culling_version
- type: int
- current: 1
- help: 0 - old, 1 - new
variable: um_vehicle_ground_align
- type: int
- current: 1
- help: vehicle unit model ground aligning. 0(off), 1>(on), 2(debug)
variable: capture_file_format
- type: string
- current: jpg
- help: Specifies file format of captured files (jpg, bmp, tga, hdr).
variable: ai_IncludeNonColEntitiesInNavigation
- type: int
- current: 1
- help: Includes/Excludes noncolliding objects from navigation.
variable: ban_timeout DUMPTODISK
- type: int
- current: 30
- help: Ban timeout in minutes
variable: r_MotionBlur
- type: int
- current: 0
- help: Enables per object and screen motion blur.
- Usage: r_MotionBlur [0/1/2/3/4/101/102/103/104] Default is 1 (screen motion blur on). 1 enables screen motion blur. 2 enables screen and object motion blur. 3 all motion blur and freezing. 4. only per object; modes above 100 also enable motion blur in multiplayer
variable: ca_DrawCGAAsSkin
- type: int
- current: 0
- help: if this is 1, will draw the CGA characters using skin (dp calls decreased)
variable: ai_DebugDrawAmbientFire DUMPTODISK
- type: int
- current: 0
- help: Displays fire quota on puppets.
variable: r_UseParticlesRefraction
- type: int
- current: 1
- help: Enables refractive particles.
- Usage: r_UseParticlesRefraction [0/1]
variable: movement_verify_airstanding_height_tolerance
- type: float
- current: 5
- help:
variable: r_BeamsSoftClip
- type: int
- current: 1
- help: Toggles light beams clip type.
- Usage: r_BeamsSoftClip [0/1] Default is 1 (software clip beams). Set to 0 to enable hardware clipping.
variable: ac_clampTimeEntity
- type: float
- current: 0.3
- help: Time it takes for carry clamping to reduce the deviation to zero.
variable: skip_ag_update
- type: int
- current: 1
- help: Skip update animation graph in server : skip_ag_update [0(off)|1(on)]
- default: 1 (on)
variable: sv_gs_trackstats
- type: int
- current: 1
- help: Enable Gamespy stats tracking
variable: rope_skill_controller_jump_velocity
- type: float
- current: 8
- help:
variable: aux_phys_max_unit_num
- type: int
- current: 10
- help:
variable: net_highlatencytimelimit
- type: float
- current: 1.5
- help:
variable: r_ShowLight
- type: string
- current: 0
- help: Display a light source by name.
- Usage: r_ShowLight lightname Default is 0. Set to ‘lightname’ to show only the light from the source named ‘lightname’.
variable: r_ShowLines
- type: int
- current: 0
- help: Toggles visibility of wireframe overlay.
- Usage: r_ShowLines [0/1]Default is 0 (off).
variable: ca_FacialSequenceMaxCount
- type: int
- current: 20
- help: Set Max Count of Facial animation loaded
variable: ds_LoadExcelScripts
- type: int
- current: 1
- help: Load legacy Excel based dialogs.
variable: option_animation
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_animation [1/2/3/4/x]: … ca_LodClampThreshold = 4/5/6/7/7 … ca_LodDistRatio = 1.5/1/0.7/0.5/0.5 … ca_LodRadiusInflection = 2.5/2.5/2.5/2.5/2.5 … ca_LodSkipTaskRatio = 2/1/0.7/0.5/0.5 … ca_UnloadAnimTime = 60/60/60/60/60 … ca_dbh_level = 1/2/3/3/3
variable: e_custom_clone_mode
- type: int
- current: 0
- help: use clone for custom units on/off
variable: ac_debugAnimTarget
- type: int
- current: 0
- help: Display debug history graphs of anim target correction.
variable: sv_servername DUMPTODISK
- type: string
- current:
- help: Server name will be displayed in server list. If empty, machine name will be used.
variable: r_CoronaSizeScale
- type: float
- current: 1
- help:
variable: net_phys_debug
- type: int
- current: 0
- help:
variable: ca_LodRadiusInflection
- type: float
- current: 2.5
- help:
variable: r_TextureLodDistanceRatio
- type: float
- current: -1
- help: Controls dynamic LOD system for textures used in materials.
- Usage: r_TextureLodDistanceRatio [-1, 0 and bigger] Default is -1 (completely off). Value 0 will set full LOD to all textures used in frame. Values bigger than 0 will activate texture LOD selection depending on distance to the objects.
variable: follow_debug
- type: int
- current: 0
- help:
variable: s_FileOpenHandleMax
- type: int
- current: 30
- help: Sets max of open file handles.
- Usage: s_FileOpenHandleMax [1..] Default PC: 30, PS3: 10.
variable: lua_gc_mul
- type: int
- current: 110
- help: change LUA_GCSETSTEPMUL
variable: e_model_decals
- type: int
- current: 1
- help: Activates drawing of model decals (game decals and hand-placed)
variable: e_foliage_stiffness
- type: float
- current: 3.2
- help: Stiffness of the spongy obstruct geometry
variable: s_MusicVolume DUMPTODISK
- type: float
- current: 0.700001
- help: Sets the music volume from 0 to 1 in the games option.
- Usage: s_MusicVolume 0.2 Default is 1.0
variable: ca_LockFeetWithIK
- type: int
- current: 1
- help: If this is set to 1, then we lock the feet to prevent sliding when additive animations are used
variable: fr_fspeed_scale DUMPTODISK
- type: float
- current: 3
- help: free camera fast move speed scale
variable: ai_ObstacleSizeThreshold DUMPTODISK
- type: float
- current: 1.2
- help: Obstacle size in meters that differentiates small obstacles from big ones so that vehicles can ignore the small ones
variable: e_shadows
- type: int
- current: 1
- help: Activates drawing of shadows
variable: e_dynamic_light_force_deferred
- type: int
- current: 0
- help: dynamic light force deferred
variable: s_ReverbType REQUIRE_APP_RESTART
- type: int
- current: 2
- help: Toggles type of reverb effect.
- Usage: s_ReverbType [0..2] Default PC: 2, Xbox360: 2, PS3: 2, Durango: 2, Orbis: 1 0: Disables reverb completely. 1: Enables SW I3DL2 reverb with dynamic buffer allocation at run time. 2: Enables SW I3DL2 reverb with full buffer allocation during initialization.
variable: gm_startup
- type: int
- current: 1
- help: 0 : off, 1 : on
variable: ca_DrawBinormals
- type: int
- current: 0
- help: draws the binormals of the rendered character
variable: s_SoundMoodsDSP
- type: int
- current: 1
- help: enables DSP effects being used in soundmoods.
- Usage: s_SoundMoodsDSP [0/1] Default is 1 (on).
variable: e_timedemo_frames
- type: int
- current: 0
- help: Will quit appication in X number of frames, r_DisplayInfo must be also enabled
variable: e_modelview_Prefab_camera_offset_x
- type: float
- current: 0
- help: x modelview Prefab camera offset (in world space)
variable: e_modelview_Prefab_camera_offset_y
- type: float
- current: 0
- help: y modelview Prefab camera offset (in world space)
variable: e_modelview_Prefab_camera_offset_z
- type: float
- current: 0
- help: z modelview Prefab camera offset (in world space)
variable: basic_cursor_shape
- type: int
- current: 0
- help: basic cursor shape
variable: s_AudioPreloadsFile
- type: string
- current: audiopreloads_64
- help: Sets the file name for the AudioFileCacheManager to parse.
- Usage: s_AudioPreloadsFile
- Default: AudioPreloads
variable: s_MemoryPoolSoundPrimary REQUIRE_APP_RESTART
- type: float
- current: 30
- help: Sets the size in MB of the primary sound memory pool. This memory is always located in main memory.
- Usage: s_MemoryPoolSoundPrimary [0..]
0:
, PC:60, PS3:12, X360:28 Default is 0 .
variable: lua_handle
- type: int
- current: 0
- help: change script handle. 0 : System 1 : UI 1 : GlobalUI
- Usage: lua_handle [0/1/2]
variable: ca_modelViewLog
- type: int
- current: 0
- help: modelview rendering log
variable: e_max_view_dst_spec_lerp
- type: float
- current: 1
- help: 1 - use max view distance set by designer for very high spec 0 - for very low spec Values between 0 and 1 - will lerp between high and low spec max view distances
variable: show_aim_point
- type: int
- current: 0
- help: Show aim points
variable: ai_DebugDrawVegetationCollisionDist DUMPTODISK
- type: int
- current: 0
- help: Enables drawing vegetation collision closer than a distance projected onto the terrain.
variable: e_gsm_terrain_sun_update_time
- type: float
- current: 5
- help: SunDir update gap for terrain range shadow
variable: e_roads
- type: int
- current: 1
- help: Activates drawing of road objects
variable: e_ropes
- type: int
- current: 1
- help: Turn Rendering of Ropes on/off
variable: ai_DebugDrawDynamicHideObjectsRange DUMPTODISK
- type: int
- current: 0
- help: Sets the range for drawing dynamic hide objects around the player (needs ai_DebugDraw > 0).
variable: e_sleep
- type: int
- current: 0
- help: Sleep X in C3DEngine::Draw
variable: custom_zoom_sensitivity
- type: float
- current: 1.5
- help:
variable: ca_DrawFaceAttachments
- type: int
- current: 1
- help: if this is 0, will not draw the skin attachments objects
variable: e_voxel
- type: int
- current: 1
- help: Render voxels
variable: e_stat_obj_merge
- type: float
- current: 1
- help: Enable CGF sub-objects meshes merging
variable: sound_mood_combat_enable
- type: int
- current: 1
- help: 1: on / 0: off
variable: e_particles_lod
- type: float
- current: 1
- help: Multiplier to particle count
variable: e_particles_low
- type: float
- current: 180
- help: particle lod low
variable: e_CameraFreeze
- type: int
- current: 0
- help: Freeze 3dengine camera (good to debug object culling and LOD). The view frustum is drawn in write frame. 0 = off 1 = activated
variable: ac_clampTimeAnimation
- type: float
- current: 0.3
- help: Time it takes for carry clamping to reduce the deviation to zero.
variable: pl_flyingVelocityMultiplier
- type: float
- current: 30
- help:
variable: name_tag_font_name
- type: string
- current: font_main
- help: set unit name tag font name
variable: d3d9_debugruntime
- type: int
- current: 0
- help:
variable: name_tag_font_size
- type: int
- current: 17
- help: set unit name tag font size
variable: e_default_material
- type: float
- current: 0
- help: use gray illum as default
variable: option_show_combat_resource_window
- type: int
- current: 0
- help: option_show_combat_resource_window
variable: movement_verify_move_speed_big_enough_vel
- type: float
- current: 40
- help:
variable: ag_ep_correctMovement
- type: int
- current: 1
- help: enable/disable position correction in exact positioning
variable: r_ShadowsAdaptionMin DUMPTODISK
- type: float
- current: 0
- help: starting kernel size, to avoid blocky shadows.
- Usage: r_ShadowsAdaptionMin [0.0 for blocky - 1.0 for blury], 0.35 is default
variable: r_PostProcessEffectsParamsBlending
- type: int
- current: 1
- help: Enables post processing effects parameters smooth blending
- Usage: r_PostProcessEffectsParamsBlending [0/1] Default is 1 (enabled).
variable: sub_zone_debug
- type: int
- current: 0
- help:
variable: cl_voice_recording
- type: int
- current: 0
- help: Enable client voice recording
variable: e_StreamPredictionMinFarZoneDistance
- type: float
- current: 16
- help: Debug
variable: ea_show
- type: int
- current: 0
- help: show effect area
variable: log_IncludeMemory
- type: int
- current: 0
- help:
variable: ca_DrawPositionPost
- type: int
- current: 0
- help: draws the world position of the character (after update)
variable: r_VarianceShadowMapBlurAmount DUMPTODISK
- type: float
- current: 1
- help: Activate shadow map blur.
- Usage: r_VarianceShadowMapBlurAmount [0=deactivate, >0 to specify blur amount (1=normal)]
variable: e_AutoPrecacheCgf
- type: int
- current: 1
- help: Force auto pre-cache of CGF render meshes. 1=pre-cache all mehes around camera. 2=pre-cache only important ones (twice faster)
variable: r_shootingstar_respawntime
- type: float
- current: 3
- help: Respawn time of the shooting star (in game hours).
variable: e_cbuffer_terrain_distance
- type: float
- current: 100
- help: Only near sectors are rasterized
variable: r_DetailTextures DUMPTODISK
- type: int
- current: 1
- help: Toggles detail texture overlays.
- Usage: r_DetailTextures [0/1] Default is 1 (detail textures on).
variable: v_altitudeLimit
- type: float
- current: 600
- help: Used to restrict the helicopter and VTOL movement from going higher than a set altitude. If set to zero, the altitude limit is disabled.
variable: p_max_debris_mass
- type: float
- current: 10
- help: Broken pieces with mass<=this limit use debris collision settings
variable: option_enable_misc_chat_log DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: enable misc chat log. default is 0.
variable: r_binaryShaderAutoGen REQUIRE_APP_RESTART
- type: int
- current: 0
- help: binaryShaderAutoGen
variable: r_UseSRGB REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables sRGB texture reads / framebuffer writes.
- Usage: r_UseSRGB [0=off/1=lighting is computed in linear space]
variable: cl_invertMouse DUMPTODISK
- type: int
- current: 0
- help: mouse invert?
variable: OceanWindSpeed
- type: float
- current: 4
- help: ocean wind speed
variable: ca_UseFacialAnimation
- type: int
- current: 1
- help: If this is set to 1, we can play facial animations
variable: s_VehcleMusicVolume DUMPTODISK
- type: float
- current: 1
- help: Sets the percentile volume of the vehicle music.
- Usage: s_vehcleMusicVolume 1.0 Default is 1, which is full volume.
variable: e_decals_allow_game_decals
- type: int
- current: 1
- help: Allows creation of decals by game (like weapon bullets marks)
variable: e_zoneWeatherEffect
- type: int
- current: 1
- help: Active zone effect
variable: e_proc_vegetation_max_view_distance
- type: int
- current: 128
- help: Debug
variable: p_max_world_step
- type: float
- current: 0.2
- help: Specifies the maximum step physical world can make (larger steps will be truncated)
variable: r_silhouetteColorAmount
- type: float
- current: 2
- help: silhouette Color Amount
variable: ca_LoadDatabase
- type: int
- current: 0
- help: Enable loading animations from database
variable: e_screenshot_map_far_plane_offset
- type: float
- current: 1000
- help: param for far plane offset
variable: v_rockBoats
- type: int
- current: 1
- help: Enable/disable boats idle rocking
variable: cl_zone_id
- type: int
- current: -1
- help:
variable: r_NoDrawShaders
- type: int
- current: 0
- help: Disable entire render pipeline.
- Usage: r_NoDrawShaders [0/1] Default is 0 (render pipeline enabled). Used for debugging and profiling.
variable: capture_folder
- type: string
- current: CaptureOutput
- help: Specifies sub folder to write captured frames.
variable: name_tag_mark_size_ratio
- type: float
- current: 1
- help: name tag mark scale
variable: mfx_MaxFootStepCount
- type: int
- current: 50
- help: Max foot_step count, Default : 50
variable: p_use_distance_contacts
- type: int
- current: 0
- help: Allows to use distance-based contacts (is forced off in multiplayer)
variable: capture_frames
- type: int
- current: 0
- help: Enables capturing of frames.
variable: v_debugMountedWeapon
- type: int
- current: 0
- help: Enable/disable vehicle mounted weapon camera debug draw
variable: cr_sensitivity
- type: float
- current: 20
- help:
variable: swim_side_speed_mul
- type: float
- current: 0.6
- help: Swimming sideways speed mul.
variable: r_texturesstreamingPostponeThresholdKB
- type: int
- current: 1024
- help: Threshold used to postpone high resolution mipmap loads in KB.
- Usage: r_TexturesStreamingPostponeThresholdKB [size] Default is 1024(KB)
variable: r_NVSSAO_PowerExponent
- type: float
- current: 4
- help: The final AO output is pow(AO, powerExponent). /n
variable: e_sky_box
- type: int
- current: 1
- help: Activates drawing of skybox and moving cloud layers
variable: p_time_granularity
- type: float
- current: 0.0001
- help: Sets physical time step granularity.
- Usage: p_time_granularity [0..0.1] Used for internal tweaking only.
variable: sound_target_skill_sound_volume
- type: float
- current: 0.8
- help: target = player. [0.0 - 1.0]
variable: dump_lua_in_loading
- type: int
- current: 1
- help:
variable: cl_account_id
- type: string
- current: 1
- help: Account ID string for authenticated client
variable: r_MultiThreadFlush
- type: int
- current: 0
- help: force flush render thread
variable: e_cbuffer_terrain_lod_ratio
- type: float
- current: 4
- help: Terrain lod ratio for mesh rendered into cbuffer
variable: ca_FacialAnimationFramerate
- type: int
- current: 20
- help: Update facial system at a maximum framerate of n. This framerate falls off linearly to zero with the distance.
variable: s_MusicSpeakerFrontVolume DUMPTODISK
- type: float
- current: 1
- help: Sets the volume of the front speakers.
- Usage: s_MusicSpeakerFrontVolume 1.0Default is 1.0.
variable: ca_DrawLookIK
- type: int
- current: 0
- help: draws a visualization of look ik
variable: ac_debugXXXValues
- type: int
- current: 0
- help: Display some values temporarily hooked into temp history graphs.
variable: r_NVSSAO_DetailAO
- type: float
- current: 0.6
- help: Scale factor for the detail AO, the greater the darker. from 0.0 to 1.0.
variable: mfx_pfx_maxScale
- type: float
- current: 1.5
- help: Max scale (when particle is far)
variable: e_detail_materials
- type: int
- current: 1
- help: Activates drawing of detail materials on terrain ground
variable: swim_back_speed_mul
- type: float
- current: 0.8
- help: Swimming backwards speed mul.
variable: e_lod_min_tris
- type: int
- current: 300
- help: LODs with less triangles will not be used
variable: swim_up_speed_mul
- type: float
- current: 0.7
- help: Swimming up speed mul.
variable: ai_drawBeautifyPath DUMPTODISK
- type: float
- current: 0
- help: If enabled, you can see beautify path info
variable: movement_verify_move_speed_report_critical_point
- type: float
- current: 1.5
- help:
variable: r_texturesstreamingPostponeMips
- type: int
- current: 0
- help: Postpone loading of high res mipmaps to improve resolution ballance of texture streaming.
- Usage: r_TexturesStreamingPostponeMips [0/1] Default is 0 (off).
variable: p_rwi_queue_debug
- type: int
- current: 0
- help:
variable: ca_lipsync_phoneme_crossfade
- type: int
- current: 70
- help: Cross fade time between phonemes in milliseconds
variable: r_ShadersAsyncCompiling
- type: int
- current: 2
- help: Enable asynchronous shader compiling
- Usage: r_ShadersAsyncCompiling [0/1] 0 = off, (stalling) shadering compiling 1 = on, shaders are compiled in parallel, missing shaders are rendered in yellow 2 = on, shaders are compiled in parallel, missing shaders are not rendered
variable: time_of_day_sync
- type: int
- current: 1
- help:
variable: e_materials
- type: int
- current: 1
- help: Activates material support for non animated objects
variable: r_HDREyeAdaptionCache DUMPTODISK
- type: int
- current: 4
- help: Enable/Disable eye adaptation caching overframes
- Usage: r_HDREyeAdaptionCache [value] Default is 4. 0 - always update, 1 - every other frame, 2 - every two frames, etc
variable: r_enableAuxGeom REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables aux geometry rendering.
variable: s_MPEGDecoders REQUIRE_APP_RESTART
- type: int
- current: 32
- help: Sets maximum number of MPEG Decoder.
- Usage: s_MPEGDecoders 16
0:
, PC:32, PS3:32, X360:0 Default is 0 .
variable: r_NVDOF_Test_Mode
- type: int
- current: 0
- help: Enables / disables nvidia depth of field test mode.
- Usage: r_NVDOF_Test_Mode [0/1] 0 disable(default). 1 enables.
variable: r_ColorGradingChartsCache
- type: int
- current: 4
- help: Enables color grading charts update caching.
- Usage: r_ColorGradingCharts [0/1/2/etc] Default is 4 (update every 4 frames), 0 - always update, 1- update every other frame
variable: hr_rotateTime
- type: float
- current: 0.07
- help: rotate time
variable: r_DeferredShadingDepthBoundsTest
- type: int
- current: 1
- help: Toggles deferred shading depth bounds test.
- Usage: r_DeferredShadingDepthBoundsTest [0/1] Default is 1 (enabled). 0 Disables.
variable: e_dynamic_light_consistent_sort_order
- type: int
- current: 1
- help: Debug
variable: r_sunshafts
- type: int
- current: 1
- help: Enables sun shafts.
- Usage: r_sunshafts [0/1] Default is 1 (on). Set to 0 to disable.
variable: p_max_unproj_vel
- type: float
- current: 2.5
- help: Limits the maximum unprojection velocity request
variable: p_pod_life_time
- type: float
- current: 8
- help: How long POD(Physicalized On Demand. Vegetation) will keep alive
variable: g_roundtime
- type: float
- current: 2
- help: Duration of a round (in minutes). Default is 0, 0 means no time-limit.
variable: es_MinImpulseVel
- type: float
- current: 0
- help:
- Usage: es_MinImpulseVel 0.0
variable: ca_physicsProcessImpact DUMPTODISK
- type: int
- current: 0
- help: Process physics impact pulses.
variable: r_DeferredShadingDebug
- type: int
- current: 0
- help: Toggles deferred shading debug.
- Usage: r_DeferredShadingDebug [0/1] 0 disabled (Default) 1 skip lights rendering (but still do cpu work) 2 only 1 light 3 Fillrate debug (brighter colors means more expensive)
variable: r_ShadersCacheOptimiseLog
- type: int
- current: 0
- help:
variable: e_modelview_Prefab_init_rot_x_for_flat_objects
- type: float
- current: -45
- help: modelview prefab initial rotation x value for flat objects
variable: camera_limit_fadeout_distance
- type: float
- current: 3
- help:
variable: e_water_tesselation_amount
- type: int
- current: 10
- help: Set tesselation amount
variable: g_customizer_stream_cutscene
- type: int
- current: 1
- help: enable customizer streaming in cutscene
variable: g_unit_collide_bottom_box_height_size_rate
- type: float
- current: 0.2
- help:
variable: e_GIAmount
- type: float
- current: 0.1
- help: Multiplier for brightness of the global illumination. Default: 25.0 times brighter (temporary)
variable: r_DeferredShadingTiled DUMPTODISK
- type: int
- current: 0
- help:
variable: ai_DynamicTriangularUpdateTime
- type: float
- current: 0.002
- help: How long (max) to spend updating triangular waypoint regions per AI update (in sec) 0 disables dynamic updates. 0.002 is a sensible value
variable: es_SplashTimeout
- type: float
- current: 3
- help: minimum time interval between consecutive splashesUsage: es_SplashTimeout 3.0
variable: movement_verify_detailed_warp_speed_pretty_fast
- type: float
- current: 100
- help:
variable: r_DynTexAtlasSpritesMaxSize
- type: int
- current: 64
- help:
variable: e_force_detail_level_for_resolution
- type: int
- current: 0
- help: Force sprite distance and other values used for some specific screen resolution, 0 means current
variable: option_anti_aliasing
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_anti_aliasing [1/2/3/4/5/6/7/8/9/10/11/12/13/x]: … r_Fxaa = 0/1/2/0/0/0/0/0/0/0/0/0/0/0 … r_MSAA = 0/0/0/0/1/1/1/1/1/1/1/1/1/0 … r_MSAA_quality = 0/0/0/0/0/0/0/8/8/16/16/0/0/0 … r_MSAA_samples = 0/0/0/0/2/4/8/4/8/4/8/2/4/0 … r_MotionBlur = 0/0/0/0/0/0/0/0/0/0/0/0/0/0 … r_PostAA = 0/0/0/1/0/0/0/0/0/0/0/0/0/0 … r_PostAAEdgeFilter = 0/0/0/2/0/0/0/0/0/0/0/0/0/0 … r_TXAA = 0/0/0/0/0/0/0/0/0/0/0/1/1/0 … r_UseEdgeAA = 0/0/0/0/0/0/0/0/0/0/0/0/0/0
variable: r_VegetationSpritesNoBend
- type: int
- current: 2
- help:
variable: r_MultiThreaded DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 1
- help: 0=disabled, 1=enabling rendering in separate thread, 2(default)=automatic detection should be activated before rendering
variable: ai_DrawNodeLinkCutoff
- type: float
- current: 0
- help: Sets the link cutoff value in ai_DrawNodeLinkType. If the link value is more than ai_DrawNodeLinkCutoff the number gets displayed in green, otherwise red.
variable: e_cbuffer_occluders_test_min_tris_num
- type: int
- current: 0
- help: Debug
variable: s_SoundEnable DUMPTODISK
- type: int
- current: 1
- help: Toggles sound on and off.
- Usage: s_SoundEnable [0/1] Default is 1 (on). Set to 0 to disable sound.
variable: e_max_entity_lights
- type: int
- current: 16
- help: Set maximum number of lights affecting object
variable: net_actor_controller_debug_filter
- type: int
- current: 0
- help:
variable: log_FileMergeTime
- type: int
- current: 500
- help: flush log file for every ms
variable: p_net_smoothtime
- type: float
- current: 5
- help: How much time should non-snapped positions take to synchronize completely?
variable: s_CinemaVolume DUMPTODISK
- type: float
- current: 0.700001
- help: Sets the percentile volume of the cinema sound.
- Usage: s_CinemaVolume 0.7 Default is 1, which is full volume.
variable: ai_DrawRefPoints DUMPTODISK
- type: string
- current:
- help: Toggles reference points view for debugging AI.
- Usage: ai_DrawRefPoints [0/1] Default is 0 (off). Indicates the AI reference points by drawing cyan balls at their positions.
variable: con_char_size
- type: int
- current: 14
- help:
variable: cl_motionBlur
- type: float
- current: 2
- help: motion blur type (0=off, 1=accumulation-based, 2=velocity-based)
variable: movement_hack_report_debug
- type: int
- current: 0
- help:
variable: camera_damping_default
- type: int
- current: 0
- help:
variable: r_SSReflections
- type: int
- current: 0
- help: Toggles screen space reflections
variable: r_MotionBlurFrameTimeScale
- type: int
- current: 0
- help: Enables motion blur.frame time scaling - visually nicer on lower frame rates
- Usage: r_MotionBlurFrameTimeScale [0/1]
variable: sv_bind REQUIRE_LEVEL_RELOAD
- type: string
- current: 0.0.0.0
- help: Bind the server to a specific IP address
variable: sv_port DUMPTODISK
- type: int
- current: 64100
- help: Server address
variable: e_vegetation_wind
- type: int
- current: 0
- help: Activates vegetation with wind support
variable: ai_ExtraVehicleAvoidanceRadiusSmall DUMPTODISK
- type: float
- current: 0.5
- help: Value in meters to be added to a big obstacle’s own size while computing obstacle size for purposes of vehicle steering.See also ai_ObstacleSizeThreshold.
variable: bot_tempory_dump_size
- type: int
- current: 10240
- help: Kbyte
variable: g_goForceFastUpdate
- type: int
- current: 0
- help: GameObjects IsProbablyVisible->TRUE && IsProbablyDistant()->FALSE
variable: world_widget_mouse_up_threshold_time
- type: int
- current: 250
- help: threshold time for mouse down to mouse up position
variable: movement_verify_move_speed_max_climbing_vel
- type: float
- current: 3
- help:
variable: r_refraction
- type: int
- current: 1
- help: Enables refraction.
- Usage: r_refraction [0/1] Default is 1 (on). Set to 0 to disable.
variable: e_gsm_range_step_object
- type: float
- current: 3
- help: Extra range shadow step value
variable: cd_stream_view_dist_ratio
- type: int
- current: 50
- help:
variable: r_CSTest
- type: int
- current: 0
- help: 0 - Disabled. 1 - Enabled.
variable: ca_DoPrecacheAnim
- type: int
- current: 1
- help: Enables the precaching anim set during startup. Set in system.cfg, because used during initialisation.
variable: picking_debug
- type: int
- current: 0
- help: debug picking
variable: e_StreamPredictionAhead
- type: float
- current: 0.5
- help: Use preducted camera position for streaming priority updates
variable: cloth_max_timestep
- type: float
- current: 0
- help:
variable: r_PostProcessOptimize
- type: int
- current: 2
- help: Enables post processing Optimize.
- Usage: r_PostProcessOptimize [0/1]
variable: r_WaterGodRays
- type: int
- current: 1
- help: Enables under water god rays.
- Usage: r_WaterGodRays [0/1] Default is 1 (enabled).
variable: ShowBuffDuration
- type: int
- current: 1
- help: show buff duration in unit frame, party frame
variable: r_OceanHeightScale
- type: int
- current: 4
- help:
variable: es_DebugFindEntity
- type: int
- current: 0
- help:
variable: g_breaktimeoutframes
- type: int
- current: 140
- help:
variable: movement_verify_gravity_error_tolerance
- type: float
- current: 0.4
- help:
variable: g_enableIdleCheck
- type: int
- current: 1
- help:
variable: OceanWavesSpeed
- type: float
- current: 1
- help: wave speed
variable: modifier_show
- type: int
- current: 0
- help: show modifiers. 1: self skill, 2: self buff
variable: r_Driver DUMPTODISK, REQUIRE_APP_RESTART
- type: string
- current: DX9
- help: Sets the renderer driver ( OpenGL/DX9/DX10/AUTO/NULL ). Default is DX10 on Vista and DX9 otherwise. Specify in system.cfg like this: r_Driver = “DX10”
variable: movement_verify_ignore_msec_after_skill_controller
- type: int
- current: 2000
- help:
variable: ca_lipsync_debug
- type: int
- current: 0
- help: Enables facial animation debug draw
variable: s_Doppler DUMPTODISK
- type: int
- current: 1
- help: Toggles Doppler effect on and off.
- Usage: s_Doppler [0/1] Default is 1 (on).
variable: r_DrawNearZRange
- type: float
- current: 0
- help: Default is 0.1.
variable: cl_shadow DUMPTODISK
- type: string
- current:
- help: Client password shadow for single mode
variable: r_SSAO_amount_multipler
- type: float
- current: 2
- help: Controls how much SSAO affects ambient for far
variable: hs_foundation_radius
- type: int
- current: 100
- help:
variable: es_Stream
- type: int
- current: 1
- help:
variable: r_GlitterSize
- type: float
- current: 1
- help: Sets glitter sprite size.
- Usage: r_GlitterSize n (default is 1) Where n represents a number: eg: 0.5
variable: pl_zeroGSwitchableGyro
- type: int
- current: 0
- help: MERGE/REVERT
variable: ca_useAttachmentItemEffect
- type: int
- current: 1
- help:
variable: ca_stream_debug
- type: int
- current: 0
- help:
variable: e_lowspec_mode
- type: int
- current: 0
- help: Enables lowspec mode
variable: r_TexturesStreamingDontKeepSystemMode
- type: int
- current: 1
- help: 0 oldmode. 1 new mode. default 1
variable: g_custom_texture_mipmap_min_size
- type: int
- current: 16
- help:
variable: e_ObjectsTreeBBoxes
- type: int
- current: 0
- help: Debug draw of object tree bboxes. 1(node box), 2(objects box)
variable: r_NVDOF_InFocusRange
- type: float
- current: 0.2
- help: Controls the range in which objects appear fully in focus. When set to 0, only an infinitely thin plane at the focus distance is in focus. When set to some value up to 1, the volume around the focus distance will appear perfectly in focus. For example, .2 means 20% of the focus range is fully in focus.
variable: name_tag_hp_show
- type: int
- current: 1
- help: name tag hp show
variable: r_ParticleVertHeapSize
- type: int
- current: 5242880
- help:
variable: ai_DebugDrawVolumeVoxels DUMPTODISK
- type: int
- current: 0
- help: Toggles the AI debugging drawing of voxels in volume generation.
- Usage: ai_DebugDrawVolumeVoxels [0, 1, 2 etc] Default is 0 (off) +n draws all voxels with original value >= n-n draws all voxels with original value = n
variable: sys_main_CPU
- type: int
- current: 0
- help: Specifies the physical CPU index main will run on
variable: name_tag_shadow_alpha
- type: float
- current: 0.4
- help: name tag shadow alpha
variable: ca_RandomScaling
- type: int
- current: 0
- help: If this is set to 1, then we apply ransom scaling to characters
variable: e_sun_angle_snap_dot
- type: float
- current: 1
- help: Sun dir snap control
variable: e_sun_angle_snap_sec
- type: float
- current: 0
- help: Sun dir snap control
variable: name_tag_shadow_delta
- type: float
- current: 1
- help: name tag shadow delta
variable: cl_tpvYaw
- type: float
- current: 0
- help: camera angle offset in 3rd person view
variable: r_HDRRendering DUMPTODISK
- type: int
- current: 3
- help: Toggles HDR rendering.
- Usage: r_HDRRendering [0,3] Default is 3 (on). Set to 0 to disable HDR rendering.
variable: ds_PrecacheSounds
- type: int
- current: 0
- help: Precache sounds on Dialog Begin
variable: skill_detail_damage_show_tooltip
- type: int
- current: 0
- help: skill detail damage shows tooltip
variable: sv_voicecodec REQUIRE_LEVEL_RELOAD
- type: string
- current: speex
- help:
variable: ai_DebugDraw DUMPTODISK
- type: int
- current: 0
- help: Toggles the AI debugging view.
- Usage: ai_DebugDraw [0/1] Default is 0 (off). ai_DebugDraw displays AI rays and targets and enables the view for other AI debugging tools.
variable: r_DeferredShadingDBTstencil DUMPTODISK
- type: int
- current: 1
- help: Toggles deferred shading combined depth bounds test + stencil test.
- Usage: r_DeferredShadingDBTstencil [0/1] Default is 1 (enabled). 0 Disables.
variable: pl_zeroGAimResponsiveness
- type: float
- current: 8
- help: ZeroG aim responsiveness vs. inertia (default is 8.0).
variable: ac_debugPrediction
- type: int
- current: 0
- help: Display graph of motion parameters.
variable: r_Flares DUMPTODISK
- type: int
- current: 1
- help: Toggles sunlight lens flare effect.
- Usage: r_Flares [0/1] Default is 1 (on).
variable: option_optimization_enable
- type: int
- current: 0
- help: optimization enable
variable: e_voxel_make_shadows
- type: int
- current: 0
- help: Calculate per vertex shadows
variable: r_DetailScale
- type: float
- current: 8
- help: Sets the default scaling for detail overlays.
- Usage: r_DetailScale 8 Default is 8. This scale applies only if the object’s detail scale was not previously defined (in MAX).
variable: ai_DirectPathMode DUMPTODISK
- type: int
- current: 0
- help: 0 = Normal, 1 = skip direct path test, 2 = If no direct path, never go
variable: sys_WER
- type: int
- current: 0
- help: Enables Windows Error Reporting
variable: auto_attack_rotation
- type: int
- current: 1
- help: auto attack rotation mode ( 0:first time, 1:always, 2:don’t rotate )
variable: option_view_dist_ratio_vegetation
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_view_dist_ratio_vegetation [1/2/3/4/x]: … e_ProcVegetationMaxObjectsInChunk = 256/512/512/2048/2048 … e_proc_vegetation = 1/1/1/1/1 … e_proc_vegetation_min_density = 2/1/1/0.5/0.5 … e_vegetation_bending = 1/2/2/2/2 … e_vegetation_min_size = 1.0/0.5/0/0/0 … e_vegetation_sprites_distance_custom_ratio_min = 0.01/0.01/0.01/0.01/0.01 … e_vegetation_sprites_distance_ratio = 0.5/0.6/0.7/0.8/0.8 … e_view_dist_ratio_vegetation = 30/40/50/60/60
variable: ca_DBAUnloadUnregisterTime
- type: int
- current: 2
- help: DBA Unload Timing: CAF Unregister Time.
variable: e_shadows_clouds
- type: int
- current: 0
- help: Cloud shadows
variable: r_WaterCausticsDistance
- type: float
- current: 100
- help: Toggles under water caustics max distance.
- Usage: r_WaterCausticsDistance Default is 100.0 meters
variable: cl_user_key
- type: string
- current:
- help: pod user key
variable: e_detail_materials_debug
- type: int
- current: 0
- help: Shows number of materials in use per terrain sector
variable: s_X2CullingByDistance
- type: int
- current: 0
- help: allow early culling by distance.
- Usage: s_CullingByX2Distance [0/1] Default is 0 (off).
variable: bot_profile_period
- type: int
- current: 60000
- help: in ms.
variable: map_show_return_points
- type: int
- current: 0
- help: show return points in world map (0 : off, 1 : on)
variable: sys_budget_dp_terrain_detail_3d
- type: float
- current: 200
- help:
variable: p_max_plane_contacts
- type: int
- current: 8
- help: Maximum number of contacts lying in one plane between two rigid bodies (the system tries to remove the least important contacts to get to this value)
variable: e_particles_veryhigh
- type: float
- current: 40
- help: particle lod very high
variable: um_plane_shadow
- type: int
- current: 0
- help: use plane shadow for Actor
variable: movement_verify_detailed_warp_dist_pretty_far
- type: float
- current: 25
- help:
variable: pl_zeroGParticleTrail
- type: int
- current: 0
- help: Enable particle trail when in zerog.
variable: hr_dotAngle
- type: float
- current: 0.75
- help: max angle for FOV change
variable: e_xml_cache_gc
- type: int
- current: 1000
- help: GC duration of xml cache
variable: net_actor_controller_smooth_time
- type: float
- current: 0.1
- help:
variable: r_VegetationSpritesTexRes
- type: int
- current: 128
- help:
variable: con_char_scale
- type: float
- current: 0.5
- help:
variable: r_ShadowsDeferOmniLightLimit
- type: int
- current: 6
- help: Sets a limit to the maximum number of deferred omni lights that can be casting a shadow at the same time. Set to 0 to disable.
variable: r_dyntexatlasdyntexsrcsize
- type: int
- current: 0
- help:
variable: g_die_anim_Degree
- type: float
- current: 35
- help:
variable: movement_verify_enable
- type: int
- current: 0
- help:
variable: bot_restart_dealy_time
- type: int
- current: 15
- help: restart delay (sec)
variable: d3d9_TripleBuffering REQUIRE_APP_RESTART
- type: int
- current: 0
- help:
variable: pl_zeroGDashEnergyConsumption
- type: float
- current: 0.25
- help: Percentage consumed when doing a dash in ZeroG.
variable: r_Height DUMPTODISK
- type: int
- current: 1080
- help: Sets the display height, in pixels. Default is 768.
- Usage: r_Height [600/768/..]
variable: fr_xturn DUMPTODISK
- type: float
- current: 60
- help: free camera x turn(yaw) speed
variable: fr_yturn DUMPTODISK
- type: float
- current: 60
- help: free camera y turn(pitch) speed
variable: ca_UnloadAnimationCAF DUMPTODISK
- type: int
- current: 1
- help: unloading streamed CAFs as soon as they are not used
variable: ca_UnloadAnimationDBA
- type: int
- current: 1
- help: if 1, then unload DBA if not used
variable: g_breakage_particles_limit
- type: int
- current: 250
- help: Imposes a limit on particles generated during 2d surfaces breaking
variable: p_unproj_vel_scale
- type: float
- current: 10
- help: Requested unprojection velocity is set equal to penetration depth multiplied by this number
variable: r_HDRBrightOffset DUMPTODISK
- type: float
- current: 5
- help: HDR rendering bright offset.
- Usage: r_HDRBrightOffset [Value] Default is 6.0f
variable: hs_ignore_build_available_time RESTRICTEDMODE
- type: int
- current: 0
- help: ignore build-available-time
variable: e_terrain_occlusion_culling_precision_dist_ratio
- type: float
- current: 3
- help: Controlls density of rays depending on distance to the object
variable: e_face_reset_debug
- type: int
- current: 0
- help: set bit, for face reset debug. each bit mean, 1=eye 2=nose 4=mouth 8=shape 32=ear
variable: player_debug_name
- type: string
- current: player
- help: the name to use in player_debug_state: default is player
variable: es_DrawAreas
- type: int
- current: 0
- help: Enables drawing of Areas
variable: next_r_Driver DUMPTODISK, REQUIRE_APP_RESTART
- type: string
- current: DX9
- help: r_Driver’s back up variable
variable: r_WaterUpdateTimeMax DUMPTODISK
- type: float
- current: 0.1
- help: Maximum update time for water reflection texture (that occurs at 100m above the level of water), in seconds. Note that the update time can be higher when the camera is higher than 100m, and the update time is limited to max. 0.3 sec (that is ~3 FPS).
- Usage: r_WaterUpdateTimeMax 0.1 Range is [0.0, 1.0], Default is 0.1.
variable: r_WaterUpdateTimeMin DUMPTODISK
- type: float
- current: 0.01
- help: Minimum update time of water reflection texture (that occurs at the level of water), in seconds.
- Usage: r_WaterUpdateTimeMin 0.01 Range is [0.0, 1.0], Default is 0.01.
variable: e_cbuffer_debug_freeze
- type: int
- current: 0
- help: Freezes viewmatrix/-frustum
variable: e_wind_areas
- type: int
- current: 1
- help: Debug
variable: cl_voice_volume
- type: float
- current: 1
- help: Set VOIP playback volume: 0-1
variable: e_precache_level
- type: int
- current: 1
- help: Pre-render objects right after level loading
variable: ca_LodCount
- type: int
- current: -1
- help:
variable: map_show_sub_zone_area
- type: int
- current: 0
- help: show sub zone area in world map (0 : off, 1 : on)
variable: ca_LodDist0
- type: float
- current: 15
- help:
variable: r_ShadowsDepthBoundNV
- type: int
- current: 0
- help: 1=use NV Depth Bound extension
- Usage: CV_r_ShadowsDepthBoundNV [0/1]
variable: s_MusicProfiling
- type: int
- current: 0
- help: Toggles profiling of music calls.
- Usage: s_MusicProfiling [0/1] Default is 0 (off).
variable: profile_graphScale
- type: float
- current: 100
- help: Sets the scale of profiling histograms.
- Usage: profileGraphScale 100
variable: r_shadersdontflush
- type: int
- current: 0
- help: Set to 1 to disable writing shaders to disk. Note that this will means shaders will have to recompiled every time you start the game (because the compiled version will never be committed to disk).
variable: e_particles_normal_update_dist
- type: float
- current: 70
- help: particle normal update dist
variable: ai_RadiusForAutoForbidden
- type: float
- current: 1000
- help: If object/vegetation radius is more than this then an automatic forbidden area is created during triangulation.
variable: e_CoverageBufferAABBExpand
- type: float
- current: 0.007
- help: expanding the AABB’s of the objects to test to avoid z-fighting issues in the Coverage buffer
variable: sv_lanonly DUMPTODISK
- type: int
- current: 0
- help: Set for LAN games
variable: name_tag_friendly_show
- type: int
- current: 1
- help: render name tag of party unit
variable: s_LoadNonBlocking
- type: int
- current: 1
- help: Toggles loading data non-blocking.
- Usage: s_LoadNonBlocking [0/1] Default is 1.
variable: s_SpamFilterTimeout
- type: float
- current: 5
- help: Sets the time in sec for entries in spam filter to time out.
- Usage: s_SpamFilterTimeout 0 means spam filter is disables
- Usage: s_SpamFilterTimeout [0..] Default is 5 (on).
variable: e_particles_debug
- type: int
- current: 0
- help: Particle debug flags: 1 = show basic stats f+ = show fill rate stats r+ = show reuse/reject stats b+ = draw bounding boxes and labels s+ = log emitter and particle counts by effect (for 1 frame) d+ = show emitter and particle counts to screen e+ = log particle system timing info (for 1 frame) t+ = log particle texture usage z+ = freeze particle system c+ = show particle container LOD info(UpdateParticles)
variable: e_terrain_texture_sync_load
- type: int
- current: 0
- help: Debug
variable: e_obj_tree_max_node_size
- type: int
- current: 0
- help: Debug draw of object tree bboxes
variable: hs_debugdraw RESTRICTEDMODE
- type: int
- current: 0
- help: shows debugging informations for housing
variable: r_TerrainSpecular_AccurateFresnel
- type: int
- current: 1
- help: Set to 1 for Schlick fresnel approximation, or 0 for basic fresnel.
variable: name_tag_expeditionfamily
- type: int
- current: 1
- help: render name tag expedition or family
variable: e_deferred_cell_loader_log
- type: int
- current: 0
- help: Debug
variable: g_debug_psychokinesis
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_HDRBlueShift DUMPTODISK
- type: float
- current: 0
- help: HDR rendering blue shift.
- Usage: r_HDRBlueShift 0 to 1 Default is 0 (disabled). Set to 1 to use max blue shift strength
variable: net_voice_proximity
- type: float
- current: 0
- help:
variable: ShowChatBubble
- type: int
- current: 1
- help: show chat bubble
variable: r_DeferredShadingLightLodRatio
- type: float
- current: 1
- help: Sets deferred shading light intensity threshold for PS3.
- Usage: r_DeferredShadingLightLodRatio [value] Default is 0.1
variable: camera_fov_on_16by9_screen
- type: float
- current: 0.95
- help: fov on 16:9 screen ratio
variable: ca_logDrawnActors
- type: int
- current: 0
- help: log all drawn actors
variable: e_particles_stats
- type: int
- current: 0
- help: Show Particle Statistics
variable: s_MIDIVolume DUMPTODISK
- type: float
- current: 1
- help: Sets the percentile volume of the MIDI sound.
- Usage: s_MIDIVolume 1.0 Default is 1, which is full volume.
variable: raise_exception
- type: int
- current: 0
- help: raise exception
variable: e_dissolve_transition_time
- type: float
- current: 0.3
- help: Lod switch duration
variable: e_decals_update_silhouette_scope
- type: int
- current: 0
- help: 0 - unit&doodad, 1 - unit only, 2 - doodad only
variable: name_tag_bottom_margin_on_bgmode
- type: float
- current: 0.3
- help: nametag bottom margin on bgmode
variable: e_StatObjTestOBB
- type: int
- current: 0
- help: Use additinal OBB check for culling
variable: e_water_volumes
- type: int
- current: 1
- help: Activates drawing of water volumes
variable: r_TexLogNonStream
- type: int
- current: 1
- help: Logging loading of non-stream textures.
- Usage: r_TexLogNonStream [0/1] When 1 logging is enabled.
variable: cloth_max_safe_step
- type: float
- current: 0
- help: if a segment stretches more than this (in relative units), its length is reinforced
variable: fr_speed_scale DUMPTODISK
- type: float
- current: 1
- help: free camera move speed scale
variable: s_FormatSampleRate REQUIRE_APP_RESTART
- type: int
- current: 44100
- help: Sets the output sample rate.
- Usage: s_FormatSampleRate 44100 Default is 48000. Sets the rate, in samples per second, at which the output of the sound system is played.
variable: p_tick_breakable
- type: float
- current: 0.1
- help: Sets the breakable objects structure update interval
variable: r_ShadowsAdaptionSize DUMPTODISK
- type: float
- current: 40
- help: Select shadow map blurriness if r_ShadowsBias is activated.
- Usage: r_ShadowsAdaptoinSize [0 for none - 10 for rapidly changing]
variable: e_statobj_stats
- type: int
- current: 0
- help: Debug
variable: e_terrain_occlusion_culling_step_size_delta
- type: float
- current: 1.05
- help: Step size scale on every next step (for version 1)
variable: bot_zone_id
- type: int
- current: -1
- help: bot zone id
variable: ai_EnableWarningsErrors DUMPTODISK
- type: int
- current: 1
- help: Enable AI warnings and errors: 1 or 0
variable: ai_DebugDrawCollisionEvents DUMPTODISK
- type: int
- current: 0
- help: Debug draw the collision events the AI system processes. 0=disable, 1=enable.
variable: r_TexturesFilteringQuality REQUIRE_LEVEL_RELOAD
- type: int
- current: 0
- help: Configures texture filtering adjusting.
- Usage: r_TexturesFilteringQuality [#] where # represents: 0: Highest quality 1: Medium quality 2: Low quality
variable: r_WaterReflectionsMGPU DUMPTODISK
- type: int
- current: 1
- help: Toggles water reflections.multi-gpu support
- Usage: r_WaterReflectionsMGPU [0/1/2] Default is 0 (single render update), 1 (multiple render updates)
variable: g_hide_tutorial
- type: int
- current: 0
- help: 0(show tutorial), 1(hide tutorial)
variable: p_lattice_max_iters
- type: int
- current: 100000
- help: Limits the number of iterations of lattice tension solver
variable: e_proc_vegetation
- type: int
- current: 1
- help: Show procedurally distributed vegetation
variable: sys_budget_video_memory
- type: float
- current: 512
- help:
variable: camera_smooth_fadeout
- type: float
- current: 0.06
- help:
variable: cloth_air_resistance
- type: float
- current: 0
- help: “advanced” (more correct) version of damping
variable: g_ignore_raid_invite
- type: int
- current: 0
- help: 0(accept raid invite), 1(ignore raid invite)
variable: cr_mouseRotateSpeedMax
- type: float
- current: 10
- help:
variable: i_lighteffects DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable lights spawned during item effects.
variable: mfx_pfx_maxDist
- type: float
- current: 35
- help: Max dist (how far away before scale is clamped)
variable: sys_physics_CPU
- type: int
- current: 1
- help: turn on/off physics thread
variable: ca_DebugFootPlants DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will print some debug text on the screen
variable: custom_fov
- type: float
- current: 60
- help: fov, the value will used when camera mode is custom.
variable: r_NVSSAO_FogDistance
- type: float
- current: 4000
- help: The distance at which the AO falls off to half strength./n
variable: data_mining_file_open
- type: int
- current: 0
- help:
variable: ai_DebugDrawHidespotRange DUMPTODISK
- type: int
- current: 0
- help: Sets the range for drawing hidespots around the player (needs ai_DebugDraw > 0).
variable: r_TexBindMode
- type: int
- current: 0
- help:
variable: s_SoundMoods
- type: int
- current: 1
- help: Controls using sound moods for mixing.
- Usage: s_SoundMoods [0/1] Default is 1 (on).
variable: r_TextureCompressor DUMPTODISK
- type: int
- current: 1
- help: Defines which texture compressor is used (fallback is DirectX)
- Usage: r_TextureCompressor [0/1] 0 uses nvDXT, 1 uses Squish if possible
variable: ac_animErrorMaxAngle
- type: float
- current: 45
- help: Degrees animation orientation is allowed to stray from entity.
variable: e_mixed_normals_report
- type: int
- current: 0
- help: mixed normals report
variable: s_GameDialogVolume
- type: float
- current: 0.200001
- help: Controls the dialog volume for game use.
- Usage: s_GameDialogVolume 0.5 Default is 1, which is full volume.
variable: ai_DebugDrawLightLevel DUMPTODISK
- type: int
- current: 0
- help: Debug AI light level manager
variable: cursor_size
- type: int
- current: 0
- help: cursor size
variable: r_EyeAdaptationBase
- type: float
- current: 0.18
- help: HDR rendering eye adaptation base value (smaller values result in brighter adaption)
- Usage: r_EyeAdaptationBase [Value]
variable: r_ColorGradingDof
- type: int
- current: 1
- help: Enables color grading dof control.
- Usage: r_ColorGradingDof [0/1]
variable: e_decals_deffered_dynamic
- type: int
- current: 0
- help: 1 - make all game play decals deferred, 2 - make all game play decals non deferred
variable: ai_EnableUnbending DUMPTODISK
- type: int
- current: 1
- help: If enabled, unbending part of BeautifyPath works
variable: r_CloudsUpdateAlways
- type: int
- current: 0
- help: Toggles updating of clouds each frame.
- Usage: r_CloudsUpdateAlways [0/1] Default is 0 (off.
variable: next_r_MultiThreaded DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 1
- help: r_MultiThreaded’s back up variable
variable: r_ShadersRemoteCompiler DUMPTODISK
- type: int
- current: 0
- help:
variable: r_deferredDecalsDebug
- type: int
- current: 0
- help: Display decals debug info.
- Usage: r_deferredDecalsDebug [0/1]
variable: r_TexturesStreamingDebugMinSize
- type: int
- current: 100
- help: Filters displayed textures by size in texture streaming debug mode
variable: r_texturesstreamingMinMipmap
- type: int
- current: 0
- help: (null)
variable: s_MemoryPoolSoundSecondaryRatio
- type: float
- current: 0.7
- help: Controls at what fill ratio sound data is unloaded.
- Usage: s_MemoryPoolSoundSecondaryRatio [0..1] Default is 0.7.
variable: show_raid_command_message
- type: int
- current: 1
- help: show raid command message
variable: s_NoFocusVolume
- type: float
- current: 0
- help: Allows for overriding the application’s master volume when the window lost focus.
- Usage: s_NoFocusVolume [0…1] Default is 0 (total silence on no focus).
variable: r_TerrainSpecular_Roughness
- type: float
- current: 0.6
- help: ‘Roughness’ parameter for Cook-Torrence specular model.
variable: r_silhouetteQuality
- type: int
- current: 1
- help: silhouette Quality 3=high 2=middle 1=low
variable: cl_gs_nick
- type: string
- current:
- help: Nickname for Gamespy login
variable: name_tag_faction_selection
- type: int
- current: 1
- help: name tag faction selection
variable: i_mouse_smooth DUMPTODISK
- type: float
- current: 0
- help: Set mouse smoothing value, also if 0 (disabled) there will be a simple average between the old and the actual input.
- Usage: i_mouse_smooth [float number] (1.0 = very very smooth, 30 = almost istant) Default is 0.0
variable: e_custom_max_model_high
- type: int
- current: 100
- help: max custom model count high level
variable: r_ShadersLazyUnload
- type: int
- current: 0
- help:
variable: s_FindLostEvents
- type: int
- current: 0
- help: Toggles to find and stop lost events to prevent them from endlessly looping. Default is 0 (off). 1: finds and stops lost events.
- Usage: s_FindLostEvents [0/1].
variable: ca_DrawCGA
- type: int
- current: 1
- help: if this is 0, will not draw the CGA characters
variable: ca_DrawCHR
- type: int
- current: 1
- help: if this is 0, will not draw the CHR characters
variable: v_debugSounds
- type: int
- current: 0
- help: Enable/disable vehicle sound debug drawing
variable: ca_DBAUnloadRemoveTime
- type: int
- current: 4
- help: DBA Unload Timing: DBA Remove Time.
variable: fire_action_on_button_down
- type: int
- current: 1
- help:
variable: r_NVSSAO_FogEnable
- type: int
- current: 0
- help: To make the AO fall off with the view depth. [0/1]/n
variable: r_SSAO_depth_range
- type: float
- current: 0.99999
- help: Use depth test to avoid SSAO computations on sky, 0 = disabled
variable: es_MaxImpulseAdjMass
- type: float
- current: 2000
- help:
- Usage: es_MaxImpulseAdjMass 2000.0
variable: ai_ExtraVehicleAvoidanceRadiusBig DUMPTODISK
- type: float
- current: 4
- help: Value in meters to be added to a big obstacle’s own size while computing obstacle size for purposes of vehicle steering.See also ai_ObstacleSizeThreshold.
variable: ai_InterestScalingEyeCatching DUMPTODISK
- type: float
- current: 14
- help: Scale the interest value given to Eye Catching interest items (e.g. moving vehicles, birds, people)
variable: ca_DrawAttachmentRadius
- type: int
- current: 0
- help: if this is 0, will not draw the attachments objects
variable: ShowTargetCastingBar
- type: int
- current: 1
- help: show target castring bar
variable: p_max_LCPCG_contacts
- type: int
- current: 100
- help: Maximum number of contacts that LCPCG solver is allowed to handle
variable: name_tag_fixed_size_mode
- type: int
- current: 0
- help: name tag fixed size mode
variable: e_stat_obj_merge_max_tris_per_drawcall
- type: float
- current: 500
- help: Skip merging of meshes already having acceptable number of triangles per draw call
variable: r_ShadersUseInstanceLookUpTable
- type: int
- current: 0
- help: Use lookup table to search for shader instances. Speeds up the process, but uses more memory. Handy for shader generation.
variable: r_NightVisionBrightLevel
- type: float
- current: 3
- help: Set nightvision bloom brightlevel.
variable: r_NVSSAO
- type: int
- current: 0
- help: NVidia’s horizon based ambient occlusion method [0/1/2] 0 - Disabled 1 - Performance Mode 2 - Quality Mode (**best)
variable: es_not_seen_timeout DUMPTODISK
- type: int
- current: 30
- help: number of seconds after which to cleanup temporary render buffers in entity
variable: ui_draw_quest_type
- type: int
- current: 0
- help: draw quest id
variable: ca_get_op_from_key
- type: int
- current: 0
- help:
variable: ai_StatsTarget DUMPTODISK
- type: string
- current: none
- help: Focus debugging information on a specific AI
- Usage: ai_StatsTarget AIName Default is ‘none’. AIName is the name of the AI on which to focus.
variable: option_use_shadow
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_use_shadow [0/1/x]: … e_shadows = 0/1/1
variable: r_RainAmount
- type: float
- current: 1
- help: Sets rain amount
- Usage: r_RainAmount
variable: e_on_demand_physics
- type: int
- current: 1
- help: Turns on on-demand vegetation physicalization
variable: ai_DynamicWaypointUpdateCount DUMPTODISK
- type: int
- current: 10000
- help: How many times dynamic waypoint connection check work for a second?
variable: r_PostAAEdgeFilter
- type: int
- current: 0
- help: Enables morphological edge antialiasing algorithm.
- Usage: r_PostAAEdgeFilter [0/1]. 0: disabled, 1: SMAA t2x, 2: SMAA 2x
variable: option_texture_bg
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_texture_bg [1/2/3/4/x]: … e_terrain_texture_buffers = 192/320/448/640/640 … e_terrain_texture_lod_ratio = 3/2/1.5/1/1 … r_DynTexAtlasCloudsMaxSize = 1/8/8/32/32 … r_DynTexAtlasSpritesMaxSize = 8/8/16/64/64 … r_EnvCMResolution = 0/1/2/2/2 … r_EnvTexResolution = 1/2/3/3/3 … r_ImposterRatio = 2/1.5/1/1/1 … r_TexAtlasSize = 512/1024/1024/2048/2048 … r_TexBumpResolution = 2/1/0/0/0 … r_TexMinAnisotropy = 1/4/8/16/16 … r_TexResolution = 2/1/0/0/0 … r_TexResolution_Conditional = 1/0/0/0/0 … r_TexturesStreamPoolSize = 128/1024/1024/1024/1024 … r_TexturesStreamSystemPoolSize = 128/1024/1024/1024/1024 … r_TexturesStreaming = 1/1/1/1/1 … r_VegetationSpritesTexRes = 64/64/64/128/128 … r_texture_db_streaming = 1/1/1/1/1
variable: ca_LodSkipTaskRatio
- type: float
- current: 0.5
- help:
variable: e_GIOffset
- type: float
- current: 0.2
- help: Offset of GI in front of camera in percents[0;1]. Default: 0.4 Min: 0 Max: 1
variable: mfx_RaisedSoundImpactThresh
- type: float
- current: 3.5
- help: Impact threshold for sound effects if we’re rolling. Default: 3.5
variable: e_custom_max_model
- type: int
- current: 3
- help: max custom model
variable: um_debug
- type: int
- current: 0
- help: [1 or unit id]
variable: ca_useBoneLOD
- type: int
- current: 1
- help:
variable: e_screenshot_map_size_x
- type: float
- current: 1024
- help: param for the size in worldunits of area to make map screenshot, see e_screenshot_map defines the x position of the bottom right corner of the screenshot-area on the terrain, 0.0 - 1.0 (1.0 is default)
variable: e_screenshot_map_size_y
- type: float
- current: 1024
- help: param for the size in worldunits of area to make map screenshot, see e_screenshot_map defines the x position of the bottom right corner of the screenshot-area on the terrain, 0.0 - 1.0 (1.0 is default)
variable: p_min_separation_speed
- type: float
- current: 0.02
- help: Used a threshold in some places (namely, to determine when a particle goes to rest, and a sliding condition in microcontact solver)
variable: p_max_entity_cells
- type: int
- current: 300000
- help: Limits the number of entity grid cells an entity can occupy
variable: effect_max_fx
- type: int
- current: 200
- help: max skill effect group count
variable: s_ObstructionAccuracy
- type: int
- current: 1
- help: Toggles maximum obstruction effect.
- Usage: s_ObstructionAccuracy [1..5] 1: test Direct 2: also test left side 3: also test right side 4: also test up 5: also test down Default is 1 (for now)
variable: r_PostProcessEffects
- type: int
- current: 1
- help: Enables post processing special effects.
- Usage: r_PostProcessEffects [0/1/2] Default is 1 (enabled). 2 enables and displays active effects
variable: ai_DebugDrawSoundEvents DUMPTODISK
- type: int
- current: 0
- help: Debug draw the sound events the AI system processes. 0=disable, 1=enable.
variable: g_use_physicalize_rigid
- type: int
- current: 1
- help: 0 : off, 1 : on
variable: s_HDRLoudnessMaxFalloff DUMPTODISK
- type: float
- current: 0.3
- help: Maximum loudness falloff due to distance, e.g something of loudness 0.8 can only ever be as quiet as 0.5 due to HDR
- Usage: s_HDRLoudnessFalloffMax [0..1]Default is 0.3f
variable: s_OffscreenEnable
- type: int
- current: 0
- help: Enables update of the ‘offscreen_angle’ parameter on sound events.
- Usage: s_OffscreenEnable [0/1] Default is 0 (off).
variable: hr_fovTime
- type: float
- current: 0.05
- help: fov time
variable: r_SSAO_contrast
- type: float
- current: 1
- help: SSAO contrast coefficient (higher contrast highlights edges)
variable: swim_jump_speed
- type: float
- current: 12
- help: jump height at surface (meter)
- default: 4.0
variable: e_gsm_extra_range_sun_update_time
- type: float
- current: 0
- help: SunDir update gap for extra range shadow
variable: e_gsm_extra_range_sun_update_type
- type: int
- current: 0
- help: SunDir update type
variable: r_PostAA
- type: int
- current: 0
- help: Enables amortized super sampling.
- Usage: r_PostAA [0/1]1: 2x SSAA, 0: disabled
variable: net_input_trace
- type: string
- current: 0
- help: trace an entities input processing to assist finding sync errors
variable: ui_disable_caption DUMPTODISK
- type: int
- current: 0
- help: disable cutscene caption 0: enable caption 1: disable caption
variable: r_UseCompactHDRFormat
- type: int
- current: 1
- help: Usage: r_UseCompactHDRFormat 1 0 off (default) 1 using 32bit float format
variable: locale_setting
- type: int
- current: 0
- help: Console variable group to apply settings to multiple variables
locale_setting [0/x]: … name_tag_font_size = 17/17
variable: over_head_marker_height
- type: float
- current: 50
- help: overhead marker height
variable: um_ship_speed_rate_smooth_time
- type: float
- current: 0.5
- help:
variable: e_char_debug_draw
- type: int
- current: 0
- help: apply e_debug_draw just char and skin instance
variable: r_DisplayInfoGraph RESTRICTEDMODE
- type: int
- current: 0
- help: 0: off, 1 : simple, 2 : enhanced
variable: s_X2CullingDistanceRatio
- type: float
- current: 0.5
- help: culling distance ratio.
- Usage: s_CullingByX2SoundPriorityRatio [0..1] Default is 0.5 (50% of max channels).
variable: fg_noDebugText
- type: int
- current: 0
- help: Don’t show debug text [0/1] Default is 0 (show debug text).
variable: doodad_crater_debug
- type: int
- current: 0
- help:
variable: r_TexturesStreamingMaxRequestedMB
- type: float
- current: 0.5
- help: Maximum amount of texture data requested from streaming system in MB.
- Usage: r_TexturesStreamingMaxRequestedMB [size] Default is 2.0(MB)
variable: camera_use_fx_cam_fov
- type: int
- current: 1
- help: [0,1] off, on
variable: e_cbuffer_lazy_test
- type: int
- current: 1
- help: Dont test visible objects every frame
variable: e_recursion
- type: int
- current: 1
- help: If 0 - will skip recursive render calls like render into texture
variable: um_picking_sphere_max_scale_dist
- type: float
- current: 50
- help:
variable: option_custom_addon_ui DUMPTODISK
- type: int
- current: 0
- help: Enable/Disable addon custom ui
variable: can_survey_in_future
- type: int
- current: 0
- help: can survey in future, 0: unuse, 1: use
variable: ag_log
- type: int
- current: 0
- help: Enable a log of animation graph decisions
variable: r_TexturesStreamingMaxRequestedJobs
- type: int
- current: 256
- help: Maximum number of tasks submitted to streaming system.
- Usage: r_TexturesStreamingMaxRequestedJobs [jobs number] Default is 256 jobs
variable: ai_DrawPathAdjustment DUMPTODISK
- type: string
- current: none
- help: Draws the path adjustment for the AI agents.
- Usage: ai_DrawPathAdjustment [name] Default is none (nobody).
variable: bot_restart_after_crash
- type: int
- current: 0
- help: restart after crash
variable: sv_requireinputdevice DUMPTODISK, REQUIRE_LEVEL_RELOAD
- type: string
- current: dontcare
- help: Which input devices to require at connection (dontcare, none, gamepad, keyboard)
variable: r_usesilhouette
- type: int
- current: 0
- help: Use silhouette
variable: sv_maxspectators DUMPTODISK
- type: int
- current: 32
- help: Maximum number of players allowed to be spectators during the game.
variable: r_DeferredShadingTiledRatio DUMPTODISK
- type: float
- current: 0
- help:
variable: ai_DebugDrawCrowdControl
- type: int
- current: 0
- help: Draws crowd control debug information. 0=off, 1=on
variable: p_accuracy_LCPCG
- type: float
- current: 0.005
- help: Desired accuracy of LCP CG solver (velocity-related, m/s)
variable: e_material_no_load
- type: int
- current: 0
- help:
variable: e_particles_min_draw_pixels
- type: float
- current: 1
- help: Pixel size cutoff for rendering particles – fade out earlier
variable: i_soundeffects DUMPTODISK
- type: int
- current: 1
- help: Enable/Disable playing item sound effects.
variable: ai_DrawAreas DUMPTODISK
- type: int
- current: 0
- help: Enables/Disables drawing behavior related areas.
variable: p_max_approx_caps
- type: int
- current: 7
- help: Maximum number of capsule approximation levels for breakable trees
variable: r_Contrast DUMPTODISK
- type: float
- current: 0.5
- help: Sets the diplay contrast.
- Usage: r_Contrast 0.5 Default is 0.5.
variable: net_actor_controller_interpolate_method
- type: int
- current: 3
- help: 0 : simple correction, 1 : smooth cd correction, 2 : queued interpolation, 3 : step interpolation
variable: r_EyeAdaptationLocal
- type: int
- current: 0
- help: HDR rendering eye adaptation local
- Usage: 0==off 1==4x4 2==16x16 3==256x256
variable: q_ShaderGlass REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Glass
- Usage: q_ShaderGlass 0=low/1=med/2=high/3=very high (default)
variable: ai_DrawGoals DUMPTODISK
- type: int
- current: 0
- help: Draws all the active goal ops debug info.
- Usage: ai_DrawGoals [0/1] Default is 0 (off). Set to 1 to draw the AI goal op debug info.
variable: ai_DrawGroup DUMPTODISK
- type: int
- current: -2
- help: draw groups: positive value - group ID to draw; -1 - all groups; -2 - nothing
variable: ai_DrawTrajectory DUMPTODISK
- type: int
- current: 0
- help: Records and draws the trajectory of the stats target: 0=do not record, 1=record.
variable: ca_UseAllJoints
- type: int
- current: 1
- help: if set to 1, then have no Animation-LOD (debugging feature for animation LOD)
variable: q_ShaderFX REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of FX
- Usage: q_ShaderFX 0=low/1=med/2=high/3=very high (default)
variable: r_EyeAdaptationSpeed DUMPTODISK
- type: float
- current: 2
- help: HDR rendering eye adaptation speed
- Usage: r_EyeAdaptionMax [Value] Default is 2
variable: q_ShaderMetal REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Metal
- Usage: q_ShaderMetal 0=low/1=med/2=high/3=very high (default)
variable: r_HDRVignetting DUMPTODISK
- type: int
- current: 0
- help: HDR viggneting
- Usage: r_HDRVignetting [Value] Default is 1 (enabled)
variable: r_TexMaxAnisotropy REQUIRE_LEVEL_RELOAD
- type: int
- current: 16
- help:
variable: s_MaxEventCount
- type: int
- current: 7000
- help: Max event count.
variable: ai_DrawRadar DUMPTODISK
- type: int
- current: 0
- help: Draws AI radar: 0=no radar, >0 = size of the radar on screen
variable: r_ShadowsDeferredMode
- type: int
- current: 1
- help: 0=Quad light bounds 1=Use light volumes
- Usage: r_ShadowsDeferredMode [0/1]
variable: name_tag_friendly_mate_show
- type: int
- current: 1
- help: render name tag of friendly mate unit
variable: ai_DrawStats DUMPTODISK
- type: int
- current: 0
- help: Toggles drawing stats for AI objects withing range.
variable: ac_MCMFilter
- type: int
- current: 0
- help: Force reinterprets Decoupled/CatchUp MCM specified by AG as Entity MCM (H/V overrides override this).
variable: q_ShaderWater REQUIRE_APP_RESTART
- type: int
- current: 2
- help: Defines the shader quality of Water
- Usage: q_ShaderWater 0=low/1=med/2=high/3=very high (default)
variable: ac_templateMCMs
- type: int
- current: 1
- help: Use MCMs from AG state templates instead of AG state headers.
variable: um_picking_sphere_max_scale
- type: float
- current: 2
- help:
variable: option_item_mount_only_my_pet
- type: int
- current: 0
- help: mount only my pet
variable: r_DebugLightVolumes
- type: int
- current: 0
- help: 0=Disable 1=Enable
- Usage: r_DebugLightVolumes[0/1]
variable: budget
- type: int
- current: 0
- help: bit flags 1:overall 2:particle 4:render 8:sound -1:all
variable: r_TexturesStreamPoolIdealRatio
- type: float
- current: 0.7
- help: percentage of pool size to use
variable: r_TexNoLoad
- type: int
- current: 0
- help: Disables loading of textures.
- Usage: r_TexNoLoad [0/1] When 1 texture loading is disabled.
variable: login_camera_zoom_delta_rate
- type: float
- current: 1
- help:
variable: use_auto_regist_district
- type: int
- current: 1
- help: use auto regist district
variable: e_StreamPredictionMinReportDistance
- type: float
- current: 0.75
- help: Debug
variable: ca_SaveAABB
- type: int
- current: 0
- help: if the AABB is invalid, replace it by the default AABB
variable: net_rtt_convergence_factor
- type: int
- current: 995
- help:
variable: ai_DebugDrawGrenadeEvents DUMPTODISK
- type: int
- current: 0
- help: Debug draw the grenade events the AI system processes. 0=disable, 1=enable.
variable: r_WaterCausticsDeferred
- type: int
- current: 1
- help: Toggles under water caustics deferred pass.
- Usage: r_WaterCausticsDeferred [0/1/2] Default is 0 (disabled). 1 - enables. 2 - enables with stencil pre-pass
variable: cd_pass_garden
- type: int
- current: 0
- help: toggle to check if vegetation spawn position garden inside
variable: ca_AMC
- type: int
- current: 1
- help: enable some AMC functionality
variable: e_VoxTerRelaxation
- type: int
- current: 0
- help: Use X vertex relaxation passes during voxel terrain mesh generation
variable: p_event_count_debug
- type: int
- current: 0
- help:
variable: r_stars_rotate
- type: int
- current: 0
- help: Enables rotation of the stars and the secondary moon. [1] - The stars will rotate with the sun and primary moon. [2] - both stars and secondary moons will rotate.
variable: ship_movement_controller_debug
- type: int
- current: 0
- help:
variable: ai_UnbendingThreshold DUMPTODISK
- type: float
- current: 15
- help: Unbending can go around zero obstacles, if connected triangles’ normals aren’t different more than threshold
variable: p_ray_on_grid_max_size
- type: int
- current: 512
- help:
variable: name_tag_npc_show
- type: int
- current: 1
- help: render name tag of npc unit
variable: e_particles_lean_lifetime_test
- type: int
- current: 0
- help:
variable: e_sketch_mode
- type: int
- current: 0
- help: Enables Sketch mode drawing
variable: s_DrawObstruction
- type: int
- current: 0
- help: Toggles drawing of a blue radius around the sound’s position and rays casted to test obstruction.
- Usage: s_DrawObstruction [0/1] Default is 0 (off). 1: Draws the ball and casts rays to show the obstruction tests.
variable: cl_bob
- type: float
- current: 1
- help: view/weapon bobbing multiplier
variable: cl_fov
- type: float
- current: 60
- help: field of view.
variable: r_texture_db_streaming
- type: int
- current: 1
- help:
variable: s_MusicCategory
- type: int
- current: 1
- help: Toggles adding the music sound under the music category of the eventsystem.
- Usage: s_MusicCategory [0/1] Default is 1 (on).
variable: r_FogRampScale
- type: float
- current: 1
- help: Scales the fog ramp distance before submitting it to the shaders (0-1). Typically adjusted linearly with view distance, it controls the ramp-off distance near the camera. Can be used when adjusting view distance.
variable: r_TexLog
- type: int
- current: 0
- help: Configures texture information logging.
- Usage: r_TexLog # where # represents: 0: Texture logging off 1: Texture information logged to screen 2: All loaded textures logged to ‘texlog_used.txt’ 3: Missing textures logged to ‘texlog_missing.txt’ 4: Keep logging 2 and 3 5: Dump Free Pool Textures
variable: ai_BeautifyPath DUMPTODISK
- type: int
- current: 1
- help: Toggles AI optimization of the generated path.
- Usage: ai_BeautifyPath [0/1] Default is 1 (on). Optimization is on by default. Set to 0 to disable path optimization (AI uses non-optimized path).
variable: e_particles_landmark
- type: float
- current: 1000
- help: particle lod landmark
variable: camera_interaction_npc_fadeout_time
- type: float
- current: 1
- help:
variable: sys_max_step
- type: float
- current: 0.05
- help: Specifies the maximum physics step in a separate thread
variable: r_NVSSAO_UseNormals
- type: int
- current: 1
- help: Enables the normal map input to the ambient occlusion calculations [0/1] 0 - don’t use normals. Just build ambient occlusion from depth map. 1 - use the normal map to emulate occlusion in small facets.
variable: r_CoronaColorScale
- type: float
- current: 1
- help:
variable: r_ZFightingDepthScale
- type: float
- current: 0.995
- help: Controls anti z-fighting measures in shaders (scaling homogeneous z).
variable: ca_AttachmentCullingRation
- type: float
- current: 70
- help: ration between size of attachment and distance to camera
variable: g_unit_collide_front_bound_rate
- type: float
- current: 0.6
- help:
variable: tab_targeting_debug
- type: int
- current: 0
- help:
variable: log_FileThread
- type: int
- current: 1
- help: use thread task for log-to-file
variable: con_showonload
- type: int
- current: 0
- help: Show console on level loading
variable: r_PostProcessEffectsReset
- type: int
- current: 0
- help: Enables post processing special effects reset.
- Usage: r_PostProcessEffectsReset [0/1] Default is 0 (disabled). 1 enabled
variable: ac_MCMHorNPC
- type: int
- current: 1
- help: Overrides the horizontal movement control method specified by AG (overrides filter).
variable: r_pointslightshafts
- type: int
- current: 0
- help: Enables point light shafts.
- Usage: r_pointslightshafts [0/1] Default is 1 (on). Set to 0 to disable.
variable: r_ProfileShaders
- type: int
- current: 0
- help: Enables display of render profiling information.
- Usage: r_ProfileShaders [0/1] Default is 0 (off). Set to 1 to display profiling of rendered shaders.
variable: e_DissolveDistFactor
- type: float
- current: 0.025
- help: Factor representing the starting point for far plane dissolve. Eg, dissolve will occur over the distance given by (furtherest rendering distance * e_DissolveDistFactor), so if e_DissolveDistFactor is 0.1, then the object will start to dissolve when it is 10% away from the far plane.
variable: p_max_player_velocity
- type: float
- current: 150
- help: Clamps players’ velocities to this value
variable: cl_check_resurrectable_pos
- type: int
- current: 1
- help:
variable: party_default_accept
- type: int
- current: 0
- help: default response at invitation.
variable: r_DynTexMaxSize
- type: int
- current: 128
- help:
variable: e_lods
- type: int
- current: 1
- help: Load and use LOD models for static geometry
variable: e_wind
- type: int
- current: 1
- help: Debug
variable: r_UsePOM
- type: int
- current: 1
- help: Enables Parallax Occlusion Mapping.
- Usage: r_UsePOM [0/1]
variable: r_MSAA_quality DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Quality level used when multisampled antialiasing is enabled.
- Usage: r_MSAA_quality N (where N is a number >= 0). Attention, N must be supported by given video hardware!
- Default: 0. Please note that various hardware implements special MSAA modes via certain combinations of r_MSAA_quality and r_MSAA_samples. See config/MSAAProfiles*.txt for samples.
variable: skillMoving
- type: int
- current: 1
- help: skill moving
variable: e_allow_cvars_serialization
- type: int
- current: 1
- help: If set to zero - will not save cvars to cfg file
variable: s_FileCacheManagerEnable REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enables the use of the file cache manager to cache audio data that is set in AudioPreloads.xml!
- Usage: s_FileCacheManagerEnable [0/1] 0: OFF (no caching of audio data, AudioPreloads.xml is not parsed!) Default is 1 (on).
variable: max_interaction_doodad_distance
- type: float
- current: 2.1
- help: offset distance (meter)
variable: option_effect
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_effect [1/2/3/4/x]: … e_cull_veg_activation = 20/30/50/50/50 … e_foliage_wind_activation_dist = 0/10/20/25/25 … e_particles_lod = 1/1/1/1/1 … e_particles_object_collisions = 0/1/1/1/1 … e_particles_quality = 1/2/3/4/4 … e_phys_foliage = 0/0/0/0/0 … e_phys_ocean_cell = 0/1/0.5/0.5/0.5 … e_water_ocean_soft_particles = 0/1/1/1/1 … es_MaxPhysDist = 50/100/200/200/200 … es_MaxPhysDistInvisible = 10/15/25/25/25 … g_breakage_particles_limit = 80/130/200/250/250 … g_joint_breaking = 0/1/1/1/1 … g_tree_cut_reuse_dist = 0.7/0.35/0/0/0 … i_lighteffects = 0/0/1/1/1 … p_max_MC_iters = 4000/5000/6000/6000/6000 … p_max_object_splashes = 3/3/3/3/3 … p_max_substeps_large_group = 3/5/5/5/5 … p_num_bodies_large_group = 30/100/100/100/100 … p_splash_dist0 = 7/7/7/7/7 … p_splash_dist1 = 30/30/30/30/30 … p_splash_force0 = 10/10/10/10/10 … p_splash_force1 = 100/100/100/100/100 … p_splash_vel0 = 4.5/4.5/4.5/4.5/4.5 … p_splash_vel1 = 10/10/10/10/10 … r_UseSoftParticles = 0/1/1/1/1
variable: e_flocks_hunt
- type: int
- current: 1
- help: Birds will fall down…
variable: swim_buoy_speed
- type: float
- current: 2
- help: Swimming buoyancy speed mul.
variable: r_TexSkyQuality
- type: int
- current: 0
- help:
variable: ce_debug
- type: int
- current: 0
- help: show debug information of environment system
variable: sys_max_fps DUMPTODISK
- type: float
- current: 120
- help: max frame per second for prevent overheat
variable: tab_targeting_history_max
- type: int
- current: 10
- help:
variable: r_UseHWSkinning
- type: int
- current: 1
- help: Toggles HW skinning.
- Usage: r_UseHWSkinning [0/1] Default is 1 (on). Set to 0 to disable HW-skinning.
variable: ac_debugEntityParams
- type: int
- current: 0
- help: Display entity params graphs
variable: camera_building_something_fadeout_vel
- type: float
- current: 10
- help:
variable: ca_ShareMergedMesh
- type: int
- current: 1
- help: Share Merged BodyMesh
variable: cloth_stiffness_norm
- type: float
- current: 0
- help: stiffness for shape preservation along normals (“convexity preservation”)
variable: cloth_stiffness_tang
- type: float
- current: 0
- help: stiffness for shape preservation against tilting
variable: cloth_friction
- type: float
- current: 0
- help:
variable: keyboard_movement
- type: int
- current: 1
- help: A/S/D/W keyboard movement coordinates system. (0: player / 1: camera)
variable: r_ScatteringMaxDist
- type: float
- current: 20
- help: Sets scattering max distance
variable: ai_CloakMaxDist DUMPTODISK
- type: float
- current: 5
- help: closer than that - cloak starts to fade out
variable: caq_debug
- type: int
- current: 0
- help: Show debug information for combat animation queue.
variable: profile_allthreads
- type: int
- current: 0
- help: Enables profiling of non-main threads.
variable: e_screenshot_map_center_x
- type: float
- current: 0
- help: param for the centerX position of the camera, see e_screenshot_map defines the x position of the top left corner of the screenshot-area on the terrain, 0.0 - 1.0 (0.0 is default)
variable: e_screenshot_map_center_y
- type: float
- current: 0
- help: param for the centerX position of the camera, see e_screenshot_map defines the y position of the top left corner of the screenshot-area on the terrain, 0.0 - 1.0 (0.0 is default)
variable: camera_target_ground_align
- type: int
- current: 1
- help:
variable: r_ShadowGenGS DUMPTODISK
- type: int
- current: 0
- help: Use geometry shader for shadow map generation (DX10 only, don’t change at runtime)
- Usage: r_ShadowGenGS [0=off, 1=on]
variable: r_Fullscreen DUMPTODISK
- type: int
- current: 0
- help: Toggles fullscreen mode. Default is 1 in normal game and 0 in DevMode.
- Usage: r_Fullscreen [0=window/1=fullscreen]
variable: ca_FaceBaseLOD DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Base Lod Level for FaceModel
variable: loot_debug_state
- type: int
- current: 0
- help: Enable Loot state
- usage: loot_debug_state [0(off)|1(on)]
- default: 0 (off)
variable: map_show_transfer_path
- type: int
- current: 0
- help: show transfer path in world map (0 : off, 1 : on, 2 : carrage only, 3 : airship only, 4 : etc only)
variable: sys_warnings
- type: int
- current: 0
- help: Toggles printing system warnings.
- Usage: sys_warnings [0/1] Default is 0 (off).
variable: ca_FootAnchoring DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will print some debug boxes at the feet of the character
variable: ca_DoAnimTaskPerFrame
- type: int
- current: -1
- help:
variable: r_ShadowsBias DUMPTODISK
- type: float
- current: 8e-005
- help: Select shadow map bluriness if r_ShadowsBias is activated.
- Usage: r_ShadowsBias [0.1 - 16]
variable: camera_rot_max_inertia
- type: float
- current: 50
- help:
variable: g_fake
- type: string
- current: no
- help:
variable: quest_camera_debug
- type: int
- current: 0
- help: quest camera debug
variable: ca_JointVelocityMax
- type: float
- current: 30
- help:
variable: swim_down_speed_mul
- type: float
- current: 0.5
- help: Swimming down speed mul.
variable: cb_dist_test
- type: float
- current: 0
- help:
variable: ca_useAttEffectRelativeOffset
- type: int
- current: 0
- help:
variable: e_profile_level_loading
- type: int
- current: 2
- help: Output level loading stats into log 0 = Off 1 = Output basic info about loading time per function 2 = Output full statistics including loading time and memory allocations with call stack info
variable: sound_source_combat_sound_volume
- type: float
- current: 1
- help: source = player. [0.0 - 1.0]
variable: movement_verify_detailed_warp_dist_far
- type: float
- current: 10
- help:
variable: ddcms_time_offset
- type: int
- current: 0
- help: this value(minute) added to ddcms time data.
variable: att_scale_test_worn
- type: float
- current: 1
- help:
variable: over_head_marker_offset
- type: float
- current: 10
- help: overhead marker offset height
variable: e_gsm_focus_offset_val
- type: float
- current: 0
- help: addtional Y-Axis offset for generate shadows
variable: r_ShadersDelayFlush
- type: int
- current: 1
- help:
variable: cl_web_upload_reserved_screenshot_path
- type: string
- current:
- help: recent screenshot path
variable: ai_AllTime
- type: int
- current: 0
- help: Displays the update times of all agents, in milliseconds.
- Usage: ai_AllTime [0/1] Default is 0 (off). Times all agents and displays the time used updating each of them. The name is colour coded to represent the update time. Green: less than 1 ms (ok) White: 1 ms to 5 ms Red: more than 5 ms You must enable ai_DebugDraw before you can use this tool.
variable: ca_UseLinkVertices
- type: int
- current: 1
- help: If this is set to 1, we can use link vertices
variable: ai_InterestSwitchBoost DUMPTODISK
- type: float
- current: 2
- help: Multipler applied when we switch to an interest item; higher values maintain interest for longer (always > 1)
variable: r_RainMaxViewDist_Deferred
- type: float
- current: 40
- help: Sets maximum view distance (in meters) for deferred rain reflection layer
- Usage: r_RainMaxViewDist_Deferred [n]
variable: r_GeomInstancing
- type: int
- current: 0
- help: Toggles HW geometry instancing.
- Usage: r_GeomInstancing [0/1] Default is 1 (on). Set to 0 to disable geom. instancing.
variable: r_TexBumpResolution DUMPTODISK
- type: int
- current: 0
- help: Reduces texture resolution.
- Usage: r_TexBumpResolution [0/1/2 etc] When 0 (default) texture resolution is unaffected, 1 halves, 2 quarters etc.
variable: r_NVSSAO_BlurSharpness
- type: float
- current: 8
- help: The higher, the more the blur preserves edges. from 0.0 to 16.0./n
variable: optimization_use_footstep
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
optimization_use_footstep [0/1/x]: … mfx_MaxFootStepCount = 0/50/50
variable: e_terrain
- type: int
- current: 1
- help: Activates drawing of terrain ground
variable: e_StreamPredictionTexelDensity
- type: int
- current: 1
- help: Use mesh texture mapping density info for textures streaming
variable: MasterGrahicQuality DUMPTODISK
- type: int
- current: 4
- help:
variable: p_approx_caps_len
- type: float
- current: 1.2
- help: Breakable trees are approximated with capsules of this length (0 disables approximation)
variable: r_ParticleIndHeapSize
- type: int
- current: 1048576
- help:
variable: d3d9_VBPools REQUIRE_APP_RESTART
- type: int
- current: 1
- help:
variable: quest_guide_decal_size
- type: float
- current: 0.25
- help:
variable: doodad_smart_positioning
- type: int
- current: 1
- help: doodad smart positioning enable
variable: net_ship_controller_smooth_time
- type: float
- current: 0.1
- help:
variable: r_EnvTexResolution DUMPTODISK
- type: int
- current: 3
- help: Sets resolution for 2d target environment texture, in pixels.
- Usage: r_EnvTexResolution # where # represents: 0: 64 1: 128 2: 256 3: 512 Default is 3 (512 by 512 pixels).
variable: v_sprintSpeed
- type: float
- current: 0
- help: Set speed for acceleration measuring
variable: name_tag_quest_mark_smooth_margin
- type: int
- current: 40
- help: set unit name tag quest_mark_smooth margin
variable: cd_streaming
- type: int
- current: 1
- help:
variable: e_particles_dynamic_particle_life
- type: int
- current: 1
- help: change particle life in runtime
variable: net_phys_lagsmooth
- type: float
- current: 0.1
- help:
variable: name_tag_party_show
- type: int
- current: 1
- help: render name tag of party unit
variable: ca_LodDistMax
- type: int
- current: 8
- help:
variable: ca_DebugModelCache
- type: int
- current: 0
- help: shows what models are currently loaded and how much memory they take
variable: ai_DebugDrawReinforcements DUMPTODISK
- type: int
- current: -1
- help: Enables debug draw for reinforcement logic for specified group.
- Usage: ai_DebugDrawReinforcements
, or -1 to disable.
variable: log_DebuggerVerbosity DUMPTODISK
- type: int
- current: 2
- help: defines the verbosity level for file log messages (if log_Verbosity defines higher value this one is used) -1=suppress all logs (including eAlways) 0=suppress all logs(except eAlways) 1=additional errors 2=additional warnings 3=additional messages 4=additional comments
variable: es_sortupdatesbyclass
- type: int
- current: 0
- help: Sort entity updates by class (possible optimization)
variable: e_decals_scissor
- type: int
- current: 1
- help: Enable decal rendering optimization by using scissor
variable: es_helpers
- type: int
- current: 0
- help: Toggles helpers.
- Usage: es_helpers [0/1] Default is 0 (off). Set to 1 to display entity helpers.
variable: ca_xl13RandomCount DUMPTODISK
- type: int
- current: 3
- help: xl13 random count
variable: s_StreamBufferSize
- type: int
- current: 131072
- help: Sets the internal buffer size for streams in raw bytes.
- NOTE: This will only affect streams opened after this value has been changed!
- Usage: s_StreamBufferSize [0/…] Default PC: 131072, PS3: 65536, XBox360: 131072
variable: r_NVSSAO_Bias
- type: float
- current: 0.05
- help: To hide low-tessellation artifacts. from 0.0 to 0.5.
variable: s_FormatResampler REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Toggles internal resampling method.
- Usage: s_FormatResampler [0..3] 0: none 1: linear 2: cubic 3: spline Default is 1 (linear).
variable: es_DebrisLifetimeScale
- type: float
- current: 1
- help:
- Usage: es_DebrisLifetimeScale 1.0
variable: e_time_smoothing
- type: int
- current: 1
- help: 0=no smoothing, 1=smoothing
variable: cl_shallowWaterSpeedMulAI
- type: float
- current: 0.8
- help: Shallow water speed multiplier (AI only)
variable: p_GEB_max_cells
- type: int
- current: 800
- help: Specifies the cell number threshold after which GetEntitiesInBox issues a warning
variable: e_shadows_update_view_dist_ratio
- type: float
- current: 128
- help: View dist ratio for shadow maps updating for shadowpool
variable: sys_budget_dp_terrain_detail
- type: float
- current: 400
- help:
variable: OceanWindDirection
- type: float
- current: 1
- help: ocean wind direction
variable: ai_AmbientFireUpdateInterval DUMPTODISK
- type: float
- current: 2
- help: Ambient fire update interval. Controls how often puppet’s ambient fire status is updated.
variable: r_ReflectionsOffset
- type: float
- current: 0
- help:
variable: e_material_refcount_check_logging
- type: int
- current: 0
- help:
variable: doodad_smart_positioning_max_dist
- type: float
- current: 3
- help: (null)
variable: ai_ProtoRODGrenades DUMPTODISK
- type: int
- current: 1
- help: Proto
variable: ca_ignoreCutSceneAnim
- type: int
- current: 0
- help: cutscene anim debug
variable: e_sky_quality
- type: int
- current: 1
- help: Quality of dynamic sky: 1 (very high), 2 (high).
variable: log_IncludeTime
- type: int
- current: 1
- help: Toggles time stamping of log entries.
- Usage: log_IncludeTime [0/1/2/3/4] 0=off (default) 1=current time 2=relative time 3=current+relative time 4=absolute time in seconds since this mode was started
variable: e_ViewDistRatioPortals
- type: float
- current: 60
- help: View distance ratio for portals
variable: ca_AllowFP16Characters
- type: int
- current: 0
- help: When set, this will allow use of FP16 vertex formats for customised character meshes. When not set, all character meshes will be FP32.
variable: s_ReverbDynamic
- type: float
- current: 0
- help: If greater than 0 enables dynamic reverb-delay and reverb-reflection-delay calculation dependent on the surrounding geometry! The number than indicates a multiplier for the reverb-delay and reverb-reflection-delay effect.(1.0 manipulates nothing)
- Usage: s_ReverbDynamic [0/…]
- Default: 0 0: Uses the static values set within the reverb preset.
variable: p_list_objects
- type: int
- current: 0
- help: 0: off 1: list once 2: on
variable: r_RefractionPartialResolves
- type: int
- current: 0
- help: Do a partial screen resolve before refraction
- Usage: r_RefractionPartialResolves [0/1] 0: disable 1: enable conservativley (non-optimal) 2: enable (default)
variable: p_debug_explosions
- type: int
- current: 0
- help: Turns on explosions debug mode
variable: e_terrain_occlusion_culling_precision
- type: float
- current: 0.25
- help: Density of rays
variable: decoration_smart_positioning
- type: int
- current: 1
- help: decoration smart positioning enable
variable: e_shader_constant_metrics
- type: int
- current: 0
- help: Set to 1 to display stats about shader constant uploads.
variable: optimization_mode
- type: int
- current: 0
- help: Console variable group to apply settings to multiple variables
optimization_mode [0/1/x]: … e_custom_clone_mode = 1/1/1 … e_zoneWeatherEffect = 0/0/0 … optimization_skeleton_effect = 0/0/0 … optimization_use_footstep = 0/0/0 … option_animation = 1/1/1 … option_character_lod = 1/1/1 … option_effect = 1/1/1 … option_shadow_dist = 1/1/1 … option_shadow_view_dist_ratio = 1/1/1 … option_shadow_view_dist_ratio_character = 1/1/1 … option_terrain_detail = 1/1/1 … option_terrain_lod = 1/1/1 … option_texture_bg = 1/1/1 … option_texture_character = 1/1/1 … option_use_cloud = 0/0/0 … option_use_dof = 0/0/0 … option_use_hdr = 0/0/0 … option_use_shadow = 0/0/0 … option_use_water_reflection = 0/0/0 … option_view_dist_ratio = 1/1/1 … option_view_dist_ratio_vegetation = 1/1/1 … option_view_distance = 1/1/1 … option_volumetric_effect = 1/1/1 … option_water = 1/1/1 … option_weapon_effect = 0/0/0
variable: ac_MCMHor
- type: int
- current: 0
- help: Overrides the horizontal movement control method specified by AG (overrides filter).
variable: ac_MCMVer
- type: int
- current: 0
- help: Overrides the vertical movement control method specified by AG (overrides filter).
variable: sys_affinity
- type: string
- current: 0x0000000000000000
- help:
variable: e_cbuffer_clip_planes_num
- type: int
- current: 6
- help: Debug
variable: e_volobj_shadow_strength
- type: float
- current: 0.4
- help: Self shadow intensity of volume objects [0..1].
variable: action_debug_state
- type: int
- current: 0
- help: Enable effect state
- usage: action_debug_state [0(off)|1(on)]
- default: 0 (off)
variable: q_Renderer
- type: int
- current: 3
- help: Defines the quality of Renderer
- Usage: q_Renderer 0=low/1=med/2=high/3=very high (default)
variable: camera_zoom_catch_up_velocity_power
- type: float
- current: 1.8
- help:
variable: sys_budget_tris_vegetation
- type: float
- current: 50
- help:
variable: es_UsePhysVisibilityChecks
- type: int
- current: 1
- help: Activates physics quality degradation and forceful sleeping for invisible and faraway entities
variable: ai_DrawDistanceLUT
- type: int
- current: 0
- help: Draws the distance lookup table graph overlay.
variable: es_deactivateEntity
- type: string
- current:
- help: Deactivates an entity
variable: e_debug_draw_lod_error_no_lod_tris
- type: int
- current: 2000
- help: used in e_DebugDraw 25 (error threshold of tris count)
variable: ShowHeatlthNumber
- type: int
- current: 0
- help: show health value in unit frame, party frame
variable: r_ShadowPoolMaxFrames
- type: int
- current: 30
- help: Maximum number of frames a shadow can exist in the pool
variable: r_wireframe
- type: int
- current: 0
- help:
variable: movement_verify_move_speed_critical_tolerance
- type: float
- current: 0.5
- help:
variable: p_max_MC_mass_ratio
- type: float
- current: 100
- help: Maximum mass ratio between objects in an island that MC solver is considered safe to handle
variable: r_CullGeometryForLights
- type: int
- current: 0
- help: Rendering optimization for lights.
- Usage: r_CullGeometryForLights [0/1/2] Default is 0 (off). Set to 1 to cull geometry behind light sources. Set to 2 to cull geometry behind static lights only.
variable: e_vegetation_use_list
- type: int
- current: 1
- help: Test : optimize vegetation list
variable: r_DepthOfField
- type: int
- current: 2
- help: Enables depth of field.
- Usage: r_DepthOfField [0/1/2] Default is 0 (disabled). 1 enables, 2 enables and overrides game settings
variable: e_vegetation_sprites_cast_shadow
- type: int
- current: 1
- help:
variable: d3d9_VBPoolSize
- type: int
- current: 262144
- help:
variable: option_shadow_view_dist_ratio
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_shadow_view_dist_ratio [1/2/3/4/x]: … e_shadows_cast_view_dist_ratio = 0.25/0.45/0.53/0.8/0.8
variable: g_groundeffectsdebug
- type: int
- current: 0
- help: Enable/disable logging for GroundEffects
variable: r_ShowVideoMemoryStats
- type: int
- current: 0
- help:
variable: camera_rot_speed
- type: float
- current: 150
- help:
variable: r_ShowDynTextureFilter
- type: string
- current: *
- help: Usage: r_ShowDynTextureFilter *end
- Usage: r_ShowDynTextureFilter mid
- Usage: r_ShowDynTextureFilter start* Default is *. Set to ‘pattern’ to show only specific textures (activate r_ShowDynTextures)
variable: g_use_chat_time_stamp
- type: int
- current: 1
- help: 0(use chat time stamp), 1(no chat time stamp)
variable: r_NoDrawNear
- type: int
- current: 0
- help: Disable drawing of near objects.
- Usage: r_NoDrawNear [0/1] Default is 0 (near objects are drawn).
variable: e_terrain_normal_map
- type: int
- current: 1
- help: Use terrain normal map for base pass if available
variable: ai_ExtraForbiddenRadiusDuringBeautification
- type: float
- current: 1
- help: Extra radius added to agents close to forbidden edges during beautification.
variable: p_max_substeps_large_group
- type: int
- current: 5
- help: Limits the number of substeps large groups of objects can make
variable: FixedTooltipPosition
- type: int
- current: 1
- help: fixed doodad tooltip position
variable: r_NightVisionViewDist
- type: float
- current: 100
- help: Set nightvision ambient view distance.
variable: e_StreamPredictionDistanceFar
- type: float
- current: 16
- help: Prediction distance for streaming, affects far objects
variable: locale
- type: string
- current: en_us
- help:
variable: r_UseZPass
- type: int
- current: 1
- help: Toggles Z pass optimizations.
- Usage: r_UseZPass [0/1] Default is 1 (on). Set to 0 to disable Z-pass.
variable: cl_sprintShake
- type: float
- current: 0
- help: sprint shake
variable: aim_assistTriggerEnabled
- type: int
- current: 1
- help: Enable/disable aim assistance on firing the weapon
variable: log_FileVerbosity DUMPTODISK
- type: int
- current: 3
- help: defines the verbosity level for file log messages (if log_Verbosity defines higher value this one is used) -1=suppress all logs (including eAlways) 0=suppress all logs(except eAlways) 1=additional errors 2=additional warnings 3=additional messages 4=additional comments
variable: r_ssdoAmbientAmount
- type: float
- current: 1
- help: Strength of SSDO ambient occlusion
variable: ai_DynamicVolumeUpdateTime
- type: float
- current: 0.001
- help: How long (max) to spend updating dynamic volume regions per AI update (in sec) 0 disables dynamic updates. 0.002 is a sensible value
variable: ca_DrawAttachments
- type: int
- current: 1
- help: if this is 0, will not draw the attachments objects
variable: e_vegetation_bending
- type: int
- current: 2
- help: Debug
variable: r_ShowTangents
- type: int
- current: 0
- help: Toggles visibility of three tangent space vectors.
- Usage: r_ShowTangents [0/1] Default is 0 (off).
variable: ai_UpdateInterval
- type: float
- current: 0.1
- help: In seconds the amount of time between two full updates for AI
- Usage: ai_UpdateInterval
Default is 0.1. Number is time in seconds
variable: e_voxel_lods_num
- type: int
- current: 1
- help: Generate LODs for voxels
variable: es_UpdateCollision
- type: int
- current: 1
- help: Toggles updating of entity collisions.
- Usage: es_UpdateCollision [0/1] Default is 1 (on). Set to 0 to disable entity collision updating.
variable: sys_crashtest
- type: int
- current: 0
- help:
variable: r_WaterReflectionsUseMinOffset DUMPTODISK
- type: int
- current: 1
- help: Activates water reflections use min distance offset.
variable: e_view_dist_min
- type: float
- current: 0
- help: Min distance on what far objects will be culled out
variable: ai_RecordFilter DUMPTODISK
- type: int
- current: 0
- help:
variable: e_terrain_texture_streaming_debug
- type: int
- current: 0
- help: Debug
variable: ag_item
- type: string
- current:
- help: Force this item
variable: ai_DrawGetEnclosingFailures DUMPTODISK
- type: float
- current: 0
- help: Set to the number of seconds you want GetEnclosing() failures visualized. Set to 0 to turn visualization off.
variable: bot_fly_mode
- type: int
- current: 0
- help: bot fly mode
variable: profile_filter
- type: string
- current:
- help: Profiles a specified subsystem.
- Usage: profile_filter subsystem Where ‘subsystem’ may be: Renderer 3DEngine Animation AI Entity Physics Sound System Game Editor Script Network
variable: hs_show_housing_area RESTRICTEDMODE
- type: int
- current: 0
- help:
variable: cd_view_dist_ratio
- type: int
- current: 150
- help:
variable: r_NVSSAO_BlurEnable
- type: int
- current: 1
- help: To blur the AO before compositing it. [0/1]/n
variable: cr_invert_x_axis
- type: int
- current: 0
- help: invert mouse x axis
variable: mfx_DebugFootStep
- type: int
- current: 0
- help: Turns on debug foot_step
variable: cl_headBob
- type: float
- current: 1
- help: head bobbing multiplier
variable: ai_CloakMinDist DUMPTODISK
- type: float
- current: 1
- help: closer than that - cloak not effective
variable: net_enable_voice_chat
- type: int
- current: 1
- help:
variable: r_StereoStrength DUMPTODISK
- type: float
- current: 1
- help: Multiplier which influences the strength of the stereo effect.
variable: r_UseAlphaBlend
- type: int
- current: 1
- help: Toggles alpha blended objects.
- Usage: r_UseAlphaBlend [0/1] Default is 1 (on). Set to 0 to disable all alpha blended object.
variable: tab_targeting_z_limit
- type: float
- current: 20
- help:
variable: r_shootingstar_lifetime
- type: float
- current: 0.005
- help: Lifetime of the shooting star (in game hours).
variable: ca_AnimWarningLevel DUMPTODISK
- type: int
- current: 3
- help: if you set this to 0, there won’t be any frequest warnings from the animation system
variable: e_sky_update_rate
- type: float
- current: 1
- help: Percentage of a full dynamic sky update calculated per frame (0..100].
variable: r_TexMaxSize
- type: int
- current: 0
- help:
variable: g_ragdoll_minE_time
- type: float
- current: 3
- help: 0 : off, 1 : on
variable: r_ShadowsForwardPass
- type: int
- current: 1
- help: 1=use Forward prepare depth maps pass
- Usage: CV_r_ShadowsForwardPass [0/1]
variable: ui_localized_text_debug DUMPTODISK
- type: int
- current: 0
- help:
variable: r_RenderMeshHashGridUnitSize
- type: float
- current: 0.5
- help: Controls density of render mesh triangle indexing structures
variable: cr_invert_y_axis
- type: int
- current: 0
- help: invert mouse y axis
variable: s_DopplerScale DUMPTODISK
- type: float
- current: 1
- help: Sets the strength of the Doppler effect.
- Usage: s_DopplerValue 1.0Default is 1.0. This multiplier affects the sound velocity.
variable: p_min_LCPCG_improvement
- type: float
- current: 0.05
- help: Defines a required residual squared length improvement, in fractions of 1
variable: p_max_LCPCG_iters
- type: int
- current: 5
- help: Maximum number of LCP CG iterations
variable: ca_ParametricPoolSize
- type: int
- current: 256
- help: Size of the parametric pool
variable: e_shadows_unit_cube_clip
- type: int
- current: 1
- help: Shadow Unit Cube Clip
variable: g_showIdleStats
- type: int
- current: 0
- help:
variable: option_terrain_lod
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_terrain_lod [1/2/3/4/x]: … e_terrain_lod_ratio = 4/1/.75/.75/.75 … e_terrain_occlusion_culling_max_dist = 100/130/150/200/200
variable: s_ObstructionUpdate
- type: float
- current: 0.1
- help: Controls how fast obstruction is re-evaluated in seconds.
- Usage: s_ObstructionUpdate [0..] 0: every frame 0.5: every half seconds Default is 0.1 (for now)
variable: g_ignore_expedition_invite
- type: int
- current: 0
- help: 0(accept expedition invite), 1(ignore expedition invite)
variable: r_testSplitScreen
- type: int
- current: 0
- help: Toggles split screen test mode
- Usage: r_testSplitScreen [0/1]
variable: e_decals_neighbor_max_life_time
- type: float
- current: 4
- help: If not zero - new decals will force old decals to fade in X seconds
variable: action_bar_lock
- type: int
- current: 0
- help: lock actionbar slots.
variable: action_bar_page DUMPTODISK
- type: int
- current: 0
- help: index offset of 1st actionbar.
variable: con_debug
- type: int
- current: 0
- help: Log call stack on every GetCVar call
variable: e_cbuffer_terrain
- type: int
- current: 0
- help: Activates usage of coverage buffer for terrain
variable: e_StatObjBufferRenderTasks
- type: int
- current: 0
- help: 1 - occlusion test on render node level, 2 - occlusion test on render mesh level
variable: keyboard_rotate_speed
- type: float
- current: 0.5
- help:
variable: ai_Recorder_Buffer DUMPTODISK
- type: int
- current: 1024
- help: Set the size of the AI debug recording buffer
variable: mfx_SerializeFGEffects
- type: int
- current: 1
- help: Serialize Flowgraph based effects. Default: On
variable: sys_dedicated_sleep_test
- type: int
- current: 0
- help:
variable: r_shootingstar
- type: int
- current: 1
- help: Enable/disable shooting stars.
variable: ai_ProtoRODAffectMove DUMPTODISK
- type: int
- current: 0
- help: Proto
variable: name_tag_custom_gauge_offset_normal
- type: float
- current: 13
- help: coustom gauge name tag offset
variable: e_particles_decals_force_deferred
- type: int
- current: 1
- help:
variable: r_NoPreprocess
- type: int
- current: 0
- help:
variable: prefab_cache_xml_gc
- type: int
- current: 1800000
- help: (ms), garbage collect xml cache. if turned on, prefab_cache_xml should be 0
variable: ai_UseObjectPosWithExactPos DUMPTODISK
- type: int
- current: 0
- help: Use object position when playing exact positioning.
variable: ca_GroundAlignment DUMPTODISK
- type: int
- current: 1
- help: if this is 1, the legs of human characters will align with the terrain
variable: r_StereoFlipEyes DUMPTODISK
- type: int
- current: 0
- help: Flip eyes in stereo mode.
- Usage: r_StereoFlipEyes [0=off/1=on] 0: don’t flip 1: flip
variable: r_DepthOfFieldBokehQuality
- type: int
- current: 0
- help: Sets depth of field bokeh quality (samples multiplier).
- Usage: r_DepthOfFieldBokeh [0/1/etc] Default is 0: 32 samples, 1: 64 samples
variable: e_terrain_occlusion_culling_debug
- type: int
- current: 0
- help: Draw sphere onevery terrain height sample
variable: name_tag_quest_offset
- type: float
- current: 3
- help: nametag quest offset
variable: ss_debug_ui RESTRICTEDMODE
- type: int
- current: 0
- help: show seamless debug UI(0=off, 1=cell, 2=vegetation group, 3=terrain, 4=TOD)
variable: cl_packetRate
- type: int
- current: 30
- help: Packet rate on client
variable: cl_gs_password
- type: string
- current:
- help: Password for Gamespy login
variable: sys_budget_dp_terrain
- type: float
- current: 800
- help:
variable: e_cbuffer_hw
- type: int
- current: 0
- help: Debug
variable: e_cbuffer_lc
- type: int
- current: 0
- help: Debug
variable: name_tag_quest_option
- type: float
- current: 1
- help: nametag quest option
variable: sv_levelrotation
- type: string
- current: levelrotation
- help: Sequence of levels to load after each game ends
variable: g_VisibilityTimeoutTime
- type: int
- current: 30
- help: Visibility timeout time used by IsProbablyVisible() calculations
variable: s_MusicStreaming
- type: int
- current: 0
- help: Defines the way music is loaded and handled.
- Usage: s_MusicStreaming [0..2]
0:
, streaming is defined by pattern 1: Enforces streaming from disk for less memory usage 2: Enforces preloading to memory for less disk seeks/reads Default is 0 (auto).
variable: tab_targeting_fan_dist
- type: float
- current: 50
- help:
variable: effect_filter_group
- type: int
- current: 0
- help: [effect group type]
variable: g_ignore_party_invite
- type: int
- current: 0
- help: 0(accept party invite), 1(ignore party invite)
variable: r_SplitScreenActive
- type: int
- current: 0
- help: Activates split screen mode
- Usage: r_SplitScreenActive [0/1]
variable: e_visarea_test_mode
- type: int
- current: 0
- help: visarea test mode on for debugging
variable: r_DeferredShadingSortLights
- type: int
- current: 0
- help: Sorts light by influence
- Usage: r_DeferredShadingSortLights [0/1] Default is 0 (off)
variable: cl_invertController DUMPTODISK
- type: int
- current: 0
- help: Controller Look Up-Down invert
variable: ragdoll_hit
- type: int
- current: 0
- help: strike target by the impulse at bone at attack hit event[0(off)|+(hit power)]
- default: 0(off)
variable: scan_log_level
- type: int
- current: 1
- help:
variable: r_ShadowsPCFiltering
- type: int
- current: 0
- help: 1=use PCF for shadows
- Usage: r_ShadowsPCFiltering [0/1]
variable: r_ShadersSaveList
- type: int
- current: 1
- help:
variable: v_draw_suspension DUMPTODISK
- type: int
- current: 0
- help: Enables/disables display of wheel suspension, for the vehicle that has v_profileMovement enabled
variable: r_VegetationAlphaTestOnly
- type: int
- current: 0
- help:
variable: r_fxaa
- type: int
- current: 0
- help: Toggles fxaa antialiasing
variable: r_Glow
- type: int
- current: 1
- help: Toggles the glow effect.
- Usage: r_Glow [0/1] Default is 0 (off). Set to 1 to enable glow effect.
variable: r_MSAA DUMPTODISK
- type: int
- current: 0
- help: Enables selective supersampled antialiasing.
- Usage: r_MSAA [0/1]
- Default: 0 (off).
variable: r_Rain
- type: int
- current: 3
- help: Enables rain rendering
- Usage: r_Rain [0/1/2] 0 - disabled1 - enabled - CE22 - enabled - CE33 - enabled with rain occlusion
variable: r_SSAO
- type: int
- current: 0
- help: Enable ambient occlusion
variable: r_ssdo
- type: int
- current: 3
- help: Screen Space Directional Occlusion [0/1/2] 1 - Enabled for local lights and sun 2 - Enabled for all lights and used for ambient as well (make sure to disable SSAO)99 - Enabled for lights, no smoothing applied (for debugging)
variable: r_SSGI
- type: int
- current: 0
- help: SSGI toggle
variable: r_TXAA DUMPTODISK
- type: int
- current: 0
- help: Enables nVidia TXAA antialiasing mode. Requires MSAA on in either 2x or 4x mode and PostAA and FXAA off.
- Usage: r_TXAA [0/1]
- Default: 0 (off).
variable: r_MeshPrecache
- type: int
- current: 1
- help:
variable: r_texStagingGCTime
- type: float
- current: 10
- help: (second)
variable: cl_shallowWaterDepthHi
- type: float
- current: 1
- help: Shallow water depth high (above has full slowdown)
variable: cl_shallowWaterDepthLo
- type: float
- current: 0.3
- help: Shallow water depth low (below has zero slowdown)
variable: e_debug_draw_filter
- type: string
- current:
- help: e_debug_draw sub param! Show debug info only matched object
variable: um_show_aim_point
- type: int
- current: 0
- help: show unit model aim point
variable: r_Texture_Anisotropic_Level DUMPTODISK
- type: int
- current: 1
- help:
variable: doodad_ignore_checking_area
- type: int
- current: 0
- help: (null)
variable: pl_zeroGUpDown
- type: float
- current: 1
- help: Scales the z-axis movement speed in zeroG.
variable: s_FormatType REQUIRE_APP_RESTART
- type: int
- current: 2
- help: Sets the format data type.
- Usage: s_FormatType [0..5] 0: none 1: PCM 8bit 2: PCM 16bit 3: PCM 24bit 4: PCM 32bit 5: PCM 32bit float Default is 2 (PCM 16bit).
variable: s_ReverbEchoDSP
- type: int
- current: 1
- help: Toggles Echo DSP effect. Works only with s_ReverbType set to either 2 or 3!
- Usage: s_ReverbEchoDSP [0/1]
- Default: 1 0: Bypasses Echo DSP effect. 1: Enables Echo DSP effect. (~~~>Reverb~>Echo~>~~)
variable: cl_hitBlur
- type: float
- current: 0.25
- help: blur on hit
variable: r_EnvLCMupdateInterval DUMPTODISK
- type: float
- current: 0.1
- help: LEGACY - not used
variable: r_WaterReflectionsMinVisiblePixelsUpdate DUMPTODISK
- type: float
- current: 0.05
- help: Activates water reflections if visible pixels above a certain threshold.
variable: e_decals_overlapping
- type: float
- current: 0
- help: If zero - new decals will not be spawned if the distance to nearest decals less than X
variable: e_cgf_loading_profile
- type: int
- current: 0
- help: Debug
variable: doodad_smart_positioning_loop_count
- type: int
- current: 10
- help: (null)
variable: r_ShadowBluriness DUMPTODISK
- type: float
- current: 1
- help: Select shadow map bluriness if r_ShadowBlur is activated.
- Usage: r_ShadowBluriness [0.1 - 16]
variable: ca_UsePostKinematic
- type: int
- current: 0
- help: if this is 1, it will skip Morph, IK, GroundAlign, etc ..
variable: lua_gc_pause
- type: int
- current: 50
- help: change LUA_GCSETPAUSE
variable: p_max_LCPCG_microiters
- type: int
- current: 12000
- help: Limits the total number of per-contact iterations during one LCP CG iteration (number of microiters = number of subiters * number of contacts)
variable: s_MinRepeatSoundTimeout DUMPTODISK
- type: float
- current: 200
- help: Prevents playback of a sound within time range in MS.
- Usage: s_MinRepeatSoundTimeout [0..] Default is 200.0.
variable: e_terrain_lm_gen_threshold
- type: float
- current: 0.1
- help: Debug
variable: i_bufferedkeys
- type: int
- current: 1
- help: Toggles key buffering.
- Usage: i_bufferedkeys [0/1] Default is 0 (off). Set to 1 to process buffered key strokes.
variable: r_CustomVisions
- type: int
- current: 1
- help: Enables custom visions, like heatvision, binocular view, etc.
- Usage: r_CustomVisions [0/1] Default is 0 (disabled). 1 enables
variable: um_show_attached_child
- type: int
- current: 0
- help: show attached children of unit model
variable: fr_xspeed DUMPTODISK
- type: float
- current: 40
- help: free camera x(left/right) move speed
variable: p_limit_simple_solver_energy
- type: int
- current: 1
- help: Specifies whether the energy added by the simple solver is limited (0 or 1)
variable: s_GameMusicVolume
- type: float
- current: 0.200001
- help: Controls the music volume for game use.
- Usage: s_GameMusicVolume 0.2 Default is 1.0
variable: capture_misc_render_buffers
- type: int
- current: 0
- help: Captures HDR target, depth buffer, shadow mask buffer, AO buffer along with final frame buffer. 0=Disable (default) 1=Enable
- Usage: capture_misc_render_buffers [0/1]
- Note: Enable capturing via “capture_frames 1”.
variable: s_MaxChannels DUMPTODISK
- type: int
- current: 64
- help: Sets the maximum number of sound channels. Default is 64.
variable: cl_web_session_key
- type: string
- current: 2555396B33273B145FD2574276AE0094
- help: web session key
variable: s_ObstructionVisArea
- type: float
- current: 0.15
- help: Controls the effect of additional obstruction per VisArea/portal step.
- Usage: s_ObstructionVisArea [0..1] 0: none 0.15: obstruction per step Default is 0.15
variable: sv_password DUMPTODISK
- type: string
- current:
- help: Server password
variable: movement_log
- type: int
- current: 0
- help: show movement log : 0(off), 1(on)
variable: hs_ignore_housing_area RESTRICTEDMODE
- type: int
- current: 0
- help: editor only
variable: sv_map
- type: string
- current:
- help: The map the server should load
variable: sound_source_skill_sound_volume
- type: float
- current: 1
- help: source = player. [0.0 - 1.0]
variable: sys_AI
- type: int
- current: 1
- help: Enables AI Update
variable: e_character_no_merge_render_chunks
- type: int
- current: 0
- help: Do not Merge RenderChunk for Skined Meshes
variable: ca_thread0Affinity DUMPTODISK
- type: int
- current: 5
- help: Affinity of first Animation Thread.
variable: smart_ground_targeting
- type: int
- current: 0
- help: use ground target skill on mouse position
variable: slot_cooldown_visible
- type: int
- current: 1
- help: visible slot widget cooldown.
variable: e_CacheNearestCubePicking
- type: int
- current: 1
- help: Enable caching nearest cube maps probe picking for alpha blended geometry
variable: g_ignore_jury_invite
- type: int
- current: 0
- help: 0(accept jury invite), 1(ignore jury invite)
variable: auto_use_only_my_portal
- type: int
- current: 0
- help: automatically use portal only if it’s mine
variable: ca_DebugADIKTargets
- type: int
- current: 0
- help: If 1, then it will show if there are animation-driven IK-Targets for this model.
variable: r_meshlog
- type: int
- current: 0
- help:
variable: r_Coronas DUMPTODISK
- type: int
- current: 1
- help: Toggles light coronas around light sources.
- Usage: r_Coronas [0/1]Default is 1 (on).
variable: r_usefurpass
- type: int
- current: 1
- help: Use deferred fur pass
variable: fr_yspeed DUMPTODISK
- type: float
- current: 40
- help: free camera y(forward/backward) move speed
variable: r_DepthBits DUMPTODISK
- type: int
- current: 32
- help:
variable: ag_fpAnimPop DUMPTODISK
- type: int
- current: 1
- help:
variable: s_CompressedDialog
- type: int
- current: 1
- help: toggles if dialog data are stored compressed in memory.
- Usage: s_CompressedDialog [0/1] Default is 1 (on).
variable: ai_DebugDrawObstrSpheres DUMPTODISK
- type: int
- current: 0
- help: Draws all the existing obstruction spheres.
variable: camera_fov_on_5by4_screen
- type: float
- current: 1.05
- help: fov on 5:4 screen ratio
variable: ag_physErrorMaxOuterRadius DUMPTODISK
- type: float
- current: 0.5
- help:
variable: r_NVSSAO_AmbientLightOcclusion_LowQuality
- type: float
- current: 1
- help: Scales the effect of ambient occlusion for ambient/indirect light (low quality NVSSAO setting). 0 to 1. Default: 1
variable: net_lanbrowser
- type: int
- current: 0
- help: enable lan games browser
variable: e_water_waves_tesselation_amount
- type: int
- current: 5
- help: Sets water waves tesselation amount
variable: caq_fist_randomidle_interval
- type: float
- current: 0.1
- help: fist random idle interval
variable: ai_serverDebugTarget DUMPTODISK
- type: string
- current: none
- help:
variable: s_PriorityThreshold
- type: int
- current: 45
- help: Controls rejection of sounds lower(higher) than this priority if 80% of voices are used.
- Usage: s_PriorityThreshold [0..128] Default is 45, value of 0 disables priority rejection.
variable: fr_zspeed DUMPTODISK
- type: float
- current: 40
- help: free camera z(up/down) move speed
variable: net_enable_fast_ping
- type: int
- current: 0
- help:
variable: cloth_mass_decay
- type: float
- current: 1
- help:
variable: r_MSAA_amd_resolvessubresource_workaround DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Enable temporary workaround for resolvesubresources poor performance on AMD.
variable: s_X2CullingDistance
- type: float
- current: 15
- help: culling distance.
- Usage: s_X2CullingDistance [0..1] Default is 15 meter.
variable: g_ragdoll_BlendAnim
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_ConditionalRendering
- type: int
- current: 0
- help: Enables conditional rendering .
variable: option_texture_character
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_texture_character [1/2/3/4/x]: … e_custom_texture_lod = 1/2/3/4/4
variable: login_first_movie DUMPTODISK
- type: int
- current: 1
- help: current movie version (default : 0)
variable: ac_disableFancyTransitions
- type: int
- current: 0
- help: Disabled Idle2Move and Move2Idle special transition animations.
variable: ca_hideFacialAnimWarning
- type: int
- current: 0
- help:
variable: r_TexMinSize
- type: int
- current: 64
- help:
variable: r_MeasureOverdrawScale
- type: float
- current: 1.5
- help:
variable: es_UpdateAI
- type: int
- current: 1
- help: Toggles updating of AI entities.
- Usage: es_UpdateAI [0/1] Default is 1 (on). Set to 0 to prevent AI entities from updating.
variable: r_NVDOF_BeforeToneMap
- type: int
- current: 0
- help: When set to true, NVDOF will render before before tonemapping (ie on the HDR buffer).
variable: editor_serveraddr DUMPTODISK
- type: string
- current: 192.168.10.31
- help: EditorServer address
variable: camera_fov_dist_controll
- type: float
- current: 0
- help: dist controll
variable: editor_serverport DUMPTODISK
- type: int
- current: 1230
- help: EditorServer port
variable: r_TexPostponeLoading
- type: int
- current: 1
- help:
variable: posture_debug
- type: int
- current: 0
- help:
variable: e_shadows_on_water
- type: int
- current: 0
- help: Enable/disable shadows on water
variable: ac_debugMovementControlMethods
- type: int
- current: 0
- help: Display movement control methods.
variable: movement_verify_detailed_warp_dist_too_far
- type: float
- current: 50
- help:
variable: e_VoxTerTexBuildOnCPU
- type: int
- current: 0
- help: Debug
variable: cl_debug_skill_msg
- type: int
- current: 0
- help: cl_debug_skill_msg
variable: ai_AllowAccuracyIncrease SAVEGAME
- type: int
- current: 0
- help: Set to 1 to enable AI accuracy increase when target is standing still.
variable: g_debugNetPlayerInput
- type: int
- current: 0
- help: Show some debug for player input
variable: s_ObstructionMaxRadius
- type: float
- current: 500
- help: Controls how much loud sounds are affected by obstruction.
- Usage: s_ObstructionMaxRadius [0..] 0: none 500: a sound with a radius of 500m is not affected by obstruction Default is 500m
variable: e_vegetation_disable_distant_bending
- type: float
- current: 0.0015
- help: Disable vegetation bending in the distance
variable: r_ColorGradingCharts
- type: int
- current: 1
- help: Enables color grading via color charts.
- Usage: r_ColorGradingCharts [0/1]
variable: ui_draw_npc_type
- type: int
- current: 0
- help: draw npc id
variable: g_actor_stance_use_queue
- type: int
- current: 1
- help:
variable: skill_synergy_info_show_tooltip
- type: int
- current: 1
- help: skill synergy info shows tooltip
variable: ca_fullAnimStatistics
- type: int
- current: 0
- help: If 1, animation statistics shows all animations LMG is consist of, but does not show LMG names themselves. If 0, shows only top-level LMG names
variable: fr_turn_scale DUMPTODISK
- type: float
- current: 1
- help: free camera turn speed scale
variable: p_use_unproj_vel
- type: int
- current: 0
- help: internal solver tweak
variable: e_shadows_const_bias
- type: float
- current: 0.1
- help: Shadows const bias for shadowgen
variable: r_ShadersAsyncActivation
- type: int
- current: 1
- help: Enable asynchronous shader activation
- Usage: r_ShadersAsyncActivation [0/1] 0 = off, (stalling) synchronous shaders activation 1 = on, shaders are activated/streamed asynchronously 2 = on, user cache is also streamed 5 = 1 and log debugging info 6 = 2 and log debugging info
variable: cu_stream_equip_change
- type: int
- current: 1
- help:
variable: ca_DoPrecache
- type: int
- current: 1
- help: Enables the precaching set during startup. Set in system.cfg, because used during initialisation.
variable: s_ReverbDebugDraw
- type: int
- current: 0
- help: Enables reverb ray casting debug drawing. Needs s_ReverbDynamic to be not 0!
- Usage: s_ReverbDebugDraw [0/1]
- Default: 0
variable: sys_sleep_test
- type: int
- current: 0
- help:
variable: e_recursion_occlusion_culling
- type: int
- current: 0
- help: If 0 - will disable occlusion tests for recursive render calls like render into texture
variable: stirrup_align_rot
- type: int
- current: 0
- help: 0: align pos, 1: align pos & rot
variable: e_water_ocean_bottom
- type: int
- current: 1
- help: Activates drawing bottom of ocean
variable: e_debug_lights
- type: float
- current: 0
- help: Use different colors for objects affected by different number of lights black:0, blue:1, green:2, red:3 or more, blinking yellow: more then the maximum enabled
variable: r_profileTerrainDetail
- type: int
- current: 0
- help:
variable: c_shakeMult
- type: float
- current: 1
- help:
variable: ac_forceSimpleMovement
- type: int
- current: 0
- help: Force enable simplified movement (not visible, dedicated server, etc).
variable: effect_max_groups
- type: int
- current: 400
- help: max skill effect group count
variable: r_ssdoAmbientPow
- type: float
- current: 0.3
- help: Strength of SSDO ambient occlusion
variable: r_NightVisionAmbientMul
- type: float
- current: 6
- help: Set nightvision ambient color multiplier.
variable: r_ShadersInterfaceVersion REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Sets the current shader interface version. This is useful for maintaining multiple different copies of the shader folder. The shader interface references to the vertex inputs declaration – which is hardcoded. So the code must match the version of the shaders currently in use. Can only be set in system.cfg, since it affects shader loading.
variable: cl_frozenSoundDelta
- type: float
- current: 0.004
- help: Threshold for unfreeze shake to trigger a crack sound
variable: option_name_tag_mode
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_name_tag_mode [0/1/2/3/x]: … name_tag_appellation_show = 1/0/1/0/1 … name_tag_expedition_show = 1/1/1/1/1 … name_tag_faction_selection = 0/1/2/0/0 … name_tag_faction_show = 1/1/1/0/1 … name_tag_friendly_mate_show = 1/1/1/1/1 … name_tag_friendly_show = 1/1/1/1/1 … name_tag_hostile_mate_show = 1/1/1/1/1 … name_tag_hostile_show = 1/1/1/1/1 … name_tag_hp_show = 1/1/1/1/1 … name_tag_my_mate_show = 1/1/1/1/1 … name_tag_npc_show = 1/1/1/1/1 … name_tag_party_show = 1/1/1/1/1 … name_tag_self_enable = 1/1/1/1/1
variable: r_texture_precache_limit
- type: float
- current: 0.8
- help:
variable: x_int1
- type: int
- current: 0
- help:
variable: x_int2
- type: int
- current: 0
- help:
variable: x_int3
- type: int
- current: 0
- help:
variable: es_OnDemandPhysics
- type: int
- current: 0
- help:
- Usage: es_OnDemandPhysics [0/1] Default is 1 (on).
variable: ca_UnloadAnimTime
- type: int
- current: 60
- help: unload animations time. (minute)
variable: sys_memory_cleanup
- type: int
- current: 0
- help:
variable: r_OceanMaxSplashes
- type: int
- current: 8
- help:
variable: e_under_wear_debug
- type: int
- current: 0
- help: set bit, for under wear debug. each bit mean, 1=show shirt 2=patns
variable: e_voxel_ao_radius
- type: int
- current: 6
- help: Ambient occlusion test range in units
variable: e_obj_fast_register
- type: int
- current: 1
- help: Debug
variable: e_gsm_depth_bounds_debug
- type: int
- current: 0
- help: Debug GSM bounds regions calculation
variable: e_StreamCgfGridUpdateDistance
- type: float
- current: 0
- help: Update streaming priorities when camera moves more than this value
variable: cl_check_teleport_to_unit_debug
- type: int
- current: 0
- help:
variable: r_HDRBrightLevel DUMPTODISK
- type: float
- current: 1.25
- help: HDR rendering level (bloom multiplier, tweak together with threshold)
- Usage: r_HDRBrightLevel [Value] Default is 0.6
variable: r_EyeAdaptationFactor DUMPTODISK
- type: float
- current: 0.4
- help: HDR rendering eye adaptation factor (0 means no adaption to current scene luminance, 1 means full adaption)
- Usage: r_HDREyeAdaptionFactor [Value] Default is 0.5
variable: hit_assistMultiplayerEnabled
- type: int
- current: 1
- help: Enable/disable minimum damage hit assistance in multiplayer games
variable: e_vegetation_create_collision_only DUMPTODISK, REQUIRE_LEVEL_RELOAD
- type: float
- current: 0
- help:
variable: hr_fovAmt
- type: float
- current: 0.03
- help: goal FOV when hit
variable: equip_requirements_non_check
- type: int
- current: 0
- help: 1 : on, other : off
variable: mate_y_offset
- type: float
- current: 3
- help: pet spawn y offset
variable: name_tag_down_scale_limit
- type: float
- current: 0.7
- help: set unit name tag maximum font size
variable: es_DrawAreaGrid
- type: int
- current: 0
- help: Enables drawing of Area Grid
variable: cl_tgwindex DUMPTODISK
- type: int
- current: 0
- help: Tgw address index
variable: r_Brightness DUMPTODISK
- type: float
- current: 0.5
- help: Sets the diplay brightness.
- Usage: r_Brightness 0.5 Default is 0.5.
variable: r_TexResolution_Conditional DUMPTODISK
- type: int
- current: 0
- help: Reduces texture resolution.
- Usage: r_TexResolution [0/1/2 etc] When 0 (default) texture resolution is unaffected, 1 halves, 2 quarters etc.
variable: r_ShadowsOrthogonal
- type: int
- current: 1
- help: 0 - Use a perspective transform that emulates an orthogonal transform for sun shadows (old behaviour) 1 - Use an orthogonal transform for sun shadows (new behaviour)
variable: r_HDRTexFormat DUMPTODISK
- type: int
- current: 0
- help: HDR texture format.
- Usage: r_HDRTexFormat [Value] 0:(low precision - cheaper/faster), 1:(high precision) Default is 0
variable: profile_graph
- type: int
- current: 0
- help: Enable drawing of profiling graph.
variable: e_particles_lod_onoff
- type: int
- current: 1
- help: particle lod of off
variable: ca_Validate
- type: int
- current: 0
- help: if set to 1, will run validation on animation data
variable: ui_scale
- type: float
- current: 1
- help: ui scale
variable: sys_flush_system_file_cache
- type: int
- current: 1
- help: Flush system file cache every 1 minute
variable: ui_stats DUMPTODISK
- type: int
- current: 0
- help:
variable: draw_tornado_area
- type: int
- current: 0
- help: drawing torando area
variable: e_terrain_bboxes
- type: int
- current: 0
- help: Show terrain nodes bboxes. 1(main pass), 2(detail mesh), 3(range size), 4(shadow pass)
variable: r_ProfileShadersSmooth
- type: int
- current: 2
- help: Enables display of render profiling information.
- Usage: r_ProfileShaders [0/1] Default is 0 (off). Set to 1 to display profiling of rendered shaders.
variable: e_debug_draw_lod_error_min_reduce_ratio
- type: float
- current: 0.8
- help: used in e_DebugDraw 25 (error threshold of ratio each lod levels)
variable: ai_SoundPerception
- type: int
- current: 1
- help: Toggles AI sound perception.
- Usage: ai_SoundPerception [0/1] Default is 1 (on). Used to prevent AI from hearing sounds for debugging purposes. Works with ai_DebugDraw enabled.
variable: g_quickGame_ping1_level DUMPTODISK
- type: int
- current: 80
- help: QuickGame option
variable: ds_WarnOnMissingLoc
- type: int
- current: 1
- help: Warn on Missing Localization Entries
variable: sys_budget_dp_character
- type: float
- current: 800
- help:
variable: ca_UseJointMasking DUMPTODISK
- type: int
- current: 1
- help: Use Joint Masking to speed up motion decoding.
variable: r_SSAO_downscale
- type: int
- current: 0
- help: Use downscaled computations for SSAO
variable: r_DeferredShadingScissor
- type: int
- current: 1
- help: Toggles deferred shading scissor test.
- Usage: r_DeferredShadingScissor [0/1] Default is 1 (enabled), 0 Disables
variable: net_ship_no_interpolate
- type: int
- current: 0
- help:
variable: ca_FacialAnimationRadius
- type: float
- current: 5
- help: Maximum distance at which facial animations are updated - handles zooming correctly
variable: e_occlusion_volumes_view_dist_ratio
- type: float
- current: 0.05
- help: Controls how far occlusion volumes starts to occlude objects
variable: tab_targeting_dir
- type: int
- current: 0
- help:
variable: r_IrradianceVolumes
- type: int
- current: 1
- help: Toggles irradiance volumes.
- Usage: r_IrradianceVolumes [0/1] Default is 0 (off)
variable: cr_sensitivityMax
- type: float
- current: 30
- help:
variable: cr_sensitivityMin
- type: float
- current: 10
- help:
variable: r_StereoMode DUMPTODISK
- type: int
- current: 0
- help: Sets stereo rendering mode.
- Usage: r_StereoMode [0=off/1/2] 1: Dual rendering 2: Post Stereo
variable: r_DetailDistance DUMPTODISK
- type: float
- current: 8
- help: Distance used for per-pixel detail layers blending.
- Usage: r_DetailDistance (1-20) Default is 6.
variable: v_altitudeLimitLowerOffset
- type: float
- current: 0.1
- help: Used in conjunction with v_altitudeLimit to set the zone when gaining altitude start to be more difficult.
variable: aim_assistCrosshairSize
- type: int
- current: 25
- help: screen size used for crosshair aim assistance
variable: MemStatsFilter
- type: string
- current:
- help:
variable: profile_smooth
- type: float
- current: 0.35
- help: Profiler exponential smoothing interval (seconds).
variable: p_do_step
- type: int
- current: 0
- help: Steps physics system forward when in single step mode.
- Usage: p_do_step 1 Default is 0 (off). Each ‘p_do_step 1’ instruction allows the physics system to advance a single step.
variable: r_SupersamplingFilter
- type: int
- current: 0
- help: Filter method to use when resolving supersampled output 0 - Box filter 1 - Tent filter 2 - Gaussian filter 3 - Lanczos filter
variable: ag_drawActorPos
- type: int
- current: 0
- help: Draw actor pos/dir
variable: e_CoverageBufferRotationSafeCheck
- type: int
- current: 0
- help: Coverage buffer safe checking for rotation 0=disabled 1=enabled 2=enabled for out of frustum object
variable: r_UseShadowsPool
- type: int
- current: 1
- help: 0=Disable 1=Enable
- Usage: r_UseShadowsPool[0/1]
variable: r_LightsSinglePass
- type: int
- current: 0
- help:
variable: ca_UseFileAfterDBH
- type: int
- current: 1
- help: Enable loading animations from DBH and File
variable: ai_UseCalculationStopperCounter
- type: int
- current: 1
- help: 0 - Use Timer, 1 - Use Counter(Calls per second)
variable: movement_verify_speed_sample_min
- type: int
- current: 50
- help:
variable: r_ShadersDebug DUMPTODISK
- type: int
- current: 0
- help: Enable special logging when shaders become compiled
- Usage: r_ShadersDebug [0/1/2/3] 1 = assembly into directory Main/{Game}/shaders/cache/d3d9 2 = compiler input into directory Main/{Game}/testcg 3 = compiler input into directory Main/{Game}/testcg_1pass 4 = compile as usual, but include the DEBUG flag on the compiler input Default is 0 (off)
variable: rope_skill_controller_target_moved_away_dist
- type: float
- current: 2
- help:
variable: ca_lipsync_phoneme_strength
- type: float
- current: 1
- help: LipSync phoneme strength
variable: r_FogDepthTest
- type: float
- current: 0
- help: Enables per-pixel culling for deferred volumetric fog pass. Fog computations for all pixels closer than a given depth value will be skipped.
- Usage: r_FogDepthTest z with… z = 0, culling disabled z > 0, fixed linear world space culling depth z < 0, optimal culling depth will be computed automatically based on camera direction and fog settings
variable: ca_lipsync_phoneme_offset
- type: int
- current: 20
- help: Offset phoneme start time by this value in milliseconds
variable: r_GlitterVariation
- type: float
- current: 1
- help: Sets glitter variation.
- Usage: r_GlitterVariation n (default is 1) Where n represents a number: eg: 0.5
variable: ua_show
- type: int
- current: 0
- help: show unit attributes. 1: self, 2: target, 3: both
variable: e_shadows_cast_view_dist_ratio
- type: float
- current: 0.8
- help: View dist ratio for shadow maps
variable: s_InactiveSoundIterationTimeout DUMPTODISK
- type: float
- current: 1
- help: This variable is for internal use only.
variable: p_cull_distance
- type: float
- current: 100
- help: Culling distance for physics helpers rendering
variable: name_tag_perspective_rate
- type: int
- current: 1
- help: set unit name tag perspective rate (0~100)
variable: r_ShowDynTextures
- type: int
- current: 0
- help: Display a dyn. textures, filtered by r_ShowDynTextureFilter
- Usage: r_ShowDynTextures 0/1/2 Default is 0. Set to 1 to show all dynamic textures or 2 to display only the ones used in this frame
variable: r_DebugRenderMode
- type: int
- current: 0
- help:
variable: max_unit_in_world
- type: int
- current: 100000
- help: max unit in world
variable: e_vegetation
- type: int
- current: 1
- help: Activates drawing of distributed objects like trees
variable: cloth_thickness
- type: float
- current: 0
- help: thickness for collision checks
variable: i_mouse_inertia DUMPTODISK
- type: float
- current: 0
- help: Set mouse inertia. It is disabled (0.0) by default.
- Usage: i_mouse_inertia [float number] Default is 0.0
variable: g_VisibilityTimeout
- type: int
- current: 0
- help: Adds visibility timeout to IsProbablyVisible() calculations
variable: r_ColorGradingFilters
- type: int
- current: 1
- help: Enables color grading.
- Usage: r_ColorGradingFilters [0/1]
variable: r_TexHWMipsGeneration
- type: int
- current: 1
- help:
variable: disable_private_message_music
- type: int
- current: 0
- help: disable private message music. default is 0.
variable: s_MemoryPoolSoundSecondary REQUIRE_APP_RESTART
- type: float
- current: 0
- help: Sets the size in MB of the secondary sound memory pool. On PS3 it is located in RSX memory, on Xbox360 its Physical memory.
- Usage: s_MemoryPoolSoundSecondary [0..]
0:
, PC:0, PS3:16, X360:4 Default is 0 .
variable: r_TerrainSpecular_Metallicness
- type: float
- current: 0.05
- help: ‘Metallicness’ parameter for specular. Controls specular reflection colour.
variable: r_dofMinZBlendMult
- type: float
- current: 1
- help: Set dof min z blend multiplier (bigger value means faster blendind transition)
variable: battleship_option
- type: int
- current: 0
- help:
variable: e_screenshot_file_format
- type: string
- current: jpg
- help: Set output image file format. Can be JPG or TGA for hires screen shots.
variable: r_ZPassDepthSorting
- type: int
- current: 0
- help: Toggles Z pass depth sorting.
- Usage: r_ZPassDepthSorting [0/1/2] 0: No depth sorting 1: Sort by depth layers (default) 2: Sort by distance
variable: g_quickGame_prefer_mycountry DUMPTODISK
- type: int
- current: 0
- help: QuickGame option
variable: sys_physics_client
- type: int
- current: 1
- help: turn on/off physics thread client only
variable: ai_EnableAsserts DUMPTODISK
- type: int
- current: 0
- help: Enable AI asserts: 1 or 0
variable: cloth_damping
- type: float
- current: 0
- help:
variable: e_fogvolumes
- type: int
- current: 1
- help: Activates local height/distance based fog volumes
variable: MemStats
- type: int
- current: 0
- help: 0/x=refresh rate in milliseconds Use 1000 to switch on and 0 to switch off
- Usage: MemStats [0..]
variable: s_GameVehicleMusicVolume
- type: float
- current: 0.200001
- help: Controls the vehicle music volume for game use.
- Usage: s_GameVehicleMusicVolume 1.0 Default is 1, which is full volume.
variable: r_HDRBloomMul
- type: float
- current: 0.2
- help: HDR bloom multiplier
- Usage: r_HDRBloomMul [Value]
variable: world_serveraddr DUMPTODISK
- type: string
- current: na_hotfix
- help: WorldServer address
variable: world_serverport DUMPTODISK
- type: int
- current: 1240
- help: WorldServer port
variable: sys_budget_tris_character
- type: float
- current: 80
- help:
variable: camera_fov_from_entity
- type: float
- current: 0
- help: fov from entity at login stage
variable: e_terrain_log
- type: int
- current: 0
- help: Debug
variable: e_custom_max_clone_model
- type: int
- current: 3
- help: max custom model with clone mode
variable: s_GameMIDIVolume
- type: float
- current: 0.200001
- help: Controls the MIDI volume for game use.
- Usage: s_GameMIDIVolume 1.0 Default is 1, which is full volume.
variable: p_draw_helpers
- type: string
- current: 0
- help: Same as p_draw_helpers_num, but encoded in letters Usage [Entity_Types][Helper_Types] - [t|s|r|R|l|i|g|a|y|e][g|c|b|l|t(#)] Entity Types: t - show terrain s - show static entities r - show sleeping rigid bodies R - show active rigid bodies l - show living entities i - show independent entities g - show triggers a - show areas y - show rays in RayWorldIntersection e - show explosion occlusion maps Helper Types g - show geometry c - show contact points b - show bounding boxes l - show tetrahedra lattices for breakable objects j - show structural joints (will force translucency on the main geometry) t(#) - show bounding volume trees up to the level # f(#) - only show geometries with this bit flag set (multiple f’s stack)
- Example: p_draw_helpers larRis_g - show geometry for static, sleeping, active, independent entities and areas
variable: r_Character_NoDeform
- type: int
- current: 0
- help:
variable: client_default_zone
- type: int
- current: -1
- help: -1: seamlessZone, number: instant or seamless zone
variable: ca_CALthread DUMPTODISK
- type: int
- current: 1
- help: If >0 enables Cal and DBH Multi-Threading.
variable: r_ShowTexTimeGraph
- type: int
- current: 0
- help: Configures graphic display of frame-times.
- Usage: r_ShowTexTimeGraph [0/1/2] 1: Graph displayed as points. 2: Graph displayed as lines.Default is 0 (off).
variable: e_raycasting_debug
- type: int
- current: 0
- help:
variable: camera_align
- type: int
- current: 1
- help: on/off
variable: ucc_ver DUMPTODISK
- type: int
- current: 5
- help: current movie version (default : 0)
variable: s_NetworkAudition REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Toggles network audition (opens port/needs restart).
- Usage: s_NetworkAudition [0/1] Default is 0 (off).
variable: r_EnvCMWrite
- type: int
- current: 0
- help: Writes cube-map textures to disk.
- Usage: r_EnvCMWrite [0/1] Default is 0 (off). The textures are written to ‘Cube_posx.jpg’ ‘Cube_negx.jpg’,…,‘Cube_negz.jpg’. At least one of the real-time cube-map shaders should be present in the current scene.
variable: r_ShadersEditing
- type: int
- current: 0
- help: Force all cvars to settings, which allow shader editing
variable: e_debug_draw
- type: int
- current: 0
- help: Draw helpers with information for each object (same number negative hides the text) 1: Name of the used cgf, polycount, used LOD 2: Color coded polygon count 3: Show color coded LODs count, flashing color indicates no Lod 4: Display object texture memory usage 5: Display color coded number of render materials 6: Display ambient color 7: Display tri count, number of render materials, texture memory 8: RenderWorld statistics (with view cones) 9: RenderWorld statistics (with view cones without lights) 10: Render geometry with simple lines and triangles 11: Render occlusion geometry additionally 12: Render occlusion geometry without render geometry 13: Render occlusion ammount (used during AO computations) 15: Display helpers 16: Display material name 17: Display AABB radius 24: Display lod warning and error 25: Display lod error 26: Display object stats in current scene
variable: e_debug_mask
- type: int
- current: 0
- help: debug variable to activate certain features for debugging (each bit represents one feature bit 0(1): use EFSLIST_TERRAINLAYER bit 1(2): bit 3(4): bit 4(8):
variable: e_ParticlesCoarseShadowMask
- type: float
- current: 0
- help: Allows particles coarse shadow mask approximation 0 = Off 1 = Enabled
variable: ca_DebugCriticalErrors
- type: int
- current: 0
- help: if 1, then we stop with a Fatal-Error if we detect a serious issue
variable: ca_AnimActionDebug
- type: int
- current: 0
- help: Enables debugging information for the AnimActions
variable: r_DynTexAtlasCloudsMaxSize
- type: int
- current: 32
- help:
variable: name_tag_custom_gauge_offset_hpbar
- type: float
- current: 13
- help: coustom gauge name name tag offset
variable: ai_skill_debug DUMPTODISK
- type: int
- current: 0
- help: Enable/Disable ai skill debug. Set to 0 to turn off.
variable: r_ShadersAddListRTAndRT
- type: string
- current:
- help:
variable: v_profileMovement
- type: int
- current: 0
- help: Used to enable profiling of the current vehicle movement (1 to enable)
variable: name_tag_size_scale_on_bgmode
- type: float
- current: 0.8
- help: nametag size scale on bgmode
variable: projectile_debug
- type: int
- current: 0
- help: Enable projectile debug
- usage: projectile_debug [0(off)|1(on)]
- default: 0 (off)
variable: sys_budget_particle
- type: float
- current: 1000
- help:
variable: ca_DrawSkeletonName
- type: int
- current: 0
- help: draw skeleton name on ca_drawSkeleton
variable: player_debug_state
- type: int
- current: 0
- help: Enable player state
- usage: player_debug_state [0|1]
- default: 0 (off)
variable: mfx_EnableFGEffects
- type: int
- current: 1
- help: Enabled Flowgraph based Material effects. Default: On
variable: g_quickGame_map DUMPTODISK
- type: string
- current:
- help: QuickGame option
variable: es_UpdateCollisionScript
- type: int
- current: 1
- help:
- Usage: es_UpdateCollisionScript [0/1] Default is 1 (on).
variable: es_DebugEvents
- type: int
- current: 0
- help: Enables logging of entity events
variable: hs_simple_castle_grid_draw RESTRICTEDMODE
- type: int
- current: 0
- help: shows grid at my pos
variable: cd_optimize_update_tm
- type: int
- current: 1
- help:
variable: s_CullingByCache
- type: int
- current: 1
- help: Controls if sound name are cache to allow early culling.
- Usage: s_CullingByCache [0/1] Default is 1 (on).
variable: r_ShadersSubmitRequestline
- type: int
- current: 0
- help:
variable: r_DebugLights
- type: int
- current: 0
- help: Display dynamic lights for debugging.
- Usage: r_DebugLights [0/1/2/3] Default is 0 (off). Set to 1 to display centres of light sources, or set to 2 to display light centres and attenuation spheres, 3 to get light properties to the screen
variable: ai_RecordLog DUMPTODISK
- type: int
- current: 0
- help: log all the AI state changes on stats_target
variable: ca_Cheap
- type: int
- current: 0
- help: Use cheaped game controll.
variable: name_tag_large_app_stamp_offset_hpbar
- type: float
- current: 0.1
- help: large stamp app name name tag offset
variable: e_gsm_range_step_terrain
- type: float
- current: 1.5
- help: gsm_range_step for last gsm lod containg terrain
variable: r_PreloadUserShaderCache
- type: int
- current: 1
- help: Set the mode for preloading the user shader cache during startup. 0 – disabled1 – always enabled2 – only enabled with 3GB+
variable: r_ColorGradingLevels
- type: int
- current: 1
- help: Enables color grading.
- Usage: r_ColorGradingLevels [0/1]
variable: e_cull_veg_activation
- type: int
- current: 50
- help: Vegetation activation distance limit; 0 disables visibility-based culling (= unconditional activation)
variable: e_shadows_optimised_object_culling
- type: int
- current: 1
- help: When set to 1, use an optimised path for culling objects from the shadow frustums.
variable: cl_gs_email
- type: string
- current:
- help: Email address for Gamespy login
variable: net_actor_controller_delay_margin
- type: int
- current: 300
- help:
variable: s_HDRFalloff DUMPTODISK
- type: float
- current: 1
- help: How quickly sound adjusts back from current loudness
- Usage: s_HDRFalloff [0..1.0f]Default is 1.0f
variable: custom_skill_queue
- type: int
- current: 1
- help: custom skill queue - 0: disable, 1 : enable except combo, 2 : enable to all
variable: optimization_skeleton_effect
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
optimization_skeleton_effect [0/1/x]: … ca_SameSkeletonEffectsMaxCount = 15/15/15 … ca_SkeletonEffectsMaxCount = 0/100/100
variable: e_GIPropagationAmp
- type: float
- current: 3.3
- help: Light amplification during each propagation iteration. Default: 3.3 Min: 1 Max: 5
variable: ca_dbh_level
- type: int
- current: 3
- help: memory size for dbh (5MB / 15MB / 45MB)
variable: r_NightVision
- type: int
- current: 1
- help: Toggles nightvision enabling.
- Usage: r_NightVision [0/1] Default is 1 (on). Set to 0 to completely disable nightvision.
variable: ac_animErrorMaxDistance
- type: float
- current: 0.15
- help: Meters animation location is allowed to stray from entity.
variable: pl_fallDamage_SpeedBias
- type: float
- current: 1.5
- help: Damage bias for medium fall speed: =1 linear, <1 more damage, >1 less damage.
variable: pl_fallDamage_SpeedSafe
- type: float
- current: 20
- help: Safe fall speed (in all modes, including strength jump on flat ground).
variable: ai_UseAlternativeReadability SAVEGAME
- type: int
- current: 0
- help: Switch between normal and alternative SoundPack for AI readability.
variable: movement_verify_airstanding_error_rate
- type: float
- current: 0.5
- help:
variable: es_CharZOffsetSpeed DUMPTODISK
- type: float
- current: 2
- help: sets the character Z-offset change speed (in m/s), used for IK
variable: e_terrain_draw_this_sector_only
- type: int
- current: 0
- help: 1 - render only sector where camera is and objects registered in sector 00, 2 - render only sector where camera is
variable: camera_move_hold_z
- type: float
- current: 0
- help:
variable: option_volumetric_effect
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
option_volumetric_effect [1/2/3/4/x]: … e_Clouds = 0/1/1/1/1 … r_Beams = 3/4/3/3/3 … r_BeamsDistFactor = 1/0.5/0.5/0.05/0.05 … r_BeamsMaxSlices = 16/32/64/200/200 … r_CloudsUpdateAlways = 0/0/0/0/0
variable: ac_enableExtraSolidCollider
- type: int
- current: 0
- help: Enable extra solid collider (for non-pushable characters).
variable: ai_ProtoRODFireRange DUMPTODISK
- type: float
- current: 35
- help: Proto
variable: e_terrain_occlusion_culling
- type: int
- current: 1
- help: heightmap occlusion culling with time coherency 0=off, 1=on
variable: OceanWavesAmount
- type: float
- current: 1.6
- help: wave amount
variable: r_DebugScreenEffects
- type: int
- current: 0
- help: Debugs screen effects textures.
- Usage: r_DebugScreenEffects # Where # represents: 0: disabled (default) 1: enabled
variable: quest_source_cam_offset
- type: float
- current: 1.5
- help: quest source cam offset
variable: mfx_SoundImpactThresh
- type: float
- current: 1.5
- help: Impact threshold for sound effects. Default: 1.5
variable: g_quickGame_mode DUMPTODISK
- type: string
- current: PowerStruggle
- help: QuickGame option
variable: r_TXAA_DebugMode
- type: int
- current: 0
- help: Sets the TXAA debug mode value. 0 = TXAA_MODE_2xMSAAx1T 1 = TXAA_MODE_4xMSAAx1T 2 = TXAA_MODE_DEBUG_VIEW_MV 3 = TXAA_MODE_DEBUG_2xMSAA 4 = TXAA_MODE_DEBUG_4xMSAA 5 = TXAA_MODE_DEBUG_2xMSAAx1T_DIFF 6 = TXAA_MODE_DEBUG_4xMSAAx1T_DIFF
- Default: 0 (normal).
variable: ca_DebugSkeletonEffects
- type: int
- current: 0
- help: If true, dump log messages when skeleton effects are handled.
variable: e_debug_draw_objstats_warning_tris
- type: int
- current: 50000
- help: used in e_DebugDraw 26 (warning threshold of tris count)
variable: e_VoxTerShapeCheck
- type: int
- current: 0
- help: Debug
variable: sound_enable_npc_chat_bubble_voice
- type: int
- current: 1
- help: npc chat bubble voice (enable : 1, disable : others)
variable: e_GsmExtendLastLodUseAdditiveBlending
- type: int
- current: 0
- help: Enable Additive Blending on shadows from terrain
variable: p_max_MC_vel
- type: float
- current: 15
- help: Maximum object velocity in an island that MC solver is considered safe to handle
variable: ca_DebugAnimUsage
- type: int
- current: 0
- help: shows what animation assets are used in the level
variable: g_LogIdleStats
- type: int
- current: 0
- help:
variable: d3d9_rb_Tris REQUIRE_APP_RESTART
- type: int
- current: 65536
- help:
variable: g_enableloadingscreen DUMPTODISK
- type: int
- current: 1
- help: Enable/disable the loading screen
variable: ca_MemoryUsageLog
- type: int
- current: 0
- help: enables a memory usage log
variable: r_NVDOF_FarBlurSize
- type: float
- current: 8
- help: The strength of the far blur effect. From 1 to 15 (default 8). The higher the number, the more blurred things will appear in the far field.
variable: replay_buffer_size
- type: int
- current: 8
- help: MB
variable: ucc_show_id
- type: int
- current: 0
- help: toggle shows ucc id
variable: gliding_mouse_ad
- type: float
- current: 8
- help:
variable: gliding_mouse_ws
- type: float
- current: 8
- help:
variable: login_localization DUMPTODISK
- type: string
- current:
- help: auto set to localized_text_reload
variable: ca_DrawPositionPre
- type: int
- current: 0
- help: draws the world position of the character (before update)
variable: r_WindowX DUMPTODISK
- type: int
- current: 317
- help: Sets the window x position.
- Usage: r_WindowX [100/200/..]
variable: r_WindowY DUMPTODISK
- type: int
- current: 165
- help: Sets the window y position.
- Usage: r_WindowY [100/200/..]
variable: p_draw_helpers_num
- type: int
- current: 0
- help: Toggles display of various physical helpers. The value is a bitmask: bit 0 - show contact points bit 1 - show physical geometry bit 8 - show helpers for static objects bit 9 - show helpers for sleeping physicalized objects (rigid bodies, ragdolls) bit 10 - show helpers for active physicalized objects bit 11 - show helpers for players bit 12 - show helpers for independent entities (alive physical skeletons,particles,ropes) bits 16-31 - level of bounding volume trees to display (if 0, it just shows geometry)
- Examples: show static objects - 258, show active rigid bodies - 1026, show players - 2050
variable: e_terrain_optimised_ib
- type: int
- current: 0
- help: Set to 1 to use the optimised IB generation for terrain. Uses some more memory, but speeds up terrain work.
variable: localized_texts_db_location DUMPTODISK
- type: string
- current:
- help:
variable: rope_skill_controller_air_time_for_change_to_flymode
- type: float
- current: 0.25
- help:
variable: ds_LoadSoundsSync
- type: int
- current: 0
- help: Load Sounds synchronously
variable: e_CoverageBufferTolerance
- type: int
- current: 0
- help: amount of visible pixel that will still identify the object as covered
variable: cl_country_code
- type: string
- current:
- help: pod user country code
variable: p_max_MC_iters
- type: int
- current: 6000
- help: Specifies the maximum number of microcontact solver iterations
variable: s_PrecacheData
- type: int
- current: 1
- help: Toggles precaching of static sounds on level loading.
- Usage: s_PrecacheData [0/1] Default is 1.
variable: ss_min_loading_dist_ratio RESTRICTEDMODE
- type: float
- current: 0.5
- help: minimum dist ratio to view dist to load terrain and geometries
variable: e_gsm_cache
- type: float
- current: 0
- help: Cache sun shadows maps over several frames 0=off, 1=on if MultiGPU is deactivated
variable: pl_zeroGSpeedMultSpeedSprint
- type: float
- current: 5
- help: Modify movement speed in zeroG, in speed sprint.
variable: camera_dive_enable
- type: int
- current: 1
- help:
variable: e_StreamCgfDebug
- type: int
- current: 0
- help: Draw helpers and other debug information about CGF streaming 1: Draw color coded boxes for objects taking more than e_StreamCgfDebugMinObjSize, also shows are the LOD’s stored in single CGF or were split into several CGF’s 2: Trace into console every loading and unloading operation 3: Print list of currently active objects taking more than e_StreamCgfDebugMinObjSize KB
variable: e_gsm_stats
- type: int
- current: 0
- help: Show GSM statistics 0=off, 1=enable debug to the screens
variable: e_dist_for_wsbbox_update
- type: float
- current: 1
- help:
variable: e_dynamic_light_frame_id_vis_test
- type: int
- current: 1
- help: Use based on last draw frame visibility test
variable: sv_ranked
- type: int
- current: 0
- help: Enable statistics report, for official servers only.
variable: i_mouse_buffered
- type: int
- current: 0
- help: Toggles mouse input buffering.
- Usage: i_mouse_buffered [0/1] Default is 0 (off). Set to 1 to process buffered mouse input.
variable: MemStatsThreshold
- type: int
- current: 32000
- help:
variable: r_MotionBlurShutterSpeed
- type: float
- current: 0.015
- help: Sets motion blur camera shutter speed.
- Usage: r_MotionBlurShutterSpeed [0…1] Default is 0.015f.
variable: bot_select_char_index
- type: int
- current: 0
- help: select character index (0 ~ n), invalid index stop progress
variable: e_recursion_view_dist_ratio
- type: float
- current: 0.1
- help: Set all view distances shorter by factor of X
variable: r_ZPassOnly
- type: int
- current: 0
- help:
variable: e_cbuffer_resolution
- type: int
- current: 256
- help: Resolution of software coverage buffer
variable: e_shadows_adapt_scale
- type: float
- current: 2.72
- help: Shadows slope bias for shadowgen
variable: e_screenshot_debug
- type: int
- current: 0
- help: 0 off 1 show stiching borders 2 show overlapping areas
variable: cl_freeCamDamping
- type: float
- current: 0.5
- help: Free camera damping
variable: r_ArmourPulseSpeedMultiplier
- type: float
- current: 1
- help: Armour pulse speed multiplier - default = 1.0
variable: net_stats_login DUMPTODISK
- type: string
- current:
- help: Login for reporting stats on dedicated server
variable: s_DrawSounds
- type: int
- current: 0
- help: Toggles drawing of a small red ball at the sound’s position and additional information.
- Usage: s_DrawSounds [0..4] Default is 0 (off). 1: Draws the ball, filename and the current volume of the used channel for all active sounds. 2: Draws the ball, used channel, static volume, current volume, SoundID of the used channel for all active sounds. 3: Draws the ball, all information for all active sounds. 4: Draws the ball, and information for all sounds (also unactive).
variable: es_ImpulseScale
- type: float
- current: 0
- help:
- Usage: es_ImpulseScale 0.0
variable: r_HDRSCurveMax DUMPTODISK
- type: float
- current: 0.95
- help: HDR s-curve max output
- Usage: r_HDRSCurveMax [Value] Default is 0.95
variable: r_HDRSCurveMin DUMPTODISK
- type: float
- current: 0
- help: HDR s-curve min output
- Usage: r_HDRSCurveMin [Value] Default is 0.0
variable: e_gsm_force_terrain_include_objects
- type: int
- current: 0
- help: Includes All Object into terrain shadow map
variable: um_vehicle_deep_water_speed_ratio
- type: float
- current: 0.1
- help:
variable: e_show_modelview_commands
- type: int
- current: 0
- help: show modelview commands
variable: camera_max_dist
- type: float
- current: 10
- help:
variable: r_NightVisionCamMovNoiseAmount
- type: float
- current: 0.5
- help: Set nightvision noise amount based on camera movement.
variable: r_DrawNearFarPlane
- type: float
- current: 40
- help: Default is 40.
variable: ai_PathfindTimeLimit
- type: float
- current: 2
- help: Specifies how many seconds an individual AI can hold the pathfinder blocked
- Usage: ai_PathfindTimeLimit 1.5 Default is 2. A lower value will result in more path requests that end in NOPATH - although the path may actually exist.
variable: s_GameCinemaVolume
- type: float
- current: 0.200001
- help: Controls the cinema volume for game use.
- Usage: s_GameCinemaVolume 1.0 Default is 1, which is full volume.
variable: p_net_minsnapdot
- type: float
- current: 0.99
- help: Minimum quat dot product between server orientation and client orientation at which to start snapping
variable: e_screenshot_width
- type: int
- current: 2000
- help: used for e_panorama_screenshot to define the width of the destination image, 2000 default
variable: ai_OverlayMessageDuration DUMPTODISK
- type: float
- current: 5
- help: How long (seconds) to overlay AI warnings/errors
variable: net_actor_controller_ragdoll_smooth_time
- type: float
- current: 1
- help:
variable: sys_SSInfo
- type: int
- current: 0
- help: Show SourceSafe information (Name,Comment,Date) for file errors.Usage: sys_SSInfo [0/1] Default is 0 (off).
variable: sv_DedicatedMaxRate
- type: float
- current: 30
- help: Sets the maximum update rate when running as a dedicated server.
- Usage: sv_DedicatedMaxRate [5..500] Default is 50.
variable: r_DrawNearFoV
- type: int
- current: 60
- help: Sets the FoV for drawing of near objects.
- Usage: r_DrawNearFoV [n] Default is 60.
variable: r_shadersUnLoadBinCaches
- type: int
- current: 1
- help:
variable: r_ShadowsX2CustomBias
- type: float
- current: 1
- help: Custom Bias for Sun Light
variable: ai_TickCounter DUMPTODISK
- type: int
- current: 0
- help: Enables AI tick counter
variable: g_joint_breaking
- type: int
- current: 1
- help: Toggles jointed objects breaking
variable: r_TexturesStreamingNoUpload
- type: int
- current: 0
- help:
variable: rope_max_allowed_step
- type: float
- current: 0.02
- help:
variable: cr_rotateDampingSpeed
- type: float
- current: 0.1
- help:
variable: r_ShadersDirectory
- type: string
- current: shaders
- help:
variable: movement_verify_detailed_warp_speed_fast
- type: float
- current: 50
- help:
variable: e_sky_box_debug
- type: int
- current: 0
- help: debug sky box
variable: p_max_LCPCG_subiters_final
- type: int
- current: 250
- help: Limits the number of LCP CG solver inner iterations during the final iteration (should be of the order of the number of contacts)
variable: r_CustomResPreview
- type: int
- current: 1
- help: Enable/disable preview of custom resolution rendering in viewport(0 - no preview, 1 - scaled to match viewport, 2 - custom resolution clipped to viewport
variable: cl_world_cookie
- type: int
- current: 0
- help: world cookie
variable: ai_DrawShooting
- type: string
- current: none
- help: Name of puppet to show fire stats
variable: e_entities
- type: int
- current: 1
- help: Activates drawing of entities and brushes
variable: name_tag_hp_height_offset_on_bgmode
- type: float
- current: 13
- help: nametag hp height offset on bgmode
variable: r_HDRFilmicToe
- type: float
- current: 0.1
- help: HDR Teo Strenth Fix amount
- Usage: r_HDRFilmicToe [Value]
variable: ai_DrawHidespots DUMPTODISK
- type: int
- current: 0
- help: Draws latest hide-spot positions for all agents withing specified range.
variable: camera_debug_target_pos
- type: int
- current: 0
- help: Debug render camera target pos (blue)
variable: g_ignore_whisper_invite
- type: int
- current: 0
- help: 0(accept whisper invite), 1(ignore whisper invite)
variable: sv_input_timeout
- type: int
- current: 0
- help: Experimental timeout in ms to stop interpolating client inputs since last update.
variable: r_ShadowTexFormat
- type: int
- current: 5
- help: 0=use R16G16 texture format for depth map, 1=try to use R16 format if supported as render target 2=use R32F texture format for depth map 3=use ATI’s DF24 texture format for depth map 4=use NVIDIA’s D24S8 texture format for depth map 5=use NVIDIA’s D16 texture format for depth map
- Usage: r_ShadowTexFormat [0-5]
variable: e_GIMaxDistance
- type: float
- current: 200
- help: Maximum distance of global illumination in meters. The less the distance the better the quality. Default: 50. Max: 150
variable: tqos_performance_report_period
- type: int
- current: 360000
- help: tqos performance report period
variable: r_ColorGradingSelectiveColor
- type: int
- current: 1
- help: Enables color grading.
- Usage: r_ColorGradingSelectiveColor [0/1]
variable: um_ship_debug
- type: int
- current: 0
- help: show ship unit model debug info
variable: q_ShaderHDR REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of HDR
- Usage: q_ShaderHDR 0=low/1=med/2=high/3=very high (default)
variable: q_ShaderIce REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Ice
- Usage: q_ShaderIce 0=low/1=med/2=high/3=very high (default)
variable: q_ShaderSky REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Sky
- Usage: q_ShaderSky 0=low/1=med/2=high/3=very high (default)
variable: ac_predictionSmoothingOri
- type: float
- current: 0
- help: .
variable: ac_predictionSmoothingPos
- type: float
- current: 0
- help: .
variable: ac_triggercorrectiontimescale
- type: float
- current: 0.5
- help: .
variable: p_ray_peak_time
- type: float
- current: 0
- help: Rays that take longer then this (in ms) will use different color
variable: r_ShadersAsyncMaxThreads DUMPTODISK
- type: int
- current: 1
- help:
variable: cp_debug_picked_entity
- type: int
- current: 0
- help:
variable: replay_play_camera
- type: int
- current: 1
- help: [0, 1]
variable: dynamic_action_bar_distance
- type: float
- current: 25
- help: dynamic action bar distance (meter)
variable: e_StreamCgfVisObjPriority
- type: float
- current: 0.5
- help: Priority boost for visible objects 0 - visible objects has no priority over invisible objects, camera direction does not affect streaming 1 - visible objects has highest priority, in case of trashing will produce even more trashing
variable: name_tag_hp_height
- type: float
- current: 7
- help: nametag hp bar height
variable: dynamic_action_bar_combo_pop
- type: int
- current: 1
- help:
variable: ac_debugCarryCorrection
- type: int
- current: 0
- help: .
variable: e_screenshot_height
- type: int
- current: 1500
- help: used for e_panorama_screenshot to define the height of the destination image, 1500 default
variable: e_deformable_objects
- type: int
- current: 1
- help: Enable / Disable morph based deformable objects
variable: ag_logselections
- type: int
- current: 0
- help: Log animation graph selection results
variable: g_teamlock
- type: int
- current: 2
- help: Number of players one team needs to have over the other, for the game to deny joining it. 0 disables.
variable: e_custom_dynamic_lod
- type: int
- current: 0
- help: use dynamic lod
variable: e_use_enhanced_effect
- type: int
- current: 1
- help: show weapon enhanced effect
variable: r_shootingstar_length
- type: float
- current: 0.05
- help: Distance across the sky the shooting star travels.
variable: name_tag_hp_height_on_bgmode
- type: float
- current: 38
- help: nametag hp bar height on bgmode
variable: r_CloudsDebug
- type: int
- current: 0
- help: Toggles debugging mode for clouds.Usage: r_CloudsDebug [0/1/2]
- Usage: r_CloudsDebug = 1: render just screen imposters
- Usage: r_CloudsDebug = 2: render just non-screen imposters Default is 0 (off)
variable: net_ship_controller_debug
- type: int
- current: 0
- help:
variable: data_mining_report_interval
- type: float
- current: 300
- help:
variable: sys_spec_full
- type: int
- current: 4
- help: Console variable group to apply settings to multiple variables
sys_spec_full [1/2/3/4/x]: … option_animation = 1/2/3/4/4 … option_anti_aliasing = 1/1/2/3/3 … option_character_lod = 1/2/3/4/4 … option_effect = 1/2/3/4/4 … option_shader_quality = 1/2/3/4/4 … option_shadow_dist = 1/2/3/4/4 … option_shadow_view_dist_ratio = 1/2/3/4/4 … option_shadow_view_dist_ratio_character = 1/2/3/4/4 … option_terrain_detail = 1/2/3/4/4 … option_terrain_lod = 1/2/3/4/4 … option_texture_bg = 1/2/3/4/4 … option_texture_character = 1/2/3/4/4 … option_use_cloud = 0/1/1/1/1 … option_use_dof = 0/0/1/1/1 … option_use_hdr = 0/0/1/1/1 … option_use_shadow = 1/1/1/1/1 … option_use_water_reflection = 0/1/1/1/1 … option_view_dist_ratio = 1/2/3/4/4 … option_view_dist_ratio_vegetation = 1/2/3/4/4 … option_view_distance = 1/2/3/4/4 … option_volumetric_effect = 1/2/3/4/4 … option_water = 1/2/3/4/4
variable: ai_AllowAccuracyDecrease SAVEGAME
- type: int
- current: 1
- help: Set to 1 to enable AI accuracy decrease when target is moving lateraly.
variable: ca_debug_phys_loading
- type: int
- current: 0
- help:
variable: net_lan_scanport_num DUMPTODISK
- type: int
- current: 5
- help: Num ports for LAN games scanning
variable: e_ambient_occlusion
- type: int
- current: 0
- help: Activate non deferred terrain occlusion and indirectional lighitng system
variable: cg_sync_delay_max
- type: int
- current: 300
- help: movement sync delay margin(ms)
variable: max_time_step
- type: float
- current: 0.2
- help: Game systems clamped to this frame time
variable: r_PixelSync DUMPTODISK
- type: int
- current: 0
- help: 0 = OFF 1 = LDR 2 = HDR 3 = Debug 4 = Remove individual targets 5 = LDR(Individual) 6 = HDR(Individual) 7 = Debug(Individual)
variable: ag_forceInsideErrorDisc
- type: int
- current: 1
- help: Force animation to stay within maximum error distance
variable: um_vehicle_water_speed_ratio
- type: float
- current: 0.5
- help:
variable: vehicle_controller_GroundAlign_smooth_time
- type: float
- current: 1
- help: 0.0 ~ 2.0, default : 1.0
variable: sys_budget_dp
- type: float
- current: 2000
- help:
variable: e_screenshot_map_camheight
- type: float
- current: 100000
- help: param for top-down-view screenshot creation, defining the camera height for screenshots, see e_screenshot_map defines the y position of the bottom right corner of the screenshot-area on the terrain, 0.0 - 1.0 (1.0 is default)
variable: r_ShadersPreactivate DUMPTODISK
- type: int
- current: 0
- help:
variable: g_difficultyLevel READONLY
- type: int
- current: 0
- help: Difficulty level
variable: profile
- type: int
- current: 0
- help: Enable profiling.
- Usage: profile # Where # sets the profiling to: 0: Profiling off 1: Self Time 2: Hierarchical Time 3: Extended Self Time 4: Extended Hierarchical Time 5: Peaks Time 6: Subsystem Info 7: Calls Numbers 8: Standard Deviation -1: Profiling enabled, but not displayed Default is 0 (off).
variable: ShowTargetToTargetCastingBar
- type: int
- current: 0
- help: show target target casting bar
variable: r_StereoNearGeoScale DUMPTODISK
- type: float
- current: 0.65
- help: Scale for near geometry (weapon) that gets pushed into the screen
variable: name_tag_hp_width_offset_on_bgmode
- type: float
- current: 13
- help: nametag hp width offset on bgmode
variable: r_DeferredShadingLightStencilRatio DUMPTODISK
- type: float
- current: 0.21
- help: Sets screen ratio for deferred lights to use stencil (eg: 0.2 - 20% of screen).
- Usage: r_DeferredShadingLightStencilRatio [value] Default is 0.2
variable: ai_DrawVisCheckQueue DUMPTODISK
- type: int
- current: 0
- help: list of pending vis-check trace requests
variable: r_EnvTexUpdateInterval DUMPTODISK
- type: float
- current: 0.05
- help: Sets the interval between environmental 2d texture updates.
- Usage: r_EnvTexUpdateInterval 0.001 Default is 0.001.
variable: e_voxel_fill_mode
- type: int
- current: 0
- help: Use create brush as fill brush
variable: ui_skill_accessor_update_interval
- type: float
- current: 100
- help: skill accessor update interval time(ms) [0. ~ 1000]
variable: r_ShadowPoolMaxTimeslicedUpdatesPerFrame
- type: int
- current: 1
- help: Max number of time sliced shadow pool updates allowed per frame
variable: ai_ProtoRODRegenTime DUMPTODISK
- type: float
- current: 8
- help: Proto
variable: camera_close_up_fade_out_duration
- type: float
- current: 1
- help:
variable: net_stats_pass DUMPTODISK
- type: string
- current:
- help: Password for reporting stats on dedicated server
variable: movement_verify_move_speed_report_skip_rate
- type: float
- current: 0.8
- help:
variable: p_log_lattice_tension
- type: int
- current: 0
- help: If set, breakable objects will log tensions at the weakest spots
variable: camera_pitch_align_speed
- type: int
- current: 60
- help:
variable: hit_assistSingleplayerEnabled
- type: int
- current: 1
- help: Enable/disable minimum damage hit assistance
variable: p_max_LCPCG_fruitless_iters
- type: int
- current: 4
- help: Maximum number of LCP CG iterations w/o improvement (defined by p_min_LCPCGimprovement)
variable: e_phys_foliage
- type: int
- current: 0
- help: Enables physicalized foliage (1 - only for dynamic objects, 2 - for static and dynamic)
variable: e_decals_deffered_dynamic_min_size
- type: float
- current: 0.1
- help: Convert only dynamic decals bigger than X into deferred
variable: net_adaptive_fast_ping
- type: int
- current: 1
- help:
variable: e_particles_disable_equipments
- type: int
- current: 0
- help: disable equipment particles in runtime
variable: con_line_buffer_size
- type: int
- current: 1000
- help:
variable: r_TexturesStreamingSync
- type: int
- current: 0
- help:
variable: r_OcclusionQueriesMGPU
- type: int
- current: 1
- help: 0=disabled, 1=enabled (if mgpu supported),
variable: e_modelview_Prefab_offset_x
- type: float
- current: 0
- help: x modelview Prefab offset (in world space)
variable: e_modelview_Prefab_offset_y
- type: float
- current: 0
- help: y modelview Prefab offset (in world space)
variable: e_modelview_Prefab_offset_z
- type: float
- current: 0
- help: z modelview Prefab offset (in world space)
variable: sound_enable_only_activated
- type: int
- current: 1
- help: enable only activated(1)/disable(0)
variable: g_blood
- type: int
- current: 1
- help: Toggle blood effects
variable: ca_cloth_vars_reset
- type: int
- current: 2
- help: 1 - load the values from the next char, 1 - apply normally, 2+ - ignore
variable: ss_use_in_game_loading RESTRICTEDMODE
- type: int
- current: 1
- help:
variable: cl_password DUMPTODISK
- type: string
- current:
- help: client password for developer
variable: r_SSGIBlur
- type: int
- current: 1
- help: SSGI enable blur
variable: e_timer_debug
- type: int
- current: 0
- help: Timer debug
variable: r_SSDOOptimized
- type: int
- current: 8
- help: Usage: CV_r_SSDOOptimized 1 2 3 0 off (default) 0x01 reduce sample size 0x02 reduce texture size 0x04 apply median filter(additionl processing)
variable: world_widget_mouse_up_threshold
- type: int
- current: 30
- help: threshold for mouse down to mouse up position
variable: camera_move_max_inertia
- type: float
- current: 2
- help:
variable: cl_sensitivityZeroG DUMPTODISK
- type: float
- current: 70
- help: Set mouse sensitivity in ZeroG!
variable: ai_DrawOffset
- type: float
- current: 0.1
- help: vertical offset during debug drawing
variable: ca_drawSkeletonFilter
- type: string
- current: *
- help: Filter for ca_DrawSkeleton
variable: camera_dive_end_depth
- type: float
- current: 1
- help:
variable: ai_CrowdControlInPathfind
- type: int
- current: 1
- help: Toggles AI using crowd control in pathfinding.
- Usage: ai_CrowdControlInPathfind [0/1] Default is 1 (on).
variable: g_quickGame_min_players DUMPTODISK
- type: int
- current: 0
- help: QuickGame option
variable: ca_DelayTransitionAtLoading DUMPTODISK
- type: int
- current: 1
- help: if this is 1, then Delay Transition at streaming loading
variable: r_ShadowsParticleAnimJitterAmount DUMPTODISK
- type: float
- current: 1
- help: Amount of animated jittering for particles shadows.
- Usage: r_ShadowsParticleJitterAmount [x], 1. is default
variable: ai_DebugDrawAdaptiveUrgency DUMPTODISK
- type: int
- current: 0
- help: Enables drawing the adaptive movement urgency.
variable: e_character_light_specualr_multy
- type: float
- current: 0
- help: character light source specualr multy
variable: ca_UseAssetDefinedLod
- type: int
- current: 0
- help: Lowers render LODs for characters with respect to “consoles_lod0” UDP. Requires characters to be reloaded.
variable: e_particles_max_draw_screen
- type: float
- current: 2
- help: Pixel size cutoff for rendering particles – fade out earlier
variable: distance_meter
- type: int
- current: 0
- help: 0 : off, 1 : on
variable: r_UseEdgeAA
- type: int
- current: 0
- help: Toggles edge blurring/antialiasing
- Usage: r_UseEdgeAA [0/1/2] Default is 1 (edge blurring) 1 = activate edge blurring mode 2 = activate edge antialiasing mode (previous version)
variable: sys_budget_system_memory_texture
- type: float
- current: 32
- help:
variable: ca_AttachmentShadowCullingDist
- type: float
- current: 40
- help: attachment shadow culling distance
variable: i_mouse_accel DUMPTODISK
- type: float
- current: 0
- help: Set mouse acceleration, 0.0 means no acceleration.
- Usage: i_mouse_accel [float number] (usually a small number, 0.1 is a good one) Default is 0.0 (off)
variable: ag_physErrorMinOuterRadius DUMPTODISK
- type: float
- current: 0.2
- help:
variable: e_water_ocean_fft
- type: int
- current: 1
- help: Activates fft based ocean
variable: e_portals
- type: int
- current: 1
- help: Activates drawing of visareas content (indoors), values 2,3,4 used for debugging
variable: transfer_station_lower
- type: float
- current: 0
- help:
variable: ai_sprintDistance DUMPTODISK
- type: float
- current: 5
- help: goalOp sprint distance
variable: OceanWavesSize
- type: float
- current: 0.75
- help: wave size
variable: r_DeferredShadingHeightBasedAmbient
- type: int
- current: 1
- help: Toggles experimental height based ambient.
- Usage: r_DeferredShadingHeightBasedAmbient [0/1] Default is 1 (enabled), 0 Disables
variable: cl_sensitivity DUMPTODISK
- type: float
- current: 20
- help: Set mouse sensitivity!
variable: e_ParticlesPoolSize
- type: int
- current: 12288
- help: Particles pool memory size in KB
variable: max_unit_for_test
- type: int
- current: 1000
- help: max unit for test
variable: r_MultiGPU
- type: int
- current: 0
- help: 0=disabled, 1=extra overhead to allow SLI(NVidia) or Crossfire(ATI), 2(default)=automatic detection (currently SLI only, means off for ATI) should be activated before rendering
variable: e_StreamPredictionUpdateTimeSlice
- type: float
- current: 0.4
- help: Maximum amount of time to spend for scene streaming priority update in milliseconds
variable: e_customizer_settings_vacuum
- type: int
- current: 0
- help: Enable the customizer settings “vacuum.” This collects the settings used for customizing units, in a local database.
variable: option_camera_fov_set
- type: int
- current: 1
- help: [1,2,3] 1 : Action, 2 : Classic, 3 : Wide
variable: bot_enable_engine_profiler
- type: int
- current: 0
- help: bot enable engine profiler
variable: r_StencilBits DUMPTODISK
- type: int
- current: 8
- help:
variable: ai_MovementSpeedDarkIllumMod SAVEGAME
- type: float
- current: 0.6
- help: Multiplier for movement speed when the target is in dark light condition.
variable: ac_disableSlidingContactEvents
- type: int
- current: 0
- help: Force disable sliding contact events.
variable: sys_budget_dp_entity
- type: float
- current: 200
- help:
variable: cl_immigration_passport_hash
- type: string
- current: I3MaAzOL��M�Y7�0�Cb
- help: cl_immigration_passport_hash
variable: option_character_privacy_status
- type: int
- current: 0
- help: set character privacy status
variable: r_ssdoAmbientClamp
- type: float
- current: 0.5
- help: Strength of SSDO ambient occlusion
variable: ca_UseCompiledCalFile
- type: int
- current: 0
- help:
variable: ag_ep_showPath
- type: int
- current: 0
- help:
variable: q_ShaderShadow REQUIRE_APP_RESTART
- type: int
- current: 3
- help: Defines the shader quality of Shadow
- Usage: q_ShaderShadow 0=low/1=med/2=high/3=very high (default)
variable: r_Scratches
- type: int
- current: 2
- help: Sets fullscreen scratches post-process effect usage.
- Usage: r_Scratches [0/1/2] 0: force off 1: force on 2: on in game-mode only (default) 3: as 2, but independent of sunshafts or sun postion
variable: e_terrain_ao
- type: int
- current: 1
- help: Activate deferred terrain ambient occlusion
variable: e_voxel_build
- type: int
- current: 0
- help: Regenerate voxel world
variable: r_ReflectionsQuality DUMPTODISK
- type: int
- current: 3
- help: Toggles reflections quality.
- Usage: r_ReflectionsQuality [0/1/2/3] Default is 0 (terrain only), 1 (terrain + particles), 2 (terrain + particles + brushes), 3 (everything)
variable: e_voxel_debug
- type: int
- current: 0
- help: Draw voxel debug info
variable: cl_nearPlane DUMPTODISK
- type: float
- current: 0
- help: overrides the near clipping plane if != 0, just for testing.
variable: combat_msg_display_ship_collision
- type: int
- current: 1
- help: 0 : off, 1 : display
variable: name_tag_hp_offset
- type: float
- current: 5
- help: nametag hp bar offset
variable: r_FogGlassBackbufferResolveDebug
- type: int
- current: 0
- help: Prints debug output show current number of backbuffer resolves used to Glass shader with depth fog
- Usage: r_FogGlassBackbufferResolveDebug [0/1] 0: disable output (default) 1: enable output
variable: sys_budget_dp_brush
- type: float
- current: 500
- help:
variable: es_DebugTimers
- type: int
- current: 0
- help: This is for profiling and debugging (for game coders and level designer) By enabling this you get a lot of console printouts that show all entities that receive OnTimer events - it’s good to minimize the call count. Certain entities might require this feature and using less active entities can often be defined by the level designer.
- Usage: es_DebugTimers 0/1
variable: e_foliage_branches_stiffness
- type: float
- current: 100
- help: Stiffness of branch ropes
variable: r_UseMaterialLayers
- type: int
- current: 1
- help: Enables material layers rendering.
- Usage: r_UseMaterialLayers [0/1] Default is 1 (on). Set to 0 to disable material layers.
variable: name_tag_fading_duration
- type: int
- current: 500
- help: set unit name tag fading duration (msec)
variable: sys_noupdate
- type: int
- current: 0
- help: Toggles updating of system with sys_script_debugger.
- Usage: sys_noupdate [0/1] Default is 0 (system updates during debug).
variable: movement_verify_speed_error_tolerance
- type: float
- current: 0.1
- help:
variable: quest_guide_decal_offset
- type: float
- current: 1
- help:
variable: v_stabilizeVTOL DUMPTODISK
- type: float
- current: 0.35
- help: Specifies if the air movements should automatically stabilize
variable: s_ReverbReflectionDelay
- type: float
- current: -1
- help: Sets the current reverb’s early reflection in seconds! (overrides dynamic values!)
- Usage: s_ReverbReflectionDelay [0/0.3]
- Default: -1 -1: Uses the value set within the reverb preset.
variable: ca_MergeAttachmentMeshes
- type: int
- current: 1
- help: Merge Attachment RenderMesh to CCharInstance
variable: option_hide_bloodlust_mode
- type: int
- current: 0
- help: 0(show), 1(hide)
variable: ui_eventProfile
- type: int
- current: 0
- help:
variable: ca_DrawBBox
- type: int
- current: 0
- help: if set to 1, the own bounding box of the character is drawn
variable: e_gsm_force_extra_range_include_objects
- type: int
- current: 0
- help: Includes All Object into extra range shadow map
variable: cl_crouchToggle DUMPTODISK
- type: int
- current: 0
- help: To make the crouch key work as a toggle
variable: net_backofftimeout
- type: int
- current: 360
- help: Maximum time to allow a remote machine to stall for before disconnecting
variable: mfx_Debug
- type: int
- current: 0
- help: Turns on MaterialEffects debug messages. 1=Collisions, 2=Breakage, 3=Both
variable: e_shadows_terrain
- type: int
- current: 1
- help: Enable shadows from terrain
variable: v_pa_surface
- type: int
- current: 1
- help: Enables/disables vehicle surface particles
variable: p_splash_dist0
- type: float
- current: 7
- help: Range start for splash event distance culling
variable: p_splash_dist1
- type: float
- current: 30
- help: Range end for splash event distance culling
variable: r_RainDistMultiplier
- type: float
- current: 2
- help: Rain layer distance from camera multiplier
variable: r_ShadersIntCompiler DUMPTODISK
- type: int
- current: 1
- help:
variable: r_distant_rain
- type: int
- current: 0
- help: Enables distant rain rendering.
- Usage: r_distant_rain [0/1] Default is 1 (on). Set to 0 to disable.
variable: s_MusicSpeakerBackVolume DUMPTODISK
- type: float
- current: 0
- help: Sets the volume of the back speakers.
- Usage: s_MusicSpeakerBackVolume 0.3Default is 0.0.
variable: r_texturesstreamingPostponeThresholdMip
- type: int
- current: 1
- help: Threshold used to postpone high resolution mipmaps.
- Usage: r_texturesstreamingPostponeThresholdMip [count] Default is 1
variable: r_NightVisionCamMovNoiseBlendSpeed
- type: float
- current: 2
- help: Set nightvision noise amount blend speed.
variable: g_debugaimlook
- type: int
- current: 0
- help: Debug aim/look direction
variable: picking_target
- type: int
- current: 0
- help: 0 : rigid, terrain, water, 1 : terrain, water
variable: g_debug_sync_skip_entity_update
- type: int
- current: 1
- help: 0 : off, 1 : on
variable: e_particles
- type: int
- current: 1
- help: Activates drawing of particles
variable: sv_gamerules
- type: string
- current: SinglePlayer
- help: The game rules that the server should use
variable: pelvis_shake_time
- type: float
- current: 0.2
- help:
variable: pelvis_shake_warp
- type: int
- current: 0
- help:
variable: r_MSAA_samples DUMPTODISK, REQUIRE_APP_RESTART
- type: int
- current: 0
- help: Number of subsamples used when multisampled antialiasing is enabled.
- Usage: r_MSAA_samples N (where N is a number >= 0). Attention, N must be supported by given video hardware!
- Default: 4. Please note that various hardware implements special MSAA modes via certain combinations of r_MSAA_quality and r_MSAA_samples. See config/MSAAProfiles*.txt for samples.
variable: ca_ForceUpdateSkeletons
- type: int
- current: 0
- help: Always update all skeletons, even if not visible.
variable: name_tag_up_scale_limit
- type: float
- current: 1.1
- help: set unit name tag minimum font size
variable: profile_network
- type: int
- current: 0
- help: Enables network profiling.
variable: cd_furniture_update_distance
- type: float
- current: 64
- help:
variable: e_voxel_make_physics
- type: int
- current: 1
- help: Physicalize geometry
variable: ca_LodCountRatio
- type: int
- current: 2
- help:
variable: r_ShadowsMaskDownScale
- type: int
- current: 0
- help: Saves video memory by using lower resolution for shadow masks except first one 0=per pixel shadow mask 1=half resolution shadow mask
- Usage: r_ShadowsMaskDownScale [0/1]
variable: sv_packetRate
- type: int
- current: 30
- help: Packet rate on server
variable: ca_DrawIdle2MoveDir
- type: int
- current: 0
- help: if this is 1, we will draw the initial Idle2Move dir
variable: ca_DrawFootPlants DUMPTODISK
- type: int
- current: 0
- help: if this is 1, it will print some debug boxes at the feet of the character
variable: s_Vol0TurnsVirtual REQUIRE_APP_RESTART
- type: int
- current: 1
- help: Toggles if sounds with zero volume force to go virtual.
- Usage: s_Vol0TurnsVirtual [0/1] Default is 1 (on).
variable: es_UpdateTimer
- type: int
- current: 1
- help:
- Usage: es_UpdateTimer [0/1] Default is 1 (on).
variable: ai_LimitNodeGetEnclosing
- type: int
- current: 30
- help:
variable: es_SplashThreshold
- type: float
- current: 1
- help: minimum instantaneous water resistance that is detected as a splashUsage: es_SplashThreshold 200.0
variable: r_HDRSaturation DUMPTODISK
- type: float
- current: 0.875
- help: HDR saturation
- Usage: r_HDRSaturation [Value] Default is 1.0
variable: option_use_dof
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_use_dof [0/1/x]: … r_DepthOfField = 1/2/2
variable: option_use_hdr
- type: int
- current: 1
- help: Console variable group to apply settings to multiple variables
option_use_hdr [0/1/x]: … r_HDRRendering = 0/3/3 … r_PostProcessMinimal = 1/0/0
variable: r_SSAO_quality
- type: int
- current: 3
- help: SSAO shader quality
variable: aux_use_simple_target
- type: int
- current: 0
- help: 0 : load from asset 1 : use 2 : don’t use
variable: profile_sampler
- type: float
- current: 0
- help: Set to 1 to start sampling profiling
variable: g_quickGame_prefer_favorites DUMPTODISK
- type: int
- current: 0
- help: QuickGame option
variable: e_on_demand_maxsize
- type: float
- current: 20
- help: Specifies the maximum size of vegetation objects that are physicalized on-demand
variable: e_decals_life_time_scale DUMPTODISK
- type: float
- current: 1
- help: Allows to increase or reduce decals life time for different specs
variable: r_ShaderUsageDelay
- type: int
- current: 0
- help: Enables a delay between creating a shader resource and actually using it. This can prevent the D3D thread from locking on background shader compilation work. Set to 0 to disable this delay. The default is 3, which means a 3 frame delay.
variable: cl_bandwidth
- type: int
- current: 50000
- help: Bit rate on client
variable: ca_LodCount0
- type: int
- current: 5
- help:
variable: d3d9_TextureFilter DUMPTODISK
- type: string
- current: TRILINEAR
- help: Specifies D3D specific texture filtering type.
- Usage: d3d9_TexMipFilter [TRILINEAR/BILINEAR/LINEAR/NEAREST]
variable: movement_verify_move_speed_over_tolerance
- type: float
- current: 0.2
- help:
variable: es_HitCharacters
- type: int
- current: 1
- help: specifies whether alive characters are affected by bullet hits (0 or 1)
variable: name_tag_expedition_show
- type: int
- current: 1
- help: render name tag of expedition unit
variable: aux_use_collide
- type: int
- current: 0
- help: 0 : load from asset 1 : use 2 : don’t use
variable: cl_frozenSensMax
- type: float
- current: 1
- help: Frozen sensitivity max
variable: cl_frozenSensMin
- type: float
- current: 1
- help: Frozen sensitivity min
variable: ca_EnableAssetStrafing
- type: int
- current: 1
- help: asset strafing is disabled by default
variable: data_mining_perf_interval
- type: float
- current: 60
- help:
variable: cl_web_session_enc_key
- type: string
- current: xEeUYIxCpqJZpRwKA97VZA==
- help: web session encryption key
variable: e_soft_particles
- type: int
- current: 1
- help: Enables soft particles
variable: net_actor_controller_debug_ragdoll
- type: int
- current: 0
- help:
variable: ai_DrawUpdate DUMPTODISK
- type: int
- current: 0
- help: list of AI forceUpdated entities
variable: d3d9_NVPerfHUD
- type: int
- current: 0
- help:
variable: e_write_character_patchwork_dds
- type: int
- current: 0
- help: Print all patchworked textures as DDS files
variable: pl_zeroGSpeedMaxSpeed
- type: float
- current: -1
- help: (DEPRECATED) Maximum player speed request limit for zeroG while in speed mode.
variable: g_buddyMessagesIngame DUMPTODISK
- type: int
- current: 1
- help: Output incoming buddy messages in chat while playing game.
variable: combo_debug
- type: int
- current: 0
- help: debug combo timing
variable: ag_showPhysSync
- type: int
- current: 0
- help: Show physics sync
variable: profile_disk_type_filter
- type: int
- current: -1
- help: Set the tasks to be filtered Allowed values are: Textures = 1, Geometry = 2, Animation = 3, Music = 4, Sound = 5The default value is -1 (disabled)
- Usage: profile_disk_timeframe [val]
variable: camera_max_pitch
- type: float
- current: 88
- help:
variable: r_ShadowsAdaptionRangeClamp DUMPTODISK
- type: float
- current: 0.04
- help: maximum range between caster and reciever to take into account.
- Usage: r_ShadowsAdaptionRangeClamp [0.0 - 1.0], default 0.01
variable: e_vegetation_sprites_min_distance
- type: float
- current: 8
- help: Sets minimal distance when distributed object can be replaced with sprite
variable: ca_DrawEmptyAttachments
- type: int
- current: 0
- help: draws a wireframe cube if there is no object linked to an attachment
variable: e_terrain_occlusion_culling_max_steps
- type: int
- current: 50
- help: Max number of tests per ray (for version 0)
variable: aux_use_breast
- type: int
- current: 1
- help:
variable: ca_FPWeaponInCamSpace
- type: int
- current: 1
- help: if this is 1, then we attach the weapon to the camera
variable: e_decals_wrap_debug
- type: int
- current: 0
- help: debug wrapped decal
variable: e_custom_thread_cut_mesh
- type: int
- current: 0
- help: turn off thread cut mesh on/off
variable: skill_caster_rotation
- type: int
- current: 1
- help: rotate caster to target before fire skill
variable: ai_DebugDrawHashSpaceAround DUMPTODISK
- type: string
- current: 0
- help: Validates and draws the navigation node hash space around specified entity.
variable: g_playerInteractorRadius
- type: float
- current: 2
- help: Maximum radius at which player can interact with other entities
variable: ca_DebugAnimationStreaming DUMPTODISK
- type: int
- current: 0
- help: if this is 1, then it shows what animations are streamed in
variable: lua_stackonmalloc
- type: int
- current: 0
- help:
variable: s_MusicSpeakerSideVolume DUMPTODISK
- type: float
- current: 0.5
- help: Sets the volume of the side speakers.
- Usage: s_MusicSpeakerSideVolume 0.2Default is 0.5.
variable: ai_InterestScalingAmbient DUMPTODISK
- type: float
- current: 1
- help: Scale the interest value given to Ambient interest items (e.g. static/passive objects)
variable: sys_user_folder
- type: string
- current: USER
- help: Specifies the user folder
variable: ca_DebugCaps
- type: int
- current: 0
- help: Display current blended motion capabilities.
variable: ca_DebugText DUMPTODISK
- type: int
- current: -1
- help: if this is 1, it will print some debug text on the screen
variable: sys_budget_sound_memory
- type: float
- current: 64
- help: