Description
Simple Class Race Faction Icons (SCRFI)
Simple Class Race Faction Icons is a lightweight, modern, and highly customizable UI enhancement for World of Warcraft. It displays elegant class, race, faction, pet family, and creature type badges directly around unit frame portrait rims (Target, Focus, and Party frames).
Whether you are in PvP, raiding, dungeon running, or out in the wild taming beasts on your Hunter, this addon delivers instant visual awareness without cluttering your screen.
🔄 Differences from the Original Project
This project is a heavily expanded fork based on Stupid Simple Class Icons by estrimaitis (licensed under the open-source MIT License).
Here is how Simple Class Race Faction Icons significantly differs and expands upon the original work:
- Complete Hunter Pet & Beast Tracking System:
- While the original addon only tracked player units, this version introduces full support for Beast targets and Hunter pet families with accurate icon mappings.
- Dynamic Color Borders: Alerts players instantly if a beast is standard tameable (🟢 green border) or exotic tameable (🟠 orange border).
- Pet Specialization Display: Automatically detects and displays pet specialization badges (Ferocity, Tenacity, or Cunning).
- Creature & NPC Classification:
- Displays distinct type badges for non-player targets (Demon, Undead, Dragonkin, Elemental, Giant, Humanoid, Mechanical, Aberration).
- Battle Pet Support:
- Detects wild and companion battle pets to display their respective battle pet family type on a dimmed background for maximum contrast.
- Smart filtering automatically ignores ambient non-combat critters to prevent UI clutter.
- Modernized In-Game Settings UI:
- Complete integration with Blizzard's modern Dragonflight / The War Within settings architecture (
Settings.RegisterVerticalLayoutCategory). - Expanded options menu with independent toggles for Beasts, Specializations, Battle Pets, Frames, and live visual positioning sliders.
- Complete integration with Blizzard's modern Dragonflight / The War Within settings architecture (
✨ Features
🛡️ For Player Characters:
- Class Icon: Crisp, high-definition class emblems (supports circle or classic square styles).
- Race Icon: Automatically detects race and gender, with full support for Allied Races (Lightforged Draenei, Highmountain Tauren, etc.).
- Faction Icon: Displays classic PvP banner insignias (Alliance / Horde) tailored to fit frame rims seamlessly.
🐾 Hunter Toolkit (Beasts & Pets):
- Pet Family Recognition: Displays the specific pet family icon (Cats, Spirit Beasts, Clefthoofs, Dinosaurs, etc.).
- Smart Border Coloring:
- 🟢 Green Border: Tameable standard pet family.
- 🟠 Orange Border: Tameable Exotic pet family (requires Beast Mastery).
- Specialization Skill Badge: Shows the pet's core specialization icon (Ferocity, Tenacity, or Cunning) right next to its family.
👾 Creatures, NPCs & Battle Pets:
- Creature Types: Clean classification icons for non-player targets (Demon, Undead, Dragonkin, Elemental, Giant, Humanoid, Mechanical, Aberration).
- Battle Pets: Wild and companion battle pets display their dedicated pet family type (Flying, Aquatic, Magic, etc.) on a darkened background for maximum contrast.
- Smart Filtering: Completely filters out non-combat critters and uncategorized entities to avoid visual noise.
⚙️ Full Visual Customization
Open the in-game settings panel via:
/scrfior/scrficons- Or navigate to Game Menu (Esc) > Options > AddOns > Simple Class Race Faction Icons.
Available Settings:
- Visibility Toggles: Independent options for Target, Focus, Party frames, Player icons, Beast details, and Battle Pets.
- Icon Shapes: Choose between modern circular clipped icons or classic square portraits.
- Borders & Rims: Multiple rim styles including Blizzard's default Portrait Chrome, Class Color tints, Soft Drop Shadows, or clean Flat Borders.
- Position & Spacing: Adjust the orbital angle (0° to 360°), orbital depth (distance from portrait center), spacing between icons, and independent sizing for Target/Focus and Party frames.
⌨️ Slash Commands
/scrfior/scrficons– Opens the configuration interface./scrfi reset– Restores all settings to default values.
📦 Compatibility
- World of Warcraft: Retail (Dragonflight, The War Within & future expansions).
- Works seamlessly with default Blizzard unit frames as well as Raid-style Compact Party frames.
👏 Credits & Licensing
- Developed by SebastieZ.
- Based on the original codebase of Stupid Simple Class Icons by estrimaitis, licensed under the MIT License.





