[Release] Forge of Empires Farmer

12/01/2013 15:22 luzzer#46
Nice thank you!!Good work
12/01/2013 16:42 Fsamot#47
Quote:
Originally Posted by lauris3722 View Post
Can't login, might be due to the fact that Im always signing up thru facebook, not standart login..
For now it's only working with the standard login. I might add the facebook and google login in the future if it's not too much work.

Quote:
Originally Posted by Captnitro View Post
This Bot darn there plays the game for you...no complaints here! Since you are receptive to all suggestions, how about an option to invest your forge points on a neighbor or guild members great building of your choosing. You could make an option to set how many points to put into a great building or just keep applying them until it can not longer or until you tell it to stop.

I enjoy NOT having to play the game. I find it fun enough just playing with the layout of the city.
Added to the requested features.
12/01/2013 18:37 TaKeMa#48
Hello, I play in 4 worlds. Maybe, if its possible to make a random login?
12/02/2013 07:21 Yezeadriel#49
Quote:
Originally Posted by lauris3722 View Post
Can't login, might be due to the fact that Im always signing up thru facebook, not standart login..
Then use ur FB login and PW for the bot, should work fine.
12/02/2013 11:02 Fsamot#50
I just made an account for FoE with google and you get send the password by email. So if I use the username that I chose when creating the FoE account and the password that I was send, I can login through the bot successfully. I'm guessing it's something very similar with facebook.
12/02/2013 11:06 Yezeadriel#51
Quote:
Originally Posted by TaKeMa View Post
Hello, I play in 4 worlds. Maybe, if its possible to make a random login?
Sounds good - support for multiple Accounts/World would be a very nice feature. Any chance we get this ?
12/02/2013 16:46 Fsamot#52
Added to my todo list. =)
12/03/2013 10:19 Cheesenonion#53
And if you need more ideas for improvements: if it's possible it would come in very handy to add a feature to, not only select "which kind" of buildings you want to polish/motivate but also select "what age" of buildings. In this case you can set it to collect faster blueprints of the required age.
12/03/2013 11:46 pjus#54
farmer works on v.1.15 too ;)
12/03/2013 20:18 TaKeMa#55
1. I have problems with the world Dinegu...

20:16:11 | Login successful for ------- Dinegu-de.
20:16:14 | Unknown error.
20:16:14 | Logout successful.
20:16:14 | Auto relog at 20:19:14.

Other worlds are ok.

2. I dont get any blueprints, why? Have someone the same problem?
12/03/2013 22:23 Fsamot#56
You can send me the Application.log file that is in the same folder as the exe file and I can take a look and see what kind of problem there is. But I did just test it with Dinegu-de server and it worked fine.

The motivate/polish feature works the same way as you clicking on a building so you should get a blueprint occasionally.

The next update already includes the info when the motivate/polish feature finds a blueprint. Should be ready and added to the first post somewhere at the beginning of next week.

Quote:
Originally Posted by Cheesenonion View Post
And if you need more ideas for improvements: if it's possible it would come in very handy to add a feature to, not only select "which kind" of buildings you want to polish/motivate but also select "what age" of buildings. In this case you can set it to collect faster blueprints of the required age.
Added to the requested features. Will try to added it in this update expected next week.
12/03/2013 23:08 Cheesenonion#57
Quote:
Originally Posted by Fsamot View Post
You can send me the Application.log file that is in the same folder as the exe file and I can take a look and see what kind of problem there is. But I did just test it with Dinegu-de server and it worked fine.

The motivate/polish feature works the same way as you clicking on a building so you should get a blueprint occasionally.

The next update already includes the info when the motivate/polish feature finds a blueprint. Should be ready and added to the first post somewhere at the beginning of next week.


Added to the requested features. Will try to added it in this update expected next week.
Great! :D
12/04/2013 00:06 TaKeMa#58
Quote:
Originally Posted by Fsamot View Post
You can send me the Application.log file that is in the same folder as the exe file and I can take a look and see what kind of problem there is. But I did just test it with Dinegu-de server and it worked fine.
I cant send the file per email, it's to big :(
I don't know what the problem is, all another worlds worked fine. Then i wait for an update, maybe it works.
12/04/2013 14:38 albayhalid#59
Hello Fsamot thank you for the great job , it works very good ,
i have donate you 25€ for your great job
and i have one wish for user support if its possible to make a list where we can set the form of support , some users getting made when thay supportet for what they dont want , sorry my english is not the best ;-) :-))

1# V
2# G
3# P

and so on , i will donate you some more if you can do that , thank you very much !!!
12/04/2013 16:51 Fsamot#60
Thank you for the donation. =)
I will add more options for the support feature like support only specific age buildings, ignore players, only motivate or polish certain players ...

Quote:
Originally Posted by TaKeMa View Post
I cant send the file per email, it's to big :(
I don't know what the problem is, all another worlds worked fine. Then i wait for an update, maybe it works.
You can open the Application.log file with notepad or any other text editor and only copy entries that start with the word Exception or Error.
They should look something similar like this:
Code:
2013-11-30 19:13:54.7791|ERROR|Samotorcan.ForgeOfEmpires.Farmer.Application|EXCEPTION
Samotorcan.ForgeOfEmpires.Exceptions.UnknownResponseException: Unknown json response. ---> Samotorcan.ForgeOfEmpires.Exceptions.JsonParseException: Invalid json. ---> System.InvalidOperationException: Cannot access child value on Newtonsoft.Json.Linq.JValue.
   at Newtonsoft.Json.Linq.JToken.get_Item(Object key)
   at Samotorcan.ForgeOfEmpires.Entities.StrategyPoints.<>c__DisplayClass2.<.ctor>b__0() in d:\CSharp\MVC3TestEmpty\FoE\Entities\StrategyPoints.cs:line 61
   at Samotorcan.ForgeOfEmpires.Utilities.HandleJsonParse(Action action) in d:\CSharp\MVC3TestEmpty\FoE\Utilities.cs:line 29
...

2013-11-30 18:29:21.2372|ERROR|Samotorcan.ForgeOfEmpires.Farmer.Application|EXCEPTION
System.NullReferenceException: Object reference not set to an instance of an object.
   at Samotorcan.ForgeOfEmpires.Farmer.Farmer.SessionDataPropertyChanged(Object sender, PropertyChangedEventArgs e) in d:\CSharp\MVC3TestEmpty\FoE\Farmer\Farmer.cs:line 1234
   at Samotorcan.ForgeOfEmpires.Farmer.SessionData.NotifyPropertyChanged(String propertyName) in d:\CSharp\MVC3TestEmpty\FoE\Farmer\SessionData.cs:line 235
   at Samotorcan.ForgeOfEmpires.Farmer.SessionData.set_Resources(CityResource value) in d:\CSharp\MVC3TestEmpty\FoE\Farmer\SessionData.cs:line 97
   at Samotorcan.ForgeOfEmpires.Farmer.Farmer.<>c__DisplayClassc.<GetStartupData>b__a() in d:\CSharp\MVC3TestEmpty\FoE\Farmer\Farmer.cs:line 736
...
Or just start the bot got the the log tab and copy it from there when the error occurs.

Or the third option is delete the Application.log file then start the bot and wait for the error, close the bot and send me the file. The file should then be small enough for an email attachment.