ExtraConcentratedJuice / pokecord-catcher

Working automatic hax to catch pokemans on the shitty discord pokemon clone
2 stars 0 forks source link

Poke.json needs an Update cuz many Alolans doesn't work! (FIXED WITH DOWNLOAD) #151

Open VNRG1993 opened 5 years ago

VNRG1993 commented 5 years ago

Edit4: I managed to fix every alolan, also the code catches detective pikachu and type: null is fixed, here is the code/json file, hopefully someone can update the pokecord with my file:

https://mega.nz/#!XtRj3ALZ!lrV3pGI0SFdYgyUTF8Zlc2WJFg0w9AceEprxIH6--8E

Edit3: I am trying to fix it myself with some success and I will publish the code/file after I have fixed everything.

It needs some tweaks cuz instead of "alolan meowth" the bot tried to catch it as "forretress" and failed, even after someone has posten an updated version, it would be cool if anyone could solve this problem and other alolan forms might be bugged as well, ty in advance

these ones I have discovered so far:

sidenote:

Edit: I am already using the updated one where someone has posted it some time ago, it still has flaws

Edit2: tried to use the harshtool myself and it didnt't work with other bulbapedia images EVEN the pokecord ones didnt work, pls someone needs to help us!

eribo commented 5 years ago

@Orange65 Here click Raw and copy content and paste to your file https://github.com/ExtraConcentratedJuice/pokecord-catcher/blob/d7fe3d1f9d65116a562018c8a7b175845d875ba0/Assets/poke.json

VNRG1993 commented 5 years ago

@Orange65 Here click Raw and copy content and paste to your file https://github.com/ExtraConcentratedJuice/pokecord-catcher/blob/d7fe3d1f9d65116a562018c8a7b175845d875ba0/Assets/poke.json

ive updated mine with that exact code already, still not functioning properly, i should add this info to my main post

Dethkiller15 commented 5 years ago

Actually I think that the script should have an extra folder that has a bunch of images along with the poke.json so that it can verify that it is the correct pokemon and if not it can check the next runner up. also these images should only be shapes(all black or white) so that it can also check for shiny variants. well that last one is only if its possible and can be fast instead of taking longer than 500ms on average.

also I think the script is only searching for any hash that resembles the one its looking for instead of looking for all the ones that resemble the one its looking for and then checking what one is closer to being a match.

it could also be as simple as running all the commands that seem to be correct with a delay

also the hash gen may be out of date seeing as how the one I downloaded(from the same version post from the latest release) doesn't seem to be coded correctly. it's going {"Pokemon name":"hash"} instead of {"Pokemon name":["hash"]}

VNRG1993 commented 5 years ago

also these images should only be shapes(all black or white) so that it can also check for shiny variants. well that last one is only if its possible and can be fast instead of taking longer than 500ms on average.

dont need for shiny since the shiny are "hidden" cuz you can only see after you have caught the pokemon, unless they just have updated that

Dethkiller15 commented 5 years ago

also these images should only be shapes(all black or white) so that it can also check for shiny variants. well that last one is only if its possible and can be fast instead of taking longer than 500ms on average.

dont need for shiny since the shiny are "hidden" cuz you can only see after you have caught the pokemon, unless they just have updated that

oh I see didn't know that seeing as how I haven't caught any yet XD

VNRG1993 commented 5 years ago

dont need for shiny since the shiny are "hidden" cuz you can only see after you have caught the pokemon, unless they just have updated that

oh I see didn't know that seeing as how I haven't caught any yet XD

np cuz they are rly rare but I can confirm this since ive caught 3 already

Dethkiller15 commented 5 years ago

dont need for shiny since the shiny are "hidden" cuz you can only see after you have caught the pokemon, unless they just have updated that

oh I see didn't know that seeing as how I haven't caught any yet XD

np cuz they are rly rare but I can confirm this since ive caught 3 already

dam how many have you caught?(all kinds)

sethwiesner commented 5 years ago

dont need for shiny since the shiny are "hidden" cuz you can only see after you have caught the pokemon, unless they just have updated that

oh I see didn't know that seeing as how I haven't caught any yet XD

np cuz they are rly rare but I can confirm this since ive caught 3 already

dam how many have you caught?(all kinds)

lol

hyquoccuong commented 5 years ago

