Kingshot FarmBot
This is a bot for automating tasks in Kingshot. You will need to use an emulator on your PC or Mac . You need to be TC10 first.
📌 Current Features
- ✅ Multi-profile support (run multiple accounts simultaneously)
- ✅ Terror hunting
- ✅ Trains and promotes troops
- ✅ Intel
- ✅ Pet Adventure
- ✅ Pet Skills (Food, Treasure, and Stamina)
- ✅ Gathers resources
- ✅ True Gold from the True Gold Crucible
- ✅ Nomadic Merchant
- ✅ Online Rewards
- ✅ Hero Recruitment
- ✅ Exploration Chests
- ✅ Daily VIP Points
- ✅ Alliance Tech
- ✅ Alliance Chests
- ✅ Alliance Rallies
🚀 Future Features (Planned)
- 🔹 Arena battles
- 🔹 Beast Hunt
- 🔹 Alliance Mobilization
- 🔹 Daily Shards from the War Academy
- 🔹 "My Caravans" section of the Merchant Empire Event
- 🔹 Fishing Event
- 🔹 And more... 🔥
1️⃣ Install Requirements
- Java (JDK 17 or newer) 👉 Download from Adoptium Temurin
- Apache Maven (for building the project) 👉 Download from Maven official site
2️⃣ Add to PATH (Windows Users)
After installing, you need to add Java and Maven to your environment variables:
- Press Win + R, type sysdm.cpl, and press Enter.
- Go to Advanced → Environment Variables.
- Under System variables, find Path, select it, and click Edit.
- Add the following entries (adjust if installed in a different folder):
- C:\Program Files\Eclipse Adoptium\jdk-17\bin
- C:\apache-maven-3.9.9\bin
- Click OK and restart your terminal (or reboot if needed).
✅ Verify installation:
- java -version
- mvn -version
3️⃣ Run the Bot
You can run the bot by double-clicking the bat file for windows users or the command file for mac users.
4️⃣ Emulator setup — choose the correct executable
Supported emulators: MuMu Player, MEmu, LDPlayer 9, BlueStacks 5.
When the launcher asks you to choose your emulator executable, select the command-line controller for your emulator (not the graphical player app). Below are the executables you should select for each supported emulator, with typical default paths on Windows:
- MuMu Player
- Executable: MuMuManager.exe
- Default path: C:\Program Files\Netease\MuMuPlayerGlobal-12.0\shell\ C:\Program File\Netease\MuMuPlayer\nx_main\
- MEmu
- Executable: memuc.exe
- Default path: C:\Program Files\\Microvirt\MEmu\
- LDPlayer 9
- Executable: ldconsole.exe
- Default path: C:\LDPlayer\LDPlayer9\
- BlueStacks 5
- Executable: HD-Player.exe
- Default path: C:\Program Files\BlueStacks_nxt\
- Recommended instance selector:
- Use the Multi-Instance Manager index (e.g. 0, 1, 2)
- or the instance name defined in BlueStacks (e.g. Nougat64)
Notes:
- If your emulator is installed in a different location, browse to the folder where that executable resides and select it.
- These executables provide command-line control so the bot can launch/close instances and detect whether they are running.
- LDPlayer only: You must manually enable ADB in the instance settings (Settings → Other settings → ADB debugging = Enable local connection), otherwise the bot cannot connect via ADB.
- BlueStacks: Enable Android Debug Bridge from the Multi-Instance Manager settings (Settings → Enable Android Debug Bridge) so the bot can attach to each instance.
Instance settings
The bot is designed to run with the following settings:
- Resolution: 720x1280 (320 DPI) (mandatory)
- CPU: 2 Cores+
- RAM: 2 GB+
- Game Language: English (mandatory)
Note: For best performance and reliability, disable the Day/Night Cycle options in the in-game settings, and avoid using Ultra graphics quality.