No... Takie średnie to zastosowanie sieci neuronowych, bo ta cyferka jest zawsze napisana taką samą czcionką i w tym samym miejscu. Do czegoś takiego spokojnie wystarczy "pattern recognition" zakodowany na stałe, a tak kombajnem kosisz jednoarowy trawnik. Cała "magia" sieci neuronowych w tym przypadku polega na rozpoznawaniu cyfr napisanych odręcznie, albo nieznaną czcionką w nieznanym położeniu. Tak mogłeś całkowicie "przetrenować" sieć, a i tak będzie dawać poprawne wyniki, bo rozpoznajesz jeden, konkretny wzór. Tutaj wystarczyłaby np. biblioteka Open CV do obróbki obrazu, jeżeli już koniecznie chciałeś czegoś użyć.
W pełni się zgadzam :) problem można rozwiązać na kilka "lepszych" sposobów. Niemniej, kilka osób czegoś nowego się nauczyło i taki był cel tego filmu. Twój komentarz przypinam, bo jest bardzo wartościowy
@@mmaasstteerrdee co z tego, ze dziala gdy kod marnuje zasoby, jest wolny i zle wykorzystuje biblioteki :D? Tzn ja nie widze niczego zlego w tym, ze ktos chcial sie nauczyc wykorzystania sieci neurownowych, wrecz przeciwnie ! Chwala mu za to !! Tylko tak jak kolega wyzej napisal, mozna bylo to zrobic szybciej, prosciej i wydajniej. Dodatkowo mowimy tu o grach z 2008 roku, gdzie cheat engine raczkowalo albo go nie bylo. W przypadku prv serverow to pewnie go tam nie ma albo jest wylaczony. W dzisiejszych czasach, za odpalenie takiego programu mozna dostac bana w normalnych grach - tak do info. :)
Nie zgadzam się z tym co napisał mój przedmówca. Nie mylmy kodu na produkcji z domowym hobbystycznym projekcikiem który nigdy nie ujrzy światła dziennego. "marnuje zasoby, jest wolny i źle wykorzystuje biblioteki" - i co z tego? Czy w jakimkolwiek stopniu wpłynęło to na efekt końcowy? No nie, wszystko działa zgodnie z oczekiwaniami. I tylko na tym mi zależało!
@@kodujzmagnetem6443 otóż kod ujrzał ' światło dzienne ', wylądował na youtubie. Jeżeli programujesz hobbystycznie to super, że Ci się udało! Jeżeli mogę Ci coś zasugerować to nie ważne czy programujesz hobbystycznie czy profesjonalnie, warto się uczyć dobrych nawyków. To nie są słowa krytyki i ich tak nie odbieraj.
Kiedyś, jakieś 10- 15 lat temu napisałem fishbota w autoIT który rozpoznawał kolory na określonym wycinku ekranu, także było to nieco prostsze. Dodatkowo miał funkcję rozpoznawania admina i symulację interakcji gracza na czacie gry. Niestety nie uchroniło mnie to od bana, ale zanim to się przydarzyło to troche małży się naotwieralo. Ech. Fajne czasy. Podoba mi się Twój projekt. Nie sądziłem ze w pythonie zajmie to tak mało. Mała rzecz a cieszy. Super sprawa. Muszę się temu przyjrzeć. Pozdrawiam. Łapka w górę.
O kurczaczki, sztos robotę robisz chłopie! :) Aż się chce uczyć "programowania" :D // Planujesz może dalej nagrywać poradniki z serii "Koduj z Magnetem"? Z chęcią zobaczyłbym jakieś tipy, poradnik z stworzeniem słynnego pluginu na "moce" w csgo. Pozdrawiam
problemem w skrypcie są stałe delaye kliknięć, dobrze by było wzbogacić o zmiennolosowe delaye, połowić 30 minut normalnie, spisywać delaye, wykształtować statystykę i dopasować do tego kod, wzbogaciłbym również kod o reset animacji łowienia poprzez zmianę zbroi+ dodał delaye między pętlami, co np. 5minut+-zmienna przerwa nieregularna, no i czas pojedynczej sesji. Będąć po drugiej stronie pisałbym tak system łapania botów, by sprawdzał delaye, korzystał z metod statystycznych i kontrolował sesje łowienia, człowiek więcej niż 2-3h na łowieniu nie siedzi
Nie wiem jaki jest ten program ale mozna to bylo zrobic o wiele prosviej bez pierdzielenia w jakies sieci neuronowe. Zabiles muche za pomoca miotacza ognia. Wazne ze dziala pozdro
@@kodujzmagnetem6443 ja sie w to nie bawie co najwyzej skrypty czasem jakies pisze, krotkie programy, cos pisalem za malolata do army 3 . Ale wydaje mi sie ze te tam jak jest kilka zdjec na kilkanie spacja to kazde takie zdjecie mozna oskryptowac a nie sie bawic w ubijanie muchy bazooka, mozliwe ze napisze ci to teraz chat GPT4 a ty bys musial tylko delicate korekty wprowadzic siema ✌
Podejście ciekawe, wiadomo w celach naukowych. Na potrzeby własne po prostu użyłbym ocr, chociaż wtedy nie miałbym zabezpieczenia na wypadek gdyby jakiś gracz stał z cyfrą w skanowanym miejscu :)
Co drugi komentarz jest od osoby która widać że wie o czym mówi, mówię to w pozytywnym sensie, ciekawe jest to że metin zbiera takich ludzi, ale zarazem mówi to dużo o tym jak ludzie grają w metina :D Nie ukrywam że jak sie było w gimbazie to też próbowałem fishbota zrobić w pythonie z pyautogui.
Tez zrobilem sobie cos takiego 4fun. Ja oparlem to co prawda o openCV, i mial problemy z "idealnym" odczytywaniem wartosci, bo dodatkowo serwer mial dwie pozycje cyfry i potrafil czasem pomylic 3, z 5 itd.. Korzsystalem z 2 stage'y analizy obrazka. Niestety porownywanie obrazkow nie bylo takie cudowne, jesli konfiguracja pikseli nie zgadzala sie dobrze. Paradoksalnie najwiekszy problem mialem z przesylaniem sygnalu do okna gry. Samo wykrywanie, zarzadzanie state'm bylo najprostsza czescia z tego. Jedyny minus, to tracisz "zarzadzanie" kompem w ten sposob. Ale dzialalo, fajny projekcik na miesiac.
Bardzo mi miło :D obecnie nie mam nowych pomysłów na filmy (CS:GO odchodzi do lamusa, metin2 to jednorazowy wyskok). Kanał musiałby obrać zupełnie nowe tory
Pewny jestem że masa ludzi chętnie by obejrzała taki 30minutowy odcinek dosłownie od zera, jak stworzyć takie oprogramownie, te wszystkie karty, okna, skąd to wziąłeś i jak je połączyłeś, jak to w ogóle jest zrobione że program wczytuje klienta gry i klika w odpowiednie miejsca.
To prawda że dałoby się to zrobić prościej z wykorzystaniem wykrywania wzorców, ale i tak fajny przykład użycia sieci moim zdaniem :) Daje motywację żeby zrobić coś swojego
Magnetowid przecież mając box obrazka zapisujesz wszystkie liczby i szukasz sumy kontrolnej każdy obrazek ma swoją i jak suma zapisanego = suma wyciętego x spacji naciska
Wszystko spoko, tylko jest jedno ale, a mianowicie to, że na PL'u odkąd zaczęła się plaga fish/exp i ogólnie tych wszystkich botów to straciło to urok. Właśnie przez osoby takie jak Ty psuje się rozgrywkę. Nigdy nie rozumiałem osób, które grając w grę dla przyjemności korzystając z różnego rodzaju cheatów, na przykład CS GO i wallhack. Jaka jest z tego przyjemność na dłuższą metę? Poza żałosnym poczuciem i próbą dowartościowania się, że jest się "lepszym i sprytniejszym" od ludzi niekorzystających z cheatów to absolutnie żadna. No i prawie zawsze kończy się to banem konta.
Zgadzam się, sam prowadziłem serwery CS:GO i wiem jakie to utrapienie :) Rozumiem Twoje wątpliwości. Film ma raczej charakter edukacyjny, chcę przy jego pomocy pokazać że uczenie sieci neuronowych nie jest takie trudne jak może się wydawać, opakowując to w lekkostrawny format. Sam na pewno zauważasz, że jest to raczej mierny fishbot, taki proof of concept. Cheatowaniu mówimy nie! Nawiasem mówiąc, GF zepsuł grę bo był pazerny na kasę. Do groty było jeszcze spoko, potem równia pochyła...
Ale ty mi teraz zainponowałeś :D co do powracania do metka mam identycznie wracam zawsze na tydzien max wychodze z m2 max z doliny i mi sie zaczyna nudzic.
Znalazl bym wymagana ilosc skokow w pamieci. Wtedy moglbym miec gre nawet zminimalizowana. Nie mowie, ze zle. Fajny sposob na nauke z sieciami neuronowymi czego nie znam i nie potrafie. Po prostu wywolalo to usmiech na mej twarzy. Szczerze mowiac, sam myslalem nad zrobieniem czegos podobnego do zautomatyzowania rejestracji kuponow loterii lotto z uzyciem aparatu lub kamery.
A nie wystarczyło by po prostu zrobić ss całego ekranu? Domyślam się że wymagało by to większego ciągu uczącego, ale chyba i tak by finalnie działało to tak samo.
Takie podejscie wymagałoby zgromadzenia duzo większego zbioru i dużo większej sieci. Mysle ze wówczas rozbiłbym program na dwie mniejsze sieci, gdzie jedna zajmowalaby się tylko określeniem obszaru ze zdj. Tak jak mówisz, więcej zachodu i lepszy efekt. Nie było tutaj takiej potrzeby, ale zachęcam do eksperymentowania
@@kodujzmagnetem6443 dzięki za odpowiedź. Słyszałeś może jak działa antyczit metina 2 pl w kontekście takich programów? Też właśnie mi kiedyś przyszło na myśl napisanie skryptu w pythonie i się zastanawiam i jest to warte świeczki.
@@mateusztaflinski886 szanse są minimalne, ale nie zerowe. Jesli chcesz sie o tym przekonać to najlepiej spróbuj po prostu zasymulować "na pusto" działanie takiego programu - zasymuluj naciskanie klawiatury, zrób screenshota i zobacz czy cos się z kontem stanie
@@mateusztaflinski886 zalezy o co dokladnie Ci chodzi bo jesli chcesz bota nie na podstawie jak tu ML czy nawet na zasadzie prostego screen-shot capture to jest przydalby injector a nie wiem jak teraz client czy ac na to reaguje + przydalaby sie jakas wiedza z RE i jakas podstawa z assemblera
jakis turek robil na podstawie OpenCV i PyAutoGui "Metin2 Game Bot with OpenCV" jak wpiszesz sobie w yt to jest pokazane dzialanie ale chyba kodu nie ma, na gicie jest chyba jesten metin stone farmer na bazie pythona chyba ale nie wiem jak dziala bo sie nie przygladalem ale imo bez umiejetnosci RE sie nie ma co zabierac za bota chyba ze fish ewentualnie górnika bo exp bot czy metinfarmer to slepy by zauwazyl ze bocisz xD
Witaj. Mam taki problem. Napisałem własnego fishbota. Działa troszkę inaczej. Analizuje miejsce gdzie aktualnie znajduje się kursor myszki i szuka tam cyferki. Gdy ja identyfikuje jako na przykład 3 to klika 3 razy spacje i tak dalej. Wszystko jest dobrze napisane ale jest jeden problem. Gdy odpalę notatnik to widzę że bocik po rozpoznaniu cyferki, klika spacje później kilka klawisz 1 itd (na tym klawiszu mam robaki). Problem w tym że w notatniku i całym pulpicie to działa, a w oknie Metina niereaguje. Myślisz że to jakieś zabezpieczenia od strony serwera?
Znaczy rozpoznanie cyferek w oknie Metina działa świetnie, chodzi mi po prostu o to że nie reaguje na tę moją spacje itd. (gdy klikam samemu spacje na klawiaturze to wszystko śmiga
@@kodujzmagnetem6443 problem nadal ten sam. W notatniku działa jak należy a w metinie zero reakcji. Może to jakieś zabezpieczenia na serwerze go blokuja
Jestem załamany. Zrobiłem już nawet tak żeby robaka klikał ręcznie kursorem myszy klikając prawym. Najeżdża na niego ale nie kilka. Gdy zminimalizuje grę, na pulpicie robi to samo ale już klika. Nie rozumiem o co chodzi
Fajny pomysł, nie będę się czepiać wyboru metody, bo to oczywiste, że sieć neuronowa jest tu for fun. Ja również na początkach nauki Pythona robiłem różne boty :D Kiedyś jednak jak robiłem fishbota na jakiś serwer który miał łowienie z 1-6 wciśnięć, a ja chciałem łowić na kilku kontach naraz to zrobiłem to nieco prościej. Tam pojawiał się statyczny obrazek ukazujący 1, 2, 3, 4, 5 lub 6 zawsze idealnie w tym samym miejscu ekranu, także sprawdzałem chyba tylko 6 czy 7 pixeli w oknie gry. Dla każdej z liczb była inna kombinacja pixeli białych i "nie białych", co pozwalało sprawdzać czy i jaka jest liczba setki razy na sekundę w wielu klientach. Myślę że nie było to konieczne, ale dodałem też zmienne czasy, tj. reakcja na liczbę wystepowała po 0.5 - 2.0 sekundach, a kliknięcia spacji były co 100-300ms. Bot pochodził z 2 dni, po czym nigdy więcej się na zalogowałem, bo metek się znudził :P
Dałoby radę nagrać filmik, jak wykorzystać prawidłowo tą bibliotekę sklearn.neural_network.MLPClassifier do wygenerowania takiego pliku? Próbuje i za chiny nie jestem w stanie tego ogarnąć...
No... Takie średnie to zastosowanie sieci neuronowych, bo ta cyferka jest zawsze napisana taką samą czcionką i w tym samym miejscu. Do czegoś takiego spokojnie wystarczy "pattern recognition" zakodowany na stałe, a tak kombajnem kosisz jednoarowy trawnik. Cała "magia" sieci neuronowych w tym przypadku polega na rozpoznawaniu cyfr napisanych odręcznie, albo nieznaną czcionką w nieznanym położeniu. Tak mogłeś całkowicie "przetrenować" sieć, a i tak będzie dawać poprawne wyniki, bo rozpoznajesz jeden, konkretny wzór. Tutaj wystarczyłaby np. biblioteka Open CV do obróbki obrazu, jeżeli już koniecznie chciałeś czegoś użyć.
W pełni się zgadzam :) problem można rozwiązać na kilka "lepszych" sposobów. Niemniej, kilka osób czegoś nowego się nauczyło i taki był cel tego filmu.
Twój komentarz przypinam, bo jest bardzo wartościowy
Działa? działa. Masz racje - przerost formy nad trescią, ale na ch drązyć temat?
@@mmaasstteerrdee co z tego, ze dziala gdy kod marnuje zasoby, jest wolny i zle wykorzystuje biblioteki :D? Tzn ja nie widze niczego zlego w tym, ze ktos chcial sie nauczyc wykorzystania sieci neurownowych, wrecz przeciwnie ! Chwala mu za to !! Tylko tak jak kolega wyzej napisal, mozna bylo to zrobic szybciej, prosciej i wydajniej. Dodatkowo mowimy tu o grach z 2008 roku, gdzie cheat engine raczkowalo albo go nie bylo. W przypadku prv serverow to pewnie go tam nie ma albo jest wylaczony. W dzisiejszych czasach, za odpalenie takiego programu mozna dostac bana w normalnych grach - tak do info. :)
Nie zgadzam się z tym co napisał mój przedmówca. Nie mylmy kodu na produkcji z domowym hobbystycznym projekcikiem który nigdy nie ujrzy światła dziennego. "marnuje zasoby, jest wolny i źle wykorzystuje biblioteki" - i co z tego? Czy w jakimkolwiek stopniu wpłynęło to na efekt końcowy? No nie, wszystko działa zgodnie z oczekiwaniami. I tylko na tym mi zależało!
@@kodujzmagnetem6443 otóż kod ujrzał ' światło dzienne ', wylądował na youtubie. Jeżeli programujesz hobbystycznie to super, że Ci się udało! Jeżeli mogę Ci coś zasugerować to nie ważne czy programujesz hobbystycznie czy profesjonalnie, warto się uczyć dobrych nawyków. To nie są słowa krytyki i ich tak nie odbieraj.
Kiedyś, jakieś 10- 15 lat temu napisałem fishbota w autoIT który rozpoznawał kolory na określonym wycinku ekranu, także było to nieco prostsze. Dodatkowo miał funkcję rozpoznawania admina i symulację interakcji gracza na czacie gry. Niestety nie uchroniło mnie to od bana, ale zanim to się przydarzyło to troche małży się naotwieralo. Ech. Fajne czasy. Podoba mi się Twój projekt. Nie sądziłem ze w pythonie zajmie to tak mało. Mała rzecz a cieszy. Super sprawa. Muszę się temu przyjrzeć. Pozdrawiam. Łapka w górę.
Ale czad, jestem dumny ze rodak zrobił coś takiego do takiej starej gry :) takich mądrych ludzi nam trzeba ❤
O kurczaczki, sztos robotę robisz chłopie! :) Aż się chce uczyć "programowania" :D // Planujesz może dalej nagrywać poradniki z serii "Koduj z Magnetem"? Z chęcią zobaczyłbym jakieś tipy, poradnik z stworzeniem słynnego pluginu na "moce" w csgo. Pozdrawiam
Na razie nie mam w planach kolejnych odcinków, ale zapewne jeszcze się jakieś w przyszłości pojawią
Mogłeś użyć samą biblioteke PIL do rozpoznawania tekstu z obrazka, tak czy inaczej spoko projekt
Albo tesseracta, który swoją drogą też jest powiązany z Pillowem. Ta radość płynąca ze zbijania metków automatem, brak słów :P
Ah ta muzyczka z metina... to już ok. 15 lat a nadal to pamiętam ♥
Zlecę zrobienie takiego bota za gotówkę.
Możesz udostępnić te pliki abym sam mógł na podstawie tego co stworzyłeś nauczyć się i stworzyć pod inny prywanty server takiego bota?
problemem w skrypcie są stałe delaye kliknięć, dobrze by było wzbogacić o zmiennolosowe delaye, połowić 30 minut normalnie, spisywać delaye, wykształtować statystykę i dopasować do tego kod, wzbogaciłbym również kod o reset animacji łowienia poprzez zmianę zbroi+ dodał delaye między pętlami, co np. 5minut+-zmienna przerwa nieregularna, no i czas pojedynczej sesji. Będąć po drugiej stronie pisałbym tak system łapania botów, by sprawdzał delaye, korzystał z metod statystycznych i kontrolował sesje łowienia, człowiek więcej niż 2-3h na łowieniu nie siedzi
Dużo oglądałem o nauczaniu maszynowym ale jeszcze nigdy po polsku i to w dodatku w metinie. Zrobiłeś dokładnie to co ja miałem zamiar zrobić
Siemanko, podalbys gdzies gotowca?
Dej No tego bota obrazu stestuje bo wiesz może on dziala tylko u cb i ten no wiesz.
kompletny poradnik przydał by się rozbił byś serwery
Mega szacun za kreatywność :D a jest możliwość wypróbowania go bądź pomocy przy zrobieniu takiego ?
ja bym to ocr'em ogarnął w pythonie, tak zrobiłem bota na gta 5 vibe-rp
Nie wiem jaki jest ten program ale mozna to bylo zrobic o wiele prosviej bez pierdzielenia w jakies sieci neuronowe.
Zabiles muche za pomoca miotacza ognia. Wazne ze dziala pozdro
To nagraj film jak to robisz i chętnie obejrzymy i czegoś się nauczymy :)
@@kodujzmagnetem6443 ja sie w to nie bawie co najwyzej skrypty czasem jakies pisze, krotkie programy, cos pisalem za malolata do army 3 . Ale wydaje mi sie ze te tam jak jest kilka zdjec na kilkanie spacja to kazde takie zdjecie mozna oskryptowac a nie sie bawic w ubijanie muchy bazooka, mozliwe ze napisze ci to teraz chat GPT4 a ty bys musial tylko delicate korekty wprowadzic siema ✌
Podejście ciekawe, wiadomo w celach naukowych. Na potrzeby własne po prostu użyłbym ocr, chociaż wtedy nie miałbym zabezpieczenia na wypadek gdyby jakiś gracz stał z cyfrą w skanowanym miejscu :)
Chodziłem do złej szkoły
no dobra a jesli sie nie wyswietla ikonka nad postacia z cyferka tylko na czacie
Albo znajdujesz sposób na wyciąganie wiadomości z czatu albo rozpoznawanie cyfr z czatu :D
całkiem ciekawe, like!
Co drugi komentarz jest od osoby która widać że wie o czym mówi, mówię to w pozytywnym sensie, ciekawe jest to że metin zbiera takich ludzi, ale zarazem mówi to dużo o tym jak ludzie grają w metina :D Nie ukrywam że jak sie było w gimbazie to też próbowałem fishbota zrobić w pythonie z pyautogui.
Ten odcinek pomogl wiecej niz w szkole
Mam tak samo jak ty hahaha tez z raz albo 2 na rok lapie mnie zajawka na jakis czas, potem se odpuszczam
Też tak mam ale wtedy puszczam sobie filmik na YT z tego co się dzieje na globalu i ochota mi przechodzi :D
Oooo rok temu pisałem takiego samego bota. A poźniej na innym serwerze kolejnego bo tam był inny system łowienia ryb (trudniejszy).
Tez zrobilem sobie cos takiego 4fun. Ja oparlem to co prawda o openCV, i mial problemy z "idealnym" odczytywaniem wartosci, bo dodatkowo serwer mial dwie pozycje cyfry i potrafil czasem pomylic 3, z 5 itd.. Korzsystalem z 2 stage'y analizy obrazka. Niestety porownywanie obrazkow nie bylo takie cudowne, jesli konfiguracja pikseli nie zgadzala sie dobrze. Paradoksalnie najwiekszy problem mialem z przesylaniem sygnalu do okna gry. Samo wykrywanie, zarzadzanie state'm bylo najprostsza czescia z tego. Jedyny minus, to tracisz "zarzadzanie" kompem w ten sposob. Ale dzialalo, fajny projekcik na miesiac.
Na głównej mi dzisiaj wyskoczyłeś. Bardzo przyjemnie się ciebie ogląda 😊. Już nie nagrywasz?
Bardzo mi miło :D obecnie nie mam nowych pomysłów na filmy (CS:GO odchodzi do lamusa, metin2 to jednorazowy wyskok). Kanał musiałby obrać zupełnie nowe tory
@@kodujzmagnetem6443 rozumiem 😁. To powodzonka, może w jakiś wieczór przy herbatce pomysł sam wpadnie do głowy 😃.
Pewny jestem że masa ludzi chętnie by obejrzała taki 30minutowy odcinek dosłownie od zera, jak stworzyć takie oprogramownie, te wszystkie karty, okna, skąd to wziąłeś i jak je połączyłeś, jak to w ogóle jest zrobione że program wczytuje klienta gry i klika w odpowiednie miejsca.
mam identyczne ochoty na zagranie w metina raz na kilka miesięcy haha i zawsze chciałem się uczyć kodowania przez haki do metina
Bardzo fajny film fajnie wytłumaczone wszystko! mógłbyś także zrobić w przyszłości inne filmy w tej tematyce?
To był eksperyment, ale jeśli naszłaby mnie ochota to czemu nie ^^
To prawda że dałoby się to zrobić prościej z wykorzystaniem wykrywania wzorców, ale i tak fajny przykład użycia sieci moim zdaniem :) Daje motywację żeby zrobić coś swojego
Piękne, mógłbym tak słuchać tluamczen z pythona i jako metinczyk mam ochotę na niego znowu... ta muzyka przypomina dzieciństwo
Magnetowid przecież mając box obrazka zapisujesz wszystkie liczby i szukasz sumy kontrolnej każdy obrazek ma swoją i jak suma zapisanego = suma wyciętego x spacji naciska
Tutaj suma kontrolna by nie zadziałała, bo wystarczy że box różniłby się o piksel od obrazka referencyjnego i suma kontrolna byłaby całkowicie inna
@@kodujzmagnetem6443 też racja :D
OCR też powinnien działać:)
Super sprawa a umiesz zrobić serwer Metin 2
niestety nie ;/
Ciekawe rozwiązanie, zrobiłem kiedyś coś podobnego z użyciem tesseracta. Pozdro Magnecik i dzięki za zarażenie zajawką ;)
Mogłeś też wykorzystać OCR
Fajny filmik! Pozdro :D
Wszystko spoko, tylko jest jedno ale, a mianowicie to, że na PL'u odkąd zaczęła się plaga fish/exp i ogólnie tych wszystkich botów to straciło to urok. Właśnie przez osoby takie jak Ty psuje się rozgrywkę. Nigdy nie rozumiałem osób, które grając w grę dla przyjemności korzystając z różnego rodzaju cheatów, na przykład CS GO i wallhack. Jaka jest z tego przyjemność na dłuższą metę? Poza żałosnym poczuciem i próbą dowartościowania się, że jest się "lepszym i sprytniejszym" od ludzi niekorzystających z cheatów to absolutnie żadna. No i prawie zawsze kończy się to banem konta.
Zgadzam się, sam prowadziłem serwery CS:GO i wiem jakie to utrapienie :)
Rozumiem Twoje wątpliwości. Film ma raczej charakter edukacyjny, chcę przy jego pomocy pokazać że uczenie sieci neuronowych nie jest takie trudne jak może się wydawać, opakowując to w lekkostrawny format. Sam na pewno zauważasz, że jest to raczej mierny fishbot, taki proof of concept. Cheatowaniu mówimy nie!
Nawiasem mówiąc, GF zepsuł grę bo był pazerny na kasę. Do groty było jeszcze spoko, potem równia pochyła...
Cześć można jakoś kontakt mail/dc ?
Na go-code.pl discorda znajdziesz
Jaki injector do metina, jesli extreme injector nie dziala?
Ale ty mi teraz zainponowałeś :D co do powracania do metka mam identycznie wracam zawsze na tydzien max wychodze z m2 max z doliny i mi sie zaczyna nudzic.
ps wiecej filmow z metinka
Co kurwa
Bardziej na okolo juz sie nie da xD
Chętnie posłuchamy jak byś do tego podszedł ^^
Znalazl bym wymagana ilosc skokow w pamieci. Wtedy moglbym miec gre nawet zminimalizowana. Nie mowie, ze zle. Fajny sposob na nauke z sieciami neuronowymi czego nie znam i nie potrafie. Po prostu wywolalo to usmiech na mej twarzy. Szczerze mowiac, sam myslalem nad zrobieniem czegos podobnego do zautomatyzowania rejestracji kuponow loterii lotto z uzyciem aparatu lub kamery.
Wyglada razczej jak zwykle OpenCV a nie siec neuronowa :D
podbijam mam takie samo wrażenie
Miałbym pytanie
Mógłbyś odpowiedzieć na to?
Mógłbym
Bardzo fajny film
zajebiste
Ciekawe
Nice
Cześć co sądzisz o bibliotece w pythonie - imageAI, dałoby radę zrobić tym fishbota?
Troche overkill, ale pewnie by dało radę
spoko odc
jest możliwość uzyskania linku do bota?
Dawno i nieprawda, już go nie mam 😅
szkoda, brakuje mi takiego na liczby w dymku
A nie wystarczyło by po prostu zrobić ss całego ekranu? Domyślam się że wymagało by to większego ciągu uczącego, ale chyba i tak by finalnie działało to tak samo.
Takie podejscie wymagałoby zgromadzenia duzo większego zbioru i dużo większej sieci. Mysle ze wówczas rozbiłbym program na dwie mniejsze sieci, gdzie jedna zajmowalaby się tylko określeniem obszaru ze zdj. Tak jak mówisz, więcej zachodu i lepszy efekt. Nie było tutaj takiej potrzeby, ale zachęcam do eksperymentowania
@@kodujzmagnetem6443 dzięki za odpowiedź. Słyszałeś może jak działa antyczit metina 2 pl w kontekście takich programów? Też właśnie mi kiedyś przyszło na myśl napisanie skryptu w pythonie i się zastanawiam i jest to warte świeczki.
@@mateusztaflinski886 szanse są minimalne, ale nie zerowe. Jesli chcesz sie o tym przekonać to najlepiej spróbuj po prostu zasymulować "na pusto" działanie takiego programu - zasymuluj naciskanie klawiatury, zrób screenshota i zobacz czy cos się z kontem stanie
@@mateusztaflinski886 zalezy o co dokladnie Ci chodzi bo jesli chcesz bota nie na podstawie jak tu ML czy nawet na zasadzie prostego screen-shot capture to jest przydalby injector a nie wiem jak teraz client czy ac na to reaguje + przydalaby sie jakas wiedza z RE i jakas podstawa z assemblera
jakis turek robil na podstawie OpenCV i PyAutoGui
"Metin2 Game Bot with OpenCV" jak wpiszesz sobie w yt to jest pokazane dzialanie ale chyba kodu nie ma, na gicie jest chyba jesten metin stone farmer na bazie pythona chyba ale nie wiem jak dziala bo sie nie przygladalem
ale imo bez umiejetnosci RE sie nie ma co zabierac za bota chyba ze fish ewentualnie górnika bo exp bot czy metinfarmer to slepy by zauwazyl ze bocisz xD
MAGNET z AMXX ?
Zgadza sie
Witaj. Mam taki problem. Napisałem własnego fishbota. Działa troszkę inaczej. Analizuje miejsce gdzie aktualnie znajduje się kursor myszki i szuka tam cyferki. Gdy ja identyfikuje jako na przykład 3 to klika 3 razy spacje i tak dalej. Wszystko jest dobrze napisane ale jest jeden problem. Gdy odpalę notatnik to widzę że bocik po rozpoznaniu cyferki, klika spacje później kilka klawisz 1 itd (na tym klawiszu mam robaki). Problem w tym że w notatniku i całym pulpicie to działa, a w oknie Metina niereaguje. Myślisz że to jakieś zabezpieczenia od strony serwera?
Znaczy rozpoznanie cyferek w oknie Metina działa świetnie, chodzi mi po prostu o to że nie reaguje na tę moją spacje itd. (gdy klikam samemu spacje na klawiaturze to wszystko śmiga
Uruchom okno metina jako administrator
@@kodujzmagnetem6443 problem nadal ten sam. W notatniku działa jak należy a w metinie zero reakcji. Może to jakieś zabezpieczenia na serwerze go blokuja
@@kodujzmagnetem6443zauważyłem też ciekawa zależność. Fishbot jendak klika spacje w grze ale tylko na chacie. Co mi oczyście nie pomaga hah
Jestem załamany. Zrobiłem już nawet tak żeby robaka klikał ręcznie kursorem myszy klikając prawym. Najeżdża na niego ale nie kilka. Gdy zminimalizuje grę, na pulpicie robi to samo ale już klika. Nie rozumiem o co chodzi
Fajny pomysł, nie będę się czepiać wyboru metody, bo to oczywiste, że sieć neuronowa jest tu for fun. Ja również na początkach nauki Pythona robiłem różne boty :D
Kiedyś jednak jak robiłem fishbota na jakiś serwer który miał łowienie z 1-6 wciśnięć, a ja chciałem łowić na kilku kontach naraz to zrobiłem to nieco prościej. Tam pojawiał się statyczny obrazek ukazujący 1, 2, 3, 4, 5 lub 6 zawsze idealnie w tym samym miejscu ekranu, także sprawdzałem chyba tylko 6 czy 7 pixeli w oknie gry. Dla każdej z liczb była inna kombinacja pixeli białych i "nie białych", co pozwalało sprawdzać czy i jaka jest liczba setki razy na sekundę w wielu klientach.
Myślę że nie było to konieczne, ale dodałem też zmienne czasy, tj. reakcja na liczbę wystepowała po 0.5 - 2.0 sekundach, a kliknięcia spacji były co 100-300ms. Bot pochodził z 2 dni, po czym nigdy więcej się na zalogowałem, bo metek się znudził :P
Spoko podejście, tutaj też by na pewno zadziałało :D
Super mistrzu !
Zawsze zastanawiałem się jak zrobić coś takiego, chyba właśnie zaraziłem mnie kodowaniem !
Dziękuję ! 🎉
Trochę strzelanie z armaty do wróbla, wystarczyłoby 5 if’ów, ale i tak spoko
Moim Metinem było 4story.
Jeśli w grzy potrzebujesz używać bota, bo tak Cię ona nudzi to trzeba się zastanowić, czy w ogóle jest sens w nią grać.
Link do botka ?
Dałoby radę nagrać filmik, jak wykorzystać prawidłowo tą bibliotekę sklearn.neural_network.MLPClassifier do wygenerowania takiego pliku? Próbuje i za chiny nie jestem w stanie tego ogarnąć...
Jest gdzies do pobrania?
Nie
@@kodujzmagnetem6443 nie chcesz go sprzedać?