Skip to content

Fidel071/wow-target-trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

<<<<<<< HEAD
# 🎯 Target Trainer (WoW Addon)

![Target Trainer Screenshot](screenshots/preview1.png)

**Practice your target keybinds with a fun training mini-game.**  
Target Trainer highlights a random party frame (Tank, Self, DPS1, DPS2, DPS3) and you must press your *real* target keybinds to hit the right one. Improve your reflexes, train your muscle memory, and level up your accuracy!

---

## ✨ Features
- βœ… Uses your **actual keybinds** (`Target Party Member 1–4`, `Target Self`) – no hardcoded keys.
- βœ… Practice mode with **progress, level, and streak tracking**.
- βœ… **Hardcore Mode**: push yourself with no mistakes allowed (see below πŸ‘‡).
- βœ… **Movable & resizable** window – drag with **Shift + Left-click**.
- βœ… **Layout options**: vertical or horizontal stacking.
- βœ… **Local leaderboard** – tracks your top 5 runs.
- βœ… Sounds and HUD feedback for hits, misses, timeouts, and level-ups.

---

## πŸ’€ Hardcore Mode β€” Test Your Skill
Looking for a real challenge?  
Turn on Hardcore mode with:

/tt hardcore on

- In Hardcore, **one wrong press or a single timeout resets you back to Level 1**.  
- Perfect for high-pressure training and sharpening your raid reflexes.  
- See how far you can climb without a single mistake!  

## πŸ”‘ Commands
Use `/tt` followed by a subcommand:

/tt show - show the trainer
/tt hide - hide the trainer
/tt start - begin highlights
/tt stop - stop highlights
/tt speed <seconds> - set interval (default 3.0)
/tt reset - reset score/level/speed
/tt layout <v|h> - switch vertical/horizontal layout
/tt keys - print captured keybinds
/tt hardcore [on|off] - toggle hardcore mode
/tt leaderboard - show top 5 local scores

---

## πŸ† Leaderboard
- Tracks your **best 5 sessions**.
- Sorted by **highest score**, with **fewer attempts** as tiebreaker.
- Displays score, attempts, level, and timestamp in chat.

---

## πŸ“¦ Installation
1. Download the addon `.zip`.
2. Extract into your WoW AddOns folder:

3. Restart WoW and enable **Target Trainer** in the AddOns menu.

---

## πŸ“Œ Notes
- Works on **Retail WoW**.  
- Uses **saved variables** (`TargetTrainerDB`) for position, layout, hardcore toggle, and leaderboard.  
- Lightweight – no dependencies required.

---

## πŸ§‘β€πŸ’» Author
Created by **Fidel071**  
Feel free to share feedback, suggestions, or report bugs!

=======
# 🎯 Target Trainer (WoW Addon)

**Practice your target keybinds with a fun training mini-game.**  
Target Trainer highlights a random party frame (Tank, Self, DPS1, DPS2, DPS3) and you must press your *real* target keybinds to hit the right one. Improve your reflexes, train your muscle memory, and level up your accuracy!

---

## ✨ Features
- βœ… Uses your **actual keybinds** (`Target Party Member 1–4`, `Target Self`) – no hardcoded keys.
- βœ… Practice mode with **progress, level, and streak tracking**.
- βœ… **Hardcore Mode**: push yourself with no mistakes allowed (see below πŸ‘‡).
- βœ… **Movable & resizable** window – drag with **Shift + Left-click**.
- βœ… **Layout options**: vertical or horizontal stacking.
- βœ… **Local leaderboard** – tracks your top 5 runs.
- βœ… Sounds and HUD feedback for hits, misses, timeouts, and level-ups.

---

## πŸ’€ Hardcore Mode β€” Test Your Skill
Looking for a real challenge?  
Turn on Hardcore mode with:

/tt hardcore on

- In Hardcore, **one wrong press or a single timeout resets you back to Level 1**.  
- Perfect for high-pressure training and sharpening your raid reflexes.  
- See how far you can climb without a single mistake!  

## πŸ”‘ Commands
Use `/tt` followed by a subcommand:

/tt show - show the trainer
/tt hide - hide the trainer
/tt start - begin highlights
/tt stop - stop highlights
/tt speed <seconds> - set interval (default 3.0)
/tt reset - reset score/level/speed
/tt layout <v|h> - switch vertical/horizontal layout
/tt keys - print captured keybinds
/tt hardcore [on|off] - toggle hardcore mode
/tt leaderboard - show top 5 local scores

---

## πŸ† Leaderboard
- Tracks your **best 5 sessions**.
- Sorted by **highest score**, with **fewer attempts** as tiebreaker.
- Displays score, attempts, level, and timestamp in chat.

---

## πŸ“¦ Installation
1. Download the addon `.zip`.
2. Extract into your WoW AddOns folder:

3. Restart WoW and enable **Target Trainer** in the AddOns menu.

---

## πŸ“Œ Notes
- Works on **Retail WoW**.  
- Uses **saved variables** (`TargetTrainerDB`) for position, layout, hardcore toggle, and leaderboard.  
- Lightweight – no dependencies required.

---

## πŸ§‘β€πŸ’» Author
Created by **Fidel071**  
Feel free to share feedback, suggestions, or report bugs!

>>>>>>> c21aae15c321754128a192f2a805029e3388b1ac

About

A World of Warcraft addon to practice your target keybinds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages