Skip to main content
  1. Posts/

Bongo Cat Auto Chest Claim Guide

· loading · loading ·
Jian-Fong Yu
Author
Jian-Fong Yu

Introduction
#

I stumbled upon this little game on Steam, but found it quite silly that you have to manually click the chest every 30 minutes to claim a gift.

After doing some research online, I found a method using dnSpy to modify the game’s source code to automatically claim the chest. So here’s a tutorial to show how to claim chests automatically every 30 minutes.

Steps
#

  1. Download dnSpy and extract the files.

    • For most Windows systems, the dnSpy-net-win64.zip version should work fine.
  2. Open dnSpy.exe from the extracted folder, click File -> Open, and navigate to Steam\steamapps\common\BongoCat\BongoCat_Data\Managed\Assembly-CSharp.dll.

  3. In the left panel (Assembly Explorer), open Assembly-CSharp, then navigate to Assembly-CSharp.dll/BongoCat/Shop/TimerUpdate().

  4. Right-click anywhere in the method and select Edit Method (C#)... to begin editing.

  5. Insert the following line right below line 20, which is this._shopVisuals.SetActive(true);:

    this._shopItem.Buy();
    Warning! Make sure to insert this line inside the innermost if (this._showChestPopup.Value && this._shopItem.CanBuy()) condition. Otherwise, it will cause an error.

    inserted_image

  6. Click Compile in the bottom-right to compile the changes. Then go to File -> Save Module to save the edited file.

After completing these steps, launch Bongo Cat. It will now automatically claim the chest every 30 minutes!

Notes
#

  1. Every time Bongo Cat updates, you’ll need to repeat the above steps, since the update will overwrite your changes.
  2. Trying to abuse this to grab a bunch of gifts quickly is likely difficult, since gift claiming is tied to the Steam API and involves a complex mechanism. So it’s better to stick to the 30-minute interval.
  3. If you see a Steam Error, try restarting Bongo Cat. This may happen if your local timer is out of sync with Steam’s server, causing an API error when claiming the gift. Restarting a few times should fix it.

Reference
#


comments powered by Disqus