Author Topic: The END of EUO.  (Read 32033 times)

0 Members and 1 Guest are viewing this topic.

Offline TrailMyx

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13304
  • Activity:
    0.6%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The END of EUO.
« Reply #30 on: October 13, 2010, 11:57:17 AM »
0

One thing that would be nice is a converter ... something that grabs an easyuo script and converts what can be swapped out 1-1 command wise and tags the unconvertable lines for examination.


One thing that's generally accepted is that a strict EUO-->Lua convert would be impossible.  Since Lua cannot loop with goto and has no facility to "continue" from a looping construct, then it's difficult to reconstruct the original execution intention.

What will work is an interpreter that's written in Lua.  That's already been started by Cheffe.  That project just needs some traction.
Please read the ScriptUO site RULES
Come play RIFT with me!

Scrripty

  • Guest
Re: The END of EUO.
« Reply #31 on: October 13, 2010, 11:59:37 AM »
0
And C2, dont read lua docs.  You'll turn blue in the face.  Do what I did... take an easy script, or a sub, load it up in euo/openeuo and just convert it.  The languages you'll find are VERY similar when doing basic stuff.  It's easier than you think.  Dont over complicate it.  I did that at first too. :)  Trying to read lua docs will make you go mad. haha

Offline Endless Night

  • Global Moderator
  • *
  • *
  • Posts: 5467
  • Activity:
    0%
  • Reputation Power: 62
  • Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!
  • Respect: +393
  • Referrals: 1
    • View Profile
Re: The END of EUO.
« Reply #32 on: October 13, 2010, 12:34:05 PM »
0

One thing that would be nice is a converter ... something that grabs an easyuo script and converts what can be swapped out 1-1 command wise and tags the unconvertable lines for examination.


One thing that's generally accepted is that a strict EUO-->Lua convert would be impossible.  Since Lua cannot loop with goto and has no facility to "continue" from a looping construct, then it's difficult to reconstruct the original execution intention.

Ahh but in my EUO scripts its only my very legacy code that contains any GOTOS and even then extremetly rarely.. and i never used any form of "continue" in a looping construct a 1-1 conversion would save me a tonn of edit time...

changing set %x %x + 1 to x = x+ 1 a few 100 or 1000 times is not fun

SO for me a converteer would work great obviously for many others it wouldnt be so good. anyway unless i wrtie it myself it probably wont happen.
Outlaw Josey Wales - "Manwink, A Long Gone Scripty, and Endless are always teasing us with their private sections lol. What there realy saying is scripters rule and users drool."
Briza - "Your a living breathing vortex of usefulness."

Offline TrailMyx

  • Officially retired from UO
  • Administrator
  • *
  • *
  • Posts: 13304
  • Activity:
    0.6%
  • Reputation Power: 154
  • TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!TrailMyx is awe-inspiring!
  • Gender: Male
  • Viper!
  • Respect: +1349
  • Referrals: 33
    • View Profile
    • ScriptUO
Re: The END of EUO.
« Reply #33 on: October 13, 2010, 12:40:47 PM »
0
Well it's possible.  Take a look at my menu converter.  The heart of that is just a really simple EUO parser that's been hard-wired to convert menu commands.  Cheffe is working on a more generic method, and mine was really just my first attempt at Lua.

You'll run across the problem I did when I wrote ScriptUO.  Cheffe's EUO parser doesn't really follow classic infix evaluation rules since there are special interpretation cases based on specific commands (i.e. display, menu and a few others.)  My parser got a bit crazy because I just didn't quite understand how Cheffe was evaluating each command.

I didn't even subscribe to Cheffe's EUO interpreter project because:

a) He's got the tribal knowledge to make the parser work correctly
b) Nothing I write is going to match his standards
c) I don't want to work on something only to have it thrown out (i.e. ximan)
d) objects.dll cannot fully represent what's possible with EUO (i.e. button color, control font styles, tranparency, etc)

So we'll just wait for him to finish EVERYTHING eventually.  I had to get into it pretty deeply to realize that it's not ready.  I'm not sure if anyone else out there has a 2000+ line OEUO script, so I think I managed to see where the issues are.
« Last Edit: October 13, 2010, 12:44:29 PM by TrailMyx »
Please read the ScriptUO site RULES
Come play RIFT with me!

