The Wiki for Tale 5 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.
Guilds/PKURFL4X/Phaia
Paints
Paint Recipes:
A B C D F G H I K L M N O P R S T V W Y
Color | Recipe | Checked |
A | ||
AliceBlue | ||
AntiqueWhite | ||
Aqua | ||
Aqua Marine | ||
Azure | ||
B | ||
Beige | ||
Bisque | ||
Black | ||
Blanched Almond | ||
Blue | ||
Blue Violet | ||
Brown | ||
Burlywood | ||
C | ||
Cadet Blue | ||
Carrot | ||
Chartreuse | ||
Chocolate | ||
Coral | ||
Cornflower Blue | ||
Cornsilk | ||
Crimson | ||
D | ||
Dark Blue | ||
Dark Cyan | ||
Dark Golden Rod | ||
Dark Gray | ||
Dark Green | ||
Dark Khaki | ||
Dark Magenta | ||
Dark Olive Green | ||
Dark Orange | ||
Dark Orchid | ||
Dark Red | ||
Dark Salmon | ||
Dark Sea Green | ||
Dark Slate Blue | ||
Dark Slate Gray | ||
Dark Turquoise | ||
Dark Violet | ||
Deep Pink | ||
Deep Sky Blue | ||
Dim Gray | ||
Dodger Blue | ||
F | ||
Feldspar | ||
Fire Brick | ||
Floral White | ||
Forest Green | ||
Fuchsia | ||
G | ||
Gainsboro | ||
Ghost White | ||
Gold | ||
Golden Rod | ||
Gray | ||
Green | ||
Green Yellow | ||
H | ||
Honeydew | ||
Hot Pink | ||
I | ||
Indian Red | ||
Indigo | ||
Ivory | ||
K | ||
Khaki | ||
L | ||
Lavender | ||
Lavender Blush | ||
Lawn Green | ||
Lemon Chiffon | ||
Light Blue | ||
Light Coral | ||
Light Cyan | ||
Light Goldenrod Yellow | ||
Light Green | ||
Light Grey | ||
Light Pink | ||
Light Salmon | ||
LightS ea Green | ||
LightS ky Blue | ||
Light Slate Blue | ||
Light Slate Gray | ||
Light Steel Blue | ||
Light Yellow | ||
Lime | ||
Lime Green | ||
Linen | ||
M | ||
Maroon | ||
Medium Aquamarine | ||
Medium Blue | ||
Medium Orchid | ||
Medium Purple | ||
Medium Sea Green | ||
Medium Slate Blue | ||
Medium Spring Green | ||
Medium Turquoise | ||
Medium Violet Red | ||
MidnightBlue | ||
Mint Cream | ||
Misty Rose | ||
Moccasin | ||
N | ||
NavajoWhite| | ||
Navy | ||
O | ||
Old Lace | ||
Olive | ||
Olive Drab | ||
Orange | ||
Orange Red | ||
Orchid | ||
P | ||
PaleGoldenrod | ||
PaleGreen | ||
PaleTurquoise | ||
PaleVioletRed | ||
PapayaWhip | ||
PeachPuff | ||
Peru | ||
Pink | ||
Plum | ||
PowderBlue | ||
Purple | ||
R | ||
Red | ||
Rosy Brown | ||
Royal Blue | ||
S | ||
Saddle Brown | ||
Salmon | ||
Sandy Brown | ||
Sea Green | ||
Seashell | ||
Sienna | ||
Silver | ||
Sky Blue | ||
Slate Blue | ||
Slate Gray | ||
Snow | ||
Spring Green | ||
Steel Blue | ||
T | ||
Tan | ||
Teal | ||
Thistle | ||
Tomato | ||
Turquoise | ||
V | ||
Violet | ||
Violet Red | ||
W | ||
Wheat | ||
White | ||
White Smoke | ||
Y | ||
Yellow | ||
Yellow Green |
/ This currently works for my screen resolution 1600 x 900 with ATITD in full screen
// Pin the crematory window in the upper left of the screen as far into the corner as possible
// Load with stuff manually and make sure the window is fully refreshed so that the
// "fire crematory" button appears and there is no slider bar!
// Start the macro - it will click the fire button which will also bring ATITD to the top // Once the crematory has finished go back to ACTOOL and stop the macro - it currently just // has a huge crude loop - it would be relatively easy to monitor the progress bar but I // haven't done that yet
// For different screen resolutions I guess use "pixie" or something similar to get coords // Need to change slider and button numbers under slider control for your particular crematory // (The wiki explains how to analyse your crematory)
//PKURFL4X: //Sliders numbered left-to-right 1-7. //Buttons labeled left-to-right 1-5.
//Button 1 -> 3 //Button 2 -> 1 //Button 3 -> 7, 2 //Button 4 -> 4, 6 //Button 5 -> 5
Constants
//Make sure the "Take..." option is NOT in the pinup menu or else this script will fail (burn your loaded resources).
//Make sure the crematory is completely empty before pinning up the menu, in the upper left corner.
//More instructions/screenshots at http://www.atitd.org/wiki/tale4/User:Cegaiel/Macros/Crematory
//These settings will work on 1024x768. Only change these it you want it work at a different resolution.
// Vertical position of middle of slider bar midSlider = 282
// Vertical position of button centres vrtButton = 362
// Horizontal positions of seven slider bars hrzSlider1 = 37 hrzSlider2 = 73 hrzSlider3 = 109 hrzSlider4 = 145 hrzSlider5 = 181 hrzSlider6 = 217 hrzSlider7 = 253
// Horizontal positions of five button centres
hrzButton1 = 64
hrzButton2 = 105
hrzButton3 = 144
hrzButton4 = 185
hrzButton5 = 225
// Position of left most point of red line
hrzRed = 35
verRed = 192
//Leave these alone count = 0 counthi = 0 countlo = 0 clickflag = 0 flag = 1 posSlider1 = 0 posSlider2 = 0 posSlider3 = 0 posSlider4 = 0 posSlider5 = 0 posSlider6 = 0 posSlider7 = 0 comSlider1 = 0 comSlider2 = 0 posSlider1old = 0 posSlider2old = 0 posSlider3old = 0 posSlider4old = 0 posSlider5old = 0 posSlider6old = 0 posSlider7old = 0 END
//Click the top of menu to refresh the menu MousePos 90, 54 delay 200 LeftClick
// Clicks to fire the crematory (need to specify centre of fire button)
MousePos 74, 103
delay 200
LeftClick
// First call to obtain initial positions of sliders call GETSLIDERPOS Compute posSlider1old = $posSlider1 Compute posSlider2old = $posSlider2 Compute posSlider3old = $posSlider3 Compute posSlider4old = $posSlider4 Compute posSlider5old = $posSlider5 Compute posSlider6old = $posSlider6 Compute posSlider7old = $posSlider7
// Crude loop at the moment. Should really monitor the progress bar.
loop 500
//Credit to Daniels for this sniplet of code to watch the red progress bar
//and exit script when the bar disappears (when done).
// Checks whether the batch is done, breaks loop if so LoadRGB $hrzRed,$verRed delay 100 if {RGBRed} < 250 break END
call GETSLIDERPOS
// One slider per button control // Need to alter slider and button numbers for particular crematory
//1st single slider/button combo:
if $posSlider3 > 0 if $posSlider3 > $posSlider3old mousepos $hrzButton1,$vrtButton delay 200 LeftClick END END if $posSlider3 < 0 if $posSlider3 < $posSlider3old mousepos $hrzButton1,$vrtButton delay 200 LeftClick END END
//2nd single slider/button combo:
if $posSlider1 > 0 if $posSlider1 > $posSlider1old mousepos $hrzButton2,$vrtButton delay 200 LeftClick END END if $posSlider1 < 0 if $posSlider1 < $posSlider1old mousepos $hrzButton2,$vrtButton delay 200 LeftClick END END
//3rd single slider/button combo:
if $posSlider5 > 0 if $posSlider5 > $posSlider5old mousepos $hrzButton5,$vrtButton delay 200 LeftClick END END if $posSlider5 < 0 if $posSlider5 < $posSlider5old mousepos $hrzButton5,$vrtButton delay 200 LeftClick END END
// Two sliders per button control (use centre of mass, i.e. average) // Need to alter slider and button numbers for particular crematory //Note Editing a slider number is $posSlider#, not comSlider#. Do not change the 1 or 2 on $comSlider1 and $comSlider2
//1st two slider/one button combo:
Compute comSlider1 = ($posSlider2 + $posSlider7)/2 if $comSlider1 > 0 Compute clickflag = 0 if $posSlider2 > $posSlider2old Compute clickflag = 1 END if $posSlider7 > $posSlider7old Compute clickflag = 1 END if $clickflag = 1 mousepos $hrzButton3,$vrtButton delay 200 LeftClick END END if $comSlider1 < 0 Compute clickflag = 0 if $posSlider2 < $posSlider2old Compute clickflag = 1 END if $posSlider7 < $posSlider7old Compute clickflag = 1 END if $clickflag = 1 mousepos $hrzButton3,$vrtButton delay 200 LeftClick END END
//2nd two slider/one button combo:
Compute comSlider2 = ($posSlider4 + $posSlider6)/2 if $comSlider2 > 0 Compute clickflag = 0 if $posSlider4 > $posSlider4old Compute clickflag = 1 END if $posSlider6 > $posSlider6old Compute clickflag = 1 END if $clickflag = 1 mousepos $hrzButton4,$vrtButton delay 200 LeftClick END END if $comSlider2 < 0 Compute clickflag = 0 if $posSlider4 < $posSlider4old Compute clickflag = 1 END if $posSlider6 < $posSlider6old Compute clickflag = 1 END if $clickflag = 1 mousepos $hrzButton4,$vrtButton delay 200 LeftClick END END
Compute posSlider1old = $posSlider1
Compute posSlider2old = $posSlider2
Compute posSlider3old = $posSlider3
Compute posSlider4old = $posSlider4
Compute posSlider5old = $posSlider5
Compute posSlider6old = $posSlider6
Compute posSlider7old = $posSlider7
END
// Procedure to find slider positions
Procedure GETSLIDERPOS
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider1, $midSlider Compute posSlider1 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider1, $counthi Compute posSlider1 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider1, $countlo Compute posSlider1 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider2, $midSlider Compute posSlider2 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider2, $counthi Compute posSlider2 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider2, $countlo Compute posSlider2 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider3, $midSlider Compute posSlider3 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider3, $counthi Compute posSlider3 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider3, $countlo Compute posSlider3 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider4, $midSlider Compute posSlider4 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider4, $counthi Compute posSlider4 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider4, $countlo Compute posSlider4 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider5, $midSlider Compute posSlider5 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider5, $counthi Compute posSlider5 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider5, $countlo Compute posSlider5 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider6, $midSlider Compute posSlider6 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider6, $counthi Compute posSlider6 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider6, $countlo Compute posSlider6 = $midSlider - $countlo Compute flag = 0 END END
Compute counthi = $midSlider Compute countlo = $midSlider Compute flag = 1 IsBlack $hrzSlider7, $midSlider Compute posSlider7 = 0 Compute flag = 0 END while $flag > 0 Compute counthi = $counthi + 6 IsBlack $hrzSlider7, $counthi Compute posSlider7 = $midSlider - $counthi Compute flag = 0 END Compute countlo = $countlo - 6 IsBlack $hrzSlider7, $countlo Compute posSlider7 = $midSlider - $countlo Compute flag = 0 END END
END