feat: Questie-X v1.1.4 - plugin architecture, monorepo, rebranding
- Repoint remote to Xurkon/Questie-X - Add QuestiePluginAPI, QuestieServer, QuestieLearnerComms modules - Add Questie-X.toc, Questie-X-Classic.toc, Questie-X-TBC.toc, Questie-X-Turtle.toc - Remove embedded Database/Ascension and Database/Ebonhold (migrated to plugins) - Add Plugins/ directory with NTFS junctions for Questie-X-AscensionDB and Questie-X-EbonholdDB - Add LibDeflate, XXH_Lua_Lib, LibDBIcon-1.0, LibDataBroker-1.1 - Update README: Questie-X branding, logo, plugin install guide, plugin API docs - Update CHANGELOG: v1.1.4 entry documenting all architectural changes - Update .gitignore: exclude plugin junctions, __pycache__, .agents, debug files - Various module updates: corrections, map, tracker, tooltips, quest, options
This commit is contained in:
+244
@@ -0,0 +1,244 @@
|
||||
## Interface: 30300
|
||||
## Interface-Retail: 110002
|
||||
## Interface-Classic: 11503
|
||||
## Interface-BCC: 20504
|
||||
## Interface-Wrath: 30403
|
||||
## Interface-Cata: 40400
|
||||
## Title: |cFF5EBAF3Questie|r|cFFDAFAFD-X|r
|
||||
## Author: Questie Team
|
||||
## Notes: A standalone Classic QuestHelper
|
||||
## Notes-esMX: Ayundante de misión
|
||||
## Notes-esES: Ayundante de misión
|
||||
## Notes-ptBR: Ajudante de missão
|
||||
## Notes-frFR: Assistant de quête
|
||||
## Version: 1.1.4
|
||||
## RequiredDeps:
|
||||
## OptionalDeps: Ace3, CallbackHandler-1.0, HereBeDragons, LibDataBroker-1.1, LibDBIcon-1.0, LibSharedMedia-3.0, LibStub, LibUIDropDownMenu
|
||||
## SavedVariables: QuestieConfig, QuestieLearnerDB
|
||||
## SavedVariablesPerCharacter: QuestieConfigCharacter
|
||||
## X-Curse-Project-ID: 334372
|
||||
## X-Wago-ID: qv634BKb
|
||||
## X-WOW_PROJECT_ID: 11
|
||||
|
||||
# Loader module
|
||||
Modules\Libs\QuestieLoader.lua
|
||||
|
||||
# Plugin API
|
||||
Modules\Libs\QuestiePluginAPI.lua
|
||||
|
||||
# COMPATIBILITY
|
||||
Modules\QuestieCompat.lua
|
||||
Compat\embeds.xml
|
||||
|
||||
Modules\VersionCheck.lua
|
||||
|
||||
# SERVER ENVIRONMENT DETECTION
|
||||
Modules\QuestieServer.lua
|
||||
|
||||
# Thread Manager
|
||||
Modules\Libs\ThreadLib.lua
|
||||
#Message Handler
|
||||
Modules\Libs\MessageHandler.lua
|
||||
|
||||
#Quest XP
|
||||
Database\QuestXP\QuestieXP.lua
|
||||
Database\QuestXP\DB\xpDB-wotlk.lua
|
||||
|
||||
# stream module (used by DB)
|
||||
Modules\QuestieStream.lua
|
||||
|
||||
# Zones
|
||||
Database\Zones\zoneTables.lua
|
||||
|
||||
Database\Zones\zoneDB.lua
|
||||
|
||||
|
||||
# Databases
|
||||
Database\Wotlk\wotlkItemDB.lua
|
||||
Database\Wotlk\wotlkNpcDB.lua
|
||||
Database\Wotlk\wotlkObjectDB.lua
|
||||
Database\Wotlk\wotlkQuestDB.lua
|
||||
Database\QuestieDB.lua
|
||||
Database\questDB.lua
|
||||
Database\objectDB.lua
|
||||
Database\npcDB.lua
|
||||
Database\itemDB.lua
|
||||
Database\Constants.lua
|
||||
Database\MeetingStones.lua
|
||||
|
||||
|
||||
|
||||
# Corrections
|
||||
Database\Corrections\AutoTableUpdates.lua
|
||||
Database\Corrections\QuestieCorrections.lua
|
||||
Database\Corrections\QuestieItemBlacklist.lua
|
||||
Database\Corrections\QuestieNPCBlacklist.lua
|
||||
Database\Corrections\QuestieQuestBlacklist.lua
|
||||
#Database\Corrections\SoMPhases.lua
|
||||
Database\Corrections\QuestieEvent.lua
|
||||
|
||||
# Automatic General Corrections
|
||||
Database\Corrections\Automatic\itemStartFixes.lua
|
||||
Database\Corrections\Automatic\classicQuestReputationFixes.lua
|
||||
|
||||
# Classic Corrections
|
||||
Database\Corrections\classicQuestFixes.lua
|
||||
Database\Corrections\classicNPCFixes.lua
|
||||
Database\Corrections\classicItemFixes.lua
|
||||
Database\Corrections\classicObjectFixes.lua
|
||||
|
||||
# TBC Corrections
|
||||
Database\Corrections\tbcQuestFixes.lua
|
||||
Database\Corrections\tbcNPCFixes.lua
|
||||
Database\Corrections\tbcItemFixes.lua
|
||||
Database\Corrections\tbcObjectFixes.lua
|
||||
|
||||
# Wotlk Corrections
|
||||
Database\Corrections\wotlkQuestFixes.lua
|
||||
Database\Corrections\wotlkNPCFixes.lua
|
||||
Database\Corrections\wotlkItemFixes.lua
|
||||
Database\Corrections\wotlkObjectFixes.lua
|
||||
|
||||
# Compiler
|
||||
Database\compiler.lua
|
||||
|
||||
# Localization
|
||||
Localization\l10n.lua
|
||||
Localization\Translations\Translations.xml
|
||||
|
||||
Localization\lookups\lookupQuestCategories.lua
|
||||
Localization\lookups\lookupZones.lua
|
||||
Localization\lookups\Wotlk\lookupItems\lookupItems.xml
|
||||
Localization\lookups\Wotlk\lookupNpcs\lookupNpcs.xml
|
||||
Localization\lookups\Wotlk\lookupObjects\lookupObjects.xml
|
||||
Localization\lookups\Wotlk\lookupQuests\lookupQuests.xml
|
||||
|
||||
# Libs
|
||||
Modules\Libs\QuestieLib.lua
|
||||
Modules\Libs\QuestieSerializer.lua
|
||||
Modules\Libs\QuestieCombatQueue.lua
|
||||
Modules\Libs\RamerDouglasPeucker.lua
|
||||
|
||||
# Modules
|
||||
Modules\QuestieValidateGameCache.lua
|
||||
Modules\Arrow\QuestieArrow.lua
|
||||
Modules\QuestieInit.lua
|
||||
Modules\MinimapIcon.lua
|
||||
Modules\QuestieProfessions.lua
|
||||
Modules\QuestieReputation.lua
|
||||
Modules\QuestieEventHandler.lua
|
||||
Modules\QuestieLearner.lua
|
||||
Modules\Migration.lua
|
||||
Modules\QuestieMenu\Townsfolk.lua
|
||||
Modules\QuestieMenu\ClassTrainers.lua
|
||||
Modules\QuestieMenu\Mailboxes.lua
|
||||
Modules\QuestieMenu\MeetingStones.lua
|
||||
Modules\QuestieMenu\ProfessionTrainers.lua
|
||||
Modules\QuestieMenu\QuestieMenu.lua
|
||||
Modules\QuestieAnnounce.lua
|
||||
Modules\QuestieShutUp.lua
|
||||
Modules\Sounds.lua
|
||||
Modules\TaskQueue.lua
|
||||
Modules\QuestiePlayer.lua
|
||||
#Modules\QuestieDebugOffer.lua
|
||||
Modules\WorldMapButton\WorldMapButton.lua
|
||||
#Modules\WorldMapButton\QuestieWorldMapButtonTemplate.xml
|
||||
|
||||
# QuestLinks
|
||||
Modules\QuestLinks\ChatFilter.lua
|
||||
Modules\QuestLinks\Hooks.lua
|
||||
Modules\QuestLinks\Link.lua
|
||||
|
||||
# Tooltips
|
||||
Modules\Tooltips\Tooltip.lua
|
||||
Modules\Tooltips\MapIconTooltip.lua
|
||||
Modules\Tooltips\TooltipHandler.lua
|
||||
|
||||
# Auto
|
||||
Modules\Auto\QuestieAuto.lua
|
||||
Modules\Auto\Privates.lua
|
||||
Modules\Auto\DisallowedIDs.lua
|
||||
|
||||
# FramePool
|
||||
Modules\FramePool\QuestieFramePool.lua
|
||||
Modules\FramePool\QuestieFrame.lua
|
||||
|
||||
# Map
|
||||
Modules\Map\QuestieMap.lua
|
||||
Modules\Map\QuestieMapUtils.lua
|
||||
Modules\Map\HBDHooks.lua
|
||||
Modules\Map\WeaponMasterSkills.lua
|
||||
|
||||
|
||||
# Quest
|
||||
Modules\Quest\AvailableQuests.lua
|
||||
Modules\Quest\QuestLogCache.lua
|
||||
Modules\Quest\DailyQuests.lua
|
||||
Modules\Quest\IsleOfQuelDanas.lua
|
||||
Modules\Quest\QuestEventHandler.lua
|
||||
Modules\Quest\QuestgiverFrame.lua
|
||||
Modules\Quest\QuestieQuest.lua
|
||||
Modules\Quest\QuestieQuestPrivates.lua
|
||||
|
||||
Modules\QuestieNameplate.lua
|
||||
Modules\QuestieCoordinates.lua
|
||||
|
||||
# Network
|
||||
Modules\Network\QuestieComms.lua
|
||||
Modules\Network\QuestieCommsData.lua
|
||||
Modules\Network\QuestieLearnerComms.lua
|
||||
|
||||
# Journey
|
||||
Modules\Journey\QuestieJourney.lua
|
||||
Modules\Journey\QuestieJourneyPrivates.lua
|
||||
Modules\Journey\QuestieJourneyUtils.lua
|
||||
Modules\Journey\History.lua
|
||||
Modules\Journey\QuestDetailsFrame.lua
|
||||
Modules\Journey\tabs\MyJourney\Note.lua
|
||||
Modules\Journey\tabs\MyJourney\MyJourney.lua
|
||||
Modules\Journey\tabs\MyJourney\MyJourneyTab.lua
|
||||
Modules\Journey\tabs\QuestsByZone\QuestsByZone.lua
|
||||
Modules\Journey\tabs\QuestsByZone\QuestsByZoneTab.lua
|
||||
#Modules\Journey\tabs\Search\Search.lua
|
||||
#Modules\Journey\tabs\Search\SearchTab.lua
|
||||
Modules\Journey\QuestieSearch.lua
|
||||
Modules\Journey\QuestieSearchResults.lua
|
||||
|
||||
# Tracker
|
||||
Modules\Tracker\QuestieTracker.lua
|
||||
Modules\Tracker\TrackerUtils.lua
|
||||
Modules\Tracker\TrackerMenu.lua
|
||||
Modules\Tracker\TrackerFadeTicker.lua
|
||||
Modules\Tracker\TrackerBaseFrame.lua
|
||||
Modules\Tracker\TrackerHeaderFrame.lua
|
||||
Modules\Tracker\TrackerQuestFrame.lua
|
||||
Modules\Tracker\TrackerQuestTimers.lua
|
||||
Modules\Tracker\TrackerLinePool.lua
|
||||
|
||||
# Tutorial
|
||||
Modules\Tutorial\ChooseObjectiveType.lua
|
||||
Modules\Tutorial\Tutorial.lua
|
||||
|
||||
#Modules\QuestieDBMIntegration.lua
|
||||
Modules\QuestieSlash.lua
|
||||
|
||||
# Options
|
||||
Modules\Options\QuestieOptions.lua
|
||||
Modules\Options\QuestieOptionsDefaults.lua
|
||||
Modules\Options\QuestieOptionsUtils.lua
|
||||
Modules\Options\AdvancedTab\QuestieOptionsAdvanced.lua
|
||||
Modules\Options\AutoTab\QuestieOptionsAuto.lua
|
||||
Modules\Options\DBMTab\QuestieOptionsDBM.lua
|
||||
Modules\Options\GeneralTab\QuestieOptionsGeneral.lua
|
||||
Modules\Options\IconsTab\QuestieOptionsIcons.lua
|
||||
Modules\Options\NameplateTab\QuestieOptionsNameplate.lua
|
||||
Modules\Options\TrackerTab\QuestieOptionsTracker.lua
|
||||
|
||||
# Cleanup
|
||||
Modules\QuestieCleanup.lua
|
||||
|
||||
# Profiler
|
||||
Modules\QuestieProfiler.lua
|
||||
|
||||
# Main
|
||||
Questie.lua
|
||||
Reference in New Issue
Block a user