10C Release notes:
8-Tung .. .Important:
If you use gathering... the bot is desing for the Game option "keep chat
window active" ticked... so it will take 2 enter to close the chat line... **
Falls du gathern wills... der bot braucht die Game Option "Keep chat window Active"... es braucht 2 Enter um die Chatline zu schliessen... **
** you can find this option in the lower left corner of Game Options
** Ganz unten links zu finden in den Game options...
(oh god, how many times will i need to post this untill all get it ;D )
its meant for the followers of my project here...
!!! Thank you P5ylo for your help with the new GUI !!!
lots of new gui features added... double click to edit etc...
The GUI is Translated to 3/4 but still a few things need to
be worked on like status msg etc... the language selection
is save in setup.ini under Default Profile...
have a try and let me know what you think...
Read this all if you have troubles (i said all of it...)
Code:
########################################################################################################################## ########################################################################################################################## # # # 888b d888 888b d888 d8b d8b # # 8888b d8888 8888b d8888 Y8P Y8P # # 88888b.d88888 88888b.d88888 # # 888Y88888P888 8888b. 888 888 888 888 .d8888b 888Y88888P888 888 88888b. 888 88888b.d88b. 8888b. 888 888 # # 888 Y888P 888 "88b `Y8bd8P' 888 888 88K 888 Y888P 888 888 888 "88b 888 888 "888 "88b "88b `Y8bd8P' # # 888 Y8P 888 .d888888 X88K 888 888 "Y8888b. 888 Y8P 888 888 888 888 888 888 888 888 .d888888 X88K # # 888 " 888 888 888 .d8""8b. Y88b 888 X88 888 " 888 888 888 888 888 888 888 888 888 888 .d8""8b. # # 888 888 "Y888888 888 888 "Y88888" 88888P' 888 888 888 888 888 888 888 888 888 "Y888888 888 888 # # # ########################################################################################################################## ########################################################################################################################## Most recent version: Maxus Minimax 10b_3 Special Thanks to: Unknown - Orig. Creator of the open source project Plany123 - Co Creator Jatacid - learned lots of stuff from his gathering bot Kknb - made the getDistance() func Demon - beta tester just to mention a few who contributed to this project ! Features: - 100% Trojan/Spyware/virus free - 100% for Free and will always be - Start the bot where ever near your WPs/GPs.. - Warps home if off Track (GM warp detection..) - Skipps targets if unreachable - Record clicks to: Sell stuff.. store stuff... fly to... change channel etc ) - Add custom sleep time at certain WP/GP - Added custom jumps (glide ;D ) - Offset loader - Download new offsets (for comming updates past 1.9.0.1) *dont use it yet -.- - added multip. language... 80% done... feel free to post your language.ini - Gather mode (ground and flight) - fly to camp... - fight on way to camp ... or gather only mode - Record Jumps - Memwrite Navigation option - Updated frequently - Save/load profiles - Waypoints & Ghostpoints (waypoints AT camp and ghostpoints TO camp ) - Release corps / Quit Aion / Shutdowntimer /Shutdown Pc - Recorder for WPs & GPs - Load offsets for your Aion version ( vers. 1.5.1.4 up to 1.5.1.8 supported ) - Nearly real-time triple Anti-stuck ( wp > wp / wp > mob / sight ) - Agro/link detection (after looting and moving from WP > WP ) - Give your bot an unique name (Taskmanager / anti bot prot.) - Randomize all wait timers (anti bot protection) - Blacklist mob names (Mob ID button will be back soon ) - Whitelist mob names - Use Postcast for HP and MP only if needed (set triggers) - Moves to optimal fighting range - Calculates optimal WP/GP (skips if to close or too far ) - Emergency cast - Buff System - Remembers your last keyset/camp -> once set up: Start exe and run bot and lots more How does the bot work: While running to the next WP the bot is Tabbing to seek for a valid target... once found: it gets in distance > Buffs up > Precast > Battle Sequence loop until the mob is dead (emergency checks) ... it will autom. loot > agro check > Postcast HP > Postcast MP > REGenerateHP/MP? > moves to next WP FAQ: - The bot ONLY READS from memory (flight mode has forced Memwrite... impossible else...) - The bot only works with Aion Client in Focus (no background mode ) - Make sure to ENABLE auto approach target in Option - Use standard Keyboard setup in Aion (movement keys and mousewheel click) - At first Start input a Botname on Misc layer , Keysetname on Basic layer - Make sure you are near 50m of a Waypoint for "Runbot" and near a Ghostpoint for "Go to camp" - Most of the input files have tooltips if you hover over with the mouse! (input sec, min etc?) - Use WP/GP recorder or set points manual with Keypad + and - key (set points every 5-10m)$ - For Instant cast time input like 600-1000ms - The bot only fights mobs above lvl3 - After manual edit of the battle sequence (ini file) don’t forget to save it and refresh the list in bot - Fighting on spot fixed (you can even Setup GPs to a Camp with 0 Wps - If you play on a Private Server you need to load the right offsets for that version (1.5.1.4 to 1.5.1.7 incl. ) - Bot will attack targets within your Max distance set +20m (36m is max distance you can target a mob with tab ) - Set your max range to your pulling distance ( voke like 13m , mage abilities up to 23m ) - Combo input box -> set how many times you want to spam the same button - check tooltips if you need to input values in min. , sec. or millisecond. - Casttime = Time THE BOT should wait until he moves to the next attack in line - Cooldown = Time that needs to pass until the bot will do this attack again - As you see timer have not much to do with the in game timers ( Bot-timer >= in game timer ) Samples for Setup with a mage (sorc.): CT = Time to wait until next Attack CD = How often do you want the bot to cast it (for me 35sec = once per fight / depends on mob lvl etc) Precast: Ice Chain combo to Frozen Shock Ice Chain Casttime 2sec , Cooldown 10sec Frozen Shock CT 0 sec , CD 30sec Now if you count the sec how long it takes after finishing casting and the Combo item starts blinking in your attack bar.. thats about 1 sec for this combo.. Now put this together... -> CT: 2200 ( 2000ms would be enough but see below **) -> CD: 10 ( 10sec for CD of first spell .. use 30 for only full chain) -> Combo: 2 (After casting it needs 1sec for combo to be read) ( 2 x 1/4 Casttime of 2200 are about that 1 sec... so input 2 ... ) (** I took 2200 instead of 2000 for smoother combos) --------------------------------------------------------------------------------- Attack1: Stoneskin CT: Instant CD: 2min Buff Last: 5min or 600damage (600 dmg is first so spam every 2min) -> CT: 800 (Instant = 800 casttime ... always !! ) -> CD: 121 ( 121 sec = ca. 2 min ... ) -> Comb: x (No Combo used ... X it out ) -> Max: (Ticked Max cause I want to use stoneskin far away..) --------------------------------------------------------------------------------- Attack2: Delayed Blast CT: 2sec CD: 30sec -> CT: 2000 -> CD: 40 ( 40 cause I don’t kill the mob within 30sec.. but nvm) -> Max: (ticked cause it’s a ranged spell) --------------------------------------------------------------------------------- Attack3: Robe of Flame CT: 0sec CD: 10sec Last: 30min -> CT: 800 (cause its instant...) -> CD: 1800 ( input 30min in sec as buff duration) --------------------------------------------------------------------------------- Attack4: Flame Harpoon CT: 2sec CD: 6sec -> CT: 2000 -> CD: 6 --------------------------------------------------------------------------------- Attack5: Flame Bolt CT: 2sec CD: 1sec Combo !! -> CT: 2200 ( a bit more to tune smoother combo) -> CD: 6 (if you take the real 1 sec it will only spam Atck5.. take 6 like lowest in serie) -> Combo: 4 (Equals a double combo... higher value longer combo) --------------------------------------------------------------------------------- All timers cannot be lower than your in game value (but higher...) Thank You Erster07: hmm ein bot ist sehr charlastig. eine generelle Schablone für alle kann man nicht machen. aber man kann die einzelnen Fenster erklären. Profil/log: ist zum erstellen für verschiedene chars jeder hat seine eigenes Profil. andere Wegstrecken etc. darum Profile. speichern löschen erklärt sich von selbst. Profil unter neuem Namen speichern bedeutet einfach das man es kopiert und einen Zwilling hat Tipp: die zwei kleinen Figuren mit der Sprechblase zeigen dir den npc Verkaufspreis an wenn ihr mit der Maus über ein item geht. Optionen: da 10_c auf deutsch ist erklären sich die Optionen alle von selbst. einfach genau hinschauen und lesen. Tasten: Bewegung , Flug , Begleiter, nicht verändern das klappt auch so schon gut. weitere tasten, sind zum individuellen einstellen vom loot angreifen UND was wichtig ist pull-range einstellen. ausruhen sollte bei einer nicht heiler klasse schon bei 95% gemacht werden. habe damit die besten Erfahrungen. eine heiler klasse brauch erst ab 60-70% sich ausruhen. Pre Post AFK: skill 1: das ist der erste skill der vor der cast Sequenz ausgeführt werden soll. bei mir als sm ist es petheilen(Stigma). mp: je nach eingestellten manawert wird folgende Aktion gewählt. manapot vielleicht? Lp: sind das livepoints? ka kann nix damit anfangen^^ hab ich auch nicht eingestellt LP erhalt 1: das war mal der notcast wenn das leben unter XX% fällt LP erhalt 2: ist der zweite notcast falls man unter XX% fällt Flugzeit: erklärt sich selbst. flugtränke auf die gewählte taste legen. Blacklist: Mops die auf keinen fall angegriffen werden sollen. (eignet sich gut um vom seelenheiler zum grindpunkt nicht unnötig falsche adds anzugreifen. Whitelist: ist das was du nur angreifen willst. BEACHTE KORREKTE SCHREIBWEISE groß und Kleinschreibung und die binde Striche nicht vergessen. mehrere Mops nur durch ein Leerzeichen trennen keine Kommas. Wege-Pfad: erklärt sich von selbst. das ist die grind strecke wo ihr welche Mops klatschen wollt. Geist-Pfad: ist der weg wenn ihr tot seid um wieder zum grind platz zu kommen. Tipp: gibt es Brücken oder schmale strecken die ihr anlaufen sollt, beluslan Rotmähnen Höhle z.b. nehmt einen großen bogen und lauft gerade auf die Brücke zu. also nicht zu scharf einbiegen sonst fällt der bot mal runter. Kampf: einfacher Stil: Monster in % tragt dort die Prozente 80-60-40-20 ein. das ist eine gute Einstellung. Tastenfolge: das ist etwas knifflig. tragee dort die reihnfolge so ein wie ihr sie auch im normalenKampff machen würdet. aber vergesst nicht zu beachten das der bot bei ca.80 versucht die nächsteTastenfolgee zu machen. ich zeig euch wie das beim meinem sm(stufe 46) aussieht. 80% 0;8;!8;-;1;1;-;!2;4;-;3;3;-;9 60% !7;!2;4;9;-;1;1;1;1;-;!2;3;4;!1 40% 8;!8;!2;4;-;3;3;-;5;-;1;1;-;3;3;-;1;1;4 20% 9;8;!8;4;-;3;3;-;1;1;-;1;1;-;4; 0% !2;7;4;-;1;1;-;1;1;4 Offset History: [1.5.1.14 - .99 Server] CHECKCASTING=A28738 GETCASTTIME=A2873C GETENEMYNAME=0x36 CheckEnemyDead=0x34 GETENEMYTYPE=0x168 GetEnemyLvl=0x32 PLAYERXPOS=A2A3C8 PLAYERYPOS=A2A3CC PLAYERZPOS=A2A3D0 GETPLAYERCLASS=A32A00 GETPLAYERNAME=A699B0 playerCurrectHp=A329B8 playerMaxHP=A329B4 playerCurrectMana=A329C0 playerMaxMana=A329BC playerCurrectEP=A329A8 playerMaxEP=A32998 gettargetstate=0x20C TargetPointer=639BBC gatherprogressbar=639BC4 onflight=A329D0 flighttimeleft=A329CC flighttimemax=A329C8 camx=A27B30 GetPlayerPos=A27B30 camy=A27B28 playerID=A27EC0 camymirror=A27B34 isresting=B57180 GetItemId=A6853C ispetalive=A2AE28 [1.5.1.07 - .10] CHECKCASTING=A25730 GETCASTTIME=A25734 GETENEMYNAME=0x36 TargetHppercent=0x34 GETENEMYTYPE=0x168 GetEnemyLvl=0x32 GetPlayerPos=A24B28 PLAYERXPOS=A24EC8 PLAYERYPOS=A24ECC PLAYERZPOS=A24ED0 GETPLAYERCLASS=A68428 GETPLAYERNAME=A669B8 playerCurrentHp=A2F9B0 playerMaxHP=A2F9AC playerCurrentMana=A2F9B8 playerMaxMana=A2F9B4 playerCurrectEP=A2F9A0 playerMaxEP=A2F990 TargetPointer=636BBC gettargetstate=0x20C camx=A24B38 camy=A24B20 flighttimeleft=A2F9C4 flighttimemax=A2F9C0 onflight=A2F9C8 getPlayerID=A24EB8 gatherprogressbar=62EB84 camymirror=A27B38 isresting=B57180 ispetalive=A2AE28 [1.5.1.11 - .13 Aion vers. Offsets] CHECKCASTING=A28730 GETCASTTIME=A28734 GETENEMYNAME=0x36 TargetHppercent=0x34 GETENEMYTYPE=0x168 GetEnemyLvl=0x32 GetPlayerPos=A27B28 PLAYERXPOS=A2A3C0 PLAYERYPOS=A2A3C4 PLAYERZPOS=A2A3C8 GETPLAYERCLASS=A68428 GETPLAYERNAME=A699A8 playerCurrentHp=A329B0 playerMaxHP=A329AC playerCurrentMana=A329B8 playerMaxMana=A329B4 playerCurrectEP=A329A0 playerMaxEP=A32990 TargetPointer=639BBC gettargetstate=0x20C camx=A27B28 camy=A27B20 camymirror=A27B20 flighttimeleft=A329C4 flighttimemax=A329C0 onflight=A329C8 getPlayerID=A27EC0 gatherprogressbar=639BC4 isresting=B57180 ispetalive=A2AE28 [1.9.0.1 - .X 1.9er Patch Offset] CHECKCASTING=A780A8 GETCASTTIME=A780AC GETENEMYNAME=0x36 TargetHppercent=0x34 GETENEMYTYPE=0x168 GetEnemyLvl=0x32 GetPlayerPos=A77478 PLAYERXPOS=A79D40 PLAYERYPOS=A79D44 PLAYERZPOS=A79D48 GETPLAYERCLASS=A68428 GETPLAYERNAME=AB97B0 playerCurrentHp=A82428 playerMaxHP=A82424 playerCurrentMana=A82430 playerMaxMana=A8242C playerCurrectEP=A82418 playerMaxEP=A82408 TargetPointer=66FB78 gettargetstate=0x218 camx=A77478 camy=A77470 flighttimeleft=A82438 flighttimemax=A8243C onflight=A82440 getPlayerID=A77814 gatherprogressbar=66FB80 camymirror=A77470 isresting=AB57EC GetItemId=AB8304 ispetalive=A2AE28 Supported only with Donations to: [url]https://www.paypal.com/ch/cgi-bin/webscr?cmd=_flow&SESSION=lVtENavDShQNjshFm32dyTGeEt5G2NqGkWSgAQTfQg1U6zFZKSFF0xouVN4&dispatch=5885d80a13c0db1ffc45dc241d84e953c6c47237de2bc4f5b43fafc6513a8a86[/url]
PS: If the Epvp Community adds a few language to the language.ini
i will keep this demo running ! ... Just post your Language.ini and i will add it to the first post
*(I can remotly disable it... why it needs internet access ! )
Donations???