Bongo Cat

Bongo Cat

Nedostatek hodnocení
Fast all achievements Bongo Cat
Vytvořil Chiqui a spoluautoři (1)
How to get all achievements without doing anything
   
Ocenit
Přidat do oblíbených
Oblíbeno
Odebrat z oblíbených
Bro just have it open. It's not that deep
But for real now
Bongo cat seems to detect auto-clicker by looking for button depresses, so one can't use programs that employ press commands. Instead use button-down and button-up in quick succession. Here an example code in python that implements that (This ain't fully optimised but gets the job done):



import pyautogui import threading import time import keyboard import tkinter as tk pyautogui.PAUSE = 0 # No Pause between keyDown/keyUp # Safe Standartbuttons (without Windows-/System-Buttons) keys = [ 'a','b','c','d','e','f','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',] # Settings Interval = 0.01 # Seconds between button presses key_to_press = 'space' # Additional press toggle_key = 'p' # Start/Stop with button 'p' # Control-Status running = False lock = threading.Lock() def auto_press(): while True: with lock: if running: for key in keys: # press all buttons try: pyautogui.keyDown(key) except Exception as e: print(f"Error at {key} (keyDown): {e}") # let go of all buttons for key in keys: try: pyautogui.keyUp(key) except Exception as e: print(f"Error at {key} (keyUp): {e}") pyautogui.keyDown(key_to_press) pyautogui.keyUp(key_to_press) time.sleep(Interval) def toggle_running(): global running while True: keyboard.wait(toggle_key) with lock: running = not running print("Started" if running else "stopped") def exit_on_esc(): keyboard.wait('esc') print("\nClosing Program...") root.destroy() root.quit() root = tk.Tk() root.withdraw() # Start threads threading.Thread(target=auto_press, daemon=True).start() threading.Thread(target=toggle_running, daemon=True).start() threading.Thread(target=exit_on_esc, daemon=True).start() print("Press 'p' to Start/Stop. Press 'ESC' to close.") # Tkinter-Mainloop root.mainloop()




Use this in VS code or any other python coding environment and install all used library's:
  • pyautogui
  • threading
  • time
  • keyboard
  • tkinter

Installing libraries can be done trough the Command Prompt by running:
pip install Libraryname
like for example:
pip install pyautogui
will install pyautogui.
Otherwise the program will throw an ModuleNotFound error.

The program starts stopped and can be activated and stopped again by pressing P and closed by long pressing ESC.
The code just presses and depresses every available button that does not trigger a function.

Warning you should keep your mouse in an environment where the button-presses will not affect anything (like Desktop). Because it will fill up any text field instantly and lag your system.

Feel free to improve the code in the comments :). Enjoy the lazy and fast 100% completion.


Počet komentářů: 16
Chiqui  [autor] 10. čvn. v 4.19 
Thanks for the info :steamthumbsup:
WEED SELLER 10. čvn. v 3.58 
it uses Thonny to run
WEED SELLER 10. čvn. v 3.58 
too big, try to find it on main game page
Chiqui  [autor] 10. čvn. v 0.39 
@WEED SELLER Could you maybe share the code here maybe others can use it as an alternative
WEED SELLER 10. čvn. v 0.26 
i used another code and it worked even tho its not that fast
Chiqui  [autor] 9. čvn. v 16.35 
@WEED SELLER I tested it again because they may have fixed it but it still works for me. Can you check if it really works for you and if not we can try to help you :)
WEED SELLER 9. čvn. v 11.44 
starts, but doesn't work. maybe fixed already
Chiqui  [autor] 6. čvn. v 11.14 
@Pepper What exactly is the error?
Pepper 6. čvn. v 6.48 
doesn't work Sadge
Furryslayer, The 3. čvn. v 14.46 
Yeah I could but that's extra work