Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Thimotty

Pages: [1]
1
Off Topic / Interesting....
« on: July 25, 2010, 03:27:02 PM »
I like to make a backup of my uo folder from time to time. I have done the following test:
I have restored an older version of the game. Not only the client.exe but the entire game with all files. Then with "XN Resource Editor" i edited only the "client.exe" and changed only the "File Version" from 7.0.1.1 to 7.0.8.0. Guess what - i was able to login and play without any problems (probably i didn't try to access anything new, and if i have it would probably crash). The point is that OSI was totally fooled, however the easyuo was not. I even tried with hex editor to change the last value of the supported versions list in easyuo from 7.0.3.1 to 7.0.8.0 and it still didn't work. But since the game was working i think no memory locations, variable names, functions or classes have been changed in the client (as CEO stated at the last major update) and easyuo was deliberately made not to work with any new version.
Please tell me I'm wrong.....

2
Script Debug / I need idea :)
« on: November 01, 2009, 06:15:31 PM »
Can anyone give me idea how to make something like this:
Code: [Select]
set %file c:\ignored.txt
call %file
if some_conditions_here
   {
   execute cmd.exe /c echo ignoreitem #FINDID >> %file
   }
This way it does not ignore the items from ignored.txt file on "call %file"


edit: I found the problem. It is working however the "exit" command reset all ignored items but preventing the "call" command to execute again. It is very strange.

3
Television/Movies / Finally the new Stargate series have started.
« on: October 07, 2009, 12:03:04 AM »
Grrrr I can't wait for the 3rd episode :)
anyone else addicted :P ?

4
Scripting Chat / Is there any workaround for the hanging send command?
« on: October 04, 2009, 06:40:06 PM »
Very often the send command hang because of lost packets.
Does anyone know workaround to use it without waiting for anything to be returned?

5
Character skill advancement / Thimotty Fast Stealth Trainer
« on: October 03, 2009, 09:23:37 PM »
Fast Stealth Trainer

Description: Trains Stealth Really Really Fast

Instructions how to use it are included in the file. In short:
1) Start the script
2) Walk 1 tile close to ANY public gate (like in luna or heaven) and
3) Press the OFF button to unpause the script
4) Enjoy!


Update: Ver. 3.0
changes:
1) Fixed to actually work again.
2) Fixed to match OSI gates.
3) Fixed some minor errors.
4) Default revealing changed to taming.

I have just used it on atlantic do go 30-120. CC still rarely crashes but it is client issue not script one. I have used armors from uoguide list:
0-30 Buy from NPC
30-57.4 Leather Gorget and Leather Gloves.
57.4-65 Ringmail Gloves, Leather Sleeves and Leather Gorget.
65-84.5 Ringmail Gloves and Ringmail Sleeves and Leather Gorget.
84.5-95 Ringmail Gloves, Ringmail Leggings, Leather Tunic, Studded Sleeves and Studded Gorget.
95-100 Leather Leggings, Chainmail Tunic, Studded Gorget and Leather Cap.
100-120 Chainmail Tunic, Ringmail Sleeves and Platemail Gorget.


Update:

Ver. 2.1
changes:
Fixed gump type after SA changes

Ver. 2.0
changes:
1) Fixed to match OSI gates. It will still work on FS but the names of the gated may not match depending of the shard. For example in my last FS maginca gates have been removed from the gump.
2) Added few variables for easy modifying if uo client is changed again.
3) Added variables to set some gates disabled by default so you don't have to disable them each time (I know I could use a global variables but I prefer not to)
4) Default revealing changed to speaking.


Code: [Select]
;==================================
; Script Name: Fastest Stealth Trainer
; Author: Thimotty
; Version: 3.0
; Client Tested with: 7.0.58.0 Patch 80
; EUO version tested with: 1.5.1.311
; Shard OSI / FS: OSI
; Revision Date: 15/04/2017
; Public Release: 5/12/2008
; Global Variables Used: None
; Purpose: Trains Stealth Really Fast
;==================================


6
Scripting Chat / Help with string functions
« on: October 01, 2009, 01:35:13 PM »
How can i change all spaces in a string with "_"
Somithing like:
Code: [Select]
set %prop #PROPERTY
while #spc in %prop
   {
   some actions with srt command and prop var
   }
Can anyone help me?

7
Scripting Tutorials / A simple code to test aviable UO colors
« on: September 25, 2009, 12:18:41 PM »
A simple code to test aviable UO colors

Code: [Select]
set %speed 20                         ;20=1sec delay; 40=2sec delay;
set %maxcolor 10000                ;how many colors to test

for %counter 1 %maxcolor
   {
   event ExMsg #charID 3 %counter %counter
   }
halt

8
Here is my first contribution - my most used subs file.


Installation:
Just unzip the file "_ThimSubs_.zip" in the same folder with euox.exe


Usage:

1) The targeting sub:
In your code insert this:
Code: [Select]
call _ThimSubs_ choosetarget
set %somevar %temptarget
This will bring a targeting cursor in the game, waiting for you to target something. Once you target something it's ID will be stored into the "%somevar" variable.

2) The teleporting sub:
In your code insert this:
Code: [Select]
call _ThimSubs_ teleport_to_rune_in_book %runebook %rune %teleport_try %teleport_skill
this will teleport you to the rune number %rune in the runebook %runebook using the skill %teleport_skill and will try %teleport_try times on failure (for example if your chivalry skill is not enough).



Here is a sample script that uses both subs and will teleport you to each rune in 3 runebooks:
Code: [Select]

set %teleport_skill chiv  ; define the skill you will be using to teleport - chiv/mage
set %teleport_try 3       ; define how many times the script will try to teleport you on failure

event ExMsg #charID 3 1673 target your runebook 1
call _ThimSubs_ choosetarget
set %runebook1 %temptarget
wait 5

event ExMsg #charID 3 1673 target your runebook 2
call _ThimSubs_ choosetarget
set %runebook2 %temptarget
wait 5

event ExMsg #charID 3 1673 target your runebook 3
call _ThimSubs_ choosetarget
set %runebook3 %temptarget
wait 5

loop:
wait 1
for %counter 1 16
   {
   call _ThimSubs_ teleport_to_rune_in_book %runebook1 %counter %teleport_try %teleport_skill
   }
for %counter 1 16
   {
   call _ThimSubs_ teleport_to_rune_in_book %runebook2 %counter %teleport_try %teleport_skill
   }
for %counter 1 16
   {
   call _ThimSubs_ teleport_to_rune_in_book %runebook3 %counter %teleport_try %teleport_skill
   }

goto loop


I use those subs in almost all my scripts so i think they could be useful. And i know the semple script can be made much much more shorter, but i'm posting it as tutorial and I wanted  it to be as readable as possible.

Post Merge: September 23, 2009, 09:57:34 PM
Hmm i cannot see the attached file although if i edit the post in the advanced options it say it is there?!?!?!

9
New member introductions / hi :)
« on: September 23, 2009, 06:51:24 PM »
Hi all :)
I have never been good in introducing myself :)
Anyway I'm UO player for 8 years and easyuo scripter for 4 years. Now that EUO is down i got bored waiting for an update and start looking for some alternatives. That's how i got here. I have checked ScriptUO and I've found it fabulous so i think I'll stick around :)

Pages: [1]