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.


Messages - casca

Pages: 1 [2]
16
Feedback / Re: Question to Trailmyx
« on: September 11, 2009, 09:15:18 PM »
Hey Casca,

Just no time to tackle the whole client interaction thing.  I've tested a few open source methods to do it, but up until now nothing stands up to the EUO client interface and features.  It's moments like this when you truly see how "closed" OpenEUO is because when the main/only developer goes down, you're stuck and are at the mercy of their trials and tribulations.

I'm continuing to keep an eye on the other non-OpenEUO projects that are REAL open source, and when one achieves a level of stability and usefulness, I'll consider plugging it into ScriptUO.  I have lots of the groundwork layed in ScriptUO including a fully functional parser, user interfaces that are exact replications of EUO, etc.  

But next week? Nope.  Next 6 months?  Probably not.  So holding your breath will probably be deadly; I wouldn't recommend it.  :)

Hopefully people will read this; I've got like 10-15 PMs with people asking me this as well as promising me their 2nd born if I was to "share" the fully functional SUO with them.  lol, I wish *I* had the fully functional version.

Yeah I figured there would be word out if you had a "fully functional version".  I just had to ask.  I was aware of the tool, but I read a post you made about it and it felt like you had bigger/better plans for it.  That made me think "Maybe he has something int he works and needs help".

Anyway, it would be great if we could get theball started on something... perhaps we should make a new thread and invite some of the community on this and other sites to brain storm and come up with something.  I think if we put together a real open source project here we could accomplish something.  Cheffe's contributions to scripting are unparrelleed and I'm not shining his ass either, it is just that he's pu tin the time, effort, etc... I just wish he'd get off the source code and stop needing to "protect" / "control" the project that he really has no heart in anymore.  I feel like he's just used to being worshipped and isn't willing to give up the mantel. 

17
Feedback / Question to Trailmyx
« on: September 11, 2009, 04:12:42 PM »
Hey bud,

Haven't been on for awhile, I started playing UO again about 2 months ago. Where are you with your ScriptUO program?  Does the scripting language resemble EasyUO?  Does it function with the new SA Client?  No offense to Cheffe I'm sure he's sick and has issues, etc... but I think if you are capable of updating yours I might want to convert which means I'm willing to do some extensive bug testing.   Can you  kind of give me a status update as to where you are with it, how much time you are willing to put into the project, etc...?

Thanks! :)

18
Scripting Chat / Re: Another Way for Heartwood Quest?
« on: August 23, 2009, 08:12:46 AM »
That's the problem with most heavy dedicated servers out there.  Their video cards are nearly non-existant.  Heavy Sun servers with ATI Rage cards.  lol.  Anyhow, you can just use any plain-jayne dual/quad core with at least 4GB and you should be able to do just find.  I was running 4 questers on my 3.6GHz Athlon X2 and only 2GBytes (nVidia 7800GT).  Worked great.   I was even using just VMware Workstation, and not the Server.  I'd imagine ESX server would do great with it.

