01-24-2015, 04:38 AM
I've lost internet connection before while in the middle of a battle. I can login later and view the replay. The replay shows the battle up the point where I lost connection, but the replay continues until the battle is completed (either the troops are eliminated, the timer runs out, or the base is destroyed). This suggests the battle is resolved on the server, because the replay continues the action after my connection was interrupted.
I am extremely keen to understand the direct-memory-access method for the bot, but I believe the memory accessing must be performed inside of the Android (Bluestacks) environment. I can't make heads or tails trying to look from the outside (i.e. Windows) into Bluestacks trying to find CoC running inside of it. Perhaps the CoC runtime inside of Bluestacks has an easily identifiable marker that can be found from the outside, but that's no guarantee the runtime's executable is organized in memory predictably enough that the desired memory addresses for gold, elixir, etc. could be identified. That is if the memory inside Bluestacks is not encrypted or otherwise encoded.
I am extremely keen to understand the direct-memory-access method for the bot, but I believe the memory accessing must be performed inside of the Android (Bluestacks) environment. I can't make heads or tails trying to look from the outside (i.e. Windows) into Bluestacks trying to find CoC running inside of it. Perhaps the CoC runtime inside of Bluestacks has an easily identifiable marker that can be found from the outside, but that's no guarantee the runtime's executable is organized in memory predictably enough that the desired memory addresses for gold, elixir, etc. could be identified. That is if the memory inside Bluestacks is not encrypted or otherwise encoded.