poniedziałek, 29 lipca 2013

Auto Chodzenie działa!

http://youtu.be/0oL9hQEW-Bk

Funkcja auto chodzenia na tą chwile skończona pierwsze testy możecie zobaczyć na filmiku. Póki co to zauważyłem że bot zacina się na ścianach gdy są wąskie korytarze, aczkolwiek myślę że rozsądne rozstawienie waypointów załatwi sprawę. Z samej funkcji jestem średnio zadowolony ponieważ wybór waypointów w pierwotnej wersji miał być w gui bota a nie zaznaczanie w grze na mapie. Dlatego tak jest bo nie wiem dlaczego bot źle wylicza koordynaty na mapie. Na razie zostanie tak jak jest.

Teraz prawdopodobnie wezmę się za funkcje targetowania i rzucania skilli oraz poprawa wszystkich błędów które wykryłem w v5.0 

Pozdrawiam
Snow

piątek, 26 lipca 2013

Donate

Jeżeli podoba Ci się bot oraz inne programy które tworze to możesz się odwdzięczyć wchodząc na tego bloga poprzez ten link ------> http://adf.ly/Suyvc <---------
Za każde 10 wyświetleń dostaje 0,01$, niewiele aczkolwiek zawsze coś. Klikając w ten link nic nie tracisz a ja zyskuje. Z góry dzięki :)

Snow

czwartek, 25 lipca 2013

Niedopracowane tekstury graficzne w Nostale

Zajmuje się właśnie funkcją auto chodzenia. Zatrzymałem się na chwile (kilka godzin :D) na etapie wyświetlania mapy Nostale w Gui NexBota. Obliczenia co do obecnego położenia x, y naszej postaci co chwile mi się nie zgadzały. Na jednej mapie wyświetlało poprawnie a na innej błędnie. Zastanawiałem się gdzie zrobiłem błąd i po 2 godzinach odkryłem że ja funkcje napisałem poprawnie, to Client gry jest zbugowany :)












Na tym obrazku widać że moja postać na mapie Nostale stoi w odpowiednim miejscu jednak współrzędne odczytywane w bocie i wyświetlane na tej samej mapie pokazują co innego :)



















W tej lokacji jest wszystko w porządku.
Wnioskuje że dzieje się tak dlatego że Ci co projektowali mapę lokacji z pierwszego screena nie dopracowali jej i niektóre tekstury są większe niż pozostałe. Taki błąd występuje w wielu lokacjach.
Hehe nieświadomie utrudnili mi prace nad botem :)

niedziela, 21 lipca 2013

Lista rzeczy do zrobienia

Lista rzeczy do zrobienia w bocie:

Rzeczy które na pewno się pojawią kiedyś w bocie
1.Wykrywanie czy GM jest na mapie na której obecnie jesteś. Funkcja generalnie jest już napisana aczkolwiek problem polega na tym że nie mam jak jej sprawdzić. Być może da się zespawnować klon GMa za pomocą packet loggera Electrochemie?

2.Waypointy, bot będzie chodził po mapie a nie tylko stał i bił najbliższe moby. Funkcja będzie na pewno działała w tle ale nie wiem czy będzie to klikanie w tle czy wysyłanie pakietów.

3.Bot na groszki działający również tle z możliwością wskazania na mapie spotu z respem groszków.

4.Zaawansowany system rzucania skilli oraz targetowania celu. Teraz po prostu bot wali w klawisze na ślepo a chciałbym by bot nie próbował wrzucać skilla jak na przykład jest na cooldownie.

5.Bot do minigier aczkolwiek nie wiem czy nie będzie on osobnym programem.

6.Wrzucanie buffów trzeba poprawić obecnie ta funkcja strasznie zamula bota.

7.Ostatecznie dopracować funkcje restu. Nie mogę znaleźć póki co odpowiednich pointerów w Cheat Engine za pomocą których mógłbym dopracować tą funkcje. Inna sprawa to to że jestem słaby z posługiwania się CE :/

8.Skrypt na robienie pewnego CP które może dostarczyć graczowi sporej gotówki. Jednakże waham się czy go udostępnię jak go skończę...Zobaczymy.

Rzeczy które możliwe że się pojawią kiedyś w bocie

1. Całkowita obsługa wysyłania pakietów na server gry. Zakończyło by to ere klikaczy spacjowych :) Aczkolwiek nikt jeszcze tego nie wymyślił jak to zrobić poprawnie w autoit. Wiem tylko że jest to możliwe ponieważ z tego co wyczytałem to bot Electrochemie był całkowicie zrobiony w autoit.

2.Wracanie do miasta -> kupowanie potów/przekąsek, sprzedawanie/wyrzucanie śmieci -> powrót na spota.

sobota, 20 lipca 2013

V 5.0 JEST JUŻ DOSTĘPNA!

V 5.0 JEST JUŻ DOSTĘPNA!

