wow-api-settings-system

Document WoW CVar querying, setting, and scope rules via Lua and chat commands.

1|Updated Aug 13, 2024
One-click install
npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-settings-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wow-api-settings-system
Source: https://github.com/Alzakath/Ruilhenn/tree/main/.gemini/skills/wow-api-settings-system
Command: npx skills add https://github.com/Alzakath/Ruilhenn --skill wow-api-settings-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users understand and manage World of Warcraft's console variables (CVars) and console commands, which control various game settings and behaviors.

Core Features & Use Cases

  • CVar Explanation: Clarifies what CVars are, how they map to in-game settings, and their importance.
  • API & Command Usage: Details how to read and set CVars using Lua functions (GetCVar, SetCVar) and the /console chat command.
  • Security & Scope: Explains secure CVars, combat restrictions, and account vs. character scope.
  • Resetting & Files: Guides on resetting CVars and understanding Config.wtf and config-cache.wtf files.
  • Use Case: An addon developer needs to programmatically adjust a game setting that isn't exposed through the in-game UI. This Skill provides the exact API calls and CVar names needed.

Quick Start

Use the wow-api-settings-system skill to explain how to set the 'scriptErrors' CVar to 1 using Lua.

Frequently Asked Questions about wow-api-settings-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set WoW console variables using Lua in an addon?

You can set WoW console variables (CVars) using the `SetCVar` Lua function or the `/console` chat command. This Skill details these querying and setting mechanisms for manipulating game client configurations not exposed through the in-game UI.

What are secure CVars in World of Warcraft and what are their restrictions?

Secure CVars in World of Warcraft are protected settings with specific scope rules and combat restrictions. This Skill explains these security limitations, including account vs. character scope and when settings cannot be altered during combat.

How do I reset WoW console variables and where are they stored?

To reset WoW console variables, you can use specific game commands or delete their configuration entries. This Skill guides on resetting CVars and understanding their storage in the `Config.wtf` and `config-cache.wtf` files.

Can I use the GetCVar function to query game settings not in the WoW UI?

Yes, you can use the `GetCVar` function to query game settings not exposed in the WoW UI. This Skill clarifies what CVars are, how they map to in-game settings, and how to read them programmatically for advanced configuration management.

Does this WoW CVar documentation cover account and character scope rules?

Yes, this WoW CVar documentation covers account and character scope rules. It explains how console variables map to in-game settings, their security restrictions, and the scope behaviors for WoW Retail.