[Beta] DSX1337 - Tribal Wars Bot

03/28/2017 15:25 ledz3ppel1n#466
Hey. The bot does not detect my newly aquired village. Is this a common problem?

Edit:Nevermind. Solved.
03/28/2017 18:09 D3luxe.#467
Quote:
Originally Posted by iRxniiC View Post
I get the Error "You did not connect to DSX yet. Open telegram and message the bot whit "/start"

But if i did this nothing happen..



(sry for bad english ) :D
It's all right, don't worry.

Do you want to use the telegram messenger function (for stats & notifications on your smartphone/PC)? If not, disable the Telegram routine in the config helper.
If you would like to receive stats on your phone: There is a detailed telegram tutorial in the [Only registered and activated users can see links. Click Here To Register...].

Quote:
Originally Posted by ledz3ppel1n View Post
Hey. The bot does not detect my newly aquired village. Is this a common problem?

Edit:Nevermind. Solved.
Probably solved it automatically :D? DSX should renew the own village list every 2 hours or something.
03/28/2017 20:38 ledz3ppel1n#468
Yep. Overall it's a very good bot. Keep up the good work :)
03/28/2017 21:34 sztsam3#469
Good work keep it up^^
Is it possible to run this farmbot on android device?
03/28/2017 22:41 iRxniiC#470
Quote:
It's all right, don't worry.

Do you want to use the telegram messenger function (for stats & notifications on your smartphone/PC)? If not, disable the Telegram routine in the config helper.
If you would like to receive stats on your phone: There is a detailed telegram tutorial in the wiki.

I will use Telegram for the "/start" "/stop" function but it doesnt work, i follwed the "wiki" post for Telegram everytime i get the Error :x


-I have atm 13 Villages, but just want to farm from 3 Villages, is it possible to only farm whit 3 Villages? Cause when i start the bot just for Farming the bot goes true all Villages and try to Farm whit this. (Use Farm-Assistent)
03/28/2017 23:59 D3luxe.#471
Quote:
Originally Posted by sztsam3 View Post
Good work keep it up^^
Is it possible to run this farmbot on android device?
DSX is java, but doesn't neccessarily work on android.
So no, it doesn't work natively (like an android app).
You can try different '.jar' emulators. I never tested it.

Quote:
Originally Posted by iRxniiC View Post
I will use Telegram for the "/start" "/stop" function but it doesnt work, i follwed the "wiki" post for Telegram everytime i get the Error :x

-I have atm 13 Villages, but just want to farm from 3 Villages, is it possible to only farm whit 3 Villages? Cause when i start the bot just for Farming the bot goes true all Villages and try to Farm whit this. (Use Farm-Assistent)
Maybe you are not authorised? Make sure telegram owner is set correctly in DSX. You should enter your Telegram Username without '@'. So '@D3luxe' would be 'owner=d3luxe'.

You can set your farm templates for specific groups only. So if you want to farm with offensive villages only, you would set 'group=off' for each farm template. The bot will skip defensive villages then.
I plan to add ignore settings (for villages/groups) in the future, so this will become more easy eventually.
03/29/2017 00:06 iRxniiC#472
Quote:
Maybe you are not authorised? Make sure telegram owner is set correctly in DSX. You should enter your Telegram Username without '@'. So '@D3luxe' would be 'owner=d3luxe'.

You can set your farm templates for specific groups only. So if you want to farm with offensive villages only, you would set 'group=off' for each farm template. The bot will skip defensive villages then.
I plan to add ignore settings (for villages/groups) in the future, so this will become more easy eventually.

Okei Thank You, i will try this Tomorrow, and Thump Up for this Awesome Bot, keep going! :)
03/30/2017 23:38 twapp#473
Does this support buying resources for premium as well?
03/31/2017 00:05 agagagagag#474
Quote:
Originally Posted by twapp View Post
Does this support buying resources for premium as well?
Only selling, as far as i can see.
03/31/2017 09:32 Luyken#475
Hey man, I am having this issue.

LOG:

09:36:38 INFO Update - DSX1337 version 3.93
09:36:39 INFO Update - Running latest version.
09:36:39 INFO Settings - Could not load 'dsx.properties'.
09:36:39 INFO Settings - Loaded settings.
09:36:39 INFO App - Starting config dialog...
09:36:39 INFO App - If you are running this on a machine without graphical user interface, generate the 'dsx.properties' file on another PC and copy it over.
09:37:45 INFO Update - DSX1337 version 3.93
09:37:47 INFO Update - Running latest version.
09:37:47 INFO Settings - Loaded settings.
09:37:50 INFO Session - Logging in...
09:37:59 INFO Session - Not logged in.
09:38:03 INFO Database - Setting up database...
09:38:03 INFO UnitInfo - Inserted Unit: spear
09:38:03 INFO UnitInfo - Inserted Unit: sword
09:38:03 INFO UnitInfo - Inserted Unit: axe
09:38:03 INFO UnitInfo - Inserted Unit: spy
09:38:03 INFO UnitInfo - Inserted Unit: light
09:38:03 INFO UnitInfo - Inserted Unit: heavy
09:38:03 INFO UnitInfo - Inserted Unit: ram
09:38:03 INFO UnitInfo - Inserted Unit: catapult
09:38:03 INFO UnitInfo - Inserted Unit: knight
09:38:03 INFO UnitInfo - Inserted Unit: snob
09:38:03 INFO UnitInfo - Inserted Unit: militia
09:38:03 INFO Database - Last world data update: 01/01/2000 00:00:00
09:38:03 INFO Database - Parsing world data...
09:38:03 INFO VillageData - Parsing villages...
09:38:03 INFO PlayerData - Parsing player data...
09:38:03 INFO FarmData - Parsing farm data...
09:38:03 INFO FarmData - Depending on farm radius, this can take some minutes.
09:38:03 INFO MyLists - Parsing whitelist...
09:38:09 ERROR Session - Can not parse villages:
org.json.JSONException: JSONObject["villages_in_current_group"] not found.
at org.json.JSONObject.get(JSONObject.java:473)
at org.json.JSONObject.getJSONArray(JSONObject.java:5 55)
at me.d3luxe.farmbot.Session.parseVillages(Session.ja va:233)
at me.d3luxe.farmbot.User.getVillages(User.java:45)
at me.d3luxe.farmbot.game.FarmData.parse(FarmData.jav a:59)
at me.d3luxe.farmbot.game.Database.update(Database.ja va:152)
at me.d3luxe.farmbot.game.Database.setUp(Database.jav a:103)
at me.d3luxe.farmbot.App.main(App.java:81)
09:38:09 INFO App - Press {Enter} to exit...

