[rSRO] jreBot Testing

02/07/2012 13:50 jremy#1
Hello guys, i wanted to start this thread to write about updates and releases of jrebot.
This time jrebot was meant to be a small packet based AutoIt bot for rSRO which i first wrote for myself but decided to release it. There is still some work to do but it already can do the basics, repot in every town, walk back to training area, hunt monsters, etc.

Download: [Only registered and activated users can see links. Click Here To Register...]
Scan: [Only registered and activated users can see links. Click Here To Register...]

Please read instructions and notes before posting!

Quote:
Instructions:

• Download and extract the .rar package wherever you want
• Start jreBot.exe, go to "Start Client" page and locate your sro_client.exe and hit launch (Once configured you may login clientlessly)
• Configuring the bot should be pretty obvious

Notes:

• Don't skyclick while recording a script
• New scripts will get automatically saved to the script directory as a "new.txt"
• Don't forget to rename the script after recording (in script folder, new.txt)
• The bot is meant for botting. Don't fool around with it
• The bot requires [Only registered and activated users can see links. Click Here To Register...]

Changelog:

HTML Code:
v1.28
Fixed problem with huge chardata packet (when it separates to another one)
Updated data

v1.27
Updated clientless, fixed problems in hotan at west gate

v1.26
Updated clientless login.
It checks sro version from version.txt now,
if there is an update, increase the value with 1.

V1.25
Updated for rSRO v1.052
This is just a quick update by request i barely tested, could be possible some features are outdated and won't work properly.
(updated only version for clientless, dll and data files)

V1.24
Updated for rSRO v1.050

v1.23
Improved loop/repotting and fixed few related bugs
Updated data files just in case
Re-added self target buffing

v1.22
Updated clientless for rSRO v1.044
Fixed speed buffs (grass walk flow etc)
NOTE: Removed support for buffs which required self target (eg. healing cycle)

v1.21
Updated for rSRO v1.043
Improved imbue usage

v1.20
Updated for rSRO v1.042
NOTE: Don't have event pet/premiums in inventory. But them in storage before logging in with bot

v1.19
The bot tries to attack nearest monster now
Added weapon switch support for script buffs

v1.18
Fixed relog related bug when other window is active
Fixed re-appending skills after relog
Fixed few small GUI related bugs with clientless login

v1.17
Changed the process priority of the bot to 4 (high)
Added generate error log, with it it will be easier for me to spot obvious skill/inventory related bugs

v1.16
Fixed going to town if died when walking to spot or used return scroll
Fixed clientless teleporting in caves
Fixed any kind of bug related to clientless respawning/teleporting (i've overcomplicated it, why didn't i check 34B5 packet before =])
Updated the code to work with lates AutoIt (3.3.8.1) and compiled with it
Increased relog delay from 1 minute to 2 just in case

v1.15
Fixed using universal pills
Fixed back to town in clientless
Added support for buffs that needs self-target, eg healing cycle

v1.14
Rewrote buffing, the bot detects now when buff ends and recasts it. No more timer thingy
It also supports now both, main weapon/second weapon buffing
NOTE: re-do skill settings!

v1.13
Added party filter list, option to accept players only from list
Added auto-join to a party of player from list (one of them obviously must form pt)
Reduced CPU usage a little
NOTE: party form/auto join have delay of 1 minute

v1.12
Fixed back to town/teleporting in clientless
Fixed bot closing on "Connection failure" when relogging
Added option "use return scroll after relog"

v1.11
Added all potions, both returns and speed drugs to loop/shopping
Added "ignore monster" if "cannot attack due to obstacle" packet received
Improved loop "record skill", you no longer have to make script again when you update skills (NOTE: if you used it before you have to make new script, or manually edit the skill line eg: "skill,Earth Fence")
Added option start bot after relog

v1.10
Updated for rsro v1.041