@Dethkiller15 poke.json working well bro, it can catch shiny pokemon and I caught 17 shiny pokemons already p!pokemon --shiny Your pokémon: Meowth ⭐ | Level: 25 | Number: 190 | IV: 72.04% Woobat ⭐ | Level: 39 | Number: 137 | IV: 69.35% Masquerain ⭐ | Level: 42 | Number: 307 | IV: 61.29% Togetic ⭐ | Level: 22 | Number: 322 | IV: 54.3% Venonat ⭐ | Level: 14 | Number: 196 | IV: 53.76% Horsea ⭐ | Level: 40 | Number: 149 | IV: 51.08% Steenee ⭐ | Level: 33 | Number: 327 | IV: 50.54% Gloom ⭐ | Level: 29 | Number: 219 | IV: 50% Tyrogue ⭐ | Level: 4 | Number: 226 | IV: 48.39% Muk ⭐ | Level: 38 | Number: 220 | IV: 46.24% Mankey ⭐ | Level: 39 | Number: 68 | IV: 44.62% Sandshrew ⭐ | Level: 5 | Number: 241 | IV: 44.09% Mienfoo ⭐ | Level: 12 | Number: 114 | IV: 41.94% Watchog ⭐ | Level: 16 | Number: 269 | IV: 39.78% Solosis ⭐ | Level: 15 | Number: 198 | IV: 33.33% Vikavolt ⭐ | Level: 3 | Number: 214 | IV: 31.72% Wimpod ⭐ | Level: 25 | Number: 87 | IV: 29.03% Showing 1-17 of 17 pokémon matching this search.

hyquoccuong commented 5 years ago

and alolan pokemons too Pokédex: You own 262 of 880 available pokémon. Abomasnow Not owned. :x: Abra Not owned. :x: Absol 1 Owned :white_check_mark: Accelgor Not owned. :x: Aegislash Not owned. :x: Aerodactyl 1 Owned :white_check_mark: Aggron 1 Owned :white_check_mark: Aipom Not owned. :x: Alakazam 2 Owned :white_check_mark: Alolan Diglett Not owned. :x: Alolan Dugtrio 2 Owned :white_check_mark: Alolan Exeggutor Not owned. :x: Alolan Geodude Not owned. :x: Alolan Golem Not owned. :x: Alolan Graveler Not owned. :x: Alolan Grimer Not owned. :x: Alolan Marowak Not owned. :x: Alolan Meowth Not owned. :x: Alolan Muk 1 Owned :white_check_mark: Alolan Ninetales Not owned. :x: Showing 1-20 of 880 available pokémon.

Dethkiller15 commented 5 years ago

dam I have over 5000 pokemon and none of them are shiny

hyquoccuong commented 5 years ago

@Dethkiller15 it's still rare, I have 2 catcher accounts and 4 spammer accounts, 18000 pokemons each catcher account and just got total 17 shinies

Dethkiller15 commented 5 years ago

dam thats nuts I only have 1 catcher account and 2 spammer accounts

hyquoccuong commented 5 years ago

anyways nobody buy shinies cuz its price, but legends is very easy to sell in market, I got almost legends and sell low IVs one if got duplicate :))

Dethkiller15 commented 5 years ago

lol I pretty much just give mine away

Dethkiller15 commented 5 years ago

like I got 2 extra Celebi and I am just trying to get my pokedex maxed. so I am trying to get people to trade me several duplicate Alolian pokemon

Dethkiller15 commented 5 years ago

also how do you have +6 accounts running at all times? I can only seem to run 3 alts along with my main at all times and I still have problems... are you using several computers?

hyquoccuong commented 5 years ago

I'm using just 1 vps (virtual private server, which used to host my websites) for 6 accounts and I set bots running as services and auto restart every hour, so those bots running 24/24. My pc is only used for trade pokemon from catchers to my private discord account.

Dethkiller15 commented 5 years ago

nice I am going to try and do that as well with AHK and a vpn service on my 2nd computer

VNRG1993 commented 5 years ago

and alolan pokemons too Pokédex: You own 262 of 880 available pokémon. Abomasnow Not owned. x Abra Not owned. x Absol 1 Owned white_check_mark Accelgor Not owned. x Aegislash Not owned. x Aerodactyl 1 Owned white_check_mark Aggron 1 Owned white_check_mark Aipom Not owned. x Alakazam 2 Owned white_check_mark Alolan Diglett Not owned. x Alolan Dugtrio 2 Owned white_check_mark Alolan Exeggutor Not owned. x Alolan Geodude Not owned. x Alolan Golem Not owned. x Alolan Graveler Not owned. x Alolan Grimer Not owned. x Alolan Marowak Not owned. x Alolan Meowth Not owned. x Alolan Muk 1 Owned white_check_mark Alolan Ninetales Not owned. x Showing 1-20 of 880 available pokémon.

