OutdatedPokeMMO Bot [Beta]

Posts 91105 of 137 · Page 7 of 10
'-'
Quote Originally Posted by InunoTaishou View Post
Post your Info file and your Errors file along with all the stuff in the Error folder (In your case the Name folder. I need the pictures it took and the .txt file it created)

[06:52:42] Run PokeMMO
[06:52:42] Starting PokeMMO
[06:53:57] Closing PokeAI Beta
[06:53:57] Saved Bot Settings.ini
[06:53:57] Saved Game Client Settings.ini
[06:53:57] Saved Party Info.ini
[08:55:45] Loaded Bot Settings.ini
[08:55:46] Loaded Game Client Settings.ini
[08:55:52] Loaded Party Info.ini
[08:55:54] Created Chart Table from Type Chart.txt
[08:55:54] Created Pokemon Data Table from Type Table.txt
[08:55:54] Created Pokemon Data Table from Ev Table.txt
[08:55:54] Created Available Pokemon Array from Available Pokemon.txt
[08:56:10] Loaded Build Beta 09W022811 Version 1.0.0.5
[08:56:12] Refreshing all data. Reason: Refresh
[08:56:12] Setting Pokemon 2 to null
[08:56:12] Setting Pokemon 3 to null
[08:56:12] Setting Pokemon 4 to null
[08:56:13] Setting Pokemon 5 to null
[08:56:13] Setting Pokemon 6 to null
[09:00:24] Closing PokeAI Beta
[09:00:24] Saved Bot Settings.ini
[09:00:24] Saved Game Client Settings.ini
[09:00:24] Saved Party Info.ini

In function readEnemy
Wild Exists=1
IsArray=
$nameX=0
$nameY=0
$tempX=
$tempY=
temp=
$interrupt=False
$myPokemonInBattle=1

- - - Updated - - -



battle place
0cEXJ6Zsl.txt131 B · 3 downloads Clean
Quote Originally Posted by COOKYA View Post
[06:52:42] Run PokeMMO
[06:52:42] Starting PokeMMO
[06:53:57] Closing PokeAI Beta
[06:53:57] Saved Bot Settings.ini
[06:53:57] Saved Game Client Settings.ini
[06:53:57] Saved Party Info.ini
[08:55:45] Loaded Bot Settings.ini
[08:55:46] Loaded Game Client Settings.ini
[08:55:52] Loaded Party Info.ini
[08:55:54] Created Chart Table from Type Chart.txt
[08:55:54] Created Pokemon Data Table from Type Table.txt
[08:55:54] Created Pokemon Data Table from Ev Table.txt
[08:55:54] Created Available Pokemon Array from Available Pokemon.txt
[08:56:10] Loaded Build Beta 09W022811 Version 1.0.0.5
[08:56:12] Refreshing all data. Reason: Refresh
[08:56:12] Setting Pokemon 2 to null
[08:56:12] Setting Pokemon 3 to null
[08:56:12] Setting Pokemon 4 to null
[08:56:13] Setting Pokemon 5 to null
[08:56:13] Setting Pokemon 6 to null
[09:00:24] Closing PokeAI Beta
[09:00:24] Saved Bot Settings.ini
[09:00:24] Saved Game Client Settings.ini
[09:00:24] Saved Party Info.ini

In function readEnemy
Wild Exists=1
IsArray=
$nameX=0
$nameY=0
$tempX=
$tempY=
temp=
$interrupt=False
$myPokemonInBattle=1

- - - Updated - - -



battle place
It wasn't even able to find the word "Wild" on the screen (Wild ... appeared). What resolution is your game set to? Even at 1024x768 resolution the bot (on my computer) is able to find it and read the name.
Full screen ._.
and i try setting 1024x768 , all
um ...

- - - Updated - - -

Quote Originally Posted by InunoTaishou View Post
It wasn't even able to find the word "Wild" on the screen (Wild ... appeared). What resolution is your game set to? Even at 1024x768 resolution the bot (on my computer) is able to find it and read the name.
full screen ._.
and i try 1024x768 ... all
I don't know why it can't read the name. I cannot duplicate it and I've ran the game on several different resolutions. The reason I mention 1024x768 is because it's kind of an old standard resolution. Is the bot able to read any other stats for you? Like if you didn't set a name of one of your party pokemon, or HP, can it determine the name and HP?

Also, I want to throw in the Hunter class next (which will search for Shiny Pokemon) the only issue is I have no shiny lol. Does anyone have a shiny? Could they post a picture of it in battle (a .png file at 24bit resolution). To get it implemented I think I'm just going to have it send an email when it encounters a shiny. (For now)

- - - Updated - - -

Just to add. After the Hunter class I will start doing some modifications to the bot itself.


The way the bot walks through the grass/water will probably get removed and replaced with areas you want to bot in. From there, there will be custom pathing the bot will walk randomly through the grass (not just move left/right or in a square but make it look a little more human). With this I'm thinking of custom pathing to the nearest Pokemon Center to heal (or use Fly if available, but still path back to the area you want to be in). I will probably have to implement moves too (to determine which, if any, Pokemon have Fly. I haven't thought this far ahead yet.)

