Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
New member introductions / Re: Hello Returning to UO!!!
« Last post by zzneonzz on September 24, 2021, 01:03:23 AM »
Thanks for the warm Welcome! Any advice for a returning player from the good ole days?
22
New member introductions / Re: Hello Returning to UO!!!
« Last post by gimlet on September 23, 2021, 05:33:40 PM »
WELCOME!
23
New member introductions / Re: Hello Returning to UO!!!
« Last post by Crisis on September 23, 2021, 03:09:40 PM »
Welcome to SUO! Thanks for your introduction - restricted status lifted - feel free to enjoy all the benefits of the site!
24
New member introductions / Hello Returning to UO!!!
« Last post by zzneonzz on September 23, 2021, 03:45:50 AM »
Hey I'm NeoN I have started playing UO back in 2001 and played for 2-3 years before moving on to other MMO's.  I have recently returned to UO thanks to some really cool Free to Play Shards.  I'm not sure what type character I will play this time around in the past I always played a Tamer and Bard but will the changes i'm still trying to find my path.  I came here looking for like minded people and some tools to help aid me in my adventures.

It is so nice to see a great game that is still going strong after so many years.  I can't wait to learn all that has changed.
25
New member introductions / Re: My introduction
« Last post by Crisis on September 23, 2021, 02:59:19 AM »
A Very Warm Welcome!

Our only requirement to be part of this site is for new members to write a good and thoughtful introduction.

Before we will unrestrict you - you need to tell us a lot more!
Please greatly expand your introduction and tell us about yourself and your UO life.

Look at the stickied examples if you need insight.
I think you will find the effort required to write a four or five paragraphs will pay off with this community!

(Use a translator program if you feel you can not write in English.)
26
New member introductions / My introduction
« Last post by vehumet on September 22, 2021, 11:54:04 PM »
After came back to UO, I finally need easyuo to play well.

Playing sampire in Asuka

Thanks!
27
New member introductions / Re: Back after a break
« Last post by Crisis on September 19, 2021, 07:17:39 AM »
A Very Warm Welcome!

Our only requirement to be part of this site is for new members to write a good and thoughtful introduction.

Before we will unrestrict you - you need to tell us a lot more!
Please greatly expand your introduction and tell us about yourself and your UO life.

Look at the stickied examples if you need insight.
I think you will find the effort required to write a four or five paragraphs will pay off with this community!

(Use a translator program if you feel you can not write in English.)
28
New member introductions / Back after a break
« Last post by skylin3d on September 19, 2021, 06:06:56 AM »
Been off and on uo for awhile just cant seem to stay away, looking to build some tedious characters with some help, playing on atlantic and a few other servers, prices have gone insane in the game lately. I built a sampire and mage/tamer , amazing characters. cant wait to build some crafters to improve my gameplay.

sky
29
New member introductions / Re: Hello Script UO
« Last post by lydaan on September 17, 2021, 06:43:56 AM »
Hello again! It's been a long while, so I thought I'd "re-introduce," myself.

I stopped playing Ultima about 3 years ago as life got busy for myself as well as for my IRL friend who got me into the Free Shard he was on. On top of that the server owner started making changes that I found less enjoyable, so I just left. I'm between jobs right now, and found myself with a lot of free time and fired up Ultima and EasyUO to work on some unfinished business that had been bothering me. I also wanted to say thanks to TrailMyx for maintaining the site and providing the forum.

From the help of many here I was able to go from a scripting novice, where my scripts would memory leak to no end causing constant client crashes and Windows BSODs every 3-5 days, to the point where I can run several scripts that do several things almost endlessly (weeks to months) before a client crash. And no more BSODs. Thanks for your patience and willingness to help, EN.

I wouldn't really consider myself a player as much as a scripter. I find much more satisfaction from the challenges of how to script something than from playing. I don't know how long I'll be around this time, but I've invested several thousands of hours into EasyUO over the years, and am working on some subs that I'd like to share once I get some testing and/or logic done.

I left before with a handful of scripts ~90% complete, (miner, logger, BOD sorter, BOD filler/turn-in, and a bunch of stand-alone helper scripts for certain tasks). All in working order and decent enough to share if I wanted to. But there was always one nagging issue that I didn't want to tackle at the time. I knew how to solve it, but I also knew it would require restructuring my scripts from the ground up and that was too daunting at the time. Now, after 3 years, I am no longer invested in my previous scripts and it feels "fresh."

I play on an AFK friendly FS (great place for script testing/writing) that's based in Sweden. I live near west coast US. My ping varies from 250-350ms regularly with spikes from 700-1500ms, AND I often lose connection. My scripts work just fine in a vacuum, but not in reality where the server I'm connecting to is thousands of miles away across an ocean.

I've solved ping for basically any situation (exevent drag/drop is the only action I can think of where I have to use a "static," wait time with sufficient tolerance, as I have not found some type of confirmation in EasyUO), but losing connection was the big issue. Reconnecting is easy, but to truly tackle the issue requires structuring scripts so that connection is the focal point for every client interaction. If stable, full automation is the goal.

The big sub I'm working on right now I call Sub ClientAction, where every client action is funneled into a singular varCheck that checks for connection and reconnects if lost and your script picks up at or near where it left off. The goal is to minimize client spam and bifurcate all client interactions from the EasyUO logic, so that EasyUO keeps itself busy, rather than spamming the client if connection is lost.

A simple example of a call:
instead of
Code: [Select]
event macro 8 7
while #contid <> #backpackid
   wait
you would
Code: [Select]
gosub clientAction open backpackAnd if connection is lost before the backpack opens, Sub ClientAction would automatically reconnect, attempt again to open the backpack, and then return once successful. The script/client having been none the wiser.

I'm reaching the point where I'm polishing the first-ish draft, but I won't post it until I do a write-up which will likely take me a full days work, as it includes a few sub-subs and at least one handler sub. And I still need to decide how to handle click actions for crafting/other multi-click-action gumps. That's not happening soon. Maybe in a week or two. I'll start a discussion thread about it once I start working on the write-up. Maybe within a few days time. I'm very interested in any/all feedback, critical or otherwise.

My main focus right now is this sub, and other "operational" functionality, as well as the ins/outs of beating EasyUO into submission. I think most can agree, it is somewhat limited in terms of expected functionality (like subs not being true localized functions), but it is also VERY robust and provides ample work-arounds for any perceived short-comings. And that also adds to the enjoyment (or maybe headache ;)) of scripting in EasyUO, and I am looking forward to hopefully discussing these topics and more with everyone here, again.

Well... that's about it for my "re-introduction," sorry for the long-winded post, resurrecting a "dead," thread and probably/partially off-topic directory. Thanks to those who bothered to read it.

And thanks again, TM!
30
New member introductions / Re: Greetings! Back after 10 years off
« Last post by Crisis on September 16, 2021, 01:16:12 PM »
Welcome to SUO!
Pages: 1 2 [3] 4 5 ... 10