The Wiki for Tale 6 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.
Difference between revisions of "TaleScripts"
Line 8: | Line 8: | ||
Currently, only VeggieTales is supported, but support for AHK and ACTools is provided, if we can get some maintainers for those scripts. | Currently, only VeggieTales is supported, but support for AHK and ACTools is provided, if we can get some maintainers for those scripts. | ||
− | Note using SVN would be the quickest to install and smallest download for the beginner or novice user to get up and running. Its not as powerful as Git, but you really dont need all the extra features of Git if you are not a developer. | + | Note using SVN would be the quickest to install and smallest download for the beginner or novice user to get up and running. Its not as powerful as Git, but you really dont need all the extra features of Git if you are not a developer or unfamiliar with the tools. |
Line 52: | Line 52: | ||
== Latest Updates == | == Latest Updates == | ||
Note in addition to the below summmary, you can also view updates to the repository such as: compare files, see the before and after in the macro source code, etc at https://github.com/Vaevictusnet/Talescripts | Note in addition to the below summmary, you can also view updates to the repository such as: compare files, see the before and after in the macro source code, etc at https://github.com/Vaevictusnet/Talescripts | ||
+ | |||
+ | |||
+ | *Mar 26, 2012 | ||
+ | ** ADD <b>Thermometer.lua</b> by Skyfeather. Ensure your heater control is set to standard, hover the mouse over the glory hole when you press shift. May still bungle 20% or so of thermometers. | ||
+ | ** Updated 70% of the macros to ensure there is error catching. In other words, if you start a macro up and it can not find the pinned menus it usually just displays and hangs on 'Buttons not found', thus forcing you to break the script with Ctrl+Shift. Now it will immediately exit the script and display an error message (ie 53: Can not find 'Forge' windows.). A prime example is the Forge and Casting Box macros. Previously if no pinned windows were found, it would say 'Buttons not found', but after a 2 second delay, it would still continue the script by counting down as though it did find a pinned menu. | ||
+ | ** Replaced/Updated a couple of images to ensure compatibility with all the macros. Removed the flaxoldegypt.png, flaxnile.png and flaxtedra.png. These are no longer needed as the flaxgeneric.png works for all flax, including future hybrids. | ||
Line 108: | Line 114: | ||
==Current File List== | ==Current File List== | ||
− | This is the current file list as of <b><font color=blue> | + | This is the current file list as of <b><font color=blue>Monday, Mar 26, 2012</font></b>. |
This only shows the 'luascripts' folder inside of Talescripts. | This only shows the 'luascripts' folder inside of Talescripts. | ||
Line 119: | Line 125: | ||
<tr><td>barley.lua</td><td>10,651</td></tr> | <tr><td>barley.lua</td><td>10,651</td></tr> | ||
<tr><td>barley2.lua</td><td>13,703</td></tr> | <tr><td>barley2.lua</td><td>13,703</td></tr> | ||
− | <tr><td>barrel_grinder.lua</td><td>2, | + | <tr><td>barrel_grinder.lua</td><td>2,745</td></tr> |
− | <tr><td>barrel_vise.lua</td><td>7, | + | <tr><td>barrel_vise.lua</td><td>7,794</td></tr> |
− | <tr><td>boards.lua</td><td>1, | + | <tr><td>boards.lua</td><td>1,620</td></tr> |
− | <tr><td>brick_rack.lua</td><td>6, | + | <tr><td>brick_rack.lua</td><td>6,624</td></tr> |
− | <tr><td>Casting.inc</td><td>16, | + | <tr><td>Casting.inc</td><td>16,794</td></tr> |
− | <tr><td>Casting.lua</td><td>4, | + | <tr><td>Casting.lua</td><td>4,098</td></tr> |
<tr><td>cc_Assist.lua</td><td>3,454</td></tr> | <tr><td>cc_Assist.lua</td><td>3,454</td></tr> | ||
<tr><td>chem_helper.lua</td><td>29,418</td></tr> | <tr><td>chem_helper.lua</td><td>29,418</td></tr> | ||
<tr><td>clay.lua</td><td>5,741</td></tr> | <tr><td>clay.lua</td><td>5,741</td></tr> | ||
<tr><td>click_max.lua</td><td>1,096</td></tr> | <tr><td>click_max.lua</td><td>1,096</td></tr> | ||
− | <tr><td>crematory.lua</td><td>19, | + | <tr><td>crematory.lua</td><td>19,183</td></tr> |
− | <tr><td>cut_stones.lua</td><td>2, | + | <tr><td>cut_stones.lua</td><td>2,490</td></tr> |
<tr><td>essences.lua</td><td>14,838</td></tr> | <tr><td>essences.lua</td><td>14,838</td></tr> | ||
− | <tr><td>Fishing.lua</td><td>12, | + | <tr><td>Fishing.lua</td><td>12,562</td></tr> |
<tr><td>Fishing_Func.inc</td><td>4,438</td></tr> | <tr><td>Fishing_Func.inc</td><td>4,438</td></tr> | ||
<tr><td>flax.lua</td><td>8,061</td></tr> | <tr><td>flax.lua</td><td>8,061</td></tr> | ||
<tr><td>flax_common.inc</td><td>8,290</td></tr> | <tr><td>flax_common.inc</td><td>8,290</td></tr> | ||
<tr><td>flax_seeds.lua</td><td>6,680</td></tr> | <tr><td>flax_seeds.lua</td><td>6,680</td></tr> | ||
− | <tr><td>forge.inc</td><td>31, | + | <tr><td>forge.inc</td><td>31,815</td></tr> |
− | <tr><td>forge.lua</td><td>4, | + | <tr><td>forge.lua</td><td>4,183</td></tr> |
− | <tr><td>glass.lua</td><td>8, | + | <tr><td>glass.lua</td><td>8,768</td></tr> |
<tr><td>hacking_rack.lua</td><td>2,811</td></tr> | <tr><td>hacking_rack.lua</td><td>2,811</td></tr> | ||
− | <tr><td>kettle_full.lua</td><td>16, | + | <tr><td>kettle_full.lua</td><td>16,178</td></tr> |
− | <tr><td>kiln.lua</td><td> | + | <tr><td>kiln.lua</td><td>8,522</td></tr> |
<tr><td>mining_t5.lua</td><td>6,214</td></tr> | <tr><td>mining_t5.lua</td><td>6,214</td></tr> | ||
− | <tr><td>multi_click.lua</td><td>2, | + | <tr><td>multi_click.lua</td><td>2,720</td></tr> |
<tr><td>onions.lua</td><td>8,284</td></tr> | <tr><td>onions.lua</td><td>8,284</td></tr> | ||
<tr><td>onions2.lua</td><td>11,797</td></tr> | <tr><td>onions2.lua</td><td>11,797</td></tr> | ||
<tr><td>onions2_update_notes.txt</td><td>8,089</td></tr> | <tr><td>onions2_update_notes.txt</td><td>8,089</td></tr> | ||
<tr><td>paint_watch.lua</td><td>5,605</td></tr> | <tr><td>paint_watch.lua</td><td>5,605</td></tr> | ||
− | <tr><td>paper_press.lua</td><td>2, | + | <tr><td>paper_press.lua</td><td>2,813</td></tr> |
<tr><td>papyrus.lua</td><td>4,683</td></tr> | <tr><td>papyrus.lua</td><td>4,683</td></tr> | ||
<tr><td>pump.lua</td><td>783</td></tr> | <tr><td>pump.lua</td><td>783</td></tr> | ||
<tr><td>quarry.lua</td><td>7,494</td></tr> | <tr><td>quarry.lua</td><td>7,494</td></tr> | ||
<tr><td>raeli_color_mon.lua</td><td>2,719</td></tr> | <tr><td>raeli_color_mon.lua</td><td>2,719</td></tr> | ||
− | <tr><td> | + | <tr><td>Sand_mine.lua.t5</td><td>1,905</td></tr> |
<tr><td>screen_reader_common.inc</td><td>1,726</td></tr> | <tr><td>screen_reader_common.inc</td><td>1,726</td></tr> | ||
<tr><td>silt.lua</td><td>3,889</td></tr> | <tr><td>silt.lua</td><td>3,889</td></tr> | ||
Line 161: | Line 167: | ||
<tr><td>single_click_Strength_mon.lua</td><td>1,667</td></tr> | <tr><td>single_click_Strength_mon.lua</td><td>1,667</td></tr> | ||
<tr><td>testScript.lua.example</td><td>650</td></tr> | <tr><td>testScript.lua.example</td><td>650</td></tr> | ||
+ | <tr><td>thermometer.lua</td><td>2,600</td></tr> | ||
<tr><td>thistle_custom.lua</td><td>6,483</td></tr> | <tr><td>thistle_custom.lua</td><td>6,483</td></tr> | ||
<tr><td>thistle_new.lua</td><td>8,540</td></tr> | <tr><td>thistle_new.lua</td><td>8,540</td></tr> |
Revision as of 02:25, 27 March 2012
Summary
Talescripts is a community driven project to develop, build and maintain a standard distribution of macros for ATITD. The problem, currently, is that each macro user must piecemeal together scripts from various sources, and there's no automatic way to sync up and acquire new scripts and bugfixes.
Solution
Currently, only VeggieTales is supported, but support for AHK and ACTools is provided, if we can get some maintainers for those scripts.
Note using SVN would be the quickest to install and smallest download for the beginner or novice user to get up and running. Its not as powerful as Git, but you really dont need all the extra features of Git if you are not a developer or unfamiliar with the tools.
SVN option
- Install TortoiseSVN: http://tortoisesvn.net/downloads.html
- Create C:\TaleScripts
- right click on C:\TaleScripts and select SVN Checkout
- use https://github.com/Vaevictusnet/Talescripts as your target
- go into your c:\TaleScripts\trunk\VeggieTales folder and enjoy!
Git option
- Install msysgit: http://code.google.com/p/msysgit/downloads/list
- Should be the file that looks like: msysGit-netinstall-#.#.#-preview#.exe
- Install TortoiseGIT: http://code.google.com/p/tortoisegit/downloads/list
- get the latest version for your system 64-bit or 32-bit
- Create C:\TaleScripts
- right click on C:\TaleScripts and select Git Clone
- use git://github.com/Vaevictusnet/Talescripts.git as your URL
- go into your c:\TaleScripts\VeggieTales folder and enjoy!
Syncing
- Just use SVN Update or Git Pull with the default options. These options are accessible by right clicking the Talescript folder (in Windows Explorer/My Computer).
- Synching is the same thing as 'Check for Updates' and patch any files that are needed.
Creating a Shortcut
You can manually create a shortcut (icon) on your Desktop, for the new VeggieTales folder/program. Note Talescripts does not include an installer program. Even though it contains the original VeggieTales.exe, you will need to create a shortcut or manually launch VeggieTales.exe from the Talescripts folder.
- Right click an empty area on your desktop
- Choose Create Shortcut
- Browse to and select "C:\TaleScripts\VeggieTales\VeggieTales.exe" file.
Developers
- Use Git, for best results. Fork and talk to Vae, Cegaiel, or KasumiGhia about getting pulled into the main release. We can assist if you're unfamiliar with the tools.
Latest Updates
Note in addition to the below summmary, you can also view updates to the repository such as: compare files, see the before and after in the macro source code, etc at https://github.com/Vaevictusnet/Talescripts
- Mar 26, 2012
- ADD Thermometer.lua by Skyfeather. Ensure your heater control is set to standard, hover the mouse over the glory hole when you press shift. May still bungle 20% or so of thermometers.
- Updated 70% of the macros to ensure there is error catching. In other words, if you start a macro up and it can not find the pinned menus it usually just displays and hangs on 'Buttons not found', thus forcing you to break the script with Ctrl+Shift. Now it will immediately exit the script and display an error message (ie 53: Can not find 'Forge' windows.). A prime example is the Forge and Casting Box macros. Previously if no pinned windows were found, it would say 'Buttons not found', but after a 2 second delay, it would still continue the script by counting down as though it did find a pinned menu.
- Replaced/Updated a couple of images to ensure compatibility with all the macros. Removed the flaxoldegypt.png, flaxnile.png and flaxtedra.png. These are no longer needed as the flaxgeneric.png works for all flax, including future hybrids.
- Mar 24, 2012
- ADD/REPLACE glass.lua with Skyfeather's update - More time efficient and doesn't need to stop making glass items to spike the temperature. Nice job!
- ADD window_unpin.lua by Cegaiel - Will right click all windows to unpin them. Note the word 'This' must be visible in the windows for it to be clicked. I find this handy after running 20-25 thistle gardens. Yes this will even unpin windows that are overlapping each other, such as when you use the thistle_new layout (from window_arranger.lua).
- UPDATE brick_rack.lua, kettles_full.lua and kiln.lua with the above unpin routines. It now will pause and wait for the Shift key before proceeding to unpin. Occassionally I get errors if I do not put ATITD window in focus first (even in high priority mode). This will fix that issue by waiting for you to put ATITD in focus first (if needed).
- Mar 19, 2012
- UPDATE windows_arranger.lua - Added paper press, brick racks and kiln layouts.
- Removed some redundant images from VT folder and images not being used.
- REPOST Forge.inc, uploaded wrong one yesterday
- DELETE kettle_unstoked.lua (as the unstoked functions are still included in below Kettle_Full.lua.
- ADD - the following macros from Bardoth:
- Brick_Rack.lua - Also tweaked it by adding his "Unpin Windows" button from the Kettle Full script - Nice feature!
- Kiln.lua - Also tweaked it by adding his "Unpin Windows" button from the Kettle Full script - Nice feature!
- Kettle_Full.lua - Runs stoked and unstoked kettles.
- Hackling_Rake.lua - Runs hackling rake and will only click if none of your skills are in the red.
- Wheat.lua - Keeps your wheat beds watered and harvests them when its time.
- Mar 17, 2012
- FIX Forge.inc script - Got broken during last update, this is now fixed.
- ADD Simon.lua macro by Tallow - Allows you to set click points and it will repeat the pattern. Idea for pinning up a menu, such as paints and have it repeat upon demand.
- Mar 10, 2012
- Added Casting.lua / Casting.inc - Casting Box macro by Bardoth
- Adjusted project times on Forge.inc (added Jan 29) to have less gaps between projects. There was 30s gap on 10 min projects and 60s gap on 15m projects (gap meaning the time between a project getting done and when the next one was clicked to start). Previously the formulas were 70s * project time (ie 70*15000 for a 15m project) which causes the times to drift over time. Times are now in Teppy Time: 1m = 66s + 3 seconds 'safety net' in case of lag (total 69s), etc. I also applied the new times to Casting.inc macro before adding it...
- Feb 24, 2012
- Added Crematory.lua - Crematory macro by Tallow
- Feb 22, 2012
- Furthur fine tuning to onions2.lua. All updates/tweaks explained in Onions2_update_notes.txt which is included in the luascripts folder.
- Jan 29, 2012
- More powerful barley script added: needs a Warehouse and Rain Barrel though
- Added Forge script by T5 Darkfyre. Also fixed the 'image nill' error on Sheeting and Wire!
- Fishing Script!
- Watermine!
- Strength Monitor!
- Multiple Barrel Vise!
- Improved Onions
- Improved Flax
- Instructions!
Current File List
This is the current file list as of Monday, Mar 26, 2012.
This only shows the 'luascripts' folder inside of Talescripts.
File Name | File Size |
acro.lua | 881 |
barley.lua | 10,651 |
barley2.lua | 13,703 |
barrel_grinder.lua | 2,745 |
barrel_vise.lua | 7,794 |
boards.lua | 1,620 |
brick_rack.lua | 6,624 |
Casting.inc | 16,794 |
Casting.lua | 4,098 |
cc_Assist.lua | 3,454 |
chem_helper.lua | 29,418 |
clay.lua | 5,741 |
click_max.lua | 1,096 |
crematory.lua | 19,183 |
cut_stones.lua | 2,490 |
essences.lua | 14,838 |
Fishing.lua | 12,562 |
Fishing_Func.inc | 4,438 |
flax.lua | 8,061 |
flax_common.inc | 8,290 |
flax_seeds.lua | 6,680 |
forge.inc | 31,815 |
forge.lua | 4,183 |
glass.lua | 8,768 |
hacking_rack.lua | 2,811 |
kettle_full.lua | 16,178 |
kiln.lua | 8,522 |
mining_t5.lua | 6,214 |
multi_click.lua | 2,720 |
onions.lua | 8,284 |
onions2.lua | 11,797 |
onions2_update_notes.txt | 8,089 |
paint_watch.lua | 5,605 |
paper_press.lua | 2,813 |
papyrus.lua | 4,683 |
pump.lua | 783 |
quarry.lua | 7,494 |
raeli_color_mon.lua | 2,719 |
Sand_mine.lua.t5 | 1,905 |
screen_reader_common.inc | 1,726 |
silt.lua | 3,889 |
simon.lua | 3,695 |
single_click_stat_mon.lua | 2,196 |
single_click_Strength_mon.lua | 1,667 |
testScript.lua.example | 650 |
thermometer.lua | 2,600 |
thistle_custom.lua | 6,483 |
thistle_new.lua | 8,540 |
thistle_new_updown.lua.beta | 9,162 |
timer.lua | 776 |
UITest.lua.example | 1,115 |
ui_utils.inc | 4,510 |
watermine.lua | 4,554 |
wheat.lua | 3,367 |
window_arranger.lua | 4,098 |
window_opener.lua | 1,519 |
window_unpin.lua | 1,608 |
wood.lua | 2,608 |