Jump to content

Welcome to Gaming On Steroids Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

DevX - TowerFarmer


  • Please log in to reply
19 replies to this topic

#1
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

Hi,

The script is intended to compliment GGOrbwalker, and run alongside it.
 

Features

  • Farms minions under tower and prepares minions to be last hit.
  • Blocks GG Orbwalker's default lane clear when farming under tower.
  • Considers the tower's targeting algorithm to prioritise minions.
  • Tower missile tracking.
  • Supports using multiple spells for attacking minions which are not possible to kill with auto attacks.

 

Minion Prioritisation order

 

The algorithm for determining an appropriate minion target is based on the first true condition, in the following priority order:

  1. If the current tower-targetted minion is last hittable it will auto attack it, if you cant auto attack it, it will use the ability. If your AA windup is longer than the time for the tower to kill the minion (even if you aren't on AA cd), it will use an ability.
  2. If the current tower-targetted minion is almost last hittable, or will be last hittable if it takes one tower shot, then it will not attack any minions.
  3. If the current tower-targetted minion HP is less than tower damage, but more than auto attack damage, than it will check if it is low enough to use an ability to kill it.
  4. If any minion is last hittable it will attack it. 
  5. If any minion needs 1 auto attack to prepare it, it will attack it.
  6. If any minion is almost last hittable, then it will not attack any minions.
  7. If any minion HP is less than tower damage, but more than auto attack damage, then it will auto attack it if it can, otherwise it will check if it is low enough to use an ability to kill it.
  8. If any minions requires 2 auto attacks to prepare it, it will attack it.

 

Install

 

Change log

v0.01 - Initial release
v0.02 - Much improved - improved attack speed logic, almost last-hittable logic, and improved debugging.
v0.03 - Spell usage to assist with clearing minions that were not killable. Further refined logic.
v1.0 - Uses multiple spells. Improved tower missile tracking.

  • 5

#2
Aristo

Aristo

    You donut

  • Moderator
  • 12,680 posts
  • LocationSomewhere over the rainbow

Oh wow interesting release! Thank you! 


  • 0

#3
Tenma

Tenma

    Newbie

  • Members
  • 7 posts

Sounds very promising mate! :D


  • 0

#4
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

Hi all,

 

I've pushed an update to Github.

This is much improved from v0.01.

 

I improved the logic around almost last hittable targetted minions, as well as the logic for attacking minions which need to be prepped.

I think this release is quite good.

 

You will need to download manually via the install button to get the update.

 

Cheers


  • 1

#5
Messi30

Messi30

    Advanced Member

  • Members
  • 152 posts

ty for this could be very usefull with me vayne early for example, did u plan to use champ ablity like reset aa spell or just damage spell when aa is impossible

i ll try it in custom


  • 0

#6
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

ty for this could be very usefull with me vayne early for example, did u plan to use champ ablity like reset aa spell or just damage spell when aa is impossible

i ll try it in custom

 

Hi Messi,

 

This is something that I am currently looking into for a future release.

Hopefully the current version works okay for you.

 

Cheers.


  • 0

#7
Messi30

Messi30

    Advanced Member

  • Members
  • 152 posts

Hi Messi,

 

This is something that I am currently looking into for a future release.

Hopefully the current version works okay for you.

 

Cheers.

its kinda ok, obsviously better than ggorb but i think i still farm better by myself,but it could help a lot for ppl having issue with it, also it reset my whole gos cfg when i inject ur script. cheers mate


  • 0

#8
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

its kinda ok, obsviously better than ggorb but i think i still farm better by myself,but it could help a lot for ppl having issue with it, also it reset my whole gos cfg when i inject ur script. cheers mate

 

I am uncertain why it would affect your GOS cfg, I suspect it may just be a coincidence. I find that it just resets sometimes.

 

Thanks for the feedback, I'm still looking on ways that I can improve it.

If you have any ideas on particularly instances where the script is missing CS that it shouldn't miss, then feel free to send through a message. Any screenshots (particularly with the debug drawings) along with some annotation on what the script did will greatly assist in improving the script.

 

I will do some further testing.


  • 0

#9
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

Hey all,

 

I've pushed an update which includes some adjustments to the minion targetting logic, but also to include the capability to use spells for minions which are not killable in time with auto attacks.

 

You can specify a spell that can assist with clearing unkillable minions.

 

Here is the current state of the logic: 

 

The script considers the minion prioritisation order that the tower will consider.

Here are the following priorities that the script takes:

  1. If the current tower-targetted minion is last hittable it will auto attack it, if you cant auto attack it, it will use the ability.
  2. If the current tower-targetted minion is almost last hittable, or will be last hittable if it takes one tower shot, then it will not attack any minions.
  3. If the current tower-targetted minion HP is less than tower damage, but more than auto attack damage, than it will check if it is low enough to use an ability to kill it.
  4. If any minion is last hittable it will attack it. 
  5. If any minion needs 1 auto attack to prepare it, it will attack it.
  6. If any minion is almost last hittable, then it will not attack any minions.
  7. If any minion HP is less than tower damage, but more than auto attack damage, then it will auto attack it if it can, otherwise it will check if it is low enough to use an ability to kill it.
  8. Minions which require 2 auto attacks to prepare it, it will attack it.

Cheers


  • 0

#10
borgcarloop

borgcarloop

    Advanced Member

  • Premium
  • 357 posts

PLEASE KEEP THESE COMMING <3


  • 0

#11
Messi30

Messi30

    Advanced Member

  • Members
  • 152 posts

noice

edit: work like a charm! is it possible to select multi spell ? and maybe add range of enemy tower there is no script doing that atm 


  • 0

#12
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

Hi all,

 

I've added support for using multiple spells, as well as improved tracking of tower missiles, to further support ability usages where the tower shot is too fast for your auto attack.

I feel happy to call this version 1.

 

Cheers

 

 

noice

edit: work like a charm! is it possible to select multi spell ? and maybe add range of enemy tower there is no script doing that atm 

 

Here is a quick tower range script:  https://github.com/c...TowerRanges.lua


  • 3

#13
Messi30

Messi30

    Advanced Member

  • Members
  • 152 posts

Hi all,

 

I've added support for using multiple spells, as well as improved tracking of tower missiles, to further support ability usages where the tower shot is too fast for your auto attack.

I feel happy to call this version 1.

 

Cheers

 

 

 

Here is a quick tower range script:  https://github.com/c...TowerRanges.lua

nice thx for this <3


  • 0

#14
Raine

Raine

    ‌‌

  • Contributor
  • 468 posts

GOD BLESS YOU! 

 

This is something we really needed. I'm amazed that someone made it. 


  • 0

#15
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

GOD BLESS YOU! 

 

This is something we really needed. I'm amazed that someone made it. 

:)


  • 1