Edit: Nvm, googled it. When you encounter a shiny it will say "Wild Shiny *** Appeared!" Whipped together the image and can get started on this later.
._.
Quote Originally Posted by InunoTaishou View Post
I don't know why it can't read the name. I cannot duplicate it and I've ran the game on several different resolutions. The reason I mention 1024x768 is because it's kind of an old standard resolution. Is the bot able to read any other stats for you? Like if you didn't set a name of one of your party pokemon, or HP, can it determine the name and HP?

Also, I want to throw in the Hunter class next (which will search for Shiny Pokemon) the only issue is I have no shiny lol. Does anyone have a shiny? Could they post a picture of it in battle (a .png file at 24bit resolution). To get it implemented I think I'm just going to have it send an email when it encounters a shiny. (For now)

- - - Updated - - -

Just to add. After the Hunter class I will start doing some modifications to the bot itself.


The way the bot walks through the grass/water will probably get removed and replaced with areas you want to bot in. From there, there will be custom pathing the bot will walk randomly through the grass (not just move left/right or in a square but make it look a little more human). With this I'm thinking of custom pathing to the nearest Pokemon Center to heal (or use Fly if available, but still path back to the area you want to be in). I will probably have to implement moves too (to determine which, if any, Pokemon have Fly. I haven't thought this far ahead yet.)

Edit: Nvm, googled it. When you encounter a shiny it will say "Wild Shiny *** Appeared!" Whipped together the image and can get started on this later.


I try WinXP,Win7 but fail . . .
you can tell me read name way? simply screen read? or game inside ?
can not read name . . . = . = ; ; ;
[12:57:21] Battle Started
[12:57:26] Can read name
[12:57:26] Attempting to read enemy name
[12:57:26] Failed to read name
[12:57:26] Generating random key: [12:57:26] Error Key = 7gjWHCBU7
[12:57:26] Read (Failed) in 0.12s
[12:57:26] Wild (Failed) appeared!
[12:57:26] Continue Battle
[12:57:29] Continuing Battle
[12:57:29] Started the attack function
[12:57:29] Pokemon 1 can fight
[12:57:44] Stop button Pressed
[12:57:45] Calculating damage
[12:57:45] Error(Could not determine enemy type, unable to determine proper Damage)
[12:57:45] Determining best attack
[12:57:45] 1 is best attack
[12:57:45] Attacking (Failed)
[12:57:45] Botting loop exited
Good work, looking forward to the update that contains the "Hunter" .
Keep it up with this amazing job
Do you have await key press in battle checked?

It's essentially doing an image search, on the PokeMMO window, for the picture "Wild" which is in the Images folder. If it finds the word it can start reading the name of the Pokemon one letter at a time. (I call it reading because the bot is essentially reading)