v1.09
Added support for all caves (walk random/center doesn't work currently in caves)
Added logout button
1.09a
Just a quick fix for clientless auto relog

v1.08
Added pick magic stones/attribute stones
Added chatting (no cyrillic support for now)

v1.07
Added clientless login, clientless autorelogin using edxProxy

v1.06
Updated for rSRO v1.040

v1.05
Rewrote inventory parsing (all bugs related to inventory should be fixed now)
Fixed not picking quest items

v1.04
Fixed slowdown in hotan (if it's crowded =P)
Fixed back to town (lol i've removed it)

v1.03
Removed useless checks with B045 (select response) for little speed and ability to attack monsters if they are too far to be targeted.
Made skill page little more user-friendly (you have to redo skill settings)
Fixed few obvious bugs/errors

v1.02
Fixed mob trace bug
Doesn't cast zerk anymore if bot turned off

v1.01
Added mob type detection (general, giant, party...)
Added option cast zerk on giant/pt mob
Added option don't target giant/pt mob (unless they attack you)
Added option walk random or center if no mobs around
Fixed few possible inventory related errors
Reduced loading times a little

v1.00
First release, rSRO v1.038
Screenshots:

[Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...] [Only registered and activated users can see links. Click Here To Register...]
02/07/2012 14:41 R0bbY LoLz#2
great bot :X tnx
02/08/2012 12:19 srutownik#3
I do not know how to thank you :)
Your work has taught me a lot. I'll repay you it. I promise.
02/09/2012 17:28 Playlandos#4
we want that bot for vsro files dude....
02/10/2012 03:10 jremy#5
Updated:

- Added mob type detection (general, giant, party...)
- Added option cast zerk on giant/pt mob
- Added option don't target giant/pt mob (unless they attack you)
- Added option walk random or center if no mobs around
- Fixed few possible inventory related errors
- Reduced loading times a little
02/10/2012 05:15 Kazuyaš#6
i love that this is in autoit. its amazing jremy :)

i just wish that someone could create a way to make a bot universal with every SRO.
02/10/2012 12:06 Disco Teka#7
Nice to hear about your bot again jremy.
I bet many people would support you if you could create a vsro bot.

Good Luck with it
02/10/2012 12:32 xBongosx#8
He create a vsro bot already but it don't have to much functions.
02/10/2012 15:32 aiwaxx#9
will this have clientless?
02/10/2012 16:13 jremy#10
Thanks for the feedback, the bot would be pretty easy to adapt for vSRO based servers. The main problem is with the npc item columns.
In servers where the npc stuff have been customized, the bot would just buy wrong items.

Quote:
Originally Posted by aiwaxx View Post
will this have clientless?
I've been thinking about it. Would be easily possible with Drew's edxSilkroadProxy (i also had plans compiling it to .dll like iBot did with edx33).
I don't promise anything yet tho :)
02/10/2012 16:29 kris941#11
If you adapt it for vSRO based servers it would be very nice i wish you gl with it!
02/10/2012 16:56 aiwaxx#12
would be epicly amazing since sro-r needs one client i cant run 4 clients and play something since i just got 4gb ram. but having it clientless would make it realy awesome...
u might be the reason to comeback to rsro ;) since ribot is not updated anymore...
i will download rsro and give ur bot a try soon :)
02/10/2012 18:41 xBongosx#13
jremy if u want make an version of ur bot for vsro files to complie loop for each otcher server u can use this tool:
[Only registered and activated users can see links. Click Here To Register...]
It's made by nestle for his xBot but u can modify it i think if u want and make it working with ur bot (i think). it's working in similar way like compilator made by zeteris for zBot.
02/10/2012 20:35 jremy#14
Thanks but i already made a script to get the needed data from refshopgoods.txt, besides this tool doesn't seem to do it.

edit: nvm :)
02/12/2012 10:48 srutownik#15
Maby it will help you. It is source of my application based on that pushedxs' project: [Only registered and activated users can see links. Click Here To Register...]
That program include:
-clientless login
-groupspawn/singlespawn (buggy, i'm working on it. It is better to log in unpopulated places.)
-follow function
-picking all items around
I hope it'll help you.

file: [Only registered and activated users can see links. Click Here To Register...]
scan: [Only registered and activated users can see links. Click Here To Register...]