promotional bannermobile promotional banner

Immersive Character Needs 2

The Immersive Character Needs 2 (ICN2) addon for World of Warcraft introduces a survival‑style system where your character has to manage hunger, thirst, and fatigue.

File Details

ICN2-v2.0.0.zip

  • R
  • Apr 22, 2026
  • 41.82 KB
  • 34
  • 12.0.5
  • Retail

File Name

ICN2.zip

Supported Versions

  • 12.0.5

CHANGELOG v2.0.0

This is a major architectural overhaul for ICN2. While the interface remains familiar, the underlying engine has been completely rebuilt for better balance and performance.

Main Changes

  • Fixed-Point Engine Migration:
  • Rebuilt the decay and recovery logic to use absolute points instead of percentages.
  • Introduced race-specific Maximum Pools for Hunger, Thirst, and Fatigue to better reflect lore-accurate stamina and metabolism.
  • Fine-tuned the back-end value tables to balance these new point-based pools across all playable races.
  • Expanded Decay Presets: Added new decay speed options ranging from Medium (1x) to Super Fast (20x).
  • Instance Safety Logic: Added safeguards to disable non-essential functionalities in Battlegrounds and Dungeons due to recent API restrictions. (Workarounds are currently being investigated).
  • Persistence Improvements: The "Well-Fed" decay pause now persists through UI reloads and portal transitions as long as the aura remains active.
  • Cross-Need Decay: Introduced a "vulnerability" system where reaching a critical threshold in one need will subtly accelerate the decay of others.

Other Changes

  • Organic Decay: Added a localized random multiplier (ranging from -10% to +10%) to every tick to make the simulation feel less mechanical.
  • Logic Optimization: Significant refactoring of core modules to improve resource efficiency and reduce CPU footprint.
  • UI Polishing: Minor aesthetic improvements and layout adjustments to the HUD and Options panel.
  • Bug Fixes: Squashed several legacy bugs related to event handling and state detection.

Known Issues

  • Incomplete Themes: The UI Theming system is still a Work in Progress.
  • Instance Emotes: Automatic emotes may occasionally attempt to fire during instance combat, resulting in a non-breaking "blocked" message in the background.
  • Data Migration: Due to the engine shift, existing decay rate settings may become corrupted.
  • Workaround: The code includes an auto-migration, but if issues persist, run: /run ICN2DB.settings.decayRates = nil
  • Consumption Tiers: Food and Drink tier detection is currently undergoing further calibration.