promotional bannermobile promotional banner

ZugZugFit

A peon-style fitness coach that reminds you to move, tracks your goals and shares opt-in boards with your guild.
01-today.jpg

01-today.jpg

03-calendar.jpg

03-calendar.jpg

04-routines.jpg

04-routines.jpg

05-triggers.jpg

05-triggers.jpg

06-new-reminder.jpg

06-new-reminder.jpg

Description

ZugZugFit

Zug zug! Time to move.

ZugZugFit reminds you to move while you play World of Warcraft. It gives you push-ups every 30 minutes, squats each time you open the mailbox, or burpees 30 minutes before a raid. It keeps a journal of what you did, shows it in a calendar, and lets you compete with your guild.

Status: 0.9.0-alpha. This is an early release. Please report bugs on the Issues tab or on GitHub.

Features

  • Reminders that fit your play. Every day at a time, every X minutes of active play, after a game event, before a WoW calendar event, or on one date.
  • One click to log. Done logs the amount at once. Undo stays for 5 seconds. Snooze is one click.
  • Triggers. Do an exercise when you open the mailbox, turn in a quest, die, use your Hearthstone, finish a dungeon, enter a new zone, eat or drink.
  • Journal and calendar. Each day shows the icons of your exercises and a goal mark. You can add, edit or delete a past workout.
  • Goals. For example, 10 push-ups every 30 minutes, with a goal of 100 a day. The reminder stops when you reach the goal.
  • WoW calendar. Raids, holidays and guild events show in the ZugZugFit calendar. A reminder can start a set time before a raid.
  • Guild board and challenges. This is an opt-in feature. The board ranks by active days. Send a challenge in chat, and guildmates accept it with one click.
  • Share routines in chat. Guildmates import them with a click.
  • Respects your game. Reminders wait during combat and while you are AFK. Intervals count only active play.
  • Account-wide. All your characters on one WoW installation share the same journal.
  • Controller support. Four key bindings cover the window and the pop-up. On Forever, the Blizzard controller cursor moves through the ZugZugFit window.

Quick start

  1. Click the minimap button, or type /zzf.
  2. On the welcome card, click a quick start, for example "Desk push-ups".
  3. Click "Test it" to see the pop-up.
  4. Click "Create reminder".
  5. Play. When the pop-up comes, do the exercise and click Done.

Commands

Command What it does
/zzf or /zugzug Opens the journal.
/zzf help Lists all commands in the chat.
/zzf pause Pauses or resumes all reminders.
/zzf test Shows a test pop-up. It gives no credit.
/zzf share Shares your routines in chat.
/zzf challenge Sends a challenge to your guild.
/zzf import <code> Previews a shared routine or a challenge.
/zzf guild Opens the guild board.
/zzf minimap Shows the minimap button and resets its position.
/zzf selftest Checks the APIs and each page, and shows a report that you can copy.
/zzf info Shows the version and the client build.

Supported clients

Client Package
Retail ZugZugFit-Retail
Classic Era ZugZugFit-Era
Forever ZugZugFit-Forever

Install only one package for each client.

Privacy

  • ZugZugFit keeps all data in your local SavedVariables. It has no server and sends nothing outside the game.
  • Guild sharing is off until you turn it on for a guild. When it is on, ZugZugFit sends only your daily totals for each exercise of the last 100 days, your name and a participant ID. It sends no notes and no workout times.
  • When you turn sharing off, ZugZugFit asks online guildmates to remove your data.
  • Chat announcements are a separate setting. They are off by default.
  • The board is honor-based. It is a friendly board, not a protected competition.

Source

The addon is plain Lua with no bundled libraries. The source and the issue tracker are on GitHub: https://github.com/Ruelled/ZugZugFit

ZugZugFit Team

profile avatar
  • 1
    Projects
  • 29
    Downloads