Offline _C2_

  • AFK FtW
  • Global Moderator
  • *
  • *
  • Posts: 4077
  • Activity:
    0%
  • Reputation Power: 48
  • _C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!
  • RIP Pen Trick
  • Respect: +254
  • Referrals: 4
    • View Profile
Re: The END of EUO.
« Reply #34 on: October 13, 2010, 01:19:44 PM »
0
And C2, dont read lua docs.  You'll turn blue in the face.  Do what I did... take an easy script, or a sub, load it up in euo/openeuo and just convert it.  The languages you'll find are VERY similar when doing basic stuff.  It's easier than you think.  Dont over complicate it.  I did that at first too. :)  Trying to read lua docs will make you go mad. haha

I will take your advice on that method.  It will provide me a basis for context that i will certainly need.  thank you for the tip!

Scrripty

  • Guest
Re: The END of EUO.
« Reply #35 on: October 13, 2010, 01:38:16 PM »
0
And C2, dont read lua docs.  You'll turn blue in the face.  Do what I did... take an easy script, or a sub, load it up in euo/openeuo and just convert it.  The languages you'll find are VERY similar when doing basic stuff.  It's easier than you think.  Dont over complicate it.  I did that at first too. :)  Trying to read lua docs will make you go mad. haha

I will take your advice on that method.  It will provide me a basis for context that i will certainly need.  thank you for the tip!

Use the very limited documentation on EUO like you did before for 1.5 and you'll be converting stuff left and right in no time.  There's a wiki now that has all of the stuff documented I believe... very basic but it's there.  That should be all you need to be up and running in no time.

Offline onlyindreams

  • Spaz Ferret's Personal Assistant
  • Insane Scripter
  • *
  • Posts: 1305
  • Activity:
    0%
  • Reputation Power: 13
  • onlyindreams barely matters.onlyindreams barely matters.
  • Respect: +96
  • Referrals: 2
    • View Profile