it catches some but not all, as i have mention before

Dethkiller15 commented 5 years ago

welp I just got my first failed catch with an Alolan Rattata being confused for a Suicune

Dethkiller15 commented 5 years ago

I do wonder though.... would it be possible to just have a folder of images with the names of each pokemon in the file name and then have a script that matches the image shown by the pokebot to grab the name of the pokemon with near 100% accuracy? and to update the image we just have to download the new one and rename it then put it into the new folder instead of running the hash gen.

sheppoo commented 5 years ago

I'm using just 1 vps (virtual private server, which used to host my websites) for 6 accounts and I set bots running as services and auto restart every hour, so those bots running 24/24. My pc is only used for trade pokemon from catchers to my private discord account.

do you use the trading included with the bot? if so how do u use it? the bot just trades with myself

hyquoccuong commented 5 years ago

@sheppoo No I trade pokemons to my main account manually

sheppoo commented 5 years ago

I'm using just 1 vps (virtual private server, which used to host my websites) for 6 accounts and I set bots running as services and auto restart every hour, so those bots running 24/24. My pc is only used for trade pokemon from catchers to my private discord account.

do you have a good spammer i can use, maybe if you could provide a link or something?

Dethkiller15 commented 5 years ago

I'm using just 1 vps (virtual private server, which used to host my websites) for 6 accounts and I set bots running as services and auto restart every hour, so those bots running 24/24. My pc is only used for trade pokemon from catchers to my private discord account.

do you have a good spammer i can use, maybe if you could provide a link or something?

oh I and many others use alt accounts for spammers just make a single channel where the pokemon spawn that your main and an alt are allowed to join and send messages to and(channel perms and roles)

and make more alts that dont have perms to talk or see that channel and have spam toggled on for those alts

hyquoccuong commented 5 years ago

@sheppoo https://github.com/ExtraConcentratedJuice/pokecord-catcher/issues/149 You need to modify their code to disable their catcher feature to make it only spammer account, and toggle spammer off on catcher account, so catcher accounts will not be disabled and spammer accounts will be disabled after 1 week or more

Dethkiller15 commented 5 years ago

add in as many random messages as possible I think about 100 or so should do the trick. also add in length to the time it takes minimum and max so that it doesn't get caught as easily

VNRG1993 commented 5 years ago

anyone still doesnt have an updated poke.json file for the alolans?

hyquoccuong commented 5 years ago

@Dethkiller15 and delay between message sending too, i think 3 seconds is okay

Dethkiller15 commented 5 years ago

in all honesty you best bet is to buy the alolans is you want them. like I am selling my surplus pokemon that sell for a bit(+200)

Dethkiller15 commented 5 years ago

I have mine set to 1250 min and 4500 max

hyquoccuong commented 5 years ago

Forget about alolan bros, if you want to complete pokedex, with legends and shinies you catched by bot, you can sell them and buy missing alolan pokemon via market :)

VNRG1993 commented 5 years ago

guess ill try to fix myself then with the hashtool, hopefully it will work

also about ya topic, i am using many alts and they dont get disabled with this config:

"CatchMinDelay": 10000, "CatchMaxDelay": 10000, "SpammerMinDelay": 10000, "SpammerMaxDelay": 10000, "SpammerMessages": ["#öl#", "#öl#lö", "#öl#l", "#lö#l", "#löl#äö", "#läö", "#öl#ö", "#öl#öä", "#äö#lö#", "l##lö#", "löä##ö"],

with this catch delay on my spammers, my main got plenty of time to catch them while my alts are spamming, so i dont even need to trade

with this spammer delay, the spammer bots wont get chatblocked and also you trigger random spawns quite a lot, even better than fast spams (guess the spawningtrigger from pokecord got a delay/cooldown too)

for spams, i am using 11 different "words" :D

hyquoccuong commented 5 years ago

