Wiki
1svc Addon Utils
How to install and use 1svc Addon Utils, the companion app for wow.1svc.io addons: sending reports, your gold and fights outside the game, the combat log, backups and settings.
What the app does
An optional helper for wow.1svc.io addons: it does what addons can't do inside the game.
1svc Addon Utils is a free companion app for Mac and Windows that works next to the wow.1svc.io addons. Addons can't go online or show anything outside the game, so the app does those jobs for them.
It works with Peel & Profit and Peelometer. What it does:
Your addons work the same without it
The app is optional. It reads files the game already writes to your disk. It never runs addon code and never changes the game. It writes to the game folder only to install or update wow.1svc.io addons, restore a backup you pick, or tidy up old combat logs.
Download and install
Get the app for Mac or Windows, and get past the first-start warnings.
Download the app from the 1svc Addon Utils page. There's a .dmg for Mac (Apple silicon and Intel) and an installer for Windows.
Mac
Open the downloaded .dmg file
Drag 1svc Addon Utils into Applications
Open it from Applications
The Mac app is signed and checked by Apple. The first time, macOS asks if you're sure because it came from the internet: click Open.
Windows
Run the installer
If Windows protected your PC shows, click More info
The Windows app isn't signed yet, so Microsoft Defender SmartScreen warns you once for each new version.
Click Run anyway and finish the install as usual
Installing a newer version
Download the new version and install it over the old one (on Mac, replace the app in Applications). Your settings, backups, sign-in and the fights read from your combat log are kept: they live in the app's own folder, not in the app. See Updates.
Tip
After installing, the app opens a short setup. It takes about a minute.
First-run setup
Added in 0.2.0Three short steps the first time you open the app: WoW folder, sign-in and how it runs.
The first time you open the app, a short setup walks you through four steps. You can change all of it later in Settings.
1. Find World of Warcraft
The app reads your addons' saved files from the game folder, and installs addon updates there. It usually finds the game on its own and says Found it automatically. If it can't, click Choose folder and pick your World of Warcraft folder (the one with _retail_ in it).
2. Sign in to wow.1svc.io
Optional. You only need it to send the bug reports and ideas you write in game. Click Sign in with your browser, or Skip for now and do it later. How it works: Sign in and connected devices.
3. How the app runs
Choose whether the app starts with your computer, what the window's close button does, and (Mac) whether it keeps its Dock icon or (Windows) whether minimizing hides it to the tray. The defaults suit most people. Details: Running in the background.
4. Keep your addons up to date
Update my addons automatically is on by default: while the app runs, it installs new versions of your wow.1svc.io addons (waiting for the game to close). The app updates itself either way. Details: Updates.
Click Done and the app opens on Home.
Run it again
Settings > App > Run setup again shows all four steps again.
Something new to set up
When an update adds a new question, the app shows just that step once, under Something new to set up.
Sign in and connected devices
Connect the app to your wow.1svc.io account once, in your browser.
Signing in connects the app to your wow.1svc.io account, so it can send the reports you write in game. Everything else in the app works without it.
Sign in
Click Sign in with your browser
It's on Home, in Settings, on Reports and in the setup dialog. The app shows Waiting for your browser... with a Cancel button.
Sign in on wow.1svc.io
Your browser opens wow.1svc.io. Sign in with Google or Battle.net: the same account you use for the report form on the website.
Click Connect
The page asks Connect 1svc Addon Utils on your computer's name. After you click Connect, the browser hands the sign-in back to the app and you can close the tab.
Done
The app shows Signed in as your name, the provider and this computer's name. You only do this once per computer.
What the app can do with it
- It can send bug reports and ideas as you, from your addons. Nothing else: it can't see or change anything on your account.
- Reports from the app follow the same rules and limits as the website form.
- The sign-in is kept by your system (Keychain on Mac, Credential Manager on Windows), not in a file. It lasts a year; if the app asks, sign in again.
Connected devices
The Connected devices list on the 1svc Addon Utils page shows every computer where the app is signed in to your account, with when it was connected and last used. Click Remove to sign the app out on that computer. Reports it already sent stay sent.
Sign out
In the app: Settings > wow.1svc.io sign-in > Sign out. This also removes the computer from your Connected devices.
Browser didn't come back?
Check that the app is still open, then click Sign in with your browser again. Each click opens a fresh link.
Running in the background
The menu bar or tray icon, start with your computer, and what the close button does.
The app can keep working with its window closed. While it runs, its icon is always in the menu bar (Mac) or the tray by the clock (Windows).
Click the icon on Mac for Open 1svc Addon Utils and Quit. On Windows, click it to open the window, or right-click it for the same menu.
Note
Backups and reading the combat log only happen while the app runs. Running in the background, new reports and data show up right after you log out of the game. The app never sends a report on its own: you check it in Reports and click Send.
What the close button doesAdded in 0.2.0
Settings > App > When I close the window:
| Choice | What happens |
|---|---|
| Run in the background | The window closes; the app stays in the menu bar or tray. This is the default. |
| Minimize to the Dock (Mac) or taskbar (Windows) | The window stays one click away. |
| Quit | The app closes completely. |
| Ask me every time | A small prompt asks each time you close it. |
The prompt offers Quit, Minimize and Run in Background. Tick Remember my choice to save it as your setting. Escape closes the prompt and keeps the window open.
Start with my computer
Off by default. Turn it on in Settings > App and the app starts hidden in the menu bar or tray when you log in to your computer, ready for your next play session. On Mac it shows as 1svc Addon Utils in System Settings > General > Login Items.
Dock and tray options
- Keep in Dock (Mac, on by default): keeps the Dock icon while the window is closed. Off: only the menu bar icon.
- Minimize to system tray (Windows, off by default): the minimize button hides the window to the tray instead of the taskbar.
Quit the app
Click the menu bar or tray icon and choose Quit. Opening the app again while it already runs just brings its window back.
Home
The first screen: your game, your sign-in, reports waiting and your addons.
Home is the first screen. It shows at a glance whether everything is connected, and what's waiting for you.
| Card | What it shows |
|---|---|
| World of Warcraft | The game version, whether the game is running, the game folder and how many WoW accounts were found. Change opens Settings. |
| Your wow.1svc.io sign-in | Who you're signed in as, or a button to sign in. |
| Reports waiting to send | How many reports from the game haven't been sent yet, and the commands that open the report form in each addon. Review opens Reports, where you check them and click Send. |
| Addons | Each supported addon with its installed version (or not installed) and when the game last saved its data. Click one to open its pages. |
World of Warcraft wasn't found
If the app can't find the game, Home shows a red notice with a link to pick its folder in Settings. See WoW folder.
WoW folder and accounts
Where the app looks for the game, and how to pick another folder, PTR or account.
The app needs to know where World of Warcraft is installed. It usually finds it on its own.
Where the app looks
| System | Folders it checks |
|---|---|
| Mac | /Applications/World of Warcraft and ~/Applications/World of Warcraft |
| Windows | Program Files (x86)\World of Warcraft, Program Files\World of Warcraft, \World of Warcraft and \Games\World of Warcraft on drives C to F |
Pick another folder
Settings > World of Warcraft > Choose folder. Pick the World of Warcraft folder (the one with _retail_ in it); picking the _retail_ folder itself works too. Find automatically goes back to the usual places.
Game versions
If you have more than one installed, Game version buttons show under the folder: Retail, PTR, PTR 2 and Beta. The app shows the data, backups and combat logs of the version you pick.
WoW accounts
Every WoW account on this computer has its own saved files. With more than one, a WoW account picker shows at the bottom of the sidebar. Reports from every account show up in Reports.
Game running or closed
The app checks whether the game is running. It only matters for restoring a backup, which needs the game closed.
When your data updates
The game saves addon data on /reload, logout and exit. That's when the app sees it.
Addons keep their data in the game's memory while you play. The game writes it to disk only when you , log out or exit. That's when the app sees it.
The app watches those files. A second or two after the game finishes writing, its pages refresh, new reports show up and a backup is made. Pages that show saved data say when it's from, for example As of the game's last save (5 min ago).
Want to see something now?
Type in game. The app has the new data a moment later.
The combat log is different: the game writes it while you play (if combat logging is on), so fights from the log and the live meter show up during play, without a reload.
After a crash
If the game crashes or is force-closed, it doesn't save addon data, so the app (and the addon) won't have what happened since the last save.
Your gold
Total gold, gold over time, characters, goals and recent transactions.
Peel & Profit > Your data shows the gold the addon tracks, on a bigger screen. It's read-only: everything stays on this computer, and you change things in game.
Totals
| Tile | What it means |
|---|---|
| Total gold | Every counted character plus the Warband bank. |
| Warband bank | Gold in your Warband bank. |
| Change | How much the total went up or down in the chart's range (for example, last 90 days). |
| Transactions saved | How many money changes the addon has recorded. |
Gold over time
Your total gold per day: each character's last known gold, carried forward, plus the Warband bank. Switch the range with 30D, 90D, 1Y or All. The range it opens on is a setting.
Characters and goals
- Characters: each character's level, class, when you last played it and its gold, richest first.
- Characters marked hidden were hidden in game; not counted ones were left out in the app's settings. Both are left out of the totals.
- Goals: how far along each open goal is. Add goals in game on the Goals tab.
Recent transactions
The newest 60 money changes: when, which character, the category (auction sale, vendor, repairs, mail and so on), the detail and the amount.
Note
The numbers are as of the game's last save. See When your data updates. For everything the addon itself does, see the Peel & Profit wiki.
Peel & Profit settings
Added in 0.2.0Which characters count in your totals, and which range the gold chart opens on.
Peel & Profit > Settings changes how the app shows your gold. It doesn't touch the addon: its own settings are in game (/gt).
Characters counted in totals
Untick a character to leave it out of Total gold and the chart, for example a bank alt you share. Characters hidden in game are always left out and greyed out here. On Your data, left-out characters show as not counted.
Gold over time opens on
The range the gold chart starts with. You can still switch it on Your data.
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Gold over time opens onData defaults | 30D · 90D · 1Y · All | 90D | You can still switch it on Your data. |
| Characters counted in totalsData defaults | A tick per character | All ticked | Unticked characters are left out of Total gold and the chart. Characters hidden in game are always left out. |
The same page also has the settings every addon has: see Addon settings.
Peelometer overview
Added in 0.2.0Your fights at a glance, and where they come from: saved history and the combat log.
Peelometer's section in the sidebar turns the fights the addon saves into pages you can search, compare and export. Overview is the summary.
The tiles count the fights saved, boss kills, fights read from the combat log and your favorites (mark a fight as a favorite in game). Below are the newest fights: click one to open it (see One fight). For the full list, open Fights.
Where fights come from
The app joins two sources. Each fight in the list says which it has:
| Badge | Source | When the app sees it | What it has |
|---|---|---|---|
| saved | The addon's saved history | After /reload, logout or exit | What the game gives addons: damage, healing, interrupts, deaths, avoidable damage and more, per player and spell. |
| log | The game's combat log file | While you play, if combat logging is on and the app is running | What addons can't see: overhealing, crits, uptime, crowd control. See What the combat log adds. |
When both have the same fight, the app matches them by start time and boss, and shows them as one.
Note
Everything stays on your computer: nothing about your fights is uploaded. For the addon itself (the in-game meter, history and settings), see the Peelometer wiki.
Fights
Added in 0.2.0Every saved fight with search, filters and CSV or JSON export.
Peelometer > Fights lists every fight, newest first. Click a row (or Tab to it and press Enter) to open the fight.
Each row shows when, the fight and where it was, the result (kill, wipe, Mythic+ level), length, your DPS, group DPS, deaths, and whether it came from the saved history, the combat log, or both. A star marks a favorite.
Search and filters
| Filter | What it does |
|---|---|
| Search | Matches the fight, boss, dungeon or character name. |
| Instance and Boss | One raid or dungeon, then one boss in it. |
| Date | Last 24 hours, 7 days, 30 days, or any date. |
| Character | One of your characters (shows when you have more than one). |
| Bosses and runs only | Hides trash: only boss fights and Mythic+ runs. |
| Include fights only in the log | On by default. Off: only fights the addon saved. |
The list shows the newest 500 matching fights. Narrow the filters to reach older ones.
Export to CSV or JSON
Export CSV and Export JSON (top right) save the fights the filters show to a file you pick. CSV opens in any spreadsheet: one row per fight with date, fight, instance, difficulty, key level, pull, result, length, character, your DPS, group DPS, deaths, interrupts, and the overhealing and interrupts via CC from the log. JSON has everything, including the addon's full saved fight.
Tip
To export every fight regardless of filters, use Peelometer > Settings > Export. One fight on its own: the export buttons on its page.
One fight
Added in 0.2.0Players, spells and deaths for one fight, plus the combat log tabs.
A fight's page shows who did what, spell by spell. Open it from Fights, Recent fights on the Overview, Compare pulls or Trends.
At the top
The fight's name and result, when and where, length and group size. Badges say whether it has Saved history and a Combat log. Tiles show group DPS and HPS, your DPS and rank, deaths, interrupts, and interrupts via CC (estimated from the log).
Tabs
- From the game: the meters the addon saved, such as damage, healing and interrupts, plus Deaths.
- From the combat log: Overhealing, Crits, Uptime, CC done and Interrupts via CC. See What the combat log adds.
Click a player to see their spells on the right: amount, share and per second, with overkill and the target where known. Spells you could have dodged are marked avoidable or deadly.
A fight that's only in the combat log (for example, Peelometer was off) gets Damage, Healing, Absorbs, Interrupts and Deaths tabs read from the log instead.
Deaths
Who died and when, the killing blow and the overkill. Click a death to see the last hits before it (from the combat log). Without a log, the killing blow comes from the game's death recap.
Buttons
- Compare pulls (boss fights): opens Compare pulls for this boss.
- Export CSV and JSON: this fight only, with the combat log numbers.
- < All fights or Esc goes back to the list.
No combat log for this fight
The log tabs need the fight to have happened while combat logging was on and the app was running, or a log you read later. See Turn on combat logging and Read fights from an old log.
Compare pulls
Added in 0.2.0Put pulls of the same boss side by side, with group DPS over each pull.
Peelometer > Compare pulls puts pulls of the same boss next to each other, so you can see what changed between a wipe and the kill.
Pick the pulls
- Choose the Boss. The menu shows how many pulls each has, most recent boss first.
- Choose the Night: one raid night or dungeon session. A night runs until 6 in the morning, so a late raid stays together.
- Tick pulls in the Pulls list, up to 8. The last three of the night are picked to start with.
You can also get here from a boss fight's page with its Compare pulls button.
Group DPS over the fight
One line per picked pull, in 5-second steps, so you can see where a pull fell behind: a slow opener, a death, a long phase. This chart needs the combat log for those pulls.
Side by side
A table with a column per pull: result, length, group and your DPS, group HPS, deaths and the first death, interrupts, interrupts via CC, overhealing and avoidable damage. The best value in a row is green, the worst red. Open pull links take you to each fight.
Note
A dash means that number needs the combat log for that pull. See Turn on combat logging.
Trends
Added in 0.2.0Your DPS on a boss over weeks, and your personal bests.
Peelometer > Trends charts your DPS on one boss, fight by fight, over the weeks. Are you getting better?
Choose what to chart
| Control | What it does |
|---|---|
| Boss | The boss and difficulty to chart. |
| Range | 8 weeks, 16 weeks (the default) or All. |
| Kills only | On by default. Off: wipes count too. |
The numbers
- Personal best and Last fight, with their dates.
- Average (last 4): your DPS averaged over your last four fights, which smooths out one lucky or unlucky pull.
- Change vs 4 fights ago: up or down compared with that average four fights back.
Personal bests
Every boss with your best DPS, where and on which date, how much better it was than your average, and how many kills. Click a boss to chart it; click the date to open that fight.
Tip
Trends needs at least two fights on a boss in the range. Pick All, or turn off Kills only, to see more.
What the combat log adds
Added in 0.2.0Overhealing, crits, buff uptime, crowd control and interrupts via CC: things addons can't see.
The game hides some things from addons, such as overhealing and enemy casts. It does write them to its combat log file. The app reads that file, so you get numbers no in-game meter can show.
| Tab | What it shows |
|---|---|
| Overhealing | Each healer's effective healing, overhealing and overheal %, and the spells that overheal most. Above 35% shows in red. |
| Crits | Each player's crit chance and how much of their damage came from crits, then the same per spell. |
| Uptime | How long your buffs were up, the debuffs on the main target (and who put them there), and group buffs. |
| CC done | Stuns, incapacitates, silences, knockbacks and roots each player put on enemies, and how many casts they stopped. |
| Interrupts via CC | Enemy casts stopped by crowd control instead of a kick. Estimated, with a confidence for each. |
How interrupts via CC are estimated
The game only counts kicks as interrupts. When an enemy starts a cast, a player's stun, incapacitate, silence or knockback lands on it, and the cast never finishes (within about 8 seconds, or the enemy dies or starts something else), the app counts a stop and credits the first crowd control. It's a good estimate, not an exact count.
How the log is split into fights
A boss fight runs from the pull to the end of the encounter. Other fights start when your group and enemies hit each other, and end after 6 seconds without that. A zone change, the end of a Mythic+ run or an arena match also ends a fight.
What you need
Combat logging on in game, and the app running while you play. Turn on combat logging shows how. Missed some? You can read fights from an older log.
Turn on combat logging
Added in 0.2.0/combatlog, automatic logging with Peelometer, and Advanced Combat Logging.
The game only writes a combat log when you ask it to. Turn it on in game, and turn on Advanced Combat Logging for the most accurate numbers.
Quick: /combatlog
Type in chat to start logging, and again to stop. The game writes a WoWCombatLog file in its Logs folder.
Automatic: let Peelometer do it
Type and open the 1svc Addon Utils section
Turn on combat logging automatically
Pick where: In raids, In Mythic+, In other dungeons, In PvP or Everywhere (the biggest files).
Keep the helpers on
Turn it off again when I leave, Turn on advanced combat logging too and Remind me on a boss pull if logging is off. Save extra info for the companion app helps the app match log files to your saved fights.
More about these options in the Peelometer wiki.
Advanced Combat Logging
In the game's Options > System > Network, tick Advanced Combat Logging (or let Peelometer do it, above). It adds details to each line that the app needs for pets and the most accurate numbers. Warcraft Logs asks for it too.
Check it in the app
Peelometer > Settings > Combat log shows what the app sees:
- Read the combat log while I play: on by default. The app follows the newest log file while it runs.
- Reading: the file it follows. Advanced logging says Off in red if you should turn it on.
- Fights read so far, and a button to open the live meter.
Log files grow fast
A raid night can write hundreds of megabytes. The app warns you when the Logs folder gets big, and can compress or delete old logs. See Old combat logs and disk space.
Started the app late?
When the app starts while a log is already being written, it reads the end of it first, so a fight in progress isn't missed. For older fights, use Read fights on a log file.
Live meter
Added in 0.2.0A meter for a second screen that reads the combat log as you play.
Peelometer > Live is a meter for a second screen. It reads the combat log as you play, a second or two behind the game.
What it shows
Pick Damage, Healing, Overheal, Interrupts or CC stops. The meter shows the current fight, and the last one between pulls.
Pop-out window
Pop out window opens the meter in its own small window. Drag it to your second screen, or over a corner of the game. Pop-out window stays on top (on by default) keeps it above WoW when you play in windowed mode.
Display and status
| Option | What it does |
|---|---|
| Text size | Makes the meter easier to read from a distance (11 to 28, default 16). |
| Show per second | Adds per-second numbers next to the totals. On by default. |
The Combat log card shows the file being read, its size, whether Advanced logging is on, when the last line came in, and how far behind the game it is.
Why it's a little behind
The game writes the combat log in chunks, so the app sees each line a second or two after it happens. The in-game Peelometer meter is instant.
Old combat logs and disk space
Added in 0.2.0Combat logs grow fast. Compress or delete old ones, or read fights from an old log.
Combat logs get big fast. Peelometer > Settings > Log files shows how much space they take and lets you tidy up. The app always asks first, and never touches the log the game is writing.
Compress or delete old logs
- Old means older than: which logs count as old (7, 14, 30 or 90 days).
- Warn above: a red warning when all logs together pass this size.
- Compress old logs: each becomes a
.gzfile, usually about a tenth of the size. The app can still read them, and you can unzip them for Warcraft Logs. - Delete old logs: removes them for good. Fights already read keep their numbers in the app, but Warcraft Logs can't upload them afterwards.
Each file in the list also has its own Delete. The file the game is writing is marked game is writing and can't be deleted.
Read fights from an old log
The app reads the log while it runs. For fights from before (the app was closed, or a log from another computer in the Logs folder), click Read fights next to the file. A progress line shows how far it is.
Fights read from logs
The app keeps what it read in its own folder, so the detail stays after you delete a log. Keep the newest sets how many (500 by default). Forget fights read from logs clears them; your log files and Peelometer's saved history stay.
Export every fight
The Export card saves every fight on this account, saved history and combat log numbers together, as CSV or JSON.
All Peelometer settings in the app
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Read the combat log while I playCombat log | On · Off | On | Follows the newest combat log file while the app runs. |
| Keep the newestFights read from logs | 100 fights · 250 fights · 500 fights · 1000 fights · 2000 fights | 500 fights | Fights read from the combat log, kept in the app's own folder. |
| Old means older thanLog files | 7 days · 14 days · 30 days · 90 days | 14 days | Which log files Compress old logs and Delete old logs work on. |
| Warn aboveLog files | 2 GB · 5 GB · 10 GB · 20 GB | 5 GB | Shows a warning when the Logs folder gets bigger than this. |
| MeterLive | Damage · Healing · Overheal · Interrupts · CC stops | Damage | What the live meter ranks. |
| Text sizeLive > Display | 11 to 28 | 16 | For the live meter and its pop-out window. |
| Show per secondLive > Display | On · Off | On | Adds per-second numbers next to the totals. |
| Pop-out window stays on topLive > Display | On · Off | On | Keeps the pop-out above WoW when you play in windowed mode. |
Note
The page starts with the settings every addon has (sidebar, backups). See Addon settings.
Send reports from the game
Bug reports and ideas you write in game reach wow.1svc.io through the app.
Found a bug or have an idea? Write it in game. Addons can't go online, so the report waits in the addon's saved file. After or logout it shows up in the app, where you check it and send it to wow.1svc.io.
Send a report
Write it in game
Peel & Profit: or . Peelometer: or . Fill in the form, tick any Lua errors or test report to attach, and click Save for Addon Utils.
Type or log out
The game saves the report with the addon's data. The app sees it a moment later: the Reports count in the sidebar goes up.
Check it in Reports
Click a report to see exactly what will be sent. To change it, edit it in game and .
Click Send, or Send all
You need to be signed in. Each report gets a number on wow.1svc.io and shows Sent with it.
You press Send
The app shows reports as soon as the game saves them, but it never sends one on its own: nothing leaves your computer until you click Send or Send all on the Reports page.
What's in a report
What you typed, the addon and WoW versions, your game language, and any Lua errors, checklist item or test report you attached. Never your character, realm or guild names.
After sending
- A report is never sent twice, even if it's still in the game's outbox or you send from another computer.
- Sent reports stay in game until you delete them: in Peel & Profit, Clear in the form in Peelometer. Reports older than 30 days are deleted in game on their own.
- Sent earlier at the bottom of Reports lists what you sent before, with its number.
If sending fails
| Message ends with | What to do |
|---|---|
| Try again later. | You sent a lot in a short time. The same limits apply as on the website form. |
| Try again in a minute. | The website was busy. Send again shortly. |
| Check your connection. | The app couldn't reach wow.1svc.io. |
| Sign in again. | The sign-in ran out or was removed. Sign in again; your reports wait. |
No app?
The in-game form also has Copy link: paste it in your browser to send the report with the website form instead.
Tester tools
Your feature checklist, caught Lua errors and recent addon activity.
Testing a beta? Peel & Profit > Tester shows your feature checklist, the Lua errors the addon caught and its recent activity, outside the game.
Turn on tester mode in game with , then . The page fills in as the game saves.
Feature checklist
Every item with its status: Works, Broken, Skipped, Other or Not tried. Filter with All, Not tried, Broken or Notes & errors. Badges mark items you added (yours), items new or changed in a version, notes and errors. Click an item to see what to expect, your note and its errors.
You set the status in game. The item text comes from the installed addon, so it always matches your version.
Caught Lua errors and activity
- Caught Lua errors: each error from the addon, how often and when it last happened, and the version. Copy copies it with the stack.
- Recent activity: what the addon logged, newest first.
Send your results
Attach a test report and errors to a bug report in game, and send it from Reports. The report shows Test report attached with the counts.
Backups
A dated copy of each addon's saved file, every time the game saves it.
Every time the game saves an addon's data, the app keeps a dated copy. If something goes wrong, you can put it back.
When copies are made
- Each time the game writes an addon's saved file (on
/reload, logout and exit) while the app is running. - Only when something changed: the same file isn't copied twice.
- Back up now makes a copy right away (or says Nothing changed since the last backup).
- Before every restore, so a restore can be undone.
How many are kept
The newest 20, plus the newest copy of each week for 12 weeks. Change the 20 (5, 10, 20 or 50) with Copies to keep on the addon's Settings page, or turn off Back up automatically there. See Addon settings.
Where they're kept
In the app's own folder, by game version, WoW account and addon. Open folder on the Backups page opens it. Each backup is a copy of the addon's .lua file named after the time it was made.
| System | App folder |
|---|---|
| Mac | ~/Library/Application Support/io.1svc.companion |
| Windows | %APPDATA%\io.1svc.companion |
Note
Backups follow the WoW account picked at the bottom of the sidebar.
Restore a backup
Put an addon's data back the way it was. The game must be closed.
Restoring puts an addon's saved data back the way it was at that backup. Close the game first.
Close World of Warcraft completely
The game rewrites the addon's file when it exits, which would undo the restore. While it runs, Restore is greyed out and the page says so.
Open Backups and find the addon
Check the WoW account at the bottom of the sidebar.
Click Restore next to the date you want
The app asks Restore this backup? and says what will happen.
Click Restore, then start the game
Changed your mind?
Anything recorded after that backup is replaced, but the app backs up the current file first. To undo, restore the newest copy (marked latest).
Heads up
Only restore with the game closed, and on the right WoW account. The restored file is what the addon loads the next time you log in.
App settings
Every setting on the Settings page, with its default.
Settings at the bottom of the sidebar holds the app's own settings. Each addon also has its own Settings page in its section: see Addon settings.
What's on the page
- World of Warcraft: the game folder and game version. See WoW folder.
- wow.1svc.io sign-in: sign in or out. See Sign in.
- App: start with your computer, the close button, Dock or tray, and Run setup again. See Running in the background.
- Addons: every addon, its version and whether backups are on, a switch to show it in the sidebar, and a button to its settings.
- Updates: your version, Check for updates (the app and your addons) and Restart to update. See Updates.
- Advanced: the website address, for testing only. The bottom line shows the app's version and its data folder.
Every setting
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Game folderWorld of Warcraft | Choose folder · Find automatically | Found automatically | The World of Warcraft folder (the one with _retail_ in it). |
| Game versionWorld of Warcraft | Retail · PTR · PTR 2 · Beta | Retail | Shown only when you have more than one installed. |
| Sign-inwow.1svc.io sign-in | Sign in with your browser · Sign out | Signed out | Needed only to send reports. |
| Start with my computerApp | On · Off | Off | Starts hidden in the menu bar or tray when you log in to your computer. |
| When I close the windowApp | Run in the background · Minimize to the Dock / taskbar · Quit · Ask me every time | Run in the background | What the window's close button does. |
| Minimize to system trayApp (Windows) | On · Off | Off | The minimize button hides the window to the tray instead of the taskbar. |
| Keep in DockApp (Mac) | On · Off | On | Off: only the menu bar icon shows while the window is closed. |
| Run setup againApp | Button | - | Opens the first-launch setup dialog again. |
| In sidebarAddons | On · Off | On | One switch per addon. The Settings button opens that addon's settings. |
| Check for updatesUpdates | Button | - | Asks wow.1svc.io for the newest version right now. |
| WebsiteAdvanced | Button | https://wow.1svc.io | For testing a local copy of the website. Leave it empty. |
Note
Changes save right away. Settings are kept in settings.json in the app's folder (see where things are kept), so they survive updates.
Addon settings
Added in 0.2.0Each addon's own Settings page: sidebar, backups and its extras.
Each addon's section in the sidebar ends with its own Settings page. These change how the app handles that addon; the addon's in-game settings stay in game.
Addon
- The installed version and the newest one on wow.1svc.io, the saved file's size and when the game last saved it, and the in-game command for the addon's own settings.
- Install, Update or Go back to the previous version, and What's new. See Updates.
- Update automatically: install new versions while the app runs (waits for the game to close). On by default.
- Show saved file in Finder (Mac) or Explorer (Windows) opens the game folder at the addon's file.
- Show in the sidebar: hide the addon's section if you don't use it.
Backups
- Back up automatically: a copy each time the game writes the addon's file. On by default.
- Copies to keep: 5, 10, 20 or 50 newest copies, plus one a week for 12 weeks.
All addons in one place
Settings > Addons lists every addon with its version and update status, an Install or Update button when there's one to do, an In sidebar switch and a button to its Settings page.
Reference
Every addon (its Settings page in the sidebar)
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Show in the sidebarAddon | On · Off | On | Turn it back on in Settings > Addons. |
| Back up automaticallyBackups | On · Off | On | A copy of the addon's saved file each time the game writes it. |
| Copies to keepBackups | 5 · 10 · 20 · 50 | 20 | The newest copies, plus one a week for 12 weeks. |
Peel & Profit > Settings
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Gold over time opens onData defaults | 30D · 90D · 1Y · All | 90D | You can still switch it on Your data. |
| Characters counted in totalsData defaults | A tick per character | All ticked | Unticked characters are left out of Total gold and the chart. Characters hidden in game are always left out. |
Peelometer > Settings and Live
| Setting | Choices | Default | What it does |
|---|---|---|---|
| Read the combat log while I playCombat log | On · Off | On | Follows the newest combat log file while the app runs. |
| Keep the newestFights read from logs | 100 fights · 250 fights · 500 fights · 1000 fights · 2000 fights | 500 fights | Fights read from the combat log, kept in the app's own folder. |
| Old means older thanLog files | 7 days · 14 days · 30 days · 90 days | 14 days | Which log files Compress old logs and Delete old logs work on. |
| Warn aboveLog files | 2 GB · 5 GB · 10 GB · 20 GB | 5 GB | Shows a warning when the Logs folder gets bigger than this. |
| MeterLive | Damage · Healing · Overheal · Interrupts · CC stops | Damage | What the live meter ranks. |
| Text sizeLive > Display | 11 to 28 | 16 | For the live meter and its pop-out window. |
| Show per secondLive > Display | On · Off | On | Adds per-second numbers next to the totals. |
| Pop-out window stays on topLive > Display | On · Off | On | Keeps the pop-out above WoW when you play in windowed mode. |
More on the extras: Peel & Profit settings, Peelometer log files and the live meter.
Updates
Added in 0.2.0How the app tells you about a new version, and how to update.
The app keeps itself and your wow.1svc.io addons up to date. It checks when it starts and every few hours while it runs, and installs new versions without a trip to the website.
The app
- When a new version is out, the app downloads it in the background. You get a notification and a notice at the bottom of the sidebar.
- Click Restart to update, or keep going: it installs when the app quits. Your settings, backups and sign-in stay.
Closing the notice hides it; the update still installs later. Settings > Updates > Check for updates checks the app and your addons right away. Versions before 0.3.0 can't update themselves: install 0.3.0 from the download page once.
Your addons
- With Update automatically on (the default; each addon's Settings page has the switch), the app installs a new version as soon as it's out, while the app is running.
- While World of Warcraft is open, the update downloads and waits: it installs as soon as you close the game. Install now installs it right away; then restart the game (a /reload isn't enough, the game reads addon files when it starts).
- Addons you don't have yet show an Install button on Home and in Settings > Addons. They go in the Retail AddOns folder.
- A dot next to an addon's name in the sidebar means an update is waiting.
CurseForge too?
Fine. The app installs the exact file CurseForge gets, so the CurseForge app sees the same version and has nothing to fix. Use either one, or both.
What's new
After an update, Home says which version you have now. What's new shows the release notes since your old version. Each addon's Settings page has the same button.
Go back to the previous version
Before it replaces an addon, the app keeps the old copy. If an update causes trouble, open the addon's Settings page and click Go back to (the old version). Automatic updates then skip the version you left until a newer one is out. Saved data isn't touched either way; for that, see Backups.
Copies the app can't read a version from (for example one you copied in by hand) show as Dev copy and are never updated automatically. Replace with installs the release over it.
Latest version
The newest version of the app is 0.3.1 (November 7, 2026). What changed: What's new on the app page. Your version is at the bottom of Settings.
Note
Update checks only ask for the newest version numbers and download the files. They work without signing in, and nothing from your addons or your account goes with them.
Privacy
What the app reads, what stays on your computer, and what it sends.
The app works on your computer. The only things it sends are the reports you choose to send, your sign-in, and update checks.
What it reads
- The saved files of the addons it supports, in
WTF/Account/<account>/SavedVariables. It reads them as data and never runs them. - The installed addon's own files, for the tester checklist text.
- The combat log files in the game's
Logsfolder, if Read the combat log while I play is on. - Whether the game is running.
What it changes
Nothing in the game folder, unless you ask: restoring a backup rewrites that addon's file, and compressing or deleting old logs changes the Logs folder. Everything else (settings, backups, fights read from the log, exports you save) goes in the app's own folder or where you pick.
What it sends to wow.1svc.io
- Reports, when you click Send: what you typed, the addon and WoW versions, game language, and the errors or test report you attached. No character, realm or guild names.
- Sign-in: once, in your browser, with your computer's name so you can recognise it in Connected devices.
- Update checks: ask for the newest app and addon versions, and download them. No sign-in needed.
Not sent
Your gold, characters, fights, combat logs and backups never leave your computer. There are no ads and no tracking in the app.
Troubleshooting
Fixes for the most common problems.
Most problems come down to the game not having saved yet, the wrong folder or account, or combat logging being off.
World of Warcraft wasn't found
Settings > World of Warcraft > Choose folder, and pick the folder with _retail_ in it. See WoW folder.
My report doesn't show up in Reports
- Did you click Save for Addon Utils in the form, then or log out? The game only saves then.
- Is the app pointed at the right game version (Retail, PTR, Beta) in Settings?
- Is the app running? It needs to be open (or in the menu bar or tray) to notice the change. Opening it later works too.
Send is greyed out, or sending fails
Send needs you to be signed in. If a report shows an error, the end of the message says what to do: see If sending fails. Reports wait safely until they're sent.
My gold or fights look out of date
The app shows the game's last save. Type in game and the app updates a moment later. Also check the WoW account picker at the bottom of the sidebar.
No combat log numbers
- Turn on combat logging in game: Turn on combat logging.
- Check Peelometer > Settings > Combat log: Read the combat log while I play on, a file under Reading, and Advanced logging On.
- The app has to run while you play. For fights from before, use Read fights on the log file (how).
Restore is greyed out
The game is still running (the sidebar says Game running). Quit World of Warcraft completely, then try again. See Restore a backup.
I closed the window and the app is still running
That's Run in the background. Click the icon in the menu bar or tray to bring it back, or choose Quit there. Change it in Settings > App (how).
Couldn't read the saved file
The addon's file is damaged or only half written. in game to write it again. If the addon lost data, close the game and restore a backup.
Sign-in doesn't finish
Keep the app open while you sign in in the browser. If the page says the link isn't valid, or nothing happens after Connect, click Sign in with your browser in the app again for a fresh link.
FAQ
Short answers to common questions.
Quick answers. Click a question to open it.
Do I need the app to use the addons?
No. Peel & Profit and Peelometer work the same without it. The app adds things the game can't do: sending reports, the combat log, backups and a bigger screen.
Does it cost anything?
No, it's a free beta.
Is it safe to use with World of Warcraft?
It doesn't touch the running game: it doesn't inject anything, automate anything or read the game's memory. It reads the files the game writes to your disk, the same files Warcraft Logs reads.
Can I still upload to Warcraft Logs?
Yes. The app only reads the combat log. Just don't delete a log in the app before you upload it; compressed logs can be unzipped first.
Does it work with Classic?
It supports the Retail game and its test versions (PTR, PTR 2, Beta), the versions the wow.1svc.io addons are made for.
Is there a Linux version?
Not at the moment. The app is for Mac and Windows.
Can I use it on more than one computer?
Yes. Install it and sign in on each one. They all show in Connected devices, and a report is never sent twice.
I have more than one WoW account. Does that work?
Yes. Pick the account at the bottom of the sidebar. Reports from every account show in Reports.
Can I change my gold or fights in the app?
No, the app is read-only for addon data. Make changes in game; the app shows them after the next save.
What was 1svc Companion?
The app's old name. It's the same app; it was renamed 1svc Addon Utils.
Uninstall
Remove the app and, if you like, everything it saved.
Removing the app doesn't touch your addons or their data in the game folder.
Tip
Turn off Start with my computer in Settings > App first, so nothing tries to start it later.
Mac
Quit the app
Click its menu bar icon, then Quit.Drag 1svc Addon Utils from Applications to the Trash
Optional: remove what it saved
Delete
~/Library/Application Support/io.1svc.companion(settings, backups and fights read from the log). In Keychain Access, delete the entries namedio.1svc.companion.
Windows
Quit the app
Right-click its tray icon, then Quit.Uninstall it
Settings > Apps > Installed apps > 1svc Addon Utils > Uninstall.Optional: remove what it saved
Delete
%APPDATA%\io.1svc.companion. In Credential Manager (Windows Credentials), remove the entries withio.1svc.companionin their name.
On wow.1svc.io
Remove the computer from Connected devices (or Sign out in the app before uninstalling).
Keep your backups?
Backups live in the app's folder. Copy the ones you want somewhere else before deleting it.