#16
adsterr

adsterr

    Newbie

  • Members
  • 4 posts

hi, how do i use this script in game?


  • 0

#17
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

hi, how do i use this script in game?

 

Hi,

 

This script requires GGOrbwalker to be enabled.

From then, anytime that you are under your tower, this script will kick in and override the farming of GGOrbwalker.


  • 1

#18
Colette

Colette

    Advanced Member

  • Members
  • 47 posts

Hi Devereux,

 

somehow it s not working for me, i made sure to use your GGorbwalker but...do i have to press anything?..

From your post befor it seems not really but...sigh why is it not working then?

 

Maybe i should try picking an adc champ and not hoping to last hit with Soraka under a Tower?...

 

 

"Dev-X Tower Farmer Active : false" this text in green colour appears above the Gos menu.


  • 0

#19
Devereux

Devereux

    Advanced Member

  • Trial Developer
  • 112 posts

Hi,

 

This script overrides GG Orbwalker to improve the farming, as GGOrbwalker lacks good logic to farm well under turret. 

 

1. You have the script enabled in the loader.

2. You have "Enabled" set to true in the TowerFarmer Menu. This will be true by default.

3. Additionally, it will use abilities if you have "CS Assist Abilities" Enabled.

4. The Active text will change from false to true, under the condition that you are under an ally tower, and that there are enemy minions within 800 units of the tower.

 

Cheers.


  • 1

#20
nickosgo

nickosgo

    Member

  • Banned
  • PipPip
  • 17 posts

Hi! i have the same issue all its enable, and im under torret and the green msj its say "false", not enabled, and nothing happens


  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users