SlamSwing 1.0 – Player/Target Swing, Hunter Auto Shot & Wand Timer
Posted: Thu Sep 24, 2026 8:20 pm
SlamSwing 1.0
Swing Timer • Auto Shot Timer • Wand Timer
Click here to watch the gameplay demonstration
What is SlamSwing?

SlamSwing is a standalone swing and ranged attack timer built specifically for OctoWoW and Vanilla 1.12-style clients.
The goal wasn't simply to recreate another swing timer.
SlamSwing was designed to provide useful combat timing information while fitting naturally into a more polished Vanilla interface. It combines melee swing tracking, target swing tracking, Hunter Auto Shot information, and Wand timing into one lightweight addon with a consistent visual style.
It is part of the Slamnasty Collection — a modular Vanilla UI overhaul focused on improving visual clarity and adding practical quality-of-life features without losing the feel of the original game.
Features
Player Swing Timer
Wand Shoot Timer
SlamSwing also detects when a caster equips a wand.
Instead of displaying Hunter-specific information that doesn't apply, SlamSwing automatically switches to a dedicated Wand Shoot cadence bar.
Designed for OctoWoW
SlamSwing targets the Vanilla 1.12 addon environment used by OctoWoW.
It is not a modern Retail addon retrofitted onto the client. Compatibility with the Vanilla API has been a core part of development from the beginning.
Interface version: 11200
Customization
SlamSwing includes a full in-game configuration window.
Options include:
Commands
Open SlamSwing settings.
Toggle preview bars.
Unlock and display bars for positioning.
Finish moving and lock the bars.
Display addon status, detected ranged weapon, ranged mode, and effective attack speed.
Additional commands:
Installation
1. Download the newest SlamSwing release.
2. Extract the archive.
3. Place the SlamSwing folder inside:
Your final path should look like:
Restart the client and use:
to preview the bars.
Download / Source
SlamSwing on GitHub
Download Releases
The Slamnasty Collection
The Slamnasty Collection is an ongoing modular UI overhaul for Vanilla WoW.
The goal is to modernize and clean up parts of the interface while still respecting the visual identity of Vanilla.
Rather than requiring one enormous UI package, each part of the collection is designed to work independently.
Current projects include:
Feedback & Bug Reports
SlamSwing has gone through extensive testing, but Vanilla clients can always find creative ways to surprise us.
If you encounter:
Running:
and including the output is especially useful for ranged timing issues.
Issues can also be reported through GitHub:
SlamSwing Issue Tracker
Credits
Original swing-timer concept:
WeaponSwingTimer / LeftHandedGlove
SlamSwing redesign, OctoWoW adaptation, UI direction, testing, and release:
Slamrish
Thanks for trying SlamSwing.
If you're using it, testing it, or helping find weird Vanilla edge cases, the feedback is appreciated.
Swing Timer • Auto Shot Timer • Wand Timer
Click here to watch the gameplay demonstration
What is SlamSwing?

SlamSwing is a standalone swing and ranged attack timer built specifically for OctoWoW and Vanilla 1.12-style clients.
The goal wasn't simply to recreate another swing timer.
SlamSwing was designed to provide useful combat timing information while fitting naturally into a more polished Vanilla interface. It combines melee swing tracking, target swing tracking, Hunter Auto Shot information, and Wand timing into one lightweight addon with a consistent visual style.
It is part of the Slamnasty Collection — a modular Vanilla UI overhaul focused on improving visual clarity and adding practical quality-of-life features without losing the feel of the original game.
Features
Player Swing Timer
- Main-hand swing timing
- Optional off-hand swing timing
- Automatic weapon-speed handling
- Adjustable width, scale, opacity, icon visibility, and positioning
- Tracks enemy melee swing timing
- Useful for tanking, kiting, movement, and timing abilities between enemy attacks
- Independent size and positioning
- Automatically detects the currently equipped bow or gun
- Uses the effective ranged attack speed reported by the client
- Changing ranged weapons automatically updates the timer
- Weapon swaps reset the previous shot cycle so the new weapon cannot inherit stale timing
- Two display styles: Window Focus and Progress Focus
- Safe movement window
- Late / caution window
- Clip-risk area
- Multi-Shot no-cast window
- Shot release / latency marker
- Aimed Shot information
Wand Shoot Timer
SlamSwing also detects when a caster equips a wand.
Instead of displaying Hunter-specific information that doesn't apply, SlamSwing automatically switches to a dedicated Wand Shoot cadence bar.
- Uses the equipped wand's ranged speed
- Displays the equipped wand icon
- Automatically switches between Hunter and Wand modes
- Removes Hunter-only movement, clipping, Aimed Shot, and Multi-Shot information
Designed for OctoWoW
SlamSwing targets the Vanilla 1.12 addon environment used by OctoWoW.
It is not a modern Retail addon retrofitted onto the client. Compatibility with the Vanilla API has been a core part of development from the beginning.
Interface version: 11200
Customization
SlamSwing includes a full in-game configuration window.
Options include:
- Light and Dark skins
- Global scale
- Independent Player, Target, and Ranged widths
- Bar height and opacity
- Label visibility
- Timer visibility
- Weapon icon visibility
- Icon scale and positioning
- Off-hand display
- Hunter Window Focus / Progress Focus
- Hunter timing markers
- Adjustable Hunter information text
- Movable bars
- Individual position resets
- Test / preview mode
- Minimap launcher
Commands
Code: Select all
/sst
Code: Select all
/sst test
Code: Select all
/sst move
Code: Select all
/sst done
Code: Select all
/sst status
Additional commands:
Code: Select all
/sst light
/sst dark
/sst window
/sst progress
/sst lock
/sst unlock
/sst reset player
/sst reset target
/sst reset hunter
/sst reset all
/sst minimap on
/sst minimap off
/sst minimap reset
Installation
1. Download the newest SlamSwing release.
2. Extract the archive.
3. Place the SlamSwing folder inside:
Code: Select all
World of Warcraft\Interface\AddOns\
Code: Select all
Interface\AddOns\SlamSwing\SlamSwing.toc
Code: Select all
/sst test
Download / Source
SlamSwing on GitHub
Download Releases
The Slamnasty Collection
The Slamnasty Collection is an ongoing modular UI overhaul for Vanilla WoW.
The goal is to modernize and clean up parts of the interface while still respecting the visual identity of Vanilla.
Rather than requiring one enormous UI package, each part of the collection is designed to work independently.
Current projects include:
- SlamFrames — Player, Target, Party, Raid, Cast Bar, and unit-frame overhaul
- SlamPlates — Nameplate and combat-information overhaul
- SlamSwing — Swing, Auto Shot, and Wand timing
Feedback & Bug Reports
SlamSwing has gone through extensive testing, but Vanilla clients can always find creative ways to surprise us.
If you encounter:
- Incorrect swing timing
- A weapon that reports the wrong speed
- Hunter shot timing behaving unexpectedly
- Wand detection problems
- UI scaling or positioning problems
- Lua errors
Running:
Code: Select all
/sst status
Issues can also be reported through GitHub:
SlamSwing Issue Tracker
Credits
Original swing-timer concept:
WeaponSwingTimer / LeftHandedGlove
SlamSwing redesign, OctoWoW adaptation, UI direction, testing, and release:
Slamrish
Thanks for trying SlamSwing.
If you're using it, testing it, or helping find weird Vanilla edge cases, the feedback is appreciated.