my market listings p!market listings --showiv Your Market Listings: Level 45 Slaking | ID: 140147947 | IV: 75.27% | Price: 4,000 Credits Level 100 Mega Tyranitar | ID: 213613453 | IV: 73.66% | Price: 5,000 Credits Level 49 Kommo-o | ID: 244721504 | IV: 71.51% | Price: 4,000 Credits Level 15 Lairon | ID: 244768650 | IV: 75.81% | Price: 2,000 Credits Level 31 Salamence | ID: 245408733 | IV: 58.06% | Price: 2,000 Credits Level 46 Blastoise | ID: 245556504 | IV: 75.81% | Price: 3,000 Credits Level 5 Pupitar | ID: 245736040 | IV: 59.14% | Price: 2,000 Credits Level 42 Aggron | ID: 245799436 | IV: 72.04% | Price: 2,000 Credits Level 16 Hakamo-o | ID: 245890150 | IV: 69.89% | Price: 2,500 Credits Level 89 Mienshao | ID: 246165522 | IV: 77.42% | Price: 2,500 Credits Level 39 Dragonite | ID: 246474768 | IV: 73.12% | Price: 3,000 Credits Level 60 Slaking | ID: 246577529 | IV: 74.73% | Price: 4,000 Credits Level 42 Sandslash | ID: 246901071 | IV: 79.03% | Price: 1,000 Credits Level 14 Aggron | ID: 246985837 | IV: 71.51% | Price: 1,000 Credits Level 7 Blastoise | ID: 246995929 | IV: 73.66% | Price: 4,000 Credits Level 8 Charizard | ID: 247108883 | IV: 69.89% | Price: 3,500 Credits Level 37 Ivysaur | ID: 247111713 | IV: 69.89% | Price: 1,000 Credits Level 93 Venusaur | ID: 247127235 | IV: 79.57% | Price: 5,000 Credits Level 96 Mienshao | ID: 247145022 | IV: 79.03% | Price: 1,500 Credits Level 15 Rayquaza | ID: 247251423 | IV: 49.46% | Price: 1,500 Credits Showing 1-20 of your 48 listings.

Your Market Listings: Level 44 Aggron | ID: 247500641 | IV: 70.97% | Price: 1,000 Credits Level 31 Rayquaza | ID: 247601356 | IV: 46.77% | Price: 1,500 Credits Level 43 Aggron | ID: 247642443 | IV: 74.19% | Price: 1,500 Credits Level 8 Goodra | ID: 247724370 | IV: 74.19% | Price: 4,000 Credits Level 39 Tyranitar | ID: 247739193 | IV: 65.05% | Price: 3,000 Credits Level 56 Dragonite | ID: 247880114 | IV: 69.89% | Price: 2,000 Credits Level 56 Tyranitar | ID: 247890212 | IV: 68.82% | Price: 3,000 Credits Level 5 Slakoth | ID: 247973050 | IV: 69.89% | Price: 1,500 Credits Level 38 Rayquaza | ID: 248208320 | IV: 36.02% | Price: 3,333 Credits Level 100 Salamence | ID: 248319327 | IV: 76.34% | Price: 10,000 Credits Level 30 Rayquaza | ID: 248583328 | IV: 34.95% | Price: 3,500 Credits Level 10 Rayquaza | ID: 248723801 | IV: 38.71% | Price: 2,000 Credits Level 13 Garchomp | ID: 249264854 | IV: 52.69% | Price: 500 Credits Level 20 Virizion | ID: 249366363 | IV: 53.76% | Price: 7,500 Credits Level 21 Rayquaza | ID: 250743078 | IV: 56.45% | Price: 2,900 Credits Level 8 Rayquaza | ID: 250789955 | IV: 53.76% | Price: 2,777 Credits Level 6 Rayquaza | ID: 251026999 | IV: 48.39% | Price: 1,500 Credits Level 4 Rayquaza | ID: 251214597 | IV: 41.94% | Price: 1,777 Credits Level 7 Rayquaza | ID: 251361477 | IV: 45.16% | Price: 1,888 Credits Level 81 Hydreigon | ID: 252470937 | IV: 71.51% | Price: 3,000 Credits Showing 21-40 of your 48 listings.

Your Market Listings: Level 100 Aggron | ID: 252530991 | IV: 78.49% | Price: 4,000 Credits Level 9 Articuno | ID: 252898170 | IV: 54.3% | Price: 9,000 Credits Level 23 Mew | ID: 253469417 | IV: 67.2% | Price: 9,999 Credits Level 8 Rayquaza | ID: 253952480 | IV: 59.68% | Price: 5,000 Credits Level 20 Rayquaza | ID: 255219584 | IV: 60.75% | Price: 5,000 Credits Level 41 Rayquaza | ID: 255235567 | IV: 30.65% | Price: 2,000 Credits Level 38 Rayquaza | ID: 255278915 | IV: 41.94% | Price: 3,000 Credits Level 8 Togedemaru | ID: 255494001 | IV: 72.04% | Price: 1,000 Credits Showing 41-48 of your 48 listings.

