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
- ā Ā Mail
- ā Ā 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.
Ā