Jump to content

Recommended Posts

Posted

Hi all this, well this time I bring the new version of this program is one of the best clickers, well I hope you enjoy.

 

What is AC Tool?

 

AC Tool is a utility that allows you to list a series of keystrokes and mouse clicks in advance and send them to Asheron's Call at a later time. The list of keystrokes and mouse clicks is called a macro or a script.

 

AC Tool does not intercept data returned by Asheron's Call. That means a macro cannot tell when you are attacked, if you have run out of something needed by the macro, etc, however there is a Decal Companion for AC Tool can be used to intercept data and perform other useful functions.  See the CHANGE THIS section on AC Tool Companion.

 

Where do I get the macros?

 

Macros in progress (being written and tweaked) are often posted to the general discussion forum. Successful macros are frequently reposted to the Macro forum. Both are good places to look for a script.

 

I can't find a macro that does what I want. Will someone write one for me?

 

You are welcome to adapt the macros you find here to suit your own purposes; however, it is extremely unlikely that anyone will write a macro for you. Most requests that someone write a macro go ignored.

 

You'll have much better luck getting assistance if you at least attempt to write your own macros and then post narrowly defined questions (Not "How do I write a fletching macro?" but "I am using this code, but I can't get the items to stack correctly. What am I doing wrong?" )

 

Also, adding a little incentive doesn't hurt.  Sometimes if you look around your server's trade board or ebay you can find people willing to write macros for in-game goods or money.

 

How do I write my own macros?

 

First, get familiar with the default keymap for Asheron's Call. You will be sending keystrokes, so you must know what keystrokes you may use. Most of the keys are listed in the manual which came with the game; however, some patches have changed a few of the keys.  A good place to look is the Map of Default Keyboard Functions provided by Microsoft, links to which can be found on the Downloads page of the AC zone page.

 

Once you have done that, determine the conditions under which your macro will execute.

 

For example, assume that you want your macro to combine bloodseeker infusions with an aqua incanta to make bloodseeker oils.

 

Starting circumstances might include...

 

    you have nothing in your hands.

    you are in peace mode.

    you have a stack of bloodseeker infusions in your hotkey slot 1.

    you have a stack of aqua incanta in your hotkey slot 2.

    your main back pack has room to hold 50 oils.

 

Now list the keystrokes in the order in which they should be sent to Asheron's call. In our example, we'll need to press 1 to select the bloodseeker infusion, then 2 to select the aqua incanta.

 

So far, the macro looks like:

 

    // This line is necessary to select the proper window

    SetActiveWindow Asheron's Call

 

    keys 1

    keys 2

 

Now decide how much time should elapse between each keystroke. Delay times are written in thousands of a second. A delay of 2 seconds would be written as 2000. A delay of 1/4 second would be written as 250.

 

Enter a DELAY time in between each keystroke that allows time for the previous keystroke to be received and executed as well as allows for a little lag. For our example, a delay of .5 seconds is sufficient.

 

The macro now looks like:

 

    // This line is necessary to select the proper window

    SetActiveWindow Asheron's Call

 

    keys 1

    delay 500

    keys 2

    delay 500

 

You decide that you want to make oils in sets of 50. To have the macro repeat an action many times, you use a loop. You must mark the start and end of the loop, and you must indicate how many times the macro should loop.

 

The macro now looks like:

 

    // This line is necessary to select the proper window

    SetActiveWindow Asheron's Call

 

    loop 50

      keys 1

      delay 500

      keys 2

      delay 500

    end

 

Now preface your macro with a delay long enough to let AC Tool bring Asheron's Call to the foreground and begin execution.  With the AC Tool Companion you need not do this because you can start the macro from within Asheron's Call itself by pressing F2, however if you are not using the companion this delay is necessary.

 

    // This line is necessary to select the proper window

    SetActiveWindow Asheron's Call

 

    delay 10000

    loop 50

      keys 1

      delay 500

      keys 2

      delay 500

    end

 

You can comment your macro using //.  Note to beginning programmers: Comments are good.  Comments are your friend.  Please comment so you don't loose yourself in your own code and then come crying to the boards looking for help. :)

 

    // This line is necessary to select the proper window

    SetActiveWindow Asheron's Call

 

    // Start in peace mode with hands empty.

    // Place 50 bloodseeker infusions in hotkey slot 1.

    // Place 50 aqua incanta in hotkey slot 2.

    // Make sure there are 50 free slots in the main pack to receive the oils.

 

   

    delay 10000 // Get into the game

    loop 50

      keys 1 // Select bloodseeker infusion

      delay 500

      keys 2 // Combine with aqua incanta

      delay 500

    end

 

This has been a very simple macro. Macros can be much more complex, executing many tasks, but the building blocks of a macro are all the same.

 

HitO7.png

 

L7u59.png

 

toolsq.png

 

Credits by AC Tool

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Vouch for @Ave i can say im very statisfied with the order I've made he was fast and reliable i totally recommend him to anyone who wants a decent updater with high quality design.
    • What can I say other than that I’m satisfied with the order I made. The guy is reliable and very good at what he does. I recommend him 100%.
    • Lineage2 Freya High Five @ Reshade with fog and rain etc @ Gracia final epilogue atmosphere   this reshade will eat lots of GPU power 50% or more of an RTX 3060 so be carefull depending on what effects are activated and their settings will eat even more GPU recomended 60hz monitor settings and via nvidia panel in Lineage2 game profile vsync settings to on effects are set up till film deck and the rest are not used but still working again this can eat alot of GPU Don't overheat GPU this is for freya high five but might work on others too copy in the  System  folder the folder  reshade-shaders  and the files  d3d9.dll  ReShade.ini  ReShadePreset.ini  ReShade.log  CccDddCcc.ini insert opens the menu and delete is on and of some settings need  ctrl + left click  to be changed   making another profile will reset the not activated effects to their default values so just copy the profile  CccDddCcc  and rename if needed also something needs to be closed from settings in game menu, the blur at distance and advanced shaders but keeping the advanced water effects all reflections   for those that don't like the h5 look of the sky and the red fog and rain and ambien red at night on all maps well if we want the cool gracia final epilogue back then we need to do this rename the  Maps  folder to Mapsretail or whatever copy the  Maps  folder from gracia final epilogue to h5 also we need the  L2_Skies.utx  from gracia final epilogue  Textures  folder to be replaced and also we need to do the same to the files  timeenv0.int  timeenv1.int  timeenv2.int  timeenv3.int  found in  system  folder   another setting that will probably be needed but not really tested out is to open file  option.ini  from  system  folder and add cachesize like this   [FirstRun] FirstRun=2   [Engine.GameEngine] CacheSizeMegs=512   also maybe is good to change those to 4.000000   [ClippingRange] Terrain=4.000000 Actor=4.000000 StaticMesh=4.000000 StaticMeshLod=4.000000 Pawn=4.000000       sorry bad english   https://mega.nz/file/aRNXxDrQ#mbxrNERBtW0XEEezK6w8-86oZWuX1k6NgtR6RZWKRVM   the compression on the video is kinda bad but meh    
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..