LOL i don't know why but I catched so many Rayquaza (About 30 / 70000 pokemons)

And my main account pokemon list: p!pokemon Ferrothorn | Level: 69 | Number: 462 | IV: 95.7% | Nickname: Có gai Octillery | Level: 37 | Number: 275 | IV: 94.62% Primeape | Level: 100 | Number: 213 | IV: 92.47% Quagsire | Level: 37 | Number: 128 | IV: 91.94% Krookodile | Level: 40 | Number: 368 | IV: 91.94% Galvantula | Level: 34 | Number: 138 | IV: 91.94% Clefairy | Level: 18 | Number: 363 | IV: 91.94% Swanna | Level: 59 | Number: 83 | IV: 91.4% Swanna | Level: 57 | Number: 94 | IV: 91.4% Bronzong | Level: 59 | Number: 76 | IV: 91.4% Araquanid | Level: 9 | Number: 242 | IV: 90.86% Crabrawler | Level: 100 | Number: 99 | IV: 90.32% Jigglypuff | Level: 36 | Number: 453 | IV: 90.32% Munna | Level: 5 | Number: 211 | IV: 90.32% Persian | Level: 70 | Number: 461 | IV: 89.78% Mega Ampharos | Level: 66 | Number: 347 | IV: 89.78% Silcoon | Level: 10 | Number: 422 | IV: 89.78% Dustox | Level: 8 | Number: 279 | IV: 89.78% Vivillon | Level: 19 | Number: 250 | IV: 89.78% Plusle | Level: 3 | Number: 440 | IV: 88.71% Showing 1-20 of 463 pokémon matching this search. ... 463 = IVs > 80% + legends (keep highest IVs) + shinies

I have 3 catcher accounts

VNRG1993 commented 5 years ago

meh tried to use the harshtool to change the code myself, still didnt work with bulbapedia images, EVEN I have tried the pokecord image ones as well....something is fucked up kinda lol

also i know that you can buy alolans from market but i prefer to catch it by myself via bot, so i get shiny chances xd

hyquoccuong commented 5 years ago

Both alolans an shinies are rare so i think shiny alolan pokemon is very rare to catch.

Here is list alolans i catched by bot:

So i think their hash is working with current poke.json verson (update version with 827 pokemons copy from pull request)

VNRG1993 commented 5 years ago

could you give us some screenshots after you have caught new ones?

cuz I have used your code but didnt work, Dethkiller15 said it didnt work for him too

Edit: here is mine: http://puu.sh/DbhKo/4c68ecc18c.jpg

Dethkiller15 commented 5 years ago

Some Alolan Pokemon do work I caught like 3 so far.

VNRG1993 commented 5 years ago

@Dethkiller15 which one btw? and me2, but so far only exeggutor and grimer

Dethkiller15 commented 5 years ago

@VNRG1993 like @hyquoccuong said these ones have been caught by my catcher accounts

Rattata Grimer Ninetales Exeggutor Muk Meowth Dugtrio

VNRG1993 commented 5 years ago

@Dethkiller15 are u sure on rattata? because before you said your bot has failed before by mistaken it as suicune, did you change the code or anything btw?

Dethkiller15 commented 5 years ago

no I didnt and Rattata did get confused for Suicune and then I updated and have caught 1 more

VNRG1993 commented 5 years ago

what did you update?

Dethkiller15 commented 5 years ago

the poke.json file

VNRG1993 commented 5 years ago

k i will try again

sheppoo commented 5 years ago

@sheppoo #149 You need to modify their code to disable their catcher feature to make it only spammer account, and toggle spammer off on catcher account, so catcher accounts will not be disabled and spammer accounts will be disabled after 1 week or more

could you help me out with what files to delete to just make it spammer only

hyquoccuong commented 5 years ago

@sheppoo Here I just edit only one file pokebot.py, delete catcher codes. But to make it run properly you need to install python, run and read error logs, and install some python libs if necessary pokebot.zip

sheppoo commented 5 years ago

@sheppoo Here I just edit only one file pokebot.py, delete catcher codes. But to make it run properly you need to install python, run and read error logs, and install some python libs if necessary pokebot.zip

my python just crashes whenever i try to run it

sheppoo commented 5 years ago

if you could guide me through using it,, that would be greatly appreciated, I'm not great w coding