插件中文资料库
中文说明、玩家点评、适用场景和替代推荐,方便快速判断是否适合你。
- 任务路线、地图标记和野外探索
- 界面布局、头像框、姓名板和动作条优化
Quest Log Collapse 插件下载与使用指南
本页整理了 Quest Log Collapse 的功能用途、适用人群、安装方法和常见问题,方便玩家快速判断是否需要安装。
适合谁用
Quest Log Collapse 是一款 战斗 / HUD界面 / 任务与升级 类插件,适合需要优化界面、提升操作效率或补充游戏信息提示的魔兽世界玩家。
基本信息
- 插件作者:Gaspode
- 插件分类:战斗 / HUD界面 / 任务与升级
- 适配版本:12.0.0,12.0.1,12.0.7
- 累计下载:7,499
安装方法
- 点击上方下载按钮获取 Quest Log Collapse插件文件。
- 解压后将插件文件夹放入 World of Warcraft/_retail_/Interface/AddOns 目录。
- 重启游戏或在角色界面点击插件,确认 Quest Log Collapse 已启用。
- 如果插件不生效,请检查版本是否匹配,或关闭同类冲突插件后重试。
使用建议
Quest Log Collapse 安装后建议先在角色界面确认已启用,进入游戏后根据插件提供的命令、小地图按钮或设置面板进行调整。如遇到报错,可先单独启用该插件排查冲突。
Quest Log Collapse 常见问题
Quest Log Collapse 适合需要 战斗 / HUD界面 / 任务与升级 类功能的玩家,特别是希望提升游戏便利性、界面管理或战斗信息获取效率的用户。
下载后解压到 Interface/AddOns 目录,然后重启游戏并在角色界面启用插件。
常见原因是目录多套一层、游戏版本不匹配、依赖插件缺失或同类插件冲突。
可以查看本页的替代插件推荐和相关插件区域,按下载量和分类选择同类工具。
插件 AI 问答
可以问:这个插件正式服能用吗、和 DBM 冲突吗、怎么设置、有没有替代插件。
Quest Log Collapse 是一款魔兽世界插件,主要用于界面框架、头像、动作条或冷却显示优化、地图、区域、任务路线或交通提醒。建议根据自己的版本和插件环境先测试兼容性。
插件用途
Quest Log Collapse 主要面向需要HUD界面功能的玩家,用来改善游戏体验、减少重复操作或补充默认界面没有直接提供的信息。
适用场景
- 界面框架、头像、动作条或冷却显示优化
- 地图、区域、任务路线或交通提醒
使用建议
安装后建议先在角色选择界面或插件管理器中确认已启用,再进入游戏测试是否与现有整合包、WA 和其他插件冲突。如遇报错,可以先禁用同类插件排查。
QuestLogCollapse
A World of Warcraft addon that automatically collapses the quest log when entering dungeons, raids, or combat situations. Optionally can filter quests to current zone. Please Note: This addon does not work with client versions < 10.0
Features
- Automatic Quest Log Management: Automatically collapses quest log sections when entering instances and expands them when leaving
- Combat Collapse Support: Collapses quest trackers during combat outside of instances (with smart queue system)
- Instance Type Configuration: Different settings for dungeons, raids, scenarios, battlegrounds, arenas, and combat
- Individual Section Control: Fine-grained control over which objective tracker sections to collapse (quests, achievements, bonus objectives, etc.)
- Character-Specific Profiles: Settings saved per character with support for multiple profiles
- GUI Configuration: Easy-to-use configuration panel accessible via
/qlc config - Combat Queue System: Smart handling of operations during combat to prevent taint issues
- Nameplate Integration: Optional nameplate management for different instance types
- Debug Mode: Optional debug messages to track addon behavior
- Manual Control: Commands to manually collapse/expand configured sections
- Error-Safe Operation: Protected against addon taint with comprehensive error handling
- Lightweight: Minimal performance impact with efficient event handling
Installation
- Download or clone this repository
- Copy the
QuestLogCollapsefolder to your World of Warcraft addons directory:- Windows:
World of Warcraft\_retail_\Interface\AddOns\ - macOS:
Applications/World of Warcraft/_retail_/Interface/AddOns/
- Windows:
- Restart World of Warcraft or reload your UI (
/reload) - The addon will automatically load and display a confirmation message
Commands
The addon provides several slash commands for basic control:
/qlcor/questlogcollapse- Show help menu with combat behavior information/qlc config- Open the configuration panel (recommended)/qlc toggle- Enable/disable the addon/qlc debug- Toggle debug messages on/off/qlc status- Show current addon status, combat queue, and section states/qlc collapse- Manually collapse configured sections (queued during combat)/qlc expand- Manually expand configured sections (cancels combat queue)/qlc test- Test objective tracker detection and combat queue status/qlc testcombat- Test combat settings and tracker availability/qlc help- Show all available commands
Combat Behavior
- Early Combat Detection: Quest trackers collapse via
PLAYER_ENTER_COMBATevent (fires before taint protection) - Fallback Collapse: If early detection fails, attempts immediate collapse during
PLAYER_REGEN_DISABLED - Automatic Expansion: Quest trackers automatically expand when combat ends (only if they were collapsed during combat)
- Queue System: If immediate collapse fails due to taint protection, operations are queued for when combat ends
- Smart Overrides: Use
/qlc expandduring combat to cancel any queued collapse operations - Instance Priority: Combat settings are ignored when in dungeons/instances
Configuration
The addon features a comprehensive configuration panel accessible via /qlc config. The panel allows you to:
Global Settings
Enable QuestLogCollapse(default: true) - Whether the addon is activeFilter Quests by Current Zone(default: false) - Track/Untrack quests in your current zone.Debug Mode(default: false) - Whether to show debug messages
Profile Management
- Create multiple profiles for different characters or situations
- Switch between profiles easily
- Each character can have their own profile settings
Instance Type Settings
Configure different behaviors for each type of instance:
- Combat: Outside instances during combat situations
- Dungeons: 5-player group content
- Raids: Large group content
- Scenarios: Solo/small group story content
- Battlegrounds: PvP battleground content
- Arenas: PvP arena content
- Garrison: Inside your Garrison
- Class Hall: Inside your Legion Class Hall
- Quest/Map Tables: When near/using a map/quest/campaign table
- Neighbourhood: In your neighbourhood
- House: In the interior of your house
Individual Section Control
For each instance type, you can control which objective tracker sections get collapsed:
- Quests: Regular quest objectives
- Achievements: Achievement progress tracking
- Bonus Objectives: World quest and bonus objectives
- Scenarios: Scenario-specific objectives
- Campaigns: Campaign quest lines
- World Quests: World quest objectives
- Professions: Profession recipe tracking
- Monthly Activities: Monthly event tracking
- UI Widgets: Special UI widget objectives
- Adventure Maps: Adventure map objectives
Additional Options
- Nameplate Control: Enable/disable enemy nameplates for each instance type
- Profile Management: Create, switch, and manage multiple configuration profiles
How It Works
The addon uses the World of Warcraft API to:
- Detect Zone Changes: Listens to the
ZONE_CHANGED_NEW_AREAevent - Monitor Combat State: Tracks
PLAYER_REGEN_DISABLEDandPLAYER_REGEN_ENABLEDevents - Check Instance Type: Uses
IsInInstance()to determine if you're in a dungeon, raid, scenario, battleground, or arena - Apply Instance-Specific Settings: Uses different configurations based on the type of instance you're in
- Smart Combat Handling: Queues operations during combat and applies them safely when combat ends
- Manage Individual Sections: Controls specific ObjectiveTracker modules rather than the entire frame
QuestObjectiveTracker- Regular questsAchievementObjectiveTracker- AchievementsBonusObjectiveTracker- World quests and bonus objectivesScenarioObjectiveTracker- Scenario objectivesCampaignQuestObjectiveTracker- Campaign questsWorldQuestObjectiveTracker- World quest objectivesProfessionsRecipeTracker- Profession recipesMonthlyActivitiesObjectiveTracker- Monthly activitiesUIWidgetObjectiveTracker- UI widget objectivesAdventureMapQuestObjectiveTracker- Adventure map objectives
Combat Queue System
- Early Detection: Uses
PLAYER_ENTER_COMBATevent for earliest possible collapse (before taint protection) - Dual-Layer Approach: Fallback to
PLAYER_REGEN_DISABLEDif early detection fails or is incomplete - Smart Expansion: Tracks which trackers were collapsed during combat and only expands those on combat end
- State Preservation: Maintains quest log state when combat collapse is disabled or no trackers were affected
- Taint Prevention: If both immediate attempts fail, operations are safely queued to prevent addon taint
- Operation Queuing: Queues collapse/expand operations when combat is detected
- Automatic Application: Applies queued operations safely when combat ends
- Manual Overrides: Allows manual cancellation of queued operations
- Instance Priority: Combat operations are ignored when in instances to avoid conflicts
Technical Details
File Structure
QuestLogCollapse/
├── QuestLogCollapse.toc # Addon metadata and file loading
├── QuestLogCollapse.lua # Main addon logic and event handling
└── QuestLogCollapse_Config.lua # Configuration panel and profile management
Events Handled
ADDON_LOADED- Initialize settings when addon loadsPLAYER_ENTERING_WORLD- Mark addon as fully loaded and readyZONE_CHANGED_NEW_AREA- Detect when player changes zones/instancesPLAYER_ENTER_COMBAT- Early combat detection for immediate collapse (before taint protection)PLAYER_REGEN_DISABLED- Handle entering combat (fallback immediate collapse or queue operations)PLAYER_REGEN_ENABLED- Handle leaving combat (apply queued operations)
Database Structure
QuestLogCollapseDB- Global settings and profilesQuestLogCollapseCharDB- Character-specific settings (current profile)
Compatibility
- WoW Version: Compatible with retail World of Warcraft (Interface 110002+)
- Dependencies: None - this is a standalone addon
- Conflicts: Should not conflict with other quest log or UI addons
Troubleshooting
Quest Log Not Collapsing/Expanding
- Check if the addon is enabled:
/qlc status - Open the configuration panel:
/qlc config - Verify that the current instance type is enabled in your active profile
- Check that the specific sections you want collapsed are enabled for that instance type
- Enable debug mode to see what's happening:
/qlc debug - Try manually toggling:
/qlc collapseor/qlc expand
Combat Operations Not Working
- Check if combat instance type is enabled:
/qlc config - Verify you're outside of instances (combat settings ignored in dungeons/raids)
- Check combat queue status:
/qlc status - Enable debug mode to see combat queue operations:
/qlc debug - Try manual commands to test:
/qlc collapseduring combat
Addon Taint Issues
- The addon now uses a combat queue system to prevent taint
- If you see "ADDON_ACTION_BLOCKED" errors, ensure you're using the latest version
- Operations during combat are queued and applied safely when combat ends
- Use
/qlc expandduring combat to cancel problematic queued operations
Addon Not Loading
- Ensure files are in the correct directory
- Check that
QuestLogCollapse.tochas the correct interface version - Make sure all files are present and properly named (
QuestLogCollapse.lua,QuestLogCollapse_Config.lua) - Try
/reloadto refresh addons
Configuration Panel Not Opening
- Make sure both lua files are loaded properly
- Check for any lua errors using an error display addon
- Try
/qlc helpto see if basic commands work
Settings Not Saving
- Check that you have write permissions in your WoW directory
- Verify that
SavedVariablesandSavedVariablesPerCharacterare working - Settings are saved when you log out or
/reload
Debug Information
Enable debug mode with /qlc debug to see detailed information about:
- Zone changes and dungeon detection
- Combat state changes and queue operations
- Quest log state changes
- Addon initialization
- Error handling and protected function calls
Contributing
Feel free to submit issues, feature requests, or pull requests to improve this addon.
License
This project is open source. Feel free to modify and distribute as needed.
Changelog
Version 1.3
- Taint Issues Resolved!!!: Implemented namespacing throughout entire addon to resolve secret variable taint issues.
- If this completely resolves taint issues, will remove previous mitigation strategies (disabling collapsing of certain trackers, setting delays etc.) in the next update, but wanted to get this into user's hands asap.
Version 1.2.7
- Zone Filtering Added: You can now enable the option to have quests tracked and untracked based on your current zone.
- Error Handling Updates: Added more error handling in a further attempt to catch those pesky taint errors before they escape.
- Documentation Updates & Fixes: Configuration is now all listed in one area.
Verion 1.2.6
- New Instance Types Supported: QLC now has configurable support for Garrisons, Class Halls, Quest Tables, Neighbourhoods, and House Interiors!
- Passive Garbage Collection: In some rare situations (ie. repeated entering and exiting combat in a non-instance with other, non-contained combat/location tracking addons installed) the state tracking was balooning in memory footprint. Added non-intrusive GC to address.
Version 1.2.3
- Automatic Quest Log Expansion: Quest trackers now automatically expand when combat ends (only if they were collapsed during combat)
- Smart State Tracking: Added tracking to determine which trackers were collapsed during combat for intelligent restoration
- Enhanced Combat Flow: Complete combat cycle - collapse on enter, expand on exit (outside instances)
- Improved State Management: Better handling of combat state when collapse is disabled or no trackers are affected
- Enhanced Debug Information: Added tracker collapse state to status and test commands
Version 1.2.0
- Early Combat Detection: Added
PLAYER_ENTER_COMBATevent for earliest possible quest tracker collapse - Dual-Layer Combat System: Early detection + fallback system for maximum reliability
- Improved Success Rate: Better chance of collapsing trackers before taint protection activates
- Enhanced Debug Logging: Better tracking of early vs. fallback combat detection
- Reduced Taint Risk: Earlier event handling reduces reliance on protected functions during combat
Version 1.1.0
- Enhanced Combat Collapse: Quest trackers now attempt immediate collapse when entering combat
- Improved Combat Handling: Added fallback queuing system when immediate collapse fails due to taint protection
- New Test Command: Added
/qlc testcombatto test combat settings and tracker availability - Better User Feedback: Enhanced debug messages for immediate vs. queued combat operations
- World Quest Support: Added world quest tracker support to immediate combat collapse
Version 1.0.0
- Initial release with comprehensive functionality
- Automatic quest log collapse/expand based on instance entry/exit
- Combat collapse support with smart queue system
- Multiple instance type support (combat, dungeons, raids, scenarios, battlegrounds, arenas)
- Individual objective tracker section control
- Character-specific profile system
- GUI configuration panel with scrollable interface
- Nameplate integration for instance types
- Combat queue system to prevent addon taint
- Protected function error handling
- Comprehensive slash command interface
- Debug mode with detailed logging
- Manual override capabilities
- Settings migration and profile management
用户评价
暂无 / 5,0 条评价相关推荐
继续看看这些内容