Zluo said that the font UpTextEx will work for RSPS SoulSplit. I can neither confirm nor deny this, but if you are going to implement that method then this is roughly how you would go about it.
function to use -
FindText(var cx, cy: Integer; txt,font: string; xs, ys, xe, ye: Integer): Boolean;
variables explained -
cx - where it will store the x-coordinate if string is found
cy -where it will store the y-coordinate if string is found
txt - text to search for
font - what font to search for the text in
xs - start x-coordinate to search in
ys - start y-coordinate to search in
xe - end x-coordinate to search in
ye - en y-coordinate to search in
example use -
Simba Code:
procedure ChopTree;
var
x,y:integer;
begin
if FindTree then
begin
if FindText(x, y, 'hop', 'UpTextEx', 0, 0, w-1, h-1) then
ClickMouse2(mouse_Left) else
WriteLn('Incorrect UpText @ChopTree');
end else
WriteLn('Didn''t FindTree @ChopTree');
end;
Now this is purely an example, I do not know what your procedure looks like or anything like this so I'm not sure how you are implementing it but this is a quick run down of this procedure here.
If the script finds a tree using whatever method it is you are using it will check for the UpText.
If it finds the Text 'hop' anywhere within the top-left corner of the client and 1px in from the bottom right corner of the client the script will do a left click at it's current mouse position.
You will need to implement that uptext with changes to the text and changes to the co-ordinates it searches within specific to your own script.