Features
- Live storm speed control (0.0x pause up to 100x, fully configurable)
- Fast jumps to min/max and smooth step‑based adjustments
- Per‑day/phase profiles that multiply your base speed
- Subtle overlay that confirms speed/profile changes
- Hot‑reload of config and active profile
InstallRecommended install it via
ME3 ManagerUsage and hotkeysDefault hotkeys (customizable in `config.ini`):
- CTRL + UP: Increase speed
- CTRL + DOWN: Decrease speed
- CTRL + HOME: Reset to default speed (1.0x)
- CTRL + END: Pause storm (0.0x)
- CTRL + PGUP: Jump to max speed
- CTRL + F8: Cycle to the next profile (when profiles are enabled)
- CTRL + F6: Clear/disable profile (return to default settings)
Configuration (config.ini)Open `
StormControl/config.ini`. Common options:
default=1.0 ; speed after reset (1.0 = normal)
min=0.0 ; lowest speed (0.0 pauses the storm)
max=100.0 ; highest speed you can jump to
step=1.0 ; how much each press changes speed
increase_speed=CTRL+UP
decrease_speed=CTRL+DOWN
reset_speed=CTRL+HOME
stop_storm=CTRL+END
max_speed=CTRL+PGUP
switch_profile=CTRL+F8
clear_profile=CTRL+F6
enabled=true ; show a small overlay briefly when speed/profile changes
Profiles (custom runs and mod integration)Enable a profile:
- Copy `StormControl/profiles/Example.ini` and rename it (e.g., `MyRun.ini`).
- In `StormControl/config.ini` set:
enabled=true
name=MyRun
While playing:
- CTRL + F8 cycles available profiles in the `profiles` folder.
- CTRL + F6 clears/disables the active profile.
For mod authors (ship a profile with your mod):
- Include a file like `StormControl/profiles/MyMod.ini`.
- Suggest users enable it by adding to `StormControl/config.ini`:
enabled=true
name=MyMod
- Keep multipliers proportional (they multiply the user’s base speed). Example skeleton:
; Optional: overlay on/off when this profile is active
OverlayEnabled=true
; Day 1
; Phase 0 (07:00-12:30) multiplier on Day 1
PhaseStartSpeedDay1=1.0
; Phase 1 (12:30-16:06) multiplier on Day 1
PhaseFirstCircleSpeedDay1=1.0
; Phase 2 (16:06-20:24) multiplier on Day 1
PhaseBetweenWavesSpeedDay1=1.0
; Phase 3 (20:24-23:59) multiplier on Day 1
PhaseSecondCircleSpeedDay1=1.0
; Day 2
; Phase 0 (07:00-12:30) multiplier on Day 2
PhaseStartSpeedDay2=1.0
; Phase 1 (12:30-16:06) multiplier on Day 2
PhaseFirstCircleSpeedDay2=1.0
; Phase 2 (16:06-20:24) multiplier on Day 2
PhaseBetweenWavesSpeedDay2=1.0
; Phase 3 (20:24-23:59) multiplier on Day 2
PhaseSecondCircleSpeedDay2=1.0
OverlayWhen you change speed or switch profiles, a small overlay appears briefly in the top‑right showing the effective speed. Turn it off via ` enabled=false` in `config.ini`.
Hot reload
- Edits to `config.ini` are picked up automatically in‑game.
- If a profile is active, saving its `.ini` hot‑reloads it, and the overlay confirms the reload.
Special thanks to
JackelZXA for taking the time to explain and for pointing out the event files that were a big help during the reverse engineering process.

Support 2Pz