Releases: ShakToth/Lancer-Obsidian-Addon
Releases · ShakToth/Lancer-Obsidian-Addon
Release list
Language Fix 1.0.7
Code Cleanup 1.0.6
Removing some old and deprecated code from before the js change.
Change Python to pure JS LCP Parser
Completely removed the external Python dependency for parsing LCP (Lancer Content Package) files. The plugin now uses a lightweight, in-memory JSZip implementation to parse LCP contents directly within Obsidian.
Fix 1.0.4
###Encounter Tracker V2
- Persistent State: The tracker state now persists across Obsidian tab and file switches. Activating combat locks the tracker to the current encounter note.
- Multiple Instances: You can now add the same NPC multiple times to the initiative. Instances automatically receive alphabetic suffixes (A, B, C).
- Interactive Resource Grid: Completely overhauled the stat grid. You can now manually track HP, Structure, Stress, and Heat via interactive + / - buttons directly in the tracker.
- NPC Templates: Added a dropdown to apply templates (Grunt, Elite, Ultra, etc.). Applying Grunt automatically overrides max HP to 1. Elite/Ultra adjust Structure/Stress dynamically.
- Dynamic Tier Scaling: Switching a mech's tier (T1/T2/T3) mid-combat now instantly updates all relevant stats, including dynamically scaling maximum HP.
###LCP Importer
- Selective Import UI: Added a modal to selectively import specific data sets (NPC Classes, Templates, Player Data).
- i18n Support: Added German/English localization for the importer UI and generated markdown files.
- Stability Fixes: Replaced exec with child_process.execFile to fix Windows quoting issues, sanitized invalid filename characters, and resolved UTF-8 BOM extraction errors.
Fix 1.0.3
Fix 1.0.2
Fix 1.0.1
Initial Release 1.0.0
Initial release of the Lancer Companion Plugin.