I am using the 4.1 nightly build, also tried the 3.9 build.
Running Windows 10 with all run times updated.
Would love to get some help. Thanks in advance mate!

------------------------------------------------------------------------------

I have solved the issue by changing worlds!
04/02/2017 19:21 remixremix#476
ty
04/03/2017 15:25 D3luxe.#477
Update: Version 4.2

You can find the changelog on bitbucket: [Only registered and activated users can see links. Click Here To Register...]

This is a major update.
I fixed a bug for premium trading where selling amounts sometimes would go negative (thanks for your help, arvid).
The bot will now correctly work on norwegian servers (thank you @[Only registered and activated users can see links. Click Here To Register...]) and correctly find the host for se and cz servers.
DSX is now able to collect quest rewards. However, the bot will not actively try to solve / reach quest goals.

In the meantime, I created a discord server for the bot [Only registered and activated users can see links. Click Here To Register...]. Feel free to join if you want to get in touch with the community, need help or just want to talk about tribal wars/botting.

When checking the survey results I noticed that someone tried to reach out for me in the comment field. I'm happy about your feedback and would like to talk, but the survey is completely anonymous, so I can't see who sent this. Just message me in skype or discord ;)

Download available at [Only registered and activated users can see links. Click Here To Register...], as always.
04/04/2017 12:17 Royal*#478
Da ich demnächst mehr als ein Dorf habe, habe ich eine Frage bezüglich der Gruppen. Muss ich diese ingame setzten, also jedem Dorf die jeweilige Gruppe zuweisen, so wie sie in den templates stehen, also off, def etc.? Oder muss ich das irgendwo im Bot deklarieren?

Grüße
04/04/2017 13:40 D3luxe.#479
Quote:
Originally Posted by Royal* View Post
Da ich demnächst mehr als ein Dorf habe, habe ich eine Frage bezüglich der Gruppen. Muss ich diese ingame setzten, also jedem Dorf die jeweilige Gruppe zuweisen, so wie sie in den templates stehen, also off, def etc.? Oder muss ich das irgendwo im Bot deklarieren?

Grüße
Die Gruppen von DSX sind unabhängig von den ingame Gruppen.
Wenn du deine Dörfer truppenmäßig in Off- und Deffdörfer teilst, sollte DSX die Dörfer automatisch zuteilen können, du musst also nichts manuell setzen.

Ich würde tendenziell nur die Werte in den Train/Build Templates ändern, aber nicht die Gruppendefinitionen selbst.
Falls du die Gruppen doch ändern willst (z.B. einen weiteren Dorftyp wie Späherdörfer hinzufügen) kannst du dich an den vorgegebenen Gruppen in 'templates/groups.xml' orientieren. Siehe auch [Only registered and activated users can see links. Click Here To Register...]
04/04/2017 14:00 Royal*#480
Quote:
Originally Posted by D3luxe. View Post
Die Gruppen von DSX sind unabhängig von den ingame Gruppen.
Wenn du deine Dörfer truppenmäßig in Off- und Deffdörfer teilst, sollte DSX die Dörfer automatisch zuteilen können, du musst also nichts manuell setzen.

Ich würde tendenziell nur die Werte in den Train/Build Templates ändern, aber nicht die Gruppendefinitionen selbst.
Falls du die Gruppen doch ändern willst (z.B. einen weiteren Dorftyp wie Späherdörfer hinzufügen) kannst du dich an den vorgegebenen Gruppen in 'templates/groups.xml' orientieren. Siehe auch [Only registered and activated users can see links. Click Here To Register...]
Damit ich das jetzt richtig verstehe, es ist nicht möglich dem Bot zu "sagen" das Dorf 'x' ein Off Dorf ist und Dorf 'y' ein Def Dorf?

Somit gehören alle Dörfer, die das folgende Kriterium erfüllen:
Code:
<group id="off"
  priority="0">
  <by-unit>axe,light,marcher,ram,catapult</by-unit>
</group>
Zu den Off Dörfern? Irgendwie blicke ich da nicht so ganz durch. :|