Re: The END of EUO.
« Reply #36 on: October 13, 2010, 02:38:25 PM »
0
I think the worst part is that searchuo, mmo, etc will no longer be running. Back to the old methods of finding stuff  :(

Offline Adenocard

  • Full Member
  • ***
  • Posts: 143
  • Activity:
    0%
  • Reputation Power: 2
  • Adenocard has no influence.
  • Gender: Female
  • Respect: +18
  • Referrals: 4
    • View Profile
Re: The END of EUO.
« Reply #37 on: October 13, 2010, 03:29:04 PM »
0
And just when i was starting to get this easy uo script thing down, and stepping into writing a few simple things to learn more.. Man oh man the average Joe like myself is up a creek !!

Offline Adenocard

  • Full Member
  • ***
  • Posts: 143
  • Activity:
    0%
  • Reputation Power: 2
  • Adenocard has no influence.
  • Gender: Female
  • Respect: +18
  • Referrals: 4
    • View Profile
Re: The END of EUO.
« Reply #38 on: October 13, 2010, 03:39:29 PM »
0
If he is not going to update easyuo, because he wants us to use openuo then can any one explain this to me

http://www.easyuo.com/forum/viewtopic.php?t=44731

That was three days ago!! Am I missing something.

Offline Paulonius

  • Elite
  • *
  • *
  • Posts: 2040
  • Activity:
    0%
  • Reputation Power: 29
  • Paulonius is on the verge of being accepted.Paulonius is on the verge of being accepted.Paulonius is on the verge of being accepted.Paulonius is on the verge of being accepted.Paulonius is on the verge of being accepted.
  • Respect: +162
  • Referrals: 1
    • View Profile
Re: The END of EUO.
« Reply #39 on: October 13, 2010, 03:54:22 PM »
0
Between Top Two and C2, my issues are completely expressed here.  I have kids and a job and a UO addiction that has been reduced to scripting over the years.  I could have really used a couple of months lead time for a full stop on EUO.  Then I would not have put in 12 hours working on a 1.5 script over the last six days.  I would have spent it on LUA. I could have been on the floor playing with my kids. I could have been trying to convince my wife to have sex with me. Or in front of me.  I wouldn't have spent 40 minutes planting a 1000 plant garden that I now need to either write a LUA script to pull up, or do it by hand. My beef is that it should be handled like you would handle your friends anywhere else.  I would never be inconsiderate enough to go back on something I represented to people that rely on me thereby wasting their time. I would realize that is why they are pissed and apologize when they posted messages telling me they were upset.  However, that simply won't happen because I know how valuable people's time is and because that matters to me whether they are paying me or simply relying on me.
This coin declares Caesar is "Dictator for Life." He did serve as Dictator for the remainder of his life, but his life would end only a few weeks after this issue. For Caesar to put his image on coins and essentially declare himself king was too much for Brutus and his republican allies.

"If everything seems under control, you're not going fast enough'
-Mario Andretti

"If everyone is thinking alike, someone isn't thinking."
- General George Patton Jr

Offline Endless Night

  • Global Moderator
  • *
  • *
  • Posts: 5467
  • Activity:
    0%
  • Reputation Power: 62
  • Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!Endless Night is awe-inspiring!
  • Respect: +393
  • Referrals: 1
    • View Profile
Re: The END of EUO.
« Reply #40 on: October 13, 2010, 03:58:27 PM »
0
Well said Paulonius...   
Outlaw Josey Wales - "Manwink, A Long Gone Scripty, and Endless are always teasing us with their private sections lol. What there realy saying is scripters rule and users drool."
Briza - "Your a living breathing vortex of usefulness."

Offline _C2_

  • AFK FtW
  • Global Moderator
  • *
  • *
  • Posts: 4077
  • Activity:
    0%
  • Reputation Power: 48
  • _C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!_C2_ has great potential!
  • RIP Pen Trick
  • Respect: +254
  • Referrals: 4
    • View Profile
Re: The END of EUO.
« Reply #41 on: October 13, 2010, 04:06:59 PM »
0
Word!  all comes down to respect.  He could do anything he wants with his program but it would be nice if it was done with class and some value on your word.

Offline Adenocard

  • Full Member
  • ***
  • Posts: 143
  • Activity:
    0%
  • Reputation Power: 2
  • Adenocard has no influence.
  • Gender: Female
  • Respect: +18
  • Referrals: 4
    • View Profile
Re: The END of EUO.
« Reply #42 on: October 13, 2010, 05:04:37 PM »
0
I specially like this part

"I could have been on the floor playing with my kids. I could have been trying to convince my wife to have sex with me. Or in front of me.  I wouldn't have spent 40 minutes planting a 1000 plant garden that I now need to either write a LUA script to pull up, or do it by hand. My beef is that it should be handled like you would handle your friends anywhere else. " ;)

Offline Masscre

  • Gran Master Jester !!
  • Scripthack
  • *
  • Posts: 4615
  • Activity:
    0%
  • Reputation Power: 55
  • Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!Masscre is leading the good life!
  • Gender: Male
  • Air Guitar Commander !!
  • Respect: +144
  • Referrals: 1
    • View Profile
Re: The END of EUO.
« Reply #43 on: October 13, 2010, 05:05:05 PM »
0
If he is not going to update easyuo, because he wants us to use openuo then can any one explain this to me

http://www.easyuo.com/forum/viewtopic.php?t=44731

That was three days ago!! Am I missing something.

This is how cheffe operates and anyone that has worked around him knows this. It is just his personality. He is kinda wishy washy and has good intensions but then laziness or god mode kicks in and then he goes wonkers.

Offline DrunkenSailor

  • Newbie
  • *
  • Posts: 6
  • Activity:
    0%
  • Reputation Power: 1
  • DrunkenSailor has no influence.
  • Respect: 0
  • Referrals: 0
    • View Profile
Re: The END of EUO.
« Reply #44 on: October 13, 2010, 05:29:36 PM »
0
What other script platforms are out there? I'm not really interested in redeveloping all of my scripts for this next generation of cheffes goat rodeo.  >:(

Giving the finger to 90% of your user base to force them to migrate to an incomplete platform is BS.

If I can find a good stable platform I'll give him the finger right back.

Tags: