Repository navigation
Releases
Slate Companion 0.4.1 (hotfix)
Slate Companion 0.4.1 (hotfix)
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already on 0.4.0 or 0.3.x? Slate Companion offers this update when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
Hotfix for 0.4.0: the Zelda Dungeon tab no longer opens browser tabs by itself. Nothing else changed; if you're on 0.4.0, especially on Linux, please update.
🌐 Zelda Dungeon tab
- 🐧 No more browser tabs opening by themselves (Linux). The tab sent every page load that wasn't on zeldadungeon.net to your browser, and on Linux that includes every ad inside the page, so Firefox kept filling up with tabs. With Savage Wind running it also kept closing and reopening the tab, which opened more.
- The tab now never opens anything by itself: no pop-up windows, no browser tabs, no other programs. Your browser opens only when you press Open in your browser. Pop-ups are refused (one for a Zelda Dungeon page opens in the tab instead).
- If you click your way off Zelda Dungeon, a bar offers Back to Zelda Dungeon or Open in your browser.
New in 0.4.0, in case you missed it: the walkthrough ticks itself from your save, and every chapter, quest and shrine has Read on Zelda Dungeon. See the 0.4.0 notes.
Note
Tested on Windows: the tab on Zelda Dungeon's pages starts no browser and no window of its own. The Linux build is checked to start by GitHub's test machine; this fix hasn't been tried on Linux hardware yet. Written by Claude through Claude Code and directed by devall96. Report a problem.
Slate Companion 0.4.0
Slate Companion 0.4.0
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already on 0.3.x? Slate Companion offers this update when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
New: the walkthrough follows your save, and Zelda Dungeon's guide is one click away from every chapter, quest and shrine.
📖 A walkthrough that ticks itself
- Every walkthrough step has its own tick, and most tick themselves from your save: shrines cleared, towers activated, towns reached, quests started or finished, Divine Beasts entered and freed, and the DLC quests. A chapter ticks once all its steps have.
- Tick from my save (on the Quests & walkthrough screen, on by default): turning it on fills in everything your save has already done, all at once. Turning it off leaves only the ticks you made by hand.
- Steps the save can't prove (looking at your photo album, the walk up Hyrule Castle) stay yours to tick by hand, as before: blue is done in your save, green is ticked by hand.
🌐 Zelda Dungeon tab
- A new tab with Zelda Dungeon's own guide, shown inside Slate Companion as it is on their website. Nothing of theirs is copied into the app; links to other websites open in your browser, and Open in your browser takes the page you're on there.
- Read on Zelda Dungeon on every walkthrough chapter (the Divine Beast chapters link both the town and the dungeon), all 15 main, 76 side and 42 shrine quests, and all 136 shrines. Each of the 284 links was opened and checked on their site.
- It costs nothing when you're not using it. The page only loads when you open the tab. Leave the tab or the window and it's closed 30 seconds later, web processes and all; minimize, or start Savage Wind, and it's closed at once. Coming back opens it again where you were, scrolled to the same spot. (Their page with its ads uses well over a gigabyte while it's open, which is why it isn't kept around.)
- 🐧 On Linux the tab uses WebKitGTK (usually the package
webkit2gtk-4.1orlibwebkit2gtk-4.1). Without it, the tab says so and offers to open the page in your browser.
Note
Tested on Windows with real Savage Wind saves: the tracking at different points in a playthrough, the switch on and off, every screen, and the Zelda Dungeon tab's memory and CPU while open, in the background, minimized and back. The Linux build is checked to start by GitHub's test machine; the Zelda Dungeon tab hasn't been tried on Linux hardware yet. Written by Claude through Claude Code and directed by devall96. Report a problem.
Slate Companion 0.3.1
Slate Companion 0.3.1
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already on 0.3.0? Slate Companion offers this update when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
Fixes: safer save changes, Equip buttons that click, Import and Restore on Windows, and a calmer app while you play.
💾 Saves
- Import all and Restore work on the save you're playing (Windows). While Slate Companion followed a save, Windows wouldn't let that save folder be swapped, so both always said "The saves weren't changed". Following stops while saves change and starts again after.
- A slot can't be left half-deleted. Copying or importing into a slot deleted the old slot first; a file held open (Explorer, antivirus, OneDrive) could leave it half gone. The new slot now goes in beside it, the old one is moved aside and only deleted at the end. Deleting a slot moves it aside in one step first.
- No more "The saves weren't changed" after they were. Only a leftover folder couldn't be cleaned up; that's now a note in the log.
- Changed files are written to disk before they're swapped in, so a power cut can't leave an empty save. Exports read saves without blocking the game from writing them.
- Nothing to change, no new backup. Equipping what's already equipped no longer copies the whole save folder to a new backup.
- The Saves screen's slot list opens faster when a slot can't be read.
🎒 Inventory and 3D Link
- The Equip and Take off buttons on pouch items work. Dragging items took their clicks.
- Equip checks it's the same item. If the game saved meanwhile and another sword sits where yours was, Equip now refuses instead of equipping the other one.
- 3D Link isn't rebuilt on every click (a category, a switch), which reloaded his shaders and textures each time.
- A damaged game file can no longer hang or crash the 3D view; the screens never get stuck with every button greyed out after an unexpected error.
🗺️ Map and the rest of the app
- The map keeps your place. Coming back from the game, it no longer jumps back to the shrine it was opened on, and no longer reloads every map picture after each alt-tab.
- Nothing ticks while Slate Companion is minimized or in the background (a timer and the first-run build's progress did), and a screen opened while minimized no longer keeps working after.
- Fixed a crash when drawing pictures after rebuilding from your game files, and a crash of the whole app if the build hit a damaged map file or a full disk (it now says the build failed). A failed rebuild keeps your working map.
▶️ Play screen (Savage Wind)
- Installs, updates and Go back run in the background: the window no longer freezes for seconds while files are copied or checked, and every error is shown (some used to vanish).
- Closing Slate Companion, or updating it, in the middle of a Savage Wind install or update is held off until it's done or cancelled, so it can't stop between two file swaps.
- Final releases count as newer than their alphas (0.6.0 after 0.6.0-alpha.3); before, alpha players would never have been offered the final release.
- A new Windows install puts
savagewind.exein last and takes everything out again if it fails, so it can't leave a copy that looks installed but has no version. - 🐧 An AppImage updated by Slate Companion shows its new version straight away (it keeps its old file name), so its shader caches are reset for the new version as they should be. Its download no longer redraws the screen for every few kilobytes.
- 🐧 Savage Wind's icon shows in the app menu: taking it out of the AppImage could fail and then never be tried afresh.
🧰 Also
- Settings are saved more safely: changes from two places at once can't clash, and a
settings.jsonthat can't be read is kept aside (settings.json.corrupt-…) instead of being replaced by defaults.
Note
Tested on Windows: every screen, the map's frame times (no change in the lows or hitches), the 3D Link picture (identical to 0.3.0), and slot copy, delete, restore and equip on test saves. The Linux build is checked to start by GitHub's test machine. Written by Claude through Claude Code and directed by devall96. Report a problem.
Slate Companion 0.1.0
Slate Companion 0.1.0
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
The first release: a Sheikah Slate for your PC. Slate Companion reads your Breath of the Wild save while you play and ticks everything off by itself, shows the in-game map with the game's own icons, and keeps a walkthrough, every quest, a cooking simulator, the Hyrule Compendium, armor upgrades and your stats in one place.
Caution
Bring your own game files. No game content ships with Slate Companion. On first start it asks for your Savage Wind folder (your own, legally obtained copy of the game) and builds the map, icons, pictures and in-game text from it, once, on your PC.
🗺️ The map
- The in-game map, built from your game files at 3 pixels per game unit, so it stays sharp at full zoom.
- The game's own icons for shrines, towers, Korok seeds, stables, villages, the castle and Tech Labs. Done things turn blue, or hide.
- Your save spot, your own pins (right-click), and the photo from your album at each captured-memory spot.
- Link's live position from Savage Wind is ready in the app; it needs a Slate Companion switch that isn't in a Savage Wind release yet.
✅ Your progress, from your save
- All 136 shrines, 900 Korok seeds, 15 towers, the Divine Beasts, memories and 133 quests tick themselves off as you play.
- Finds Savage Wind (every save profile), Cemu, Ryujinx and Yuzu-family saves by itself, or drop a save on the window.
- Only ever reads your save. It's opened read-only after the game has finished writing it, and never changed.
📖 Everything else
- Quests & walkthrough with the game's own quest log, shrine solutions, Korok seeds by map square or nearest first.
- Cooking: a pot simulator using the game's own rules (checked against 617 real results), with item icons and the game's descriptions.
- Hyrule Compendium with its photos and entries, armor with icons and a Great Fairy shopping list, stats with play sessions, and guides.
- Ctrl+K searches everything.
🌙 Light enough to leave open
A native app drawn in software, at below-normal priority, that does nothing until something changes and goes to sleep when minimized, so it stays out of your game's way.
Note
Early, made with AI, and not official. Tested on one Windows PC with real Savage Wind saves; the Linux AppImage hasn't been tried on a Linux desktop yet. Written by Claude through Claude Code and directed and tested by devall96. Not affiliated with Nintendo or Savage Wind. Report a problem.
Slate Companion 0.3.0
Slate Companion 0.3.0
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already on 0.2? Slate Companion offers this update when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
Link in 3D in his own gear, loadouts, the game's cooking pot, and a map that keeps up.
🧝 New: Link in 3D (Inventory)
- Link in what he's wearing, drawn live on your graphics card from your own game files: his body, every armor piece (upgraded ones too), and the sword, shield and bow on his back. A helmet hides his hair; with nothing on, he wears his default hair and shorts. This replaces the placeholder outline from 0.2.
- Drag to turn him, double-click to face him front again.
- Your armor set's bonus shows underneath when you wear a full set.
- It draws only when something changes (a drag, new gear), and nothing at all while the window is minimized or in the background. If your PC can't use OpenGL, or you draw in software, you get a still picture of him instead.
🎒 New: change your equipment and loadouts
- Change equipment (a switch on the Inventory screen, off until you turn it on): Equip and Take off on any weapon, bow, arrows, shield or armor, or drag an item onto Link's slot. The game's own rules: one item per slot, arrows only with a bow.
- Loadouts: save what you're wearing, or build a set from what's in your pouch (pick it or drag it into a slot; "leave as it is" keeps a slot), preview it on 3D Link, and put it on with one click. Items no longer in your pouch are marked missing and skipped. Loadouts are kept in Slate Companion, not in your save.
- Safe: this edits your save, so it only works while Savage Wind is closed, takes Savage Wind's save lock, backs the whole save folder up first (Savage Wind's own backups) and checks the written file before swapping it in.
🍳 New: the cooking pot
- The game's own cooking pot, stand and fire, drawn once from your game files. Drag ingredients into it, or click them; click one in the pot to take it out.
🗺️ Map: much faster
- Slate Companion now draws with your graphics card (Direct3D on Windows, OpenGL on Linux; software if the graphics card can't be used, or by choice in Settings). Still nothing is drawn while it's minimized or in the background.
- Measured on Windows, maximized, panning and zooming: 19.8 → about 118 fps on average, the 1% lows 16 → about 70 fps, the median frame 50 → 7 ms, and frames over 33 ms 1,427 of 1,440 → none.
- It also no longer makes new brushes and shapes on every frame.
▶️ Play screen
- Options your PC can't use are greyed out, with why: DLSS without an NVIDIA RTX card, FSR 4 without AMD's FSR 4. It reads what Savage Wind itself found on your PC the last time it ran, or your graphics card's name.
🐧 Linux
- Add to applications: Slate Companion and each Savage Wind AppImage it knows show up in your app menu (with Savage Wind's own icon, and Play and Savage Wind Configuration actions), ready to pin. A switch on the first start and in Settings; turning it off removes them again.
- Pick your Savage Wind AppImage: on the first start (and in Add a save), choose the AppImage you play with; its saves and game files are found from it.
🏠 Adventure log
- Your stats are on the Adventure log now (rupees, hearts, stamina, spirit orbs, Mon, days, Great Fairies, bosses, progress over time and play sessions); the separate Stats tab is gone.
- The enemies-defeated counts are gone: the game's own counters weren't right.
✏️ Other changes
- Weapon bonuses and food effects read correctly, checked against 98 real saves: "Attack up +15 (yellow)", "5-shot burst", "Hearty: +5 extra hearts", "Energizing: restores 1 wheel".
- Settings: Draw with the graphics card, Add to applications (Linux).
- Command line:
--app-menu on|off(Linux),--equip,--render-doll,--render-actor;SLATE_MAP_BENCH=<file>runs the map benchmark (frame times, lows, hitches). - New screenshots.
Note
Early, made with AI, and not official. Tested on Windows with real saves: the 3D Link, the pot, equipping on a test save (done, refused when it should be, and undone to the exact same file), and the map benchmark. Not tried yet on Linux: the 3D view, Add to applications (checked by GitHub's build) and the AppImage picker. Written by Claude through Claude Code and directed and tested by devall96. Not affiliated with Nintendo or Savage Wind. Report a problem.
Slate Companion 0.2.1 (hotfix)
Slate Companion 0.2.1 (hotfix)
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already on 0.2.0? Slate Companion offers this update when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
A fix for Linux: Play kept asking to "Set up and play" a Savage Wind that was already set up.
🐧 Fixed (Linux)
- "Set up and play" came back every time. On Linux, Slate Companion took Savage Wind's version from its AppImage's file name. But an AppImage keeps its file name when Savage Wind updates itself (a
Savage_Wind-0.5.1-alpha.5-x86_64.AppImagecan hold 0.5.3-alpha.5), so the version never matched the one Savage Wind had set up, and Play asked to set it up again, even right after it had. It now reads the version Savage Wind itself writes at every start (itssavagewind.log), and only falls back to the file name when that log is older than the AppImage. - Because of the same mix-up, the first "Set up and play" also emptied the shader caches for a version that wasn't new. That doesn't happen any more.
Windows wasn't affected: there the version comes from sw-manifest.txt, which every update replaces.
🧰 Also
- Slate Companion's log now says, for each copy of Savage Wind, which version it found (and where from), what Savage Wind last set up, and whether it needs setting up, so a problem like this is quick to see.
--sw-liston the command line prints the same for every copy.
Note
Tested on the Ubuntu PC where it happened: the copy now shows as set up. Written by Claude through Claude Code and directed and tested by devall96. Report a problem.
Slate Companion 0.2.0
Slate Companion 0.2.0
Tip
⬇️ Downloads: these are the only files you need
Easiest: devall96.github.io/SlateCompanion picks the right one for your PC.
- Windows: SlateCompanion-win-Setup.exe (installer, no admin needed)
- Linux: SlateCompanion.AppImage (make it executable, then run it)
Already have 0.1.0? Open Saves & settings → Updates → Check for updates: from now on Slate Companion checks by itself when it opens.
Everything else under Assets (.nupkg, .json, RELEASES) is read by the built-in updater: you can ignore it.
Your Savage Wind launcher, your save files and your inventory. Slate Companion can now install, update, set up and start Savage Wind with all of its settings, manage your saves (Cemu saves included), and show everything Link is carrying. The launcher is optional: you choose on the first start, and Settings can turn it off.
▶️ New: Play (the Savage Wind launcher, optional)
- Play goes straight into the game, past Savage Wind Configuration. Starting
savagewind.exeyourself, or opening Savage Wind Configuration, works as always. - Install Savage Wind: downloads the newest release from GitHub, checks it against Savage Wind's signature and every file against its list, and puts it in a folder you choose.
- Your game files, found for you: from another copy of Savage Wind (linked, not copied again, where the disk allows) or a dump on your PC; or choose the folder yourself.
- Set up with progress bars, no Savage Wind screens: the game files, the game code built from them and the shaders precompiled, with Savage Wind's own setup running hidden. A new copy was set up in about 7 minutes in testing.
- Updates installed by Slate Companion: the same steps as Savage Wind's own SW Update (signature, file list, the same undo journal and lock, a start check), then the new version is set up. Go back to the previous version until it's set up.
- Several copies: every copy on your PC, with your own names for them; pick which one Play starts, update, set up, go back, or remove one from the list (nothing is deleted).
- All of Savage Wind's settings: the same tabs, names, choices and descriptions as Savage Wind Configuration (controls, video, audio, language, saves, game files), plus launch options. Saved to that copy's
savagewind.inionly while the game is closed. - Clear Skies: a Play with Clear Skies switch and a picker for its 20 Clarity looks, Mods & GameBanana, and a notice when Clear Skies has an update.
- Optional: the first start asks whether you want it; Settings → Savage Wind launcher hides it. Hidden, Slate Companion never starts, changes or updates Savage Wind.
💾 New: Save files
- Every slot of every Savage Wind copy and save profile, with its picture, date and play time.
- Back up and restore (Savage Wind's own backup folder: its Saves tab can restore them too).
- Import a save from Savage Wind, a Switch, Ryujinx, Yuzu or a .zip, the whole save or one slot into another. Cemu / Wii U saves are converted on the way in, with a port of Savage Wind's own converter (byte for byte the same as Savage Wind's in testing).
- Export as a .zip, for Savage Wind or converted for Cemu.
- Copy a slot to another slot, profile or copy, and delete one.
- Safe: every change backs the whole save folder up first, takes Savage Wind's save lock, and never runs while the game is open. Tracking your progress still only ever reads.
🎒 New: Inventory
- Everything in Link's pouch, with the game's own pictures, names and descriptions: weapons, bows, arrows, shields, armor, materials, food and key items.
- Durability, counts, weapon bonuses (attack up, durability up, critical hit…), food effects, and armor ★ levels.
- Rupees, Mon, hearts, stamina and pouch sizes.
- Paper doll of what Link has equipped (weapon, shield, bow, arrows, head, body, legs) and your armor set's bonus. The doll is a placeholder for now: a simple drawn outline. Link in his actual gear comes later.
🗺️ Map
- The Layers list shows the map's own icons instead of coloured dots.
- Each Divine Beast has its own game icon on the map; memory spots (a camera) and Great Fairy fountains (a sparkle) get drawn icons, as the game has none for them.
🛡️ Armor
- The six jewelry pieces get a gem icon in their own colour (the game draws those icons from 3D models, so there's no picture to take) and their in-game description.
🔄 Slate Companion updates
- Checks for a new version when it opens (one small request to GitHub; installed copies only). A bar offers Update and restart, What's new, Skip this version and Later.
- Saves & settings → Updates turns the check off.
🧰 Errors and logs
- An error window when something goes wrong, with the details, Copy details, Open logs folder and Report a problem. A mistake in one screen no longer closes the app.
- A log (
logs/slatecompanion.log, the previous run's kept) and crash reports (logs/crash-*.txt) in Slate Companion's folder, with your user name taken out of paths.
🌙 Lighter in the background
- Clicking over to the game now puts it to sleep too, not only minimizing: no timers, no polling, no drawing until you come back.
- Settings → Live position can keep the map following Link in the background, for a second screen (off by default).
✏️ Other changes
- The small gold "SHEIKAH SLATE" label above each screen's title is gone.
- Settings: a Savage Wind launcher section (show or hide it, minimize when the game starts), the update check switch, Open logs folder and Report a problem.
- Command line:
--sw-install,--sw-updateand--sw-setuprun the Play screen's jobs with their progress printed;--convert-saveconverts a save;--verify-swchecks a Savage Wind download's signature. - README: new screenshots, and credits for the parts of Savage Wind used (settings list, save converter, update steps; MIT) and Clear Skies.
Note
Early, made with AI, and not official. Tested on one Windows PC with real Savage Wind saves and a real Savage Wind install. Not tried yet: updating an existing Savage Wind to a newer release (there hasn't been a newer release to update to), the Linux AppImage on a Linux desktop, converting saves between different game versions, and the weapon bonus and food effect names (none of the test saves have any). Written by Claude through Claude Code and directed and tested by devall96. Not affiliated with Nintendo or Savage Wind. Report a problem.