anyway, the game is pretty simple, so all the bot requires is to move to X,Y coordinates and click it, its a point and click game so making a bot is fairly easy...
i already made an auto-scout bot but i havent released it yet since its still missing a very important part (and im still trying to enjoy it since no one has made any bot for this yet, afaik), i cant seem to find the right address of "weariness" and "morale", tried searching for it using CE but still no success...
i looked at the memory and i saw an XML taken from this URL (
), there is a node there for army (see attributes below) but it doesnt have what i need# id
# name
# userId
# userName
# userColor
# isNpc
# x
# y
# status
# order
# fightPower
# amount
# allianceName
# allianceLogoURL
# wonderId
# cityId
# totalEnergyConsumption
# itemAddOnAttack
# itemAddOnDefense
# speed
# scoutScope
so what am i missing? its the address where i can look at weariness if i select the fleet, why do i need that? my auto-scout bot does it continuously with no weariness check, if you have about 45 weariness your fleets will be destroyed easily (tried it for 6 hours and i lost 93 BS)...
im not quite sure what im doing wrong but i cant seem to retrieve the address, and if anyone can at least point where should i be looking it will be a great addition for the bot before i release it...
ok, heres what i have so far
- user defined target town (small town)
- coordinates to select scout (computed based on small town)
- coordinates to select fleet (computed based on small town)
- coordinates for fleet selection if its more than 3 fleets (computed based on small town and icon radius)
- coordinates of possible dialog boxes when scouting (top most of the screen is user defined since it will vary depending on browsers)
- auto-click using WIN API
what im missing
- base address (maybe for offset)
- memory addresses of weariness/morale (so i can call on ReadProcessMemory)
- fleet selection ignoring weary fleets (will depend on fleets weariness thats why i need the address)
tried searching for weariness value * 8 but none of those results are correct...
appreciate any help...






