A comprehensive Path of Exile leveling guide application with interactive zone layouts, build planning, and progress tracking.
π Use the app directly in your browser
No installation required - start planning your Path of Exile campaign immediately!
- Act-specific layout guides with embedded zone maps from Engineering Eternity
- Visual zone layouts with base64-encoded images for instant loading
- Sticky guide display that follows you through each act
- Responsive design with optimized image sizing for better content density
- PoB Archives integration - Direct links to curated league starter builds
- Step-by-step build import instructions with PoB code support
- Gem requirement tracking with visual progress indicators
- Build data persistence across browser sessions
- Task completion system with localStorage persistence
- Section-based organization by acts and zones
- Visual progress indicators with completed task styling
- Collapsible sections for focused gameplay
- Compact, readable design with optimized font sizing
- Dark theme optimized for extended gaming sessions
- Responsive layout (35/65 split between tasks and guide)
- Smooth interactions with hover states and transitions
# Install dependencies
npm i
# Start development server
npm run dev -w web
# Build for production
npm run build -w web
ActGuide
- Displays zone layout guides for each actTaskList
- Interactive task management with completion trackingSectionHolder
- Organizes content by acts/zones with collapsible sectionsBuildImportForm
- PoB build import functionality
common/data/routes/
- Individual act route files (act-1.txt through act-10.txt)web/public/docs/
- Markdown files with embedded zone layoutsweb/src/state/
- Recoil state management for progress and builds
The application uses a streamlined markdown-based system for zone layouts:
- Route files (
act-X.txt
) define the leveling progression - Markdown files (
actX.md
) contain zone layouts with base64-encoded images - ActGuide component renders markdown with proper image scaling
- Progress tracking syncs task completion with localStorage
- 197 zone layout images embedded as base64 data
- 70% scaling for optimal screen utilization
- Responsive sizing that adapts to container width
The app provides seamless integration with PoB Archives:
- Curated build selection filtered for league starters
- Content-based filtering for different playstyles
- Direct PoB code import with automatic gem extraction
- Build data persistence across sessions
- Passive tree information
- Required gems with counts
- Gem link configurations
- Build metadata and descriptions
- localStorage-based for cross-session persistence
- Versioned data structures for safe migrations
- Recoil state management for reactive updates
- Efficient toggle state for task completion tracking
routeProgressSelectorFamily
- Task completion per route stepgemProgressSelectorFamily
- Gem acquisition trackingsectionCollapseSelectorFamily
- UI section visibilitybuildDataSelector
- Imported build information
npm run seed tree -w seeding
# Get required .dat.json files using exile-export
# https://github.com/HeartofPhos/exile-export
npm run seed data -w seeding
Check seeding/data/index.ts
for the complete list of required .dat
files.
The base route follows current speedrunning strategies and is optimized for efficiency. While route PRs aren't currently accepted, users can:
- Import custom builds via PoB integration
- Track progress with any preferred route style
- Use search strings for item filtering customization
- Visit Build section and browse PoB Archives for league starter builds
- Import your chosen build using the PoB code
- Follow the route tasks while referencing zone layouts
- Track your progress as you complete each objective
- Import your optimized build via PoB code
- Customize search strings for advanced item filtering
- Use zone layouts for efficient pathing
- Leverage progress tracking for multiple character planning
This project is not affiliated with or endorsed by Grinding Gear Games.
Based on HeartofPhos/exile-leveling - Original leveling guide framework
Zone layout data courtesy of Engineering Eternity
Guide creation inspired by leveling and zone layout cheat sheets by _treB
Build data integration with PoB Archives