New visual routes and new GUI
This commit is contained in:
parent
037e5cd940
commit
1f85d9c6f0
4 changed files with 76 additions and 15 deletions
14
README.md
14
README.md
|
|
@ -29,12 +29,13 @@ A collection of DECAL plugins for Asheron's Call, providing utility overlays and
|
|||
- On button click, it logs a chat message; extend the `btnCycle.Hit` handler to add gear-cycling logic.
|
||||
|
||||
## MosswartMassacre
|
||||
Tracks monster kills and rare drops, with multiple utility features.
|
||||
Tracks monster kills and rare drops, with multiple utility features including navigation route visualization.
|
||||
|
||||
### Features
|
||||
- **Kill Tracking**: Counts total kills and computes rates (kills/5 min, kills/hour).
|
||||
- **Rare Discoveries**: Increments rare count and can automatically set rare meta state.
|
||||
- **UI Overlay**: Displays stats and provides buttons to reset stats or toggle rare meta.
|
||||
- **Navigation Visualization** ✅ **NEW**: Visualize VTank navigation routes in 3D with route comparison capabilities.
|
||||
- **Tabbed UI Interface**: Enhanced interface with Main, Settings, Statistics, and Navigation tabs.
|
||||
- **Command Interface** (`/mm` commands):
|
||||
- `/mm help` : Show available commands.
|
||||
- `/mm report` : Display current stats in chat.
|
||||
|
|
@ -49,6 +50,13 @@ A collection of DECAL plugins for Asheron's Call, providing utility overlays and
|
|||
- Listens on `http://localhost:8085/`.
|
||||
- Accepts POST data: `target=<player>&command=<text>`, then sends a /tell and executes the command.
|
||||
|
||||
### Navigation Visualization ✅ NEW
|
||||
- **VTank Integration**: Automatically detects VTank installation and loads .nav files.
|
||||
- **3D Route Display**: Shows navigation routes as red lines in the game world.
|
||||
- **Route Comparison**: Visualize different routes alongside UtilityBelt's active navigation.
|
||||
- **Supported Formats**: All VTank nav types (Circular, Linear, Target, Once) and waypoint types.
|
||||
- **Usage**: Enable in Navigation tab, select route from dropdown, click "Load Route".
|
||||
|
||||
### Configuration
|
||||
- Per-character YAML config stored at `<PluginDir>/<CharacterName>.yaml`.
|
||||
- Settings include:
|
||||
|
|
@ -57,6 +65,7 @@ A collection of DECAL plugins for Asheron's Call, providing utility overlays and
|
|||
- `http_server_enabled`
|
||||
- `telemetry_enabled`
|
||||
- `char_tag`
|
||||
- `vtank_profiles_path` ✅ **NEW**: Custom VTank profiles directory
|
||||
- Config is auto-generated on first run; modify it or use UI/commands to update.
|
||||
|
||||
### Telemetry
|
||||
|
|
@ -66,6 +75,7 @@ A collection of DECAL plugins for Asheron's Call, providing utility overlays and
|
|||
## Dependencies
|
||||
- Decal.Adapter (v2.9.8.3)
|
||||
- Decal.Interop.Core & Decal.Interop.Inject
|
||||
- Decal.Interop.D3DService ✅ **NEW**: For 3D navigation visualization
|
||||
- VirindiViewService
|
||||
- Newtonsoft.Json (v13.0.3)
|
||||
- YamlDotNet (v16.3.0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue