Update: version 1.4.1
Changelog:
- add: blacklist for farming.
- add: max-level template.
- add: view-db command.
- change: save button now labeled "save all".
- change: better farm target finding: around 30% faster.
- change: default setting for farm radius is 15 now.
- fix: build routine should resume correctly.
Hotfix 1.4.1: build max level template now working.
So this is another small update, adding the max-level template and a blacklist.
As always, you do not need to put all buildings in the template, but only those you do not want to be at (the game-defined) max level, example: main or market. These two buildings are already included in the default template.
You can copy&paste the coords of any village the bot should not attack into the blacklist. Also, in case you put in coordinates of your own village, the bot will skip farming completely for this one. (Useful if you want your units to stay home in some villages).
You can edit these files in the templates folder.
Also, there is a new command to view the database in your default browser. Some tweaks at farm target finding should improve performance a lot.
@

:
About next attack time: In theory, I just need to change a few lines of code. However, I am currently using a time library that will soon be outdated and plan to switch to a newer one. It doesn't make sense to make changes before updating.
Hotfix Edit: So I noticed that the bot stopped building for me after some time, turned out that the new template was incorrectly casted. Basically, the way the thread pool handles errors made it very difficult for me to spot the error (as the build routine would just close silently). Anyways, this should be fixed now.
-----------------------------------------------------------
About the future of DSX: I am trying to keep this bot free for everyone.
However, it is possible that this will cost a monthly fee in the future.
I don't know if people realize that I put my free time into this project and that I can't just generate a new patch within a few minutes. For comparison: DSX has 2.500+ lines of code and 135+ documented changes.
Another possibility is to keep running based on donations. Yet, only a very small amount of users will ever donate.
Don't get me wrong, I'm happy about each tester and everyone who gives feedback. It helps to make this bot better.
Also, thank you so much to those who already donated
I hope that DSX will get more popular. If you like this bot, make sure to tell your friends about it
PS: It would be really nice if you can take a look at this survey:

Time needed: < 5 mins, only a few questions.
Edit: Needless to say, the survey is anonymous. No personal/account information is collected.