Kovan's OGBot 2
Version 2 of Kovan's OGBot was released a few days ago.
I wrote about it before but there are some cool new features:
- Now which planet will be attacked next is determined by a resource simulator that sorts target planets by quantity of potentially produced resources since last attack, and also taking distance into account.You can check out some screenshots or simply download it and try for yourself.
- Possibility to choose which planet or planets are source of attacks. Moons are also allowed.
- Multi-language support. By now Spanish, English and Italian are included with the bot. To add one language just put the .ini file in the languages directory. Non-occidental languages should work also.
- Command line switch to have different configuration sets at once (example: --workdir uni18).
- Increases number of sent espionage probes until defense or buildings information is achieved.
- Redesigned user interface.
It's great work I must admit, and suprisingly free, but I'd like a few more features. First, auto fleet save when you're attacked, preferably with some sort of alarm (sound, e-mail) - sending your fleet and resources 2 minutes before the attack arrives, slowed down to 10% for less deut usage. Second, and very important, the bot should always leave 1 free fleet slot in case you get attacked. It might also be useful to alert when you receive a private message.
I tested it on ogame.org, and it didn't work at first. It just kept spying the planets and didn't send any attacks, and later, when I deleted the espionage database and changed attack radio (should be radius I guess) the bot was only spying one planet (although 6 more inactive planets were in range) and still no attacks were sent. Logs didn't help. Later on, I changed attack radio to 0 and it finally sent a couple of attacks. Anyway, I think I figured out what caused the issue: the planet it kept spying had a much higher level of espionage technology than me; the bot keeps spying until fleet and buildings can be seen but 16 probes wasn't enough. The attacks are on their way so I guess I won't be seeing any new issues ;) ... Oh, that reminds me, Launch web browser button ain't working for me. Hopefully it's only me.
I'm already looking forward to the new version, perhaps then I'll reconsider and start cheating.
Do you have any suggestions or features you would like to see in newer versions?
it does not work on ogame.ba ,can you fix it?
ReplyDelete[ships]
ReplyDeletesmallCargo = Petit transporteur
largeCargo = Grand transporteur
lightFighter = Chasseur léger
heavyFighter = Chasseur lourds
cruiser = Croiseur
battleShip = Vaisseau de bataille
colonyShip = Vaisseau de colonisation
recycler = Recycleur
espionageProbe = Sonde espionnage
bomber = Bombardier
solarSatellite = Satellite solaire
destroyer = Destructeur
deathStar = Étoile de la mort
battlecruiser = Traqueur
[buildings]
metalMine = Mine de métal
crystalMine = Mine de cristal
deuteriumSynthesizer = Synthétiseur de deutérium
solarPlant = Centrale électrique solaire
fusionReactor = Centrale électrique de fusion
roboticsFactory = Usine de robots
naniteFactory = Usine de nanites
shipyard = Chantier Spatial
metalStorage = Hangar de métal
crystalStorage = Hangar de cristal
deuteriumTank = Réservoir de deutérium
researchLab = Laboratoire de recherche
terraformer = Terraformeur
allianceDepot = Lunar Base
lunarBase = Base lunaire
sensorPhalanx = Phalange de capteur
jumpGate = Porte de saut spatial
missileSilo = Silo de missiles
[defenses]
rocketLauncher = Lanceur de missiles
lightLaser = Artillerie laser légère
heavyLaser = Artillerie laser lourde
gaussCannon = Canon de Gauss
ionCannon = Artillerie à ions
plasmaTurret = Lanceur de plasma
smallShieldDome = Petit bouclier
largeShieldDome = Grand bouclier
antiBallisticMissile = Missile Interception
interplanetaryMissile = Missile Interplanétaire
[technologies]
espionageTechnology = Technologie Espionnage
computerTechnology = Technologie Ordinateur
weaponsTechnology = Technologie Armes
shieldingTechnology = Technologie Bouclier
armourTechnology = Technologie Protection des vaisseaux spatiaux
energyTechnology = Technologie Energie
hyperspaceTechnology = Technologie Hyperespace
combustionDrive = Technologie à combustion
impulseDrive = Réacteur à impulsion
hyperspaceDrive = Propulsion hyperespace
laserTechnology = Technologie Laser
ionTechnology = Technologie Ions
plasmaTechnology = Technologie Plasma
intergalacticResearchNetwork = Réseau de recherche intergalactique
gravitonTechnology = Technologie Graviton
[other]
# these 5 are found in the espionage reports:
resourcesOn = Matière premières sur
fleets = Flotte
defense = Défense
buildings = Bâtiments
research = Recherche
# as found in the overview page:
serverTime = Heure du serveur
# as found in the research page, between parenthesis:
level = Niveau
# as found in the main page, in the universe selection box:
universe = univers
# as found in the page that appears after failed login:
youAttemptedToLogIn = Vous avez essayé de vous logger
# as found after logging in in another browser (JavaScript must be disabled to see it):
dbProblem = DB problem
# as found after logging out:
untilNextTime = Au revoir et à bientôt !!
# as found in red in the fleet page:
fleetLimitReached = Nombre maximal de flottes atteint !
fleetLimitReached2 = Nombre maximal de flottes atteint !
# long to explain:
noShipSelected = Erreur, pas de vaisseaux disponibles
# these 6 appear in the page shown after having having sent a fleet
arrivalTime = Heure d'arrivée
returnTime = Heure de retour
distance = Distance
consumption = Consommation
speed = Vitesse
start = Départ
target = Objectif
# appears when playing simultaneously in two browser windows:
concurrentPetitionsError = Your last action could not be processed.
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 12-14: invalid data
ReplyDeleteTraceback (most recent call last):
File "gui.pyo", line 224, in startClicked
File "OGBot.pyo", line 138, in __init__
File "CommonClasses.pyo", line 175, in __init__
File "ConfigParser.pyo", line 286, in readfp
File "ConfigParser.pyo", line 430, in _read
File "codecs.pyo", line 610, in readline
File "codecs.pyo", line 471, in readline
File "codecs.pyo", line 418, in read
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 12-14: invalid data
Traceback (most recent call last):
File "gui.pyo", line 224, in startClicked
File "OGBot.pyo", line 138, in __init__
File "CommonClasses.pyo", line 175, in __init__
File "ConfigParser.pyo", line 286, in readfp
File "ConfigParser.pyo", line 430, in _read
File "codecs.pyo", line 610, in readline
File "codecs.pyo", line 471, in readline
File "codecs.pyo", line 418, in read
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 12-14: invalid data
It's not working seems to work for ogame.fr too, also we a good french.ini (thx Anonymous ;) )
ReplyDeleteit does not work in ogame.pt there is a language problem, can anyone fix it?
ReplyDeletecan you create a version there suports ogame.com.pt???
ReplyDeletehow to patch new version for 0.76 ?
ReplyDeleteCan please someone translate it into german so I can test it in Ogame.de?
ReplyDeletecan some1 tell me how to put that .ini file for other language please
ReplyDeleteim a noob :)
the bot run in universum 669?
ReplyDeletei try to fix it for ogame.com.tr
ReplyDeletecan u fix my language file?
[ships]
smallCargo = Küçük Nakliye Gemisi
largeCargo = Büyük Nakliye Gemisi
lightFighter = Hafif Avci
heavyFighter = Agir Avci
cruiser = Kruvazör
battleShip = Komuta Gemisi
colonyShip = Koloni Gemisi
recycler = Geri Dönüsümcü
espionageProbe = Casus Sondasi
bomber = Bomber
solarSatellite = Solar Satellite
destroyer = Destroyer
deathStar = Deathstar
battlecruiser = Battlecruiser
[buildings]
metalMine = Metal Madeni
crystalMine = Kristal Madeni
deuteriumSynthesizer = Deuterium Sentezleyicisi
solarPlant = Solar Enerji Santrali
fusionReactor = Füzyoenerji Santrali
roboticsFactory = Robot Fabrikasi
naniteFactory = Nanit Fabrikasi
shipyard = Uzay Tersanesi
metalStorage = Metal Deposu
crystalStorage = Kristal Deposu
deuteriumTank = Deuterium Tankeri
researchLab = Bilimsel Arastirma Labarotuvari
terraformer = Terraformer
allianceDepot = Ittifak Deposu
lunarBase = Ay Merkez Istasyonu
sensorPhalanx = Radar Istasyonu
jumpGate = Siçrama Geçidi
missileSilo = Roket Silosu
[defenses]
rocketLauncher = Roketatar
lightLaser = Hafif Lazer Topu
heavyLaser = Agir Lazer Topu
gaussCannon = Gaus Topu
ionCannon = Iyon Topu
plasmaTurret = Plazma Aticilar
smallShieldDome = Küçük Kalkan Kubbesi
largeShieldDome = Büyük Kalkan Kubbesi
antiBallisticMissile = Yakaliyici Roketler
interplanetaryMissile = Gezegenlerarasi Roketler
[technologies]
espionageTechnology = Casusluk Teknigi
computerTechnology = Bilgisayar Teknigi
weaponsTechnology = Silah Teknigi
shieldingTechnology = Koruyucu Kalkan Teknigi
armourTechnology = Uzay Gemilerinin Zirhlandirilmasi
energyTechnology = Enerji Teknigi
hyperspaceTechnology = Hiperuzay Teknigi
combustionDrive = Yanmali Motor Takimi
impulseDrive = Impuls( Içtepi ) Motortakimi
hyperspaceDrive = Hiperuzay Iticisi
laserTechnology = Lazer Teknigi
ionTechnology = Iyon Teknigi
plasmaTechnology = Plazma Teknigi
intergalacticResearchNetwork = Galaksiler arasi arastirma agi
gravitonTechnology = Gravitasyon Arastirmasi
[other]
# these 5 are found in the espionage reports:
resourcesOn = Resources on
fleets = Fleets
defense = Defense
buildings = Buildings
research = Research
# as found in the overview page:
serverTime = Server time
# as found in the research page, between parenthesis:
level = level
# as found in the main page, in the universe selection box after the number of each universe:
universe = universe
# as found in the page that appears after failed login:
youAttemptedToLogIn = You attempted to log in
# Translating this one is very important. If not translated the bot won't start at all.
# As found after logging in in another browser (JavaScript must be disabled to see it).
# Steps to reproduce:
# 1 - log in
# 2 - open aonther browser window and log in again.
# 3 - go to the first window.
# 4 - disable JavaScript in your browser.
# 5 - click on any option in the left menu.
dbProblem = DB problem
# as found after logging out:
untilNextTime = Until next time!
# as found in red in the fleet page:
fleetLimitReached = Maximum number of fleets reached
fleetLimitReached2 = Maximum number of fleets reached
# Appears when at the start of a fleet launch there are available ships, but for some reason
# when the last fleet form is submitted the selected ships are no longer in the planet.
# The easiest way to get this one is start using the bot, and after some time it will appear
# in the bot window in the description of a "Error sending fleet" message.
noShipSelected = No ships selected or not enough ships available
# Appears when playing simultaneously with the bot and "by hand". After some time
# an error will appear in the browser window.
concurrentPetitionsError = Your last action could not be processed.
# these 6 appear in the page shown after having having sent a fleet
arrivalTime = Arrival time
returnTime = Return time
distance = Distance
consumption = Consumption
speed = Speed
start = Start
target = Target
coudl you add a version that woudl work on beta uni 669 heres the login and register site its a bit diffrent login type and theres a free comander all the time there http://uni669.ogame.de/game/reg/login.php
ReplyDeletecan implement setting for working via http proxy?
ReplyDeletePlease can someone translate to portuguese??? i'm having some problems :S please please
ReplyDeleteMaybe list of time slots for bot "playing" and days when bot will "play":
ReplyDeleteUser may define timeslot eg.
4PM-10PM - play
7PM-8PM - play
The moment of start for bot will be +/- X minutes for more human behaviour eg. 15.
1) In my, Polish ogame we have limitation of 6 attacks on a planet ( rocket attaks, failed attacks not included )per day,
ReplyDelete2) while attacking I use sometimes two kinds od units for example: smallCargo and battleships because of some fleet or defence left on the planet
3)I would like to set the minimum number of a kind of ship I send ( or minimum amount of resources on the planet ), I think it is not worth to send an attack for 20 000
can the new issue of bot take care of it ?
anyone knows how to adapt it for ogame.nl
ReplyDeletei will make the changes myself when i know where to edit. i also would post it for download for other dutch users
Hi there!
ReplyDeleteIn the Portugal servers works well the last version...
Waiting for the support at universe 20. hope it works....
Thanks!
there shoud be a option to select a planet from where bot colect information about galaxy (planet from where spent deut. ), like option for select a planet where we attacking from.
ReplyDeletep.s.
sorry on my english
You can select which planet to send attacks from, just check in options.
ReplyDeleteScreenshot:
http://kovans-ogbot.googlecode.com/svn/wiki/screenshot3.png
does anyone know how to set a proxy in ogbot? My problem with setting up a proxy in ogbot is the username and
ReplyDeletepassword that show up in the example. By username and password i mean
the fact that proxies i use only use IP and port, there is no user or
password input. If someone can explain it to me i would be very
grateful.
the software is great !
ReplyDeletebut it can't work at ogame.tw ,
can you also fix it
thank you :)
please tell me how to fix it, thank you :0
ReplyDelete--------------
Traceback (most recent call last):
File "OGBot.pyo", line 96, in run
File "OGBot.pyo", line 132, in _connect
File "WebAdapter.pyo", line 254, in getMyPlanets
IndexError: list index out of range
Traceback (most recent call last):
File "OGBot.pyo", line 96, in run
File "OGBot.pyo", line 132, in _connect
File "WebAdapter.pyo", line 254, in getMyPlanets
IndexError: list index out of range
Traceback (most recent call last):
File "logging\handlers.pyo", line 73, in emit
File "logging\handlers.pyo", line 147, in shouldRollover
ValueError: I/O operation on closed file
Traceback (most recent call last):
File "OGBot.pyo", line 96, in run
File "OGBot.pyo", line 132, in _connect
File "WebAdapter.pyo", line 254, in getMyPlanets
IndexError: list index out of range
There is problem with spying in newest version.
ReplyDeleteNew bot is spying from first planet not from planet from list "Attack from".
My first planet has no deuterium but planet from list "Attack from" have enough.
I downloaded it, and when i extract everything, it says that a file is corrupt... After that, when i Trie to run the setup (the .exe file) nothing happens...
ReplyDeleteCan someone tell me how to install this whole thing?
nvm, it works :D
ReplyDeletehow i can fix it ??
ReplyDeletefor www.ogame.com.br uni5
Traceback (most recent call last):
File "OGBot.pyo", line 96, in run
File "OGBot.pyo", line 132, in _connect
File "WebAdapter.pyo", line 254, in getMyPlanets
IndexError: list index out of range
it does not work for the dutch ogame: www.ogame.nl van u fix it?
ReplyDeletei would be very happy and others to @
Hi,I'm from portugal and i'd like to know if this is GO-safe :)
ReplyDeletecan they find that someone is using this?thanks
I have made a bot myself, visit my site:
ReplyDeleteogamebot.blogspot.com
currently works on all .nl and .org servers. Anyboy who wants to help translat please contact me: obotcreator@yahoo.com
it work on com.es
ReplyDeletethx
it does not work whene attak is from planet in galaxie 10 !!!
ReplyDeleteit does not work on ogame.ru ,can you fix it?
ReplyDeleteI keep getting a connection error. Can someone help figure out what's wrong. Just downloaded.
ReplyDeleteit looks lie it doesnt work with new ogame.org interface cause they changed the login page...is it possible to fix that?
ReplyDeleteYEAH same problem with me on Ogame.org they updated or more likely they changed the login page which screwed everything up and now the bot doesn't work can someone please help
ReplyDeleteI greatly appreciate this....Thanks again
on the french webpage :( doesn't work anymore
ReplyDeleteSalut, je vien signalé un probleme de login.
ReplyDeleteEn effet depuis le changement de page d'acceuil de Ogame la connexion est inposible avec le bot :(
Voila si vous avez des solution je suis a votre ecoute.
Merci beaucoup beaucoup. ;)
it works not on ogame.com.tr
ReplyDeletecan you fix it ?
it does not work on ogame.it ,can you fix it?
ReplyDeleteWow.
ReplyDeleteThanks so much for posting something that allows players to skip all the hard work, because thats what Ogame is all about, slacking.
Go to hell
kovans-ogbot-source_2.2f.tar.gz
ReplyDeletehow i can install this?
pls help me
Hej it doesn´t work on ogame.de the bot tells "Something unexpected occured, see log file. Restarting bot." What´s the problem? can someone tell me PLZ THX!!!
ReplyDeleteit does not work on bg.ogame.org ,can you fix it?
ReplyDeletecheck out babsher.no-ip.org/bryan/
ReplyDeletethey have iMacros to build automatical
no need for translation
it doesn't work on ogame.nl
ReplyDeleteHow can i fix the problem??
It says:
** CONNECTION ERROR: HTTP Error 404: Not Found
Fatal error found, terminating. Server language (nl) not supported by bot.
Thnx anyway
08:57:44 06/14/08 Something unexpected occured, see log file. Restarting bot.What's this?
ReplyDelete