The fastest way to fix the cat disappeared bug in Teller's Duty is to use the developer console command player.setcompanion "Abacus" active on PC. If you prefer a method that doesn't disable achievements, you will need to manually edit the gameState.json file in your save directory to change the cat's status from "inactive" to "active_in_world". This guide covers every known solution, from simple in-game checks to the guaranteed technical fixes, ensuring you can reunite with your feline companion, Abacus.

This frustrating bug often surfaces after specific main story quests or by using the fast travel system under certain conditions, leading to the game incorrectly flagging Abacus as inactive. While the developers at Glass Tower Studios have acknowledged the issue, a permanent patch is still pending. Until then, these community-vetted solutions are your best bet.

What Causes Abacus to Vanish?

Understanding the bug's triggers is the first step to preventing it. Abacus doesn't just randomly un-exist; his disappearance is a state-management error within the game's code. After extensive player testing, the community has identified a few key culprits that cause the game to lose track of his status, effectively making him invisible and unresponsive.

The primary triggers are:

  • Quest-Related State Changes: The most common point of failure is during and after the main quest "The Red Ledger." When you enter the Argent Archives, the game attempts to dismiss and then re-summon Abacus, but a glitch in the scripting can cause the re-summoning step to fail.
  • Fast Travel Interruption: Using the pneumatic tube fast travel system and simultaneously triggering an autosave (by crossing a region boundary mid-transit) can corrupt the companion's location data. You arrive at your destination, but Abacus's coordinates are left in a null space.
  • Unstable Save/Load Cycles: Quicksaving immediately after a major cutscene or while Abacus is in a complex animation (like solving a pressure-plate puzzle) has been linked to the bug. The game saves your state before it can properly save the cat's, and upon loading, he's gone.

Essentially, the game flags Abacus as inactive or places him in an inaccessible part of the map, and fails to correct the error. The following fixes work by directly telling the game engine to override this incorrect state.

The Step-by-Step Fix: From Simple to Surefire

Work through these methods in order. The simple checks might just save you a lot of hassle, but the technical fixes at the end are guaranteed to work for PC players.

Method 1: The Simple In-Game Checks

Before you start digging into game files, try these basic troubleshooting steps inside the game itself. They have a low success rate but are worth a shot.

  1. Return to the Teller's Quarters: Your personal room is Abacus's default home location. Travel there and see if he's waiting in his usual spot by the hearth. Sometimes the game simply sends him home instead of keeping him with you.
  2. Use the "Call Companion" Emote: Go into your emote wheel and use the "Call Companion" whistle. If Abacus is nearby but stuck on geometry, this can sometimes teleport him to your position.
  3. Reload an Older Save: Don't just reload your most recent autosave. Go back to a hard save from before you noticed he was missing. You may lose some progress, but it's the cleanest way to restore him if you have a recent manual save.
  4. Visit His Favorite Spots: A few players have reported finding Abacus stuck in one of two locations: by the fishmonger in the Lower District or on the main staircase of the Grand Exchange. It's a long shot, but worth checking.

Method 2: The Save File Edit (The Reliable Fix)

This is the most effective method for players who don't want to use the developer console and risk disabling achievements. It involves changing a single value in your save file. You must back up your save file before attempting this.

Teller's Duty in-game screenshot

Teller's Duty in-game screenshot

Here is the exact process:

  1. Locate Your Save Folder. First, completely exit Teller's Duty. The save files are typically located in the AppData folder. You can paste this path directly into your Windows Explorer address bar: %APPDATA%\GlassTower\TellersDuty\saves.
  2. Back Up Your Save! Find the folder corresponding to your character's save slot. Copy this entire folder to a safe place, like your desktop. If anything goes wrong, you can restore this backup.
  3. Open gameState.json. Inside your save folder, you will find a file named gameState.json. Open this file with a plain text editor like Notepad or, preferably, a code editor like Notepad++ or VS Code for better readability.
  4. Find the Companion Status Line. Use the search function (Ctrl+F) to find the string "companion_Abacus_status". You will see a line that looks like this: "companion_Abacus_status": "inactive_in_world",
  5. Change the Value. The value might say "inactive_in_world", "dismissed", or even "null". Carefully delete this value and replace it with "active_in_world". The corrected line should look exactly like this: "companion_Abacus_status": "active_in_world",
  6. Save and Relaunch. Save the gameState.json file and close it. Launch Teller's Duty and load your modified save. Abacus should now appear right beside you.

Method 3: Using the Developer Console (The Guaranteed Fix)

If the save file edit seems daunting or didn't work, the developer console is a direct line to the game's engine. Warning: Using the console may disable achievements for your current session. Restarting the game typically re-enables them, but be aware of the risk.

First, you need to enable the console. If you're playing on Steam, right-click Teller's Duty in your library, go to Properties..., and in the LAUNCH OPTIONS box, type -devconsole. Now, when you're in the game, you can press the tilde key (~) to open the console.

Teller's Duty in-game screenshot

Teller's Duty in-game screenshot

With the console open, type one of the following commands and press Enter:

  • Primary Command: player.setcompanion "Abacus" active This is the most direct command. It forces the game to set Abacus as your active companion, immediately summoning him to your side. This fixes the root problem.

  • Secondary Command: companion_Abacus.moveto player If the first command doesn't work, it may mean Abacus is active but stuck somewhere. This command will teleport him directly to your character's location. Use this if you suspect he's just lost.

After the command executes successfully, press the ~ key again to close the console. Abacus should be back, ready for duty.

How to Prevent the Bug from Happening Again

Once you have Abacus back, you'll want to keep him. While there's no foolproof method until a patch arrives, following these best practices can significantly reduce your chances of encountering the bug again.

  • Manual Dismissal: Before starting quests known to be buggy, like "The Red Ledger," manually dismiss Abacus by sending him back to the Teller's Quarters. You can re-recruit him after the quest is complete.
  • Hard Saves Over Quicksaves: Make a habit of creating a new manual save before entering major new areas or after long play sessions. Relying solely on quicksaves and autosaves is risky, as they're more likely to capture the game in an unstable state.
  • Avoid Saving Mid-Travel: Never save and quit the game while you are in a loading screen or actively using the pneumatic tube fast travel system. Wait until you have fully arrived at your destination and stood still for a few seconds.
Teller's Duty in-game screenshot

Teller's Duty in-game screenshot

Frequently Asked Questions

Will editing my save file or using the console get me banned? No. Teller's Duty is a single-player game. There are no anti-cheat systems that monitor your local save files or console usage. These tools are there for debugging and are safe to use.

I'm on Xbox / PlayStation. What can I do? Unfortunately, console players do not have access to save files or a developer console. Your options are limited to the "Simple In-Game Checks" listed above. The most effective solution is to load an older save from before Abacus vanished. Otherwise, you may have to wait for an official patch from the developers.

Is Abacus required to finish the game? No, you can complete the main story of Teller's Duty without him. However, he is essential for certain side quests and provides unique dialogue that fleshes out the world's lore. He is also required to unlock the "Feline Familiar" achievement/trophy.

I can't find the AppData folder to edit my save. The AppData folder is hidden by default in Windows. To see it, open File Explorer, click the "View" tab, and check the box that says "Hidden items." This will make the folder visible.

The Final Entry

Losing a companion in any game is frustrating, especially one as integral as Abacus. The silence left behind when his paws are no longer pattering along beside you through the grim halls of the Bureau is noticeable. While this bug is a significant oversight, it's thankfully correctable on PC. By using a simple save file edit or a console command, you can manually override the error and restore your partner. Hopefully, a future patch will render this guide obsolete, but until then, these steps are the community's definitive solution.