AutoFarming
Farming scripts to ease the burden of repetitive content
Install / Use
/learn @PhantomPilots/AutoFarmingREADME
7DS Grand Cross scripts for auto-farming
This repository contains several scripts for auto-farming specific events in the 7DS Grand Cross mobile game. For now it's built for Windows only, but it could change in the future.
Disclaimer: One downside of these scripts is that they cannot run in the background, i.e., you won't be able to use your PC while autofarming. Also, use this code at your own risk.
Samples
<div style="display: flex; justify-content: space-between;"> <img src="readme_images/deer_sample.gif" alt="Deer GIF" width="24%"> <img src="readme_images/dogs_sample.gif" alt="Dogs GIF" width="24%"> <img src="readme_images/snake_sample.gif" alt="Snake GIF" width="24%"> <img src="readme_images/bird_floor_4_sample.gif" alt="Floor4 GIF" width="24%"> </div> <img src="readme_images/GUI.png" alt="GUI application" width="60%">Discord
Join the community if you want quick replies to issues, have new feature requests, etc.: https://discord.gg/En2Wm6a5RV
Requirements
- Works on the official 7DS PC Beta Client: https://7dsgc.netmarble.com/en/pcclient.
- Disable "landscape mode" in Settings within the game (that means, enable portrait mode).
- Set the game in English!
- Disable all notifications within the game (e.g., random battle invites.)
Installation
Git
To keep up-to-date with any updates, you'll need to install Git for Windows. Simply download the executable and install it.
Python
Install Python ~~<b>3.10</b> or <b>3.11</b>~~ <b>3.12</b> from the Microsoft Store:<br> <img src="readme_images/python311.png" alt="IDLE app" width="200"/><br>
Download the code
- After you have installed Git from above, open a folder where you want to download the code.
- While pressing the
SHIFTkey, right-click inside the folder and then click onOpen PowerShell window here. - Once the terminal is open, simply copy the following command and right-click inside the terminal to paste it:<br>
git clone https://github.com/PhantomPilots/AutoFarming.git<br> and pressENTER. This downloads the code into a folder named AutoFarming.
Additional Python modules
Now we need to install some additional Python modules for the scripts to work. To do so, click on install.bat that is within scripts.
Code updates
Now, simply via the Update button in the "About" tab of the GUI!
How to run the bots
- Inside
scripts, click onmain.exe. This should open an interface to interact with. - Select the farmer tab you want to use
- Configure the arguments in the left panel
- Click "START" to begin farming
- Monitor progress in the terminal output window
- Click "STOP" when finished
You can PAUSE/RESUME the bot at any time with the corresponding button.
Game password (optional)
If the game logs you out, put your password in Settings so the bot can sign back in; change how long it waits after logout there too if you need to.
Push Notifications
The bot can send push notifications to your phone when it detects a stuck state, including a screenshot for quick diagnosis. Once the bot recovers, you get a recovery alert.
Setup:
- Install ntfy on your phone
- Open the app, press '+' and enter a unique, hard-to-guess topic name (e.g.
7ds_farmer_myname_abc123) - In the AutoFarmers GUI, open the Settings tab and set the topic (or edit
scripts/config/config.yamland setntfy_private_channel)
Saving from the GUI rewrites config.yaml with PyYAML; inline comments in that file are not preserved on save.
Optional tuning (all in config.yaml or the Settings tab):
| Key | Default | Description |
|-----|---------|-------------|
| stuck_timeout_minutes | 10 | Minutes without state change and click activity before alerting |
| notification_cooldown_minutes | 5 | Minimum gap between repeated stuck alerts |
| max_notifications_per_incident | 5 | Hard cap on alerts per stuck incident |
| game_password | (empty) | Account password for re-login after logout (sensitive) |
| minutes_to_wait_before_login | 30 | Minutes to wait after logout before attempting login again |
NOTE: If during the farming the bot starts working in weird ways, most likely it's because the 7DS window has auto-resized to the wrong size. To restore the right size, use the "Resize" button.
The GUI supports all available farmers including Bird, Deer, Dogs, Snake, Demon, Final Boss, Tower of Trials, etc.
Happy farming!
Farming scripts
For detailed information on all the bots available, go to the bots README file.
Troubleshooting
- The scripts don't account for random pop-ups (such as demon invitations), so make sure you have those notifications disabled.
- If when updating the code with
git pullyou get an error/warning saying the code cannot be updated, first rungit stashand thengit pullagain. You should now see the code updated. - For more errors, please open a new "issue" in the "Issues" tab of this website.
Shorter-term features
- [X] Rat farmer (F1-F2)
- [X] Demon King farmer
- [X] Guild Boss farmer
- [X] Farmer for Bird Floor 4.
- [X] Farmer for Deer Floor 4.
- [X] Farmer for Dogs Floor 4 (beta version).
- [X] Farmer for floors 1-3 of Deer.
- [X] Farmer for floors 1-3 of Dogs.
- [X] Farmer for floors 1-3 of Snake.
- [X] Bot for all daily missions.
- [X] Farmer for Indura Extreme/Hell/Chaos.
- [X] Unify all farmers in a single GUI.
- [ ] Buy daily stamina pots with friend coins, and get friend coins from mail.
Longer-term features
- [X] Auto-size the game automatically when starting/stopping/resuming bots.
- [X] Make them work in 4k monitors.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related Skills
qqbot-channel
349.2kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.3k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
349.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
3.0kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
