← addons 15 min read
Contents
📚 Series: NexusCore
1 NexusCore — Feature Walkthrough ← you are here 2 NexusCore — Configuration Guide
#Addons #World of Warcraft #Walkthrough

NexusCore — Feature Walkthrough

Version: 1.0.0 | Author: DatWarmGuy | Interface: 12.0.0+

Addon Location: https://legacy.curseforge.com/wow/addons/nexuscore


What Is NexusCore?

NexusCore is a unified addon controller — a single window that brings together several profession tools, communication alerts, and gathering utilities. Rather than juggling five separate addon UIs scattered across your screen, NexusCore consolidates everything into one panel with a collapsible sidebar for navigation.

The suite is built around a parent addon (NexusCore) and up to five optional sub-addons, each of which appears automatically in the sidebar when loaded:

Sub-Addon Purpose
NexusCore_Alerts PingAlert notification system
NexusCore_Gather GatherSense node tracking and farming
NexusCore_Banker Angry Banker cross-character logistics
NexusCore_Tailoring Cloth drop tracker with zone data
NexusCore_Enchanting Disenchant scanner, loadouts, stockpile

You only install the sub-addons you want. NexusCore detects which ones are loaded and builds the interface accordingly.


Opening NexusCore

There are three ways to open the main window:

The window itself has two zones: a sidebar on the left with collapsible section headers, and a content pane on the right that fills based on what you select. Your scroll position and settings are preserved per page while the session is active.

To re-run the first-time walkthrough at any point, type /nc welcome (or /nc tour).


The Dashboard

Sidebar → NEXUSCORE → Dashboard

The Dashboard is your top-level command center. It contains:


Theme System

Sidebar → NEXUSCORE → Theme

NexusCore has a full theme engine that colors the entire interface, including all sub-addon pages. Every theme applies across all loaded modules simultaneously.

Built-in themes:

Theme Character
Default Dark grey with gold and lavender accents
Horde Deep red tones with bronze highlights
Alliance Navy blues with silver accents
Lavender Purple-forward dark theme
Dark Near-black minimal
Light Warm off-white with purple accents
Colorful Deep purple base with animated rainbow accent cycling
My Class Automatically uses your character's class color palette

The My Class option reads your current class at login and selects from 13 class-specific palettes (Warrior, Paladin, Hunter, Rogue, Priest, Death Knight, Shaman, Mage, Warlock, Monk, Druid, Demon Hunter, Evoker).

The Colorful theme animates its accent and brand colors live using an internal ticker — the highlights cycle through the full color spectrum while the window is open.


PingAlert (NexusCore_Alerts)

PingAlert is a message notification system. It watches specified chat channels and fires a configurable audio and visual alert when a message is detected. Accessible via ALERTS in the sidebar, or directly with /pa.

General Settings

The General page controls the core alert behavior:

Channels

Sidebar → ALERTS → Channels

Enables or disables alert monitoring on a per-channel basis. Each channel can also have its own independent sound overriding the global default:

Whispers and BNet Whispers are enabled by default. All others are opt-in.

Filtering

Sidebar → ALERTS → Filtering

Controls what actually triggers an alert:

Contacts

Sidebar → ALERTS → Contacts

The Contact system lets you group character names (alts) under a single display label. When any character in a contact's name list sends a message, PingAlert fires an alert attributed to the contact label rather than the raw character name.

Each contact can have:

Contacts are stored account-wide — the same contact list is shared across all your characters.

The last-seen timestamp is updated automatically every time a contact sends a message.

Profiles

Sidebar → ALERTS → Profiles

Profiles let you save and restore complete PingAlert configurations. Useful if you want different setups for different situations — for example, a "raiding" profile with only raid warning alerts enabled, and a "casual" profile with whispers and BNet messages active.

Saving a profile captures: sound selection, volume, trigger words, ignore list, channel enables, DND state, flash settings, toast settings, and cooldown values.

Automation

Sidebar → ALERTS → Automation

History

Sidebar → ALERTS → History

A scrollable log of all messages that triggered an alert this session. Shows sender, channel, timestamp, and message content. Also accessible directly with /pa history.

The unread count badge on the minimap button tracks alerts you haven't viewed yet and clears when you open History.


GatherSense (NexusCore_Gather)

GatherSense is a node tracking and farming optimization system. It records the location of every herb, ore, gas cloud, treasure chest, and fishing hole you interact with, displays them on your minimap and world map, and helps you farm efficiently. Accessible via GATHERING in the sidebar or /gs.

How Nodes Are Recorded

Nodes are recorded automatically whenever you:

Each node is stored with its coordinates, zone, node type, and timestamp. The database persists across sessions in your SavedVariables.

General

Sidebar → GATHERING → General

Core behavior toggles:

Data Management buttons let you clear all nodes in the current zone or reset the entire database.

You can also manually add a node at your current location with /gs addnode <name> (or shift-click an item link into chat after typing /gs addnode).

Filters

Sidebar → GATHERING → Filters

Per-type toggles for what shows on the map and triggers alerts:

An Expansion Filter section lets you restrict displayed nodes to specific expansions — useful if you're farming for a particular era of materials and don't want Classic nodes cluttering your current-content map.

Alerts

Sidebar → GATHERING → Alerts

Toast Notifications:

Sounds

Sidebar → GATHERING → Sounds

Display

Sidebar → GATHERING → Display

Node pins use colorblind-friendly texture variants — Vivid, Deuteranopia, Protanopia, and Tritanopia atlas options are included in the texture files.

Social