You know I just upgraded to vSphere (esx server 4.0) and I have to say I can get about 40 clients going at one time on one box (the server I mentioned before).  Awesome thing about vsphere is it actually has virtual video cards and you can assign memory to them.  So each of the VMs I have get enough video ram to handle the task.  So 10 VMs with 4 clients in each one.  I have 4 gigabit ethernet cards in that machine (it's actually 2 pci-e nics I believe that have two gigabit ports on each card).  Anyway, hardly cost effective, but I had the equipment laying around and started to play more after we discussed the issue. 

19
Scripting Chat / Re: Another Way for Heartwood Quest?
« on: February 21, 2009, 07:58:51 PM »
Casca, were you VMing or just Multiclienting?

MultiClienting. I have tried VMing with a pretty impressive server (Dual Processor 12 gigs of ram 4 TB array etc...) and I haven't had a lot of luck.  The VMs aren't able to do the graphics well so things are laggy (Which is handy for exploiting at times but I have not had a lot of success running more than 2 clients in one VM). I have never tried it on an ESX server but I do have it going in VMware Server on a Windows 2008 Enterprise box (specs above).

Any tricks on getting the video performance to come in line? 

Anyone seen or heard of the linux version of the uo client? Does it still work? I remember back in the day they had one and you could do quite a bit with that if it were still around...

(The lag seems to really effect the Quests per hour - I have stats on my heartwood script and I can't get more than 35/hr when I have more than 2 clients running in a VM)

20
Scripting Chat / Re: Dynamic var creation based on %0 value of a gosub?
« on: February 21, 2009, 07:55:18 PM »

Ah man I love TrailMyx.  For those of you that don't know... he's about the best scripter I've ever seen.  I just learned some stuff in this thread. Thanks again Yoda.

Glad that an old thread could help. I wish we had the useful information from UOC; there was all kinds of juicy nuggets of information there too!  It's a shame all that information is gone.

No worries, in time we can get it all back if people ask enough questions.

Yah that was a promising site, too bad the guy running it was bi-polar.

21
New member introductions / Re: Hola
« on: February 21, 2009, 06:04:09 PM »
Howdy man, welcome to our sleeply little place.  I remember you!  It's a new site, and a new day.  ;)

Anyway, glad you made it!

Yes indeedy.  I've been here like an hour and have learned a few things already.  Gotta love it. *Off to implement and play with new thoughts*

22
Scripting Chat / Re: Dynamic var creation based on %0 value of a gosub?
« on: February 21, 2009, 06:02:42 PM »
Either will work, but I would use the first example.  You are just concatenating a string together so you will be left with the same result.

Ah man I love TrailMyx.  For those of you that don't know... he's about the best scripter I've ever seen.  I just learned some stuff in this thread. Thanks again Yoda.

23
Scripting Chat / Re: Another Way for Heartwood Quest?
« on: February 21, 2009, 05:57:16 PM »
I've done up to 3 accts without a virtual machine.  You just need to make sure that the clients are moved around perfectly so the quest menu can be seen on all 3 screens.  Virtual machines are easier tough if u know how to set them up.  I couldn't figure it out or find a good tutorial so i just moved my gameplay screens around. 

What you do need though is to open two separate easy uos and have them in two diff locations with diff copies of the script if you do it my lazy way because the rail script cannot handle being called by two scripts at the same time.  I hade on copy on desktop and the other in my doc. so they didn't conflict when running the rails

I've had 5 going... the client moving around thing is pretty easy.  Make a pathfinding script that you call seperately, and implement a token passing system.  When the client that is moving is moving he has the token and all other clients wait to move until he is done.  The first client to start moving next is the one that gets the token and so on.  I've done this successfully.

After 5 clients (and 5 is really pushing the envelope) I've seen strange things happen (not related to movement, but more to the OCR failing). I've been able to have 4 going nicely without hiccups though and averaging about 120 quests per hour (each client) if I don't lumber the wood.  I've found that 1 lumber jack for every 2.5 questors seems to work well with about a 500-750 board per hour overage.

24
Scripting Chat / Re: Ultimate Pot Drinking Sub
« on: February 21, 2009, 05:53:00 PM »
I've been wanting to do this for some time... Soliciting inputs and maybe I'll work on it.

A potion drinking SUB routine that will sense if a hand is free and react intelligently.

Determine how to free up a hand for drinking.

1 - two handed weapon in hands - fast weapon switch to see if one hander is alternate weapon, if NOT then switch back and return without drinking.

2 - two handed weapon in hands - fast weapon switch to see if one hander is alternate weapon, if SO then drink, switch and return.

3 - shield and weapon in hands - drop shield, drink, arm shield.

4 - shield and spell book - drop spell book, drink, arm spell book.

Determine what to drink.

1 - Greater Heal
2 - Greater Cure
3 - Total Refresh
4 - Greater Agility
5 - Greater Strength

Nightsight, etc... ?

Include eating stuff?

I want to make this a sub routine that would be easily integrated to anyones script. Include a simple call and timer when required. Something like:

Code: [Select]
gosub QUAFF g_curedrink a greater cure

Code: [Select]
gosub QUAFF g_heal rightforce a disarm right hand, then drink a greater heal, then rearm right hand - over rides the subs logic

I'm still in the pre-pre-pre-planning phase. If this is already available then disregard completely. If anyone has inputs, please post them here and I might start some preliminary data gathering.

Thanks.

I've been thinking about doing this as well.. I'm glad someone else is going to do it LOL!! :)  SO that said let me add a little fuel to the fire... different heal pots have different timers.  I've been playing around with how I would approach this script for awhile (which is why I actually never got to the coding part).... but let me lay this on you...

Have you thought about doing something about measuring damage per second somehow and having the script adjust intelligently the style in which it utilizes different heal pots...

For example...

Chug a lesser a regular and then a larger one (since the timers are smaller on the other ones, you could actually heal more PER SECOND in some instances by combining the two or three)

Anyway just a thought to royally screw up your planning hehehe

25
Scripting Chat / Re: Thieves at Champ Spawns
« on: February 21, 2009, 05:49:05 PM »
I think C2 has a thief training script over on WinUO that works wonders ;)

Actually the only thing I saw was a snooper... anyone have a Zero Wait Stealing Script? Before I go ahead and write one I figured I'd ask (I heard there was one floating around). (I imagine it uses the pen trick to bypass a wait timer for the stealing?)

26
General UO Chat / Re: Scripting = Cheating?
« on: February 21, 2009, 05:42:38 PM »
I'm gonna go ahead and weigh in here.

In game sometimes I play a thief.

Thieves in general Cheat.  They Lie.  They Steal.

I Cheat. I lie. I Steal. 

It's goes to logic that a thief would have co-horts.  People that are in the blackmarket that obtain things illegitimately.

I look at it like that.  People who are scripters, cheaters, whatever that isn't legit are just role players.  They are just doing the thieving thing.  You don't have to have stealing to play a thief or be part of a black market network.  You are a criminal. 

Most of my guys are red, I'm a murderer... a scoundrel.

I cheat therefore I am.

*bleep* UO if they don't understand their own game.  The games creator (Richard Garriot), whom I actually met and have interviewed for my IRL job said that his mission was to create a world that is fully functional.  He did not nerf thieves... (EA did that).  In fact, I remember being told by a GM to macro hiding overnight while I slept to gain intelligence.  Then EA took over and they were like "You can't do this and you can't do that..." 

Ah well.  The bottom line is, I started this game off as a murderering scoundrel and a thief.  If I choose to continue down that path that's my business.  If EA can't catch me, that's theirs.

27
New member introductions / Hola
« on: February 21, 2009, 04:48:03 PM »
Hey there, I'm finally getting a chance to login and check out ScriptUO! :)  Trailmyx what's up bud!

Pages: 1 [2]