Jump to content

Auto mode/softbot extension


curiosity

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   189
  • Joined:  05/20/12
  • Last Seen:  

About

 

[Only tested with 2012-04-10aRagExeRE - will likely currently be broken on new clients (though it won't hurt to try)]

 

With this extension installed, players can use the new chat command /auto (alias /idle) to initiate a simple auto pilot mode. When activated, the message [AUTO MODE] will appear above the player's head, and the player will proceed to attack any visible enemy and otherwise roam around on the map. The mode is deactivated by typing the command again. One use case could be to make grinding less tiresome on low rate servers without allowing full bots. Please note that you can't access any GUI elements while /auto is active, except for typing in the chat window.

 

cxqy0JP.jpg

 

 

In contrast with bots, this:

  • Works through the client, rather than as a separate layer between the client and server
  • Is limited in terms of functionality (e.g. no item farming) and can be further restricted by modifying the source code (e.g. if you want to exclude certain maps)
  • Easy to use, and can be switched on and off through the chat window

This release is the culmination of a few experiments modding the client. If you can program, you might want to consider using the source code as a base for other projects. One idea could be to use the code to easily swap packet headers as to make life harder for bots and similar tools.

 

Installation

 

Download the binary below and put rextensions.asi in your main Ragnarok folder. Files with the .asi extension will automatically be loaded by the client if sound is enabled. The DLL can also be added as a static dependency to the client by using a patcher such as NEMO.

 

Download

 

Source code

Binary download

Edited by curiosity
  • Upvote 8
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  22
  • Topics Per Day:  0.00
  • Content Count:  235
  • Reputation:   55
  • Joined:  12/02/11
  • Last Seen:  

You've always released a unique tool :D looking forward on this does it support 2015+ clients?

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  153
  • Topics Per Day:  0.04
  • Content Count:  2285
  • Reputation:   745
  • Joined:  06/16/12
  • Last Seen:  

war between 'artist' player against server owner will never end /heh

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  8
  • Reputation:   0
  • Joined:  03/16/14
  • Last Seen:  

Well I'll be damned. I didn't think we'd get to this point in RO's lifespan. /panic

You've always released a unique tool :D looking forward on this does it support 2015+ clients?

Worked for me.

Edited by Dairyll
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  42
  • Topics Per Day:  0.01
  • Content Count:  1096
  • Reputation:   344
  • Joined:  02/26/12
  • Last Seen:  

war between 'artist' player against server owner will never end /heh

 

you said war? There was never any war between cheaters & server owners. There is always simulation of "war" from server owners, and this simulation mostly looks like war of seller against his money. The people who buying protections they buying not protection against cheaters, they buying players opinion that they are in safe place to play with fake fair rights. I know only two guys in all Ragnarok Online scena which were won cheaters & cheating software (these guys super-skilled, and spent really a lot of time for fighting against cheaters), but the results of this war - were empty servers without players.

 

P.S. btw, nice feature.the sad part of it, that this feature will be 100% used for botting on any server =)

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   189
  • Joined:  05/20/12
  • Last Seen:  

I made a couple of bug fixes, updated the download.

 

Well I'll be damned. I didn't think we'd get to this point in RO's lifespan. /panic
 

You've always released a unique tool :D looking forward on this does it support 2015+ clients?


Worked for me.

 

 

It worked with a 2015 client? I expected maybe late 2013 at most in it's current state :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  8
  • Reputation:   0
  • Joined:  03/16/14
  • Last Seen:  

I made a couple of bug fixes, updated the download.

 

Well I'll be damned. I didn't think we'd get to this point in RO's lifespan. /panic

 

You've always released a unique tool :D looking forward on this does it support 2015+ clients?

Worked for me.

 

It worked with a 2015 client? I expected maybe late 2013 at most in it's current state :)

Should've typed "worked" since it's buggy depending on the client for 2015+. By the way, for early 2012 to late 2013 clients, it just stops whatever it's doing after a few minutes. Not sure what's happening there.

Edited by Dairyll
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  133
  • Reputation:   189
  • Joined:  05/20/12
  • Last Seen:  

Yeah, I noticed it would occasionally stop seemingly for no reason. Should be fixed now. Though I haven't fixed recovery in situations where it wants to kill something on-screen that it can't reach. E.g. a lone pupa on top of a cliff is currently very dangerous. There are also certain situations where the atrocious path finding of the Ragnarok client can't find calculate a path to enemies that not far away. If it works with some - but not all - 2015 clients then it may be because the sections (or simply the section names) weren't restored by whoever unpacked the client (i.e. removed the Themida protection). 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

any guide to use this tools?

i just understand to copy rextensions.asi into main ragnarok folder.

after that i don't know what to do.

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  36
  • Topics Per Day:  0.01
  • Content Count:  587
  • Reputation:   431
  • Joined:  01/26/16
  • Last Seen:  

any guide to use this tools?

i just understand to copy rextensions.asi into main ragnarok folder.

after that i don't know what to do.

 

With this extension installed, players can use the new chat command /auto (alias /idle) to initiate a simple auto pilot mode.

there you go

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  1167
  • Reputation:   159
  • Joined:  06/12/12
  • Last Seen:  

already try that, but showing 16 pop up error.

 

post-5318-0-62387000-1476949722_thumb.jpg            post-5318-0-63001600-1476949782_thumb.jpg               post-5318-0-38308200-1476949829_thumb.jpg

post-5318-0-76594500-1476949747_thumb.jpg            post-5318-0-48026000-1476949797_thumb.jpg               post-5318-0-14081300-1476949844_thumb.jpg

post-5318-0-28793900-1476949761_thumb.jpg            post-5318-0-04671100-1476949811_thumb.jpg               post-5318-0-36489800-1476949869_thumb.jpg

 

and when try in game it's show invalid command.

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  141
  • Reputation:   45
  • Joined:  08/14/12
  • Last Seen:  

About

 

[Only tested with 2012-04-10aRagExeRE - will likely currently be broken on new clients (though it won't hurt to try)]

 

The client you're using has different addresses for the client's structures, so it won't work.

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  152
  • Topics Per Day:  0.04
  • Content Count:  459
  • Reputation:   6
  • Joined:  06/29/12
  • Last Seen:  

On 21/10/2016 at 5:10 AM, Nitrous said:

 

The client you're using has different addresses for the client's structures, so it won't work.

Have any idea how to edit to make it works with 2015 client?

Edited by rakuzas
Link to comment
Share on other sites

  • 2 years later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  02/06/19
  • Last Seen:  

Any updates on this? Hehe

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...