A powerful team building and build planning tool for DragonSword: Awakening.
Build and optimize your team, compare heroes, plan skills and equipment, analyze synergies, and discover powerful Status Ailment chains.
🚧 Work in Progress — The project is currently under active development.
Create and experiment with different team compositions.
- Select your heroes
- Build a 3-character team
- Set character order
- Analyze team roles
- View team strengths and weaknesses
- Check Status Ailment coverage
- Analyze team synergy
Create and save optimized builds for individual heroes.
-
Skills
-
Equipment
-
Familiars
-
Stats
-
Build presets
-
Custom build notes
Analyze how your heroes work together.
Hero 1
↓
Status Ailment
↓
Signal Skill
↓
Hero 2
↓
Status Ailment
↓
Hero 3
The analyzer will help identify:
- Status Ailment chains
- Skill interactions
- Team weaknesses
- Role conflicts
- Combo opportunities
Let the planner find a team based on your goal.
Possible goals:
Maximum Damage
Best Status Chain
Balanced Team
Boss Fight
Crowd Control
Survivability
The planner analyzes available heroes and recommends suitable team compositions.
View useful team metrics:
Team Synergy 92%
Damage Potential 88%
Status Coverage 90%
Survivability 71%
Combo Potential 95%
Browse detailed information about available heroes:
- Roles
- Skills
- Status Ailments
- Elements
- Factions
- Recommended builds
- Team synergies
- Save builds
- Create multiple presets
- Duplicate builds
- Compare builds
- Export and import builds
- Project architecture
- Hero data model
- Skill data model
- Team data model
- Status Ailment system
- Local database
- Hero selection
- 3-character teams
- Team order
- Team overview
- Basic synergy calculation
- Skill configuration
- Equipment
- Familiars
- Build presets
- Build comparison
- Status Ailment chains
- Signal Skill analysis
- Team weaknesses
- Combo detection
- Advanced synergy scoring
- Goal-based team generation
- Damage optimization
- Status optimization
- Boss-oriented teams
- Survivability optimization
- Recommended team compositions
- Build import/export
- Shareable builds
- Build codes
- Community presets
- Build ratings
The project is built with:
- C#
- .NET
- Avalonia UI
The architecture is designed to keep game data, team calculations, optimization algorithms, and UI components separated.
DragonSword-Awakening-Team-Planner/
│
├── src/
│ ├── TeamPlanner.App/
│ ├── TeamPlanner.Core/
│ ├── TeamPlanner.Data/
│ ├── TeamPlanner.Engine/
│ └── TeamPlanner.UI/
│
├── data/
│ ├── heroes/
│ ├── skills/
│ ├── equipment/
│ └── familiars/
│
├── tests/
│
├── docs/
│
├── assets/
│
├── README.md
├── LICENSE
└── .gitignore
- .NET SDK
- Git
- A supported desktop platform
dotnet builddotnet run --project src/TeamPlanner.Appdotnet testThe planner will evaluate teams using multiple factors rather than a single power score.
Example:
Team Synergy
├── Role Balance
├── Status Coverage
├── Skill Compatibility
├── Signal Chains
├── Combo Potential
└── Survivability
The scoring system is designed to be transparent and explain why a team is recommended instead of simply returning a score.
[Foundation]
↓
[Hero Database]
↓
[Team Builder]
↓
[Build Planner]
↓
[Synergy Analyzer]
↓
[Auto Team Builder]
↓
[Community Features]
Contributions are welcome.
You can contribute by:
- Reporting bugs
- Suggesting features
- Improving game data
- Adding tests
- Improving calculations
- Improving documentation
- Submitting pull requests
For major changes, please open an issue or discussion before starting development.
This project is an independent community-made tool.
It is not affiliated with, endorsed by, or sponsored by the developers or publishers of DragonSword: Awakening.
All game-related names, characters, artwork, and trademarks belong to their respective owners.
This project is licensed under the MIT License.
See LICENSE for details.
