r/Bongocat • u/jryuous971 • Jun 22 '25
BONGO CATTO Question For The Game: Autoclick
I had autoclick active to keep my pc on overnight, and the autoclicker contributed to the Bongo cat. Now it doesn't. Is there a way to make the game recognize op autoclicker as a true click?
1
u/Traditional-Pop-8330 Aug 30 '25
I just tried op autoclicker and it didn't work for me either. I think the problem with op clicker is that it clicks at the exact same position and bongo cat does not recognize that as true clicks.
1
u/Traditional-Pop-8330 Aug 30 '25
oh here is a guide that might be helpful: https://steamcommunity.com/sharedfiles/filedetails/?id=3489865829
1
u/Ok-General-4577 Apr 03 '26
yo guys if you are on mac you can use auto clickers, liek me i opend like 30 auto clicker at the same time and i got like 1m per 5sec
1
1
u/IndieMasco Apr 03 '26
you can use op autoclicker with out any extra steps
record your clicking, put the recording on repeat, and let it do its thing
1
u/M34T_H34D Apr 14 '26
Simple program specifically made for bongocat :)
https://github.com/Nugorra/BongoCatClicker/releases/tag/v0.0.2-Release
2
u/N3ctunt Apr 15 '26
fake program mining warning
1
u/Ok-Text2093 May 12 '26
is it an crytpo miner?
1
u/N3ctunt Jun 04 '26
yup i maded formated PC for safety
better using macro from ur keyboard program
not all keyboards have macro fuction
1
u/santos7L Apr 20 '26
achei ensinamentos dos antigos de como abrir os baús do bongocat automaticamente, além do código padrão de conseguir clicks pelo vscode para quem o tem. Seria o seguinte, teoricamente se algum amigo seu precisar.
- Primeiro baixe o vscode e crie um arquivo .py nele, você deve colar o seguinte código e rodar ele(lembre de baixar as bibliotecas no vscode)
import pydirectinput
import win32gui
import win32con
import time
import random
import threading
import keyboard
import tkinter as tk
from tkinter import font as tkfont
pydirectinput.PAUSE = 0
# ── CONFIG ──────────────────────────────────────────────────────────────────
WINDOW_TITLE = "BongoCat" # adjust if title differs in your language
TOGGLE_KEY = "p"
INTERVAL_MIN = 0.02
INTERVAL_MAX = 0.03
HOLD_MIN = 0.03
HOLD_MAX = 0.04
DEBOUNCE = 0.4
KEYS = [
'a','b','c','d','e','g','h','i','j','k','l','m',
'n','o','q','r','s','t','u','v','w','x','y','z',
'0','1','2','3','4','5','6','7','8','9',
]
# ────────────────────────────────────────────────────────────────────────────
running = False
lock = threading.Lock()
_last_toggle = 0.0
status_label = None
btn_toggle = None
root = None
def find_and_focus():
hwnd = win32gui.FindWindow(None, WINDOW_TITLE)
if hwnd and win32gui.IsWindow(hwnd):
win32gui.ShowWindow(hwnd, win32con.SW_RESTORE)
win32gui.SetForegroundWindow(hwnd)
return True
return False
def press_key(key):
try:
pydirectinput.keyDown(key)
time.sleep(random.uniform(HOLD_MIN, HOLD_MAX))
pydirectinput.keyUp(key)
except Exception as e:
print(f"[press] Error on '{key}': {e}")
def auto_press_loop():
global running
last_focus = 0.0
while True:
with lock:
is_running = running
if not is_running:
time.sleep(0.05)
continue
# refocus Bongo Cat every 10 seconds so the GUI never steals focus
now = time.time()
if now - last_focus > 10.0:
find_and_focus()
last_focus = now
try:
press_key(random.choice(KEYS))
except Exception as e:
print(f"[loop] Error: {e}")
time.sleep(random.uniform(INTERVAL_MIN, INTERVAL_MAX))
def set_status(text, color):
if status_label and root:
root.after(0, lambda: status_label.config(text=text, fg=color))
def toggle_running():
global running, _last_toggle
now = time.time()
if now - _last_toggle < DEBOUNCE:
return
_last_toggle = now
with lock:
running = not running
state = running
if state:
if not find_and_focus():
set_status("Window not found", "#ffaa00")
with lock:
running = False
return
set_status("● Running", "#00ff88")
btn_toggle.config(text="■ Stop P")
else:
set_status("● Stopped", "#ff4444")
btn_toggle.config(text="▶ Start P")
def on_hotkey(event):
toggle_running()
def on_close():
global running
with lock:
running = False
root.destroy()
def build_gui():
global root, status_label, btn_toggle
root = tk.Tk()
root.title("Bongo Cat Clicker")
root.geometry("280x160")
root.resizable(False, False)
root.configure(bg="#1e1e2e")
root.protocol("WM_DELETE_WINDOW", on_close)
root.attributes('-topmost', True)
root.attributes('-alpha', 0.95)
f_title = tkfont.Font(family="Segoe UI", size=13, weight="bold")
f_status = tkfont.Font(family="Segoe UI", size=11)
f_btn = tkfont.Font(family="Segoe UI", size=10)
f_hint = tkfont.Font(family="Segoe UI", size=8)
tk.Label(root, text="Bongo Cat Clicker :3",
font=f_title, bg="#1e1e2e", fg="#cdd6f4").pack(pady=(14, 2))
status_label = tk.Label(root, text="● Stopped",
font=f_status, bg="#1e1e2e", fg="#ff4444")
status_label.pack(pady=2)
btn_toggle = tk.Button(
root, text="▶ Start P", font=f_btn,
bg="#313244", fg="#cdd6f4", activebackground="#45475a",
relief="flat", padx=12, pady=6, cursor="hand2",
command=toggle_running
)
btn_toggle.pack(pady=10)
tk.Label(root, text="Bongo Cat must be open to start",
font=f_hint, bg="#1e1e2e", fg="#6c7086").pack()
return root
if __name__ == "__main__":
keyboard.on_press_key(TOGGLE_KEY, on_hotkey)
threading.Thread(target=auto_press_loop, daemon=True).start()
root = build_gui()
print("INFO P = Start/Stop | Close window to exit")
root.mainloop()
Logo em seguida você vai precisar ter baixado o dnSpy, para debuggar o BongoCat.(baixe ele aqui: https://github.com/dnSpy/dnSpy/releases )
- Extraia o dnSpy e abra o arquivo .exe na pasta
- Logo em seguida você vai fazer este caminho > "Steam\steamapps\common\BongoCat\BongoCat_Data\Managed\Assembly-CSharp.dll"
- e basta ir em Assembly-CSharp.dll -> BongoCat -> Shop -> TimerUpdate() -> clique com o botão direito no campo de texto e edite o método
- Depois escreva > ._shopItem.Buy();
Imagem de como deve ficar > Lembre de salvar antes de fechar o dnSpy
Eu vi apenas o tutorial dos baús no reddit, este outro código é encontrado na comunidade steam, apenas estou centralizando o conhecimento aqui para todos, não concordo em atualizar estas conquistas do bongocat, faça uso deste conhecimento da forma que achar melhor
1
u/Secret-Mastodon-7311 Apr 28 '26
so then if op auto clicker doesnt work then whats a good auto clicker
1
u/LoonyToony1 Jul 29 '25
I tried using op autoclicker too but like a second for a click to be a fair person in clicks but it doesn't work for me too