# Stack Splitter Redux
Stack Splitter Redux modernizes the classic EnhancedStackSplit workflow for World of Warcraft: The Burning Crusade Anniversary.
## Attribution and license
This project is a derivative modernization of EnhancedStackSplit, originally created by Kuunda/kunda.
- Original WoWInterface project:
https://www.wowinterface.com/downloads/info10114-EnhancedStackSplit.html
- Original CurseForge project and GPLv3 license record:
https://www.curseforge.com/wow/addons/enhanced-stack-split
CurseForge lists EnhancedStackSplit under the GNU General Public License version 3 (GPLv3). Stack Splitter Redux is also distributed under GNU GPL version 3. The complete license is included in the download.
Stack Splitter Redux is not presented as an official update by the original author.
## How Redux differs from the original
- Targets TBC Anniversary 2.5.6 / interface 20506.
- Replaces obsolete container functions with the current C_Container and C_Item APIs.
- Handles merchant bundle sizes correctly.
- Rebuilds Auto mode with source and destination validation, cancellation, stale-event protection, cursor checks, and timeouts.
- Restricts Auto mode to validated Blizzard bag and bank buttons.
- Uses bag-family compatibility when selecting destination bags.
- Keeps the final full or partial stack in its original slot.
- Adds compact and XL quantity presets.
- Preserves the original SavedVariables name for migration.
The familiar Original, 1-click, and Auto workflow remains, but the implementation and safety checks have been substantially rebuilt for the Anniversary client.

