The Wiki for Tale 4 is in read-only mode and is available for archival and reference purposes only. Please visit the current Tale 11 Wiki in the meantime.

If you have any issues with this Wiki, please post in #wiki-editing on Discord or contact Brad in-game.

User:Arguz/ATitD Tools Guide

From A Tale in the Desert
Jump to navigationJump to search

Disclaimer

Use at own risk. no ... wait ...

USE AT OWN RISK!!!

Download

download ATitD Tools.exe Version 0.0.2.1 (this is a pre-alpha release!)

Usage

This application has been programmed and tested on Windows XP SP3 and a resolution of 1280x1024. It does require the .NET framework 3.5 installed (but the installer should take care of that). The source code is not available, but if you are worried about an integrated keylogger of some sort - use NetReflector to dig into the code if you want - I did not run an obfuscator on it.

Misc Macros

The collecting macros are simple to use, just tick the one you need and press the "Start" button and start running around. The one important thing to have them work is to have BIG icons on the LEFT side of your screen (the standard). The limestone gathering macro is set to 7 seconds, you need about 24 End to gather successfully. An option to set the Endurance/timer will be added in a future release.

Forget about the forging macro for now - it does not work properly yet.

For the Free Travel macro choose where to travel (at a CS ofc), stick that window to the top left corner of the screen and start the macro. It will update the window every ten seconds and once travelling is actually free, will press that button and stop itself. Useful for the quick cigarette when waiting for a bus (just dont smoke too long or you will be afk macroing - and thats against the rules if I might remind you ...)

Barrel Vise Macro

Easy - have all the mats you need on you. Pin the barrel vise window at the top left corner, switch to the macro and press start. Now just wait till your new small barrel is finished.

Glazier's Bench Macro

Important Note: the macro is still quite buggy - whilst single bench runs do work (most of the time :P) - tests with multiple benches have not been all too successfuly yet!!!

Intro

Here we go, the diamond under the macros - well a very fragile diamond anyway (I know they arent fragile usually ... this one is). First of all, what does this macro NOT do:

  • Jewel glass until I find the time to gather the mats to fill my jewel glass bench (i.e. next time I make potash)
  • refilling your benches or melting glass - if 31 items per macro run and bench is not enough for you thats too bad
  • Its not as efficient as it could be - in matters of time: after coding most of it I figured that using the "Add 6(12) Charcoal" options would be a lot more time-efficient than respiking the bench after it went below working temperature, allowing for work on the products without pause. Apparently I was not the only one not being aware of this fact - many players seem to only ever add 2 cc and even the glassmaking guide does not go into detail on how to optimize the use of the bench much. I might modify this in a future version.
  • Save the settings - yes it doesnt do that yet. I was focussing on getting the beast to run.

Now what does it do?

  • runs several (up to 6, BUT(!) only tested with 2 so far ;) glazier's benches simultaneously, creating a previously chosen product in a previously chosen amount
  • well yes, that is all it does, apart from possibly wasting your mats if it ever fails to work properly :D

Usage

ATitD Tools1.jpg

  • Run your bench, adding 2 cc only once and record the values - enter all those, space-delimited into the "Heat-Steps:" text box.
  • Run your bench again, adding 2 cc and another 2 cc at the next tick (temperature change) to get the Drop Value. Enter this one in the Drop Value box.
  • Set the type of glass and choose the product and the amount of products you want to produce.
  • Do that for all the benches you want to run.
  • Make absolutely sure you also pick the proper options below the benches (weather the bench is guilded, weather it has a name or not, weather you have the two displayed skills). If setting them incorrectly the macro will definately fail!
  • Press the "Pre Calculate" button.
  • Press the "Run Macro" button.
  • Now some new window comes up, listing 6 benches - the amount of benches you made active is active (the benches do not neccessarily have the same number, but they are in the same order), the others greyed out. Click on the upper right button (1) in each bench control to activate the bench window location function:

ATitD Tools2.jpg

  • The eGenesis client window should become active (if not make it active yourself) and the box left (2) of the button (1) you pressed should display a little window with the letters "Th". Try to move the mouse to the text "This ..." in the title of the glazier's bench which is associated with this macros bench. The button (1) should display whatever image is underneath your mouse cursor - if image (1) and image (2) match the macro will auto lock onto the bench window and turn green:

ATitD Tools3.jpg

  • Do the same for all active benches (till all macro benches turned green) and the "Start" button on the macro window should become active. Now all you need to do is press that button, the macro will automatically make the eGenesis client window active and start heating the bench up and start producing your chosen product. BEFORE pressing that start button you should double check weather all the settings are correct - else, once started with incorrect settings, you will have to wait for the bench to cool down again before you can restart the macro.

Mining Macro

Whilst it is working, I am to lazy to write up a guide just now. There are other good mining macros around (not quite as good imho, else I would rather use them myself) so use those meanwhile. Only 5 types of mines are implemented so far anyway ...

Skills-, Items- and Viticulture Databases

Forget about those also for now. The former will probably get removed anyway (just use the wiki :P) and the latter is a bigger project requiring more time then I am willing to put in right now. I might do so later.

TODO

Currently I am working on the following things, not particulary in that order:

  • a plugin interface - the interface is pretty much ready and working, I only need to convert all the macros coded so far into plugins
  • web update functionality - definately after the plugin interface is done. It will allow to update the application and each plugin seperately (hopefully as its my first web update implementation ...)
  • either fixing the glazier's bench macro or changing it to be more efficient (using a different algorithm) and therefore also fixing it
  • a charcoal oven macro supporting multiple ovens
  • a crematory macro supporting multiple crematories
  • a flax gathering macro - if I'd only get the application to drag the mouse instead of just clicking it ...

Version History

  • 0.0.2.1 - Initial Release
    • gathering macros (grass, clay, slate, limestone)
    • zinc, iron, tin, lead and copper mining macro (0.0.6.3)
    • barrel vise macro (0.0.9.0)
    • glazier's bench macro (0.0.2.0)

Known Bugs

  • limestone gathering is set to 7 seconds (you'll need 24 Endurance)
  • jewel glass bench is not yet implemented
  • forging macro is (very) buggy - dont use at all
  • and a lot more :P