It looks for the word Wild
If Wild is found it sets the starting Position of where the first letter of the wild Pokemon name is. It then searches in the spot where the letter should be for the first letter (I've got it narrowed down to within 1 pixel, I know exactly where each letter it should be and I made sure the bot can find the letter)

On yours though it's not even finding the word Wild... I am seriously stumped... I can't do anything tonight but I'm gonna shoot you a PM with my skype and try and get it figured out.

(I couldn't PM you, you have PM's turned off, so I left you a message on your wall)
Quote Originally Posted by InunoTaishou View Post
Do you have await key press in battle checked?

It's essentially doing an image search, on the PokeMMO window, for the picture "Wild" which is in the Images folder. If it finds the word it can start reading the name of the Pokemon one letter at a time. (I call it reading because the bot is essentially reading)

It looks for the word Wild
If Wild is found it sets the starting Position of where the first letter of the wild Pokemon name is. It then searches in the spot where the letter should be for the first letter (I've got it narrowed down to within 1 pixel, I know exactly where each letter it should be and I made sure the bot can find the letter)

On yours though it's not even finding the word Wild... I am seriously stumped... I can't do anything tonight but I'm gonna shoot you a PM with my skype and try and get it figured out.

(I couldn't PM you, you have PM's turned off, so I left you a message on your wall)
OK , i add skype
and i don't priess key in battle
For the guy having the above issues, make sure that you go to the settings and check for updates, I had the exact same issues and once I updated it just started doing everything for me and running.

FOR EVERYONE ELSE USING INUNOS BOT, LISTEN UP!

You should already know this but DO NOT USE THIS BOT ON YOUR MAIN! While it is an incredibly useful tool that you can customize to fit just about whatever your boosting/ev training needs are, you WILL EVENTUALLY GET CAUGHT AND BANNED!

The only reason I am even posting this right now is because I have just been banned for the second time from using this bot. I only botted in different areas that NO ONE else was around (caves and oceans are best for privacy) and was always WAITING for whispers from mods or others to check if I was botting (which I immediately would respond back to).

Despite my extremely cautious approach to using Inuno's bot, and never seeing anything that would blatantly give away I was botting, I still was banned two times in the span of ONE WEEK.

This really sucks because the bot is sooo easy to use and helpful. However, I would hate for any of you reading this to lose all the progress I had to go through twice because of some unkown reason that the mods can tell you're botting.

So in summary, even I was banned twice by using this bot, doesn't necessarily mean you will. To this day, I still don't know what it is that gave away that I was botting because I was always being so very careful, especially after I had been banned the first time.

If you do decide to use this bot, which I still recommend due to its incredible usefulness, flexibility, and all the time Inuno has put into it, just be sure to ONLY USE IT ON A SIDE ACCOUNT.


And Inuno, since this is your baby and you have more experience using this more than any of us, I think it would be extremely helpful for you to give some tips on how not to get caught while using your bot.

I still greatly appreciate all the work you've put into your bot, even though I'll probably be giving it a break for a couple weeks.
Awesome post magikarp, thank you! What happened right before you got banned? Did they throw a human verification message on your screen or did you get moved out of the grass/cave?

The only thing I can say is don't go too long, especially in one spot.

I've probably botted a lot longer than most using this bot by now (gotta test it somehow) and I've used it on my main and my alt. On my main, nothing has happened, but my alt has been bot checked. They moved my player out of the grass right in the middle of a battle. Fortunately I was watching it and stopped right away.
The first time I did not receive any sort of whispers or chat verifications. I was running in the grass above Slateport and I guess my character had run out of the grass while I was in a battle (didn't even know that could happen). There were a few people around this area so I guess they saw my character for a bit before I could stop the bot.

The second time I was ev training sp. atk against numels/slugma in the fiery path and NOTHING was out of the ordinary at all.
No chat verifications.
No other players.
It was just me and a perfectly ideal botting scenario. Then, all of a sudden, I was kicked from the game. I had been training there for about 45min straight though, so if that is too long to train in one area (which in my case it must have been because nothing else was out of the ordinary), then be sure to consistently mix up your botting session durations and location.

Looks like we need to figure out how long a session is noticeable/unnoticeable for botting.
I would also suggest changing channel to a channel with no one around you. (Menu -> Channel)

I've been about implementing a global timer and limit how long the bot can do something in a particular area. Something like bot ___ minutes and then close the game, wait 5 minutes, log back in, and start botting again.
i want to train 1 pokemon is that even possible everytime i start the bot and it runs smooth but when i defeat the pokemon it tells me

[06:07:05]No other pokemon to switch to
[06:07:05]All Pokemon have reached the specified stats, stopping
[06:07:05]Pokemon 1 is Leveler. No other pokemon to switch to

Help me to set up this please

When i got it set up good is there any possible way to get him automatic to the health store?
Quote Originally Posted by p00nage View Post
i want to train 1 pokemon is that even possible everytime i start the bot and it runs smooth but when i defeat the pokemon it tells me

[06:07:05]No other pokemon to switch to
[06:07:05]All Pokemon have reached the specified stats, stopping
[06:07:05]Pokemon 1 is Leveler. No other pokemon to switch to

Help me to set up this please

When i got it set up good is there any possible way to get him automatic to the health store?
If all you want to do is level the first pokemon give it the class "Fighter" and set how many levels you want the bot to level it. Right now you have it set to Leveler, which is a class that is used in conjunction with Leveling. (Leveling just switching to Leveler)
Progress update, since I haven't been working on this much lately.

Code:
Dear Default,
A wild Default has appeared on test.
You currently have 0 Pokeball(s), 0 Greatball(s), 0 Ultraball(s), and0 Misc ball(s).
Please reply with what action you would like me to take:
1) Use Ultraball(s) if available, then Greatball(s) if available, then Pokeball(s) if available, and Misc ball(s) if available
2) Attempt to keep the game active and wait.
3) Attack the enemy with
4) Kill the enemy Pokemon

(Select only one option and only the number itself. Ex. 3)
Sent from the PokeAI Bot to my email as a test. Cannot actually test finding a shiny Pokemon but it (should) be able to find the word "SHINY" on the battle screen. (As long as the bot has been able to recognize all of the other battle words that it uses.... lol)

TODO:
  • Do the action recieved from the user. (Bot will have to open and read emails)
  • Possibly determine each attack each Pokemon has
  • Determine how many Pokeballs it has. (This is not something a user will be able to set. I will be forcing it to check every time before starting to make sure it has some. Especially on hunter class)


Might be a while but once the Hunter class has been implemented I will be making a new post with an actual release. At that point the bot is no longer beta and is fully functional. From there will be small updates involving changing the way the bot paths, adding support to running/flying/biking/swimming back to the Pokecenter to heal, adding anti-botting, and anything else I can think of that I want to change.

Just a heads up, this may involve entering an Account/Password for your PokeMMO account on the game. It will be used for anti-botting because I'm thinking of a system where the bot will go for a period of 20-45 minutes (random checks), close the game, wait 5-10 minutes and come back.
Posts 91105 of 137 · Page 7 of 10
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?