AbsoluteController-0.1.4.zip
What's new
# Absolute Controller
Copyright (c) 2026 Absolute Gaming LLC. All rights reserved.
ApeTheory - Admin for Absolute Gaming LLC
## 0.1.4
- **One window for the whole addon.** Settings and About now live inside the controller map window. **SETTINGS** at the top right swaps the map for settings (left) and about (right, scrolling); **MAP** or **BACK TO THE CONTROLLER MAP** takes you back. Layouts, NEW, IMPORT and EXPORT stay at the top either way. The separate settings window is gone.
- **Controller light** at the bottom left of the map: a red light and **NO CONTROLLER FOUND** in bold orange with a breathing red glow, or a green light and **CONNECTED: <your controller>** with a breathing green glow. It changes the moment you plug in or unplug.
- Minimap button: click opens or closes the window; right-click opens it on settings and about.
- `/actrl` opens or closes the window, `/actrl settings` (or `options`, `about`) opens it on settings, `/actrl map` on the map.
- Starting DEMO or TEST from settings switches back to the map first.
- About mentions the website's layout builder: fill in the controller form at absolutegaming.store/controller.html and drop the Imported.lua it makes into this addon's folder.
- "Map size" is now "Window size".
## 0.1.3
- **On-screen buttons** (Settings > Controller, or `/actrl prompts`; off by default). Every action bar button with a gamepad binding shows the controller button for it, Xbox or PS5 style, with small LT / RT icons for the layer, in place of the key text. It reads the game's real bindings, so it shows what is bound now, whichever layout set it. Default action bars; Absolute View's bars come next.
- **`/actrl cvars`** lists every gamepad setting this game client has, with its value, in a window you can copy from, so the game's own prompt options can be found by their real names.
- The controller picker's note is shorter ("Found: PS5", "None found") so it no longer runs under the controller picture.
## 0.1.2
- **Pick your controller on the map.** AUTO / XBOX / PS5 at the top left of the controller picture switches the art and button names (the same setting as "Button art and names" in Settings). On AUTO it says which controller it found.
## 0.1.1
- **DEMO** (map header, or `/actrl demo`): tours your layout on the map, every bound button on every layer with what it does, one every 1.6 seconds. No controller needed and nothing is bound. With no controller plugged in, the art alternates between Xbox and PS5 each loop.
- **TEST** (map header, or `/actrl test`): press buttons on your controller and the dot lights up, with what that button does on the layer you're holding (hold LT / RT to switch layers), and what the game has bound there now if it's different. The map takes the presses while TEST is on, so nothing is cast.
- **`/actrl check`**: a dry run of APPLY TO GAME. It says how many buttons would be bound, how many differ from the game now, and which would be skipped, without changing anything.
- DEMO and TEST stop when you close the map.
## 0.1.0 (first test build)
- **Controller map.** `/actrl` or the minimap button opens a picture of your controller (Xbox or PS5 DualSense, picked automatically) with a dot on every button. Pick a layer, click a dot, pick the action.
- **Four layers.** No trigger, hold LT / L2, hold RT / R2, and both triggers. LT acts as Shift and RT as Ctrl (the game's own modifier emulation), so each layer is its own set of bindings. Menu / Options works as Escape.
- **Every action the game knows.** The action list is read from the game's own key bindings, by category, with search, so Retail and WoW Forever each show their own. Type a spell, macro or item name to bind those directly.
- **Apply to game.** Puts your layout into WoW's key bindings and turns gamepad input on. Commands a game doesn't have are skipped and listed. Waits for combat to end if you are fighting.
- **Your old bindings are safe.** The first apply backs up every gamepad binding you had; PUT MY OLD BINDINGS BACK restores them. COPY FROM KEY BINDINGS takes what you set up in the Key Bindings menu into a layout.
- **Layouts.** A starter layout, NEW / DELETE, and EXPORT / IMPORT strings (`!AC1!...`) to share on Discord. The website's controller guides will build the same strings, and its Install button writes them into Imported.lua for you.
- **WoW Forever.** Companion mode (default) leaves Blizzard's gamepad UI in charge; Absolute layout uses your own mapping.
- **Light bar.** Faction colour (the game's default), your class colour, or off.
- One folder for both games (Interface 120100, 120105 and 16001).
This mod has no additional files