v5.0
1.Fast Attack. Bot namierza szybciej przeciwnków wokół dzięki nowej funkcji "post message". Najbardziej odczuwalne jest to podczas nabijania Jlvlu za minilandem. Mój rekord to 53 zabite stwory w jedną minute :)
2.Działa na zminimalizowanym oknie, bez blokad na klawisze.
3.Wbudowane przechwytywanie pakietów z gry i odczytywanie pamięci (HP, MP, X, Y, LVL, Nazwa postaci,
Nazwa,  LVL, %HP, Celu
4.Licznik zabitych mobów
5.Zapisywanie ustawień bota poprawione. Zapisuje WSZYSTKO co tylko w nim ustawisz. Po ponownym włączeniu bota, załaduje ustawienia z pliku config.ini.
6.Możesz zmienić ustawienia bota nawet gdy jest włączony.
7.Poprawiona funkcja restu. Już bot nie zatnie się i nie będzie stał/siedział w miejscu, po 10-20sek bot powróci do atakowania.
8.Można ustawić tryb jedzenia przekąsek jeżeli MP/HP spadnie poniżej ustawionego %. Warto zauważyć że ta funkcja działa nawet gdy nie bocimy. Tak więc jest to przydatne kiedy jesteśmy w miejscu gdzie expienie na bocie nie ma sensu a nie mamy ochoty cały czas patrzeć na stan HP/MP.
9.Dodałem wybór slotów dla funkcji skilli, buffów oraz przekąsek 
10.Optymalizacja kodu (około 40-50% kodu napisane od nowa ponieważ znalazłem wydajniejsze funkcje).
11.Packetlogger już nigdy nie będzie potrzebny by włączyć bota.
12.Server updatera padł więc wywaliłem go z plików bota póki co.

#####Znane Błędy v5.0#####
1.Bardzo często się zdarze że gdy zmieniamy SP na postaci to skille w grze znikają ze slotów i zakładki umiejętności! Po przelogowaniu się/włączeniu gry jeszcze raz wszystko wraca do normy. Prawdopodobnie jest to spowodowane tym że uruchamiamy gre poprzez NostaleX.exe. Postaram się coś z tym zrobić w "przyszłości".
2.Co prawda bot działa w tle jednak zaobserwowałem że gdy naciskamy Shift albo Ctrl to bot zatrzymuje się na czas wciśnięcia owego klawisza. Jednak nie wpływa to zbytnio na działanie bota. No chyba że zasnąłeś na klawiturze i wcisnąłeś głową akurat Shift, to wtedy Bot całą noc będzie nic nie robił :P

Podziękowania dla Elektrochemie, Chainsaw, Shadow, autoit.xaa.pl, MPCForum.pl, autoitscript.com, www.elitepvpers.com (Scripts, etc.)

Bot jest udostępniany na stronie głównej (http://nexbotnt.blogspot.co.uk/) oraz na MPCForum (http://www.mpcforum.pl/topic/112477-bot-nexbot/)

Jeżeli pobierasz bota z innego źródła, robisz to na własną odpowiedzialność!!
JEŻELI MASZ PROBLEM, LUB PYTANIE ZWIĄZANE Z BOTEM NAPISZ OD RAZU O CO CHODZI. NIE ODPOWIADAM NA WIADOMOŚCI TYPU "SIEMA".
Kontakt z autorem
-GG: 45044450 lub 5322099 Bardzo rzadko odpisuje,
-W temacie na MPCForum
-W komentarzach na stronie głównej nexbotnt.blogspot.co.uk

Pozdrawiam Snow/Aslani

1.Przenieś NostaleX.exe* do katalogu gdzie masz zainstalowane Nostale
2.Odpal NostaleX.exe
3.Odpal Nexbot.exe
4.W zakładce ustawienia jest parę opcji które możesz ustawić, więc ustaw co chcesz.
5.Możesz teraz włączyć bota.

* Poprzez NostaleX.exe możesz włączać kilka clientów z grą. Póki co NexBot nie ma obsługi multiclienta aczkolwiek nie wykluczam takiej opcji w przyszłości. NexBot nie będzie działał jeżeli włączysz grę normalnie przez launcher.

Download:
http://adf.ly/SVFs9

środa, 17 lipca 2013

NexBot 5.0

 Wersja 5.0
-Fast Attack
-Działa na zminimalizowanym oknie, bez blokad na klawisze.
-Przechwytywanie pakietów z gry i odczytywanie pamięci (HP, MP, X, Y, LVL, Nazwa postaci,
Nazwa,  LVL, %HP, Celu
-Licznik zabitych mobów
-Optymalizacja kodu
-Packetlogger już nigdy nie będzie potrzebny by włączyć bota
-Server updatera padł więc wywaliłem go z plików bota póki co

Od teraz to tutaj będą się zawsze pojawiać aktualizacje do bota, na MPCForum niekoniecznie.
Bota udostępnię jak będzie gotowy 
http://www.youtube.com/watch?v=h1Qe5KidlnM

Pozdrawiam
Snow

wtorek, 16 lipca 2013


Witam
Przedstawiam wam bota do gry Nostale zrobionego przeze mnie.

NexBot 4.21
http://www.sendspace.pl/file/bd720a3b268ad9b82b9e78c
Scan:
www.virustotal.com/file/800ef4ede5937aa8dc4f657d6af4f6e515234fc64517c222079ed26b52522eda/analysis/1355002476/
 

Info + ChangeLog
v4.0
1.Bot odczytuje HP, MP, ID postaci
2.Zapis ustawień niektórych funkcji (patrz pkt 3.)
3.Działające funkcje:
-Auto attack + wybór broni
-Skille (pod klawiszami 1, 2, 3, 4, 5)
-Zbieranie loota
-Regeneracja HP/MP poprzez siadanie (można ustawić %)

Znane błędy:
1. Jeżeli bot zostanie zaatakowany podczas restu, zatnie się.
2. Nie zawsze zbiera loot
Nie jest to błąd ale na wolniejszych kompach packet logger jak też i sam bot działa powolnie.
Czasami trzeba długo czekać aż bot zacznie bocić, zapiszę ustawienia, załaduję packet logger.
Podczas bocenia nie jest to na szczęście tak bardzo odczuwalne ale jednak.

v4.1
1.GUI Podzielone na dwie zakładki, Status oraz Ustawienia. Ostatnia zakładka jest jeszcze nie skończona.
2.(POPRAWIONE) Jeżeli bot zostanie zaatakowany podczas restu, zatnie się.
3.Updater. Włącz Updater.exe aby sprawdzić wersje bota a następnie zaktualizować.
4.Naprawiono kilka mniejszych błędów związanych z packet loggerem.

v4.2
1.Buffy dodane pod przyciskami 6, 7, 8. W okienku obok wpisz, co ile bot ma użyć buffów (min:sec).
2.Można sprawdzić dostępność aktualizacji w bocie jednak żeby zaktualizować, nadal trzeba użyć updatera.
3.Szybsze zapisywanie ustawień.
4.Bot już się nie zacina podczas wyłączania.
5.Dodany licznik czasu bocenia. Zeruje się gdy wyłączysz i włączysz bota

V4.21
1.Błąd 7001 już się nie pojawia przy włączaniu bota
2.Można ukryć/przywrócić okno z botem za pomocą przycisku F3

Pamiętajcie o uruchomieniu bota z prawami administratora.
Uwaga!! Gdy bot jest włączony nie da się robić nic innego(GG, przeglądanie netu itp.)Okno Nostale musi być aktywne.

Bot jest tworzony tylko dla użytkowników mpcforum.pl i tylko tutaj jest uploadowany.
Jeżeli pobierasz bota z innego źródła, robisz to na własną odpowiedzialność!!

Wszelkie pytania, błędy zgłaszać można w komentarzach poniżej.
Napisz od razu jaki masz problem. Odpowiem gdy tylko będę mógł.

Packet Logger by Elektrochemie (http://elektrochemie.team-overflow.net


Poradnik do NexBota 4.0, 4.1 oraz nowszych.
1.Ściągnij i rozpakuj bota gdzie chcesz.
2.Włącz NosTale, zaloguj się i idź w miejsce gdzie chcesz expić.
3a.Włącz NexBot.exe. Pownno Ci się pojawić okienko z kilkoma zakładkami.
3b Jeżeli bot się nie włączył -> Naciśnij prawym przyciskiem myszy na NexBot.exe a następnie "Uruchom jako administrator".
4.W zakładce "Status" naciśnij przycisk "Inject Logger Dll". Powinno Ci się pojawić okno o nazwie "Packetlogger [1.2]"
5.W PacketLoggerze wejdz w zakładkę "Filter". Musisz teraz dodać 
odpowiednie filtry w "Recive Packets" aby bot działał poprawnie. Filtry 
które musisz wpisać:
mv, in, su, ct, get, eff, out, pst, drop. Każdy z nich musisz wpisać z osobno, jeden po drugim oraz zatwierdzić 
przyciskiem "Add". To tyle jeśli chodzi o packetlogger.
6.W zakładce ustawienia jest parę opcji które możesz ustawić, więc ustaw co chcesz a 
następnie w zakładce "Status" naciśnij przycisk "Zapisz".
7.Możesz teraz włączyć bota.

Pamiętaj że bot nie działa na zminimalizowanym oknie.
 
Jak włączyć bota(Video):
 

poniedziałek, 15 lipca 2013

Witam na NexBotNT!

Witam na NexBotNT!

Na tej stronie będą pojawiać się najnowsze aktualizacje bota NexBot. Obecnie pracuje nad nową wersją.