Sidebar → GATHERING → Social

Routes

Sidebar → GATHERING → Routes

The Route Optimizer analyzes your recorded node database for the current zone and suggests an efficient farming circuit using a nearest-neighbor TSP (Travelling Salesman Problem) heuristic. It gives you a good-enough route quickly rather than computing a mathematically perfect one.

The suggested route is displayed as an ordered waypoint list. Use it in combination with the TomTom waypoint integration (available via Gather Mode) to follow the route step by step.

Gather Mode (/gs gathermode) activates a special farming session where PingAlert-style pings fire for nearby nodes and TomTom waypoints are automatically placed for the next node in your optimized route chain.

Statistics

Sidebar → GATHERING → Statistics

Tracks session and all-time stats:

Importing and Exporting Node Data

You can share your node database with other players:


Angry Banker (NexusCore_Banker)

Angry Banker is a cross-character inventory and logistics system. It tracks the bags, bank, and gold of every character on your account and gives you a unified view of what you have and what you need. Accessible via NEXUSCORE → Angry Banker in the sidebar.

Inventory Tracking

Every character's inventory is automatically refreshed on login, when bags change, and when the bank is opened or closed. The data is stored account-wide, so any character can see the full inventory of every other character.

The inventory view shows:

Orders System

The Orders system is an account-wide shopping list. You set an order for an item and quantity, and Angry Banker shows you which characters currently have that item and how much, so you know who to log onto to fill the order.

To create an order:

The Orders panel shows each ordered item, total needed, and a per-character breakdown of who has what. The gold rule prevents sending more than min(requested, current gold − 1,000g) to protect you from accidentally sending yourself broke.

At a mailbox: if your current character has items that another character ordered, a pre-fill button appears in the mail window to automatically address and populate the package.

Craft Queue

The Craft Queue lets you queue up crafting jobs per character. When you open the Professions window on the relevant character, the queue shows what needs to be crafted and how many.

A login alert fires if any crafts are waiting for you when you log in.

Shopping List

Sidebar → NEXUSCORE → Shopping List

A supplementary list for tracking items you need to acquire (as opposed to Orders, which tracks what you need crafted or transferred). Items can have notes attached and are visible across all characters.


Tailoring (NexusCore_Tailoring)

Sidebar → TAILORING → Drop Tracker

The Cloth Drop Tracker automatically records every cloth drop as you kill mobs, building a database of drop rates by zone. No configuration needed — just kill things and loot.

The tracker records:

Reading the interface:

Each cloth material gets a row showing zone bars sorted by drop rate. Click a row to expand it and see the top hotspot zones with their drop rate, total drop count, and map coordinates for the best farming areas.

The Materials dropdown lets you filter which cloth types are displayed. The Sort button cycles between sorting by drop rate, total drops, and zone count.

The Graph view renders drop rate as bar charts per zone, making it easy to spot at a glance which zone is the best source for a given material.

TSM integration is used for price context if installed.


Enchanting (NexusCore_Enchanting)

DE Scanner

Sidebar → ENCHANTING → DE Scanner

The Disenchant Scanner checks every item in your bags and recommends whether to Disenchant, sell on the Auction House, or vendor each one.

Pricing uses TSM's DBMarket and Destroy values if TSM is installed. Falls back to Auctionator, then vendor price.

The scanner tracks disenchantable slots: Head, Shoulder, Chest, Legs, Feet, Wrist, Hands, Finger rings, Back, and both weapon slots. Trinkets and non-enchantable slots are automatically skipped.

DE Log

Sidebar → ENCHANTING → DE Log

Every disenchant you perform is logged with: timestamp, zone, item name, item level, quality, and the actual materials you received. This builds over time into a personal mat yield database.

Loadouts

Sidebar → ENCHANTING → Loadouts

Enchant Loadouts let you save the enchants you want on each gear slot and check your current gear against that target at any time.

Loadouts are stored per-character but the loadout system can check any spec's gear.

Stockpile

Sidebar → ENCHANTING → Stockpile

Set target quantities for each disenchant reagent material (Glittering Dust, Gleaming Shard, Radiant Crystal, and equivalents from every expansion). The Stockpile page shows your current count vs. your goal for each material and highlights what you're short on.

Covers reagents from Classic through The War Within (Weavercloth era), with color-coded display per material type.


Advanced / Debug

Sidebar → ADVANCED → Debug & Logging

The Debug page exposes NexusCore's internal logging engine:

Debug logs are written to NexusCoreDebugLog in your SavedVariables file and survive /reload.


Slash Command Reference

Command Effect
/nc Open the NexusCore window
/nc dnd Toggle global Do Not Disturb
/nc enable Enable all systems
/nc disable Disable all systems
/nc orders Toggle the Angry Banker orders panel
/nc status Print current status of all modules to chat
/nc debug Toggle debug logging
/nc rl Reload UI
/nc welcome Re-run the first-time walkthrough
/pa Open PingAlert settings
/pa dnd Toggle PingAlert Do Not Disturb
/pa history Open the alert history log
/gs Open GatherSense settings
/gs gathermode Toggle Gather Mode (PA ping + TomTom waypoint chain)
/gs addnode <name> Manually pin a node at your current location
/gs pins Force refresh map pins and print node count
/gs export Export your node database as a shareable string
/gs autoimport Open the import popup to merge community nodes
/ab Open Angry Banker
/ab queue List queued crafts for this character
/ab craftnext Execute the next queued craft
/ab craftall Execute the entire craft queue
/ab orders Show the orders panel