gitwtfhub

wtf is zjzk_auto?

eternal-flame-ad/zjzk_auto — explained in plain English

Analysis updated 2026-07-21 · repo last pushed 2018-04-07

PythonAudience · generalComplexity · 2/5DormantSetup · moderate

TL;DR

ZJZK Auto is a Python script that automatically plays the mobile game 'Zhi Jian Zhi Ke' for you, handling repetitive grinding, farming, random events, and merchant watching via screen capture and text recognition.

Mindmap

mindmap
  root((repo))
    What it does
      Auto plays mobile RPG
      Handles random events
      Watches for merchant
      Auto stops at level cap
    How it runs
      Android emulator on PC
      USB debug on phone
      Requires 1080p screen
    How it sees the game
      Screen capture
      Text recognition via Tesseract
    Use cases
      Grind experience points
      Farm resources
      Carry low-level characters
    Limitations
      1080p resolution only
      Level detection currently broken

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Automatically repeat a game stage to farm experience and resources.

REASON 2

Carry low-level characters through stages by automating high-level runs.

REASON 3

Auto-stop grinding once enough characters reach the level cap.

REASON 4

Watch for a traveling merchant during automated gameplay.

What's in the stack?

PythonTesseract OCR

How it stacks up

eternal-flame-ad/zjzk_auto0xallam/my-recipe0xhassaan/nn-from-scratch
Stars0
LanguagePythonPythonPython
Last pushed2018-04-072022-11-22
MaintenanceDormantDormant
Setup difficultymoderatemoderatemoderate
Complexity2/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a 1080p screen resolution and Tesseract installed separately for text recognition features.

Wtf does this do

ZJZK Auto is a Python script that plays the mobile game "Zhi Jian Zhi Ke" (also known as "With Sword in Hand") on your behalf. If you have ever found yourself exhausted by the repetitive grinding and farming required in mobile RPGs, this tool automates those tedious tasks so you can progress without spending hours actively tapping your screen. In practical terms, the script can automatically handle in-game random events and keep an eye out for a traveling merchant. You simply tell the program which level or stage you want it to repeatedly clear, and it takes over the gameplay from there. It is designed to run on a computer using an Android emulator, or directly on a physical phone connected to a computer with USB debugging enabled. One notable limitation is that it strictly requires a 1080p screen resolution, meaning you may need to adjust your emulator's settings or manually tweak the code if your setup differs. The ideal user is someone who plays this specific game but no longer has the time or energy to manually grind for experience points and resources. For example, if you are using a high-level character to carry lower-level ones through stages, you want to stop the automation once everyone has gained enough experience to hit the level cap, ensuring you do not waste in-game stamina. The script handles this by letting you set a threshold for how many characters reach the maximum level before it automatically stops running. To achieve this, the tool relies on screen capture and text recognition to understand what is happening in the game at any given moment. Specifically, the level-detection feature requires a separate tool called Tesseract to read the experience bars on the screen. However, a recent game update changed how those experience bars look, so the automatic stopping feature is currently out of service until the developer updates the script to recognize the new visual layout.

Yoink these prompts

Prompt 1
How do I set up ZJZK Auto to run with an Android emulator at 1080p resolution?
Prompt 2
Write a configuration to auto-stop the script after 3 characters reach the level cap in ZJZK Auto.
Prompt 3
How do I install and configure Tesseract for ZJZK Auto's level-detection feature?
Prompt 4
Help me connect my physical Android phone via USB debugging to run ZJZK Auto.

Frequently asked questions

wtf is zjzk_auto?

ZJZK Auto is a Python script that automatically plays the mobile game 'Zhi Jian Zhi Ke' for you, handling repetitive grinding, farming, random events, and merchant watching via screen capture and text recognition.

What language is zjzk_auto written in?

Mainly Python. The stack also includes Python, Tesseract OCR.

Is zjzk_auto actively maintained?

Dormant — no commits in 2+ years (last push 2018-04-07).

How hard is zjzk_auto to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is zjzk_auto for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.