Skip to content
LogoDocumentation

Progress Tracking

Silksong Map includes comprehensive progress tracking features that help you monitor your exploration progress, mark completed POIs, and view detailed statistics about your Hollow Knight: Silksong journey.

Overview of Progress Tracking

What Gets Tracked

  • POIs Completed: Mark bosses defeated, NPCs met, items collected, and areas explored
  • Category Progress: Track completion by type (bosses, collectibles, NPCs, secrets, etc.)
  • Area Statistics: Monitor progress across different regions and zones
  • Overall Completion: Real-time percentage of total content discovered

How Progress is Saved

  • Account-Based: Secure progress saving tied to your user account
  • Cross-Device Sync: Access your progress from any device after signing in
  • Cloud Storage: Progress data safely stored in our secure database
  • Real-Time Updates: Changes saved instantly as you mark POIs complete

Getting Started

Account Setup

  1. Sign In Required: Create an account or sign in to enable progress tracking
  2. Access Dashboard: Visit the Interactive Dashboard to start tracking
  3. Browse Map: Use the integrated map interface with full progress features
  4. Mark POIs: Click on any POI popup to mark it as completed

POI Progress Marking

  • Click to Complete: Click "Mark Complete" button in POI popups
  • Add Notes: Optional personal notes for each completed POI
  • Visual Feedback: Completed POIs show different visual indicators
  • Instant Save: Progress automatically saved to your account

Progress States

  • Not Completed: Default state for all POIs (normal appearance)
  • Completed: Marked as finished (visual indicator + notes)
  • Reversible: Mark/unmark POIs as needed

Progress Dashboard

Statistics Overview

  • Completion Percentage: Overall progress across all content
  • Category Breakdown: Progress by POI type (bosses, collectibles, NPCs, etc.)
  • Recent Activity: Timeline of recently completed POIs
  • Progress Panel: Accessible from map header when signed in

Dashboard Features

Progress Panel

Access from the map header to view:

  • Overall Statistics: Total completion percentage and POI counts
  • Category Breakdown: Progress by POI type with visual indicators
  • Recent Activity: Your latest 10 completed POIs with timestamps
  • Quick Stats: "X out of Y completed" for each category

Authentication Integration

  • Login Protection: Progress features require user authentication
  • Secure Access: All progress data protected by login requirements
  • Cross-Session: Progress persists across browser sessions
  • Device Sync: Access your progress from any device after signing in

Map Integration

Visual Progress Indicators

  • POI Status: Visual indicators show completion status on map
  • Progress Context: useProgress hook provides completion data
  • Real-Time Updates: Map updates instantly when POIs are marked
  • Category Filtering: Filter POIs by completion status

Interactive Features

  • POI Popups: Enhanced popups with completion controls for authenticated users
  • Bulk Operations: Mark multiple POIs complete (planned feature)
  • Progress Queries: Efficient database queries for user progress data
  • Caching: Smart caching reduces server requests

Security & Privacy

Data Protection

  • Authentication Required: All progress data requires user login
  • Session Validation: Server-side session verification for all operations
  • User Isolation: Progress data strictly separated by user account
  • No Data Leakage: Unauthenticated users cannot access any progress data

Privacy Features

  • Account Control: Users control their own progress data
  • Secure Storage: Progress data encrypted and securely stored
  • No Tracking: Progress tracking is opt-in and requires account creation
  • Data Ownership: Users own their progress data

Future Enhancements

Planned Features

  • Bulk Operations: Mark multiple POIs complete simultaneously
  • Export/Import: Backup and restore progress data
  • Progress Sharing: Share completion milestones with friends
  • Advanced Analytics: Detailed completion statistics and insights

Technical Improvements

  • Offline Support: Cache progress changes for offline gameplay
  • Performance Optimization: Reduce database queries and improve response times
  • Mobile Enhancement: Improved touch interfaces for progress marking
  • Accessibility: Enhanced screen reader support for progress features

Getting Help

Support Resources

  • Authentication Issues: Check login status and session validity
  • Progress Problems: Verify account access and data synchronization
  • Technical Support: Contact support for data recovery or account issues
  • Feature Requests: Submit feedback for new progress tracking features

Ready to Start Tracking?

Sign in to unlock the full progress tracking experience with secure, cross-device synchronization.

🚀 Start Your Journey →