A specialized fork of Questie for WoW 3.3.5a (WotLK) with native support for Ascension WoW servers.
This is an enhanced version of Questie-335 specifically adapted for Ascension WoW servers. It includes:
- โ Full compatibility with Ascension's custom content
- โ Automatic server detection
- โ Pre-loaded database with 286 Ascension NPCs
- โ Dynamic data collection system
- โ Custom map coordinate fixes
- โ Support for custom quests (ID > 100000)
- Download the latest release from GitHub
- Extract the archive
- Place the
Questie-335folder in yourWorld of Warcraft/Interface/AddOns/directory - Restart WoW client
- That's it! The addon will automatically detect Ascension servers
If you prefer to clone the repository:
cd "World of Warcraft/Interface/AddOns/"
git clone https://github.com/vem882/Questie-335-ascension.git Questie-335Questie automatically detects the following Ascension realms:
- Any realm with "Ascension" in the name
- Laughing Skull
- Sargeras
- Andorhal
When detected, the addon displays: [Questie] Ascension WoW detected! Loading Ascension database...
- 286 NPCs with spawn locations converted from pfQuest-ascension
- Optimized for Ascension's custom content
- No configuration required
The addon automatically collects data while you play:
- NPCs: Hover over any NPC to record it
- Quests: Accept quests to save quest data
- Objects: Interact with objects to track them
- Coordinates: Automatic location tracking
All collected data is saved for your session and can be exported for community sharing.
- Automatic coordinate offset for Ascension's custom Stormwind (Map ID 1519)
- Offset: X+6.8, Y+10.1
- Works seamlessly with all Questie features
- No spam about missing custom quests (ID > 100000)
- Clean chat without unnecessary warnings
- Full compatibility with Ascension's custom content
/questie - Open configuration
/questie toggle - Toggle quest markers
/questie minimap - Toggle minimap button
/questie tracker - Toggle quest tracker
/questie journey - Open journey window
/questie ascension stats - Show collected data statistics
/questie ascension npcs - List discovered NPCs
/questie ascension quests - List discovered quests
/questie ascension export - Export collected data for sharing
- Explore actively: Move through different zones
- Mouseover NPCs: Hover over NPCs to record them
- Accept quests: Take quests to save quest data
- Check statistics: Use
/questie ascension statsto see your progress - Export data: Share your discoveries with
/questie ascension export
- Client Version: 3.3.5a (12340)
- Interface Version: 30300-30405
- Expansion: Wrath of the Lich King
- Custom Servers: Full support for Ascension WoW
This fork includes the following enhancements from the original Questie-335:
-
Modules/Expansions.lua (NEW)
- Automatic expansion detection via interface version
- Fixes "game client not supported" errors on custom servers
- Supports clients without standard WOW_PROJECT_ID
-
Modules/AscensionLoader.lua (NEW)
- Main Ascension support coordinator
- Database loading and merging
- Dynamic data collection system
- Event-based gathering (mouseover, tooltips, quest log)
-
Modules/QuestieCompat.lua
- Added
IsAscensionflag for global detection - Enhanced compatibility layer
- Added
-
Compat/Compat.lua
- Realm detection in PLAYER_LOGIN event
- Nameplate crash prevention with nil checks
-
Modules/QuestieInit.lua
- AscensionLoader initialization
- Conditional loading based on IsAscension flag
-
Modules/Quest/QuestieQuest.lua
- Custom quest error suppression (ID > 100000)
- Modified GetAllQuestIds() and GetAllQuestIdsNoObjectives()
-
Modules/QuestieSlash.lua
- Integrated
/questie ascensioncommands - Stats, export, and listing functionality
- Integrated
-
Database/Ascension/
- ascensionNpcDB.lua: 286 pre-loaded NPCs
- ascensionQuestDB.lua: Custom quest data
- ascensionObjectDB.lua: Custom object data
- ascensionItemDB.lua: Custom item data
NPC data follows Questie's standard format:
[npcId] = {
name, -- NPC name
minHP, -- Minimum health
maxHP, -- Maximum health
minLevel, -- Minimum level
maxLevel, -- Maximum level
rank, -- 0=Normal, 1=Elite, 2=Rare Elite, 3=Boss, 4=Rare
spawns, -- {[zoneId]={{x,y},{x,y},...}}
waypoints, -- Patrol waypoints (if any)
zoneID, -- Primary zone
questStarts, -- Quests offered
questEnds, -- Quests completed
factionID, -- Faction ID
friendlyFaction,-- "A"=Alliance, "H"=Horde, "AH"=Both
subName, -- NPC title
npcFlags -- NPC flags
}This addon builds upon the incredible work of:
- Questie Development Team
- Aero, Logon, Muehe, TheCrux (BreakBB)
- Drejjmit, Dyaxler, Cheeq, TechnoHunter
- Schaka, Zoey, and everyone else
- Original Questie Repository
- widxwer - Original Questie-335 fork and WotLK compatibility
- Bananaroot (vem882) - Ascension WoW integration and enhancements
- Ascension detection system
- Dynamic data collection
- Custom map coordinate fixes
- Database conversion and integration
- This Repository
- pfQuest-ascension by Bennylavaa and contributors
- Source for Ascension NPC database
- pfQuest Repository
- QuestHelper addon
- Data collection techniques and event handling patterns
- Ascension WoW community for testing and feedback
- Original Questie Discord community for support
- All contributors to the Classic WoW addon ecosystem
This project inherits its license from the original Questie addon.
- Original Questie: GPL-3.0 (Questie/Questie)
- Questie-335: GPL-3.0 (widxwer/Questie)
- This fork: GPL-3.0 (vem882/Questie-335-ascension)
See LICENSE for full text.
This addon includes the following libraries with their respective licenses:
- Ace3 - BSD License
- LibStub - Public Domain
- HereBeDragons - MIT License
- LibDataBroker - CC0
- LibDBIcon - BSD License
All original library licenses are preserved in their respective directories.
Please report issues related to Ascension WoW on this repository:
- GitHub Issues
- Tag with
[Ascension]for Ascension-specific problems
For issues not related to Ascension:
- Original Questie: Questie/Questie Issues
- Questie-335: widxwer/Questie Issues
Please include:
- Realm name (e.g., "Laughing Skull - Warcraft Reborn")
- Client version (type
/console gxApiin-game) - Exact error message (enable with
/console scriptErrors 1) - Steps to reproduce the issue
- Expected behavior vs actual behavior
- Initial release with full Ascension WoW support
- Added Expansions.lua for custom client detection
- Integrated AscensionLoader module
- Converted 286 NPCs from pfQuest-ascension
- Dynamic data collection system
- Custom map coordinate fixes (Map 1519)
- Error suppression for custom content
- Full command integration
- WotLK 3.3.5a (12340) compatibility
- Interface version 30300
- Original Questie features preserved
- Expand Ascension NPC database with community contributions
- Add more custom quest data
- Implement persistent data storage (SavedVariables)
- Create automated data sharing system between players
- Add support for additional custom maps
- Integrate latest Questie improvements
- Community-driven database updates
Contributions are welcome! Here's how you can help:
- Play on Ascension servers with this addon
- Use
/questie ascension exportto export your collected data - Submit via GitHub Issues or Pull Requests
- Data will be reviewed and integrated into the main database
- Fork this repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Test on different Ascension realms
- Report any compatibility issues
- Verify data accuracy
- Help with beta testing new features
- GitHub: @vem882
- Repository: Questie-335-ascension
- Ascension Discord: Join Ascension WoW Discord
- Original Questie Discord: discord.gg/s33MAYKeZd
If you enjoy this addon:
- โญ Star this repository on GitHub
- ๐ Report bugs and issues
- ๐พ Share your collected data
- ๐ฃ Tell other Ascension players
- ๐ค Contribute code or data
- Database README: Database/Ascension/README.md
- Conversion Script: convert_pfquest_to_questie.py
- Original Questie Wiki: Questie Wiki
Made with โค๏ธ for the Ascension WoW community
Remember: This addon respects the work of all contributors. From the original Questie team, through the WotLK port by widxwer, to the Ascension adaptation. We stand on the shoulders of giants.