Since some time I worked on a Forge of Empire Bot to interact with the game while doing something other and not looking on production progress and motivate/polish others.
So after looking at the foe-decrypter which decrypt the Adobe Flash version of the game (foe-decryption) and this Bot (foe-bot) I decided to try myself to get to a point where I can send my own requests.
tldr;
Here is my Bot made with the ElectronJs Framework (Javascript, HTML and CSS of course.
Its not perfect (most likely because I suck in HTML, CSS and Javascript) but the it is working, its all about the working stuff, right? Right?
- download the Bot from the release section. There will be a linux (fobjs_linux.rar) and windows (fobjs_windows.rar) version
- extract the containing folder to a destination of your choice
-
- On Windows: run the fobjs.exe
- On Linux: Instruction to be added
- If you run the Bot the first time, or after you logged out of the Bot, it asked you to select your server where you are playing on. Just enter the corresponding letters (de for german server, beta, for beta-server and so on...)
- Enter your login credentials, first Username, hit "Return", enter your Password, hit "Return" again. It will log you into Forge of Empires and collect the worlds your are playing on.
- After that you have to enter the world you want to bot on. just enter the WorldID (de5/en6,etc) or the world name (it will display both and accept both)
- The Bot will load and request all data from the server and will prepair the bot.
- If everything was successfull loaded, you should see the Overview just like in the pictures below
If you have problems with the bot, please consider open Issue with the following information:
- Which Server are you playing on (de/en/beta(zz)/...)
- What OS you run
- Are there any errors on the screen
- Expected behavior
- Actual behavior
Then I can help
If the language in your mother tongue is missing. Please clone the project, create a new JSON-File with the language code (de -> german, en -> english, fr -> french and so on) and make a Pullrequest with the new one. If you dont know how to do it, just open a Issue with the title: [TRANSLATE"] [your language code] and no more text. I will contact you back.
Just to support my work. All donations are going to keep up the server were I test the Bot 24/7.
Paypal |
---|
Copyright 2020 - Th3C0D3R