SlamSwing 1.0 – Player/Target Swing, Hunter Auto Shot & Wand Timer

Player-made addons and UI configurations.
User avatar
Reksim
Posts: 20
Forum Reputation: +0 / -0

SlamSwing 1.0 – Player/Target Swing, Hunter Auto Shot & Wand Timer

Post#1 » 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?

Image

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
Target Swing Timer
  • Tracks enemy melee swing timing
  • Useful for tanking, kiting, movement, and timing abilities between enemy attacks
  • Independent size and positioning
Hunter Auto Shot Timer
  • 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
The Hunter display can also show:
  • 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
Settings are stored per character.


Commands

Code: Select all

/sst
Open SlamSwing settings.

Code: Select all

/sst test
Toggle preview bars.

Code: Select all

/sst move
Unlock and display bars for positioning.

Code: Select all

/sst done
Finish moving and lock the bars.

Code: Select all

/sst status
Display addon status, detected ranged weapon, ranged mode, and effective attack speed.

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\
Your final path should look like:

Code: Select all

Interface\AddOns\SlamSwing\SlamSwing.toc
Restart the client and use:

Code: Select all

/sst test
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:
  • SlamFrames — Player, Target, Party, Raid, Cast Bar, and unit-frame overhaul
  • SlamPlates — Nameplate and combat-information overhaul
  • SlamSwing — Swing, Auto Shot, and Wand timing
You can use one of them, combine several, or build the full Slamnasty interface.


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
Please include as much information as possible when reporting it.

Running:

Code: Select all

/sst status
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.
+1 / -0

Who is online

Users browsing this forum: No registered users and 1 guest