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.
User:Obol/VTMacros
From ATITD6
Jump to navigationJump to searchI had to make a few tweaks to some of the VT scripts.
Flax Stable
In the luaScripts folder edit the common_gps.inc file, replace the findCoords function with the following. It as looking for year 1 and 2 on the clockloc window, so I added years 3 and 4, it we get to year 5 you will need to add another if statement.
Example:
if(not anchor) then
anchor = findText("4, ");
end
function findCoords()
lsPrintln("findCoords");
local result = nil;
local anchor = findText("1,");
if(not anchor) then
anchor = findText("2, ");
end
if(not anchor) then
anchor = findText("3, ");
end
if(not anchor) then
anchor = findText("4, ");
end
if(not anchor) then
anchor = findText("Year");
end
if anchor then
lsPrintln("anchor");
local window = getWindowBorders(anchor[0], anchor[1]);
local lines = findAllText(nil, window, NOPIN);
for i=1,#lines do
lsPrintln("LINE " .. i .. " : " .. table.concat(lines[i], ","));
end
local str = lines[#lines][2];
lsPrintln("lines: " .. str);
local a, b, x, y = string.find(str, ": ([0-9-]+)\, ([0-9-]+)");
result = makePoint(tonumber(x), tonumber(y));
if not result[0] or not result[1] then
result = nil;
lsPrintln("Failed to find coords");
end
end
return result;
end