Skip to content

Repository files navigation

IC Champion Level Panel

A QoL addon for IC Script Hub that provides controls for leveling champions using formation hotkeys (F1-F12).

Features

  • Smart Formation Detection: Automatically detect which champions are deployed vs benched
  • Checkbox Selection: Choose which formation seats to upgrade (F1-F12)
  • One-Time Burst Mode: Press selected F-keys multiple times to spend available gold
  • Continuous Auto-Leveling: Automatically rotate through selected champions at a configurable interval
  • Multiplicative Stacking Calculator: Compare up to 3 different stacking combinations with automatic highest marking

Usage

Quick Start

  1. Enable the addon in IC Script Hub's Addon Management
  2. Go to the "Champ Leveler" tab
  3. Click "Refresh Formation" to auto-select deployed champions
  4. Choose your leveling mode

Refresh Button

Click this to automatically:

  • Check boxes for champions currently deployed (in play)
  • Uncheck boxes for benched champions
  • Skip empty formation slots

This is useful for changing parties

One-Time Burst Mode

  1. Select which formation seats to upgrade (or click "Refresh Formation")
  2. Adjust the burst rounds slider (1-10 rounds, default 5)
  3. Click "Level Selected Champions Now"
  4. The addon will press each selected F-key the specified number of rounds

Continuous Auto-Leveling Mode

  1. Select formation seats (or click "Refresh Formation")
  2. Adjust the interval slider (0.5-5 seconds between key presses)
  3. Click "Start Auto-Leveling"
  4. The addon will rotate through selected seats continuously
  5. Click "Stop Auto-Leveling" to halt

Example rotation with F1, F2, F4 checked:

F1 → pause → F2 → pause → F4 → pause → F1 → pause → F2...

Multiplicative Stacking Calculator

Compare up to 3 different stacking combinations to find the best option:

  1. Enter values in any calculation slot:
    • Stacks: Number of stacks (e.g., 5)
    • Percentage: Bonus per stack (e.g., 102.5)
  2. Click the Calculate button
  3. All slots recalculate and display total bonus
  4. Highest result automatically marked with a star (*)

Formula: (1 + percent/100) ^ stacks - 1, converted to percentage

Quick Selection Buttons

  • All: Check all 12 formation seats
  • None: Uncheck all seats
  • Refresh Formation: Auto-detect which champions are deployed and check only those

Installation

  1. Extract the IC_ChampLevelPanel folder to your IC Script Hub's AddOns directory
    • Default location: [ICScriptHub]/AddOns/IC_ChampLevelPanel/
  2. Restart IC Script Hub
  3. Enable the addon in Addons management dialog
  4. The "Champ Leveler" tab will appear

How It Works

The addon uses IC Script Hub's memory reading functions to:

  • Detect which champion is in each formation seat
  • Check if champions are benched or deployed
  • Send F-key inputs directly to the game using DirectedInput

This means it adapts to your current formation automatically - no manual configuration needed!

Notes

  • Works with any formation (Q/W/E/custom formations)
  • Interval adjustable from 0.5-5 seconds
  • Burst rounds adjustable from 1-10
  • Uses IC Script Hub's DirectedInput for reliable key sending

Credits

Created for the Idle Champions IC Script Hub community Uses IC Script Hub addon framework by mikebaldi and contributors Development assisted by Claude AI

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages