ScriptUO

Scripting Resources & Utilities => UO Client Modifications/Tools => Topic started by: gimlet on January 13, 2011, 09:57:28 AM

Title: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on January 13, 2011, 09:57:28 AM
The Crystal Porter

or Crystal Portal Helper

The Crystal Porter is a helper program I wrote that allows you to use the Crystal Portal
and Corrupted Crystal Porter veteran rewards without having to remember or
look up the spellings of the locations. It is a small Visual Basic Program that only
sends text and an enter to the client. It does not interact with the data stream in
any way.

THIS PROGRAM IS NOT AUTHORIZED BY BY THE FOLK THAT RUN UO - SO USE AT YOUR
OWN RISK. However, since it is like a host of other UO helper programs it is unlikely that
anyone will care.

The program is small (less than 33k) and should take little to no machine resources. I keep it minimized as i play until i need it and then alt tab to bring it up. When you start the program a form will appear that is simple and straight forward (see below).

This is now the first non-beta release version (6.1) - I have tested it on several windows operating systems with no problems. (vista and windows 7 will probably require that you run it as an administrator).

It should only require netframework 2 to run, so if you can run UO Cartographer you should have no problems running the Crystal Porter.

Comments and suggestions are welcome.

This program is copyright, but freeware. It may not be posted on other web sites without my permission.

I hope you enjoy it as much as I do.

This Version Is For The Classic Client The Next Post Has the Enhanced Client version.
  
Title: Re: The Crystal Porter
Post by: gimlet on January 13, 2011, 09:58:00 AM
The Crystal Porter
Ver 6.1 For The Enhanced Client


Title: Re: The Crystal Porter
Post by: Ultima on January 13, 2011, 10:04:51 AM
I'm assuming this won't work with the EC Client?
Title: Re: The Crystal Porter
Post by: Scrripty on January 13, 2011, 10:25:56 AM
Damn you... you took my idea!  Nice work. :)  I was just going to write a script to do this same thing tho.  heh
Title: Re: The Crystal Porter
Post by: gimlet on January 13, 2011, 10:27:42 AM
I'm assuming this won't work with the EC Client?

You know - i have no clue - i have never run the enhanced client.
Please let us know.
Title: Re: The Crystal Porter
Post by: gimlet on January 13, 2011, 10:32:15 AM
Damn you... you took my idea!  Nice work. :)  I was just going to write a script to do this same thing tho.  heh

Actually check this thread out - it's where i started. But i wanted a none script program so I wrote it stand alone.


http://www.scriptuo.com/index.php?topic=6441.0 (http://www.scriptuo.com/index.php?topic=6441.0)
Title: Re: The Crystal Porter
Post by: gimlet on January 13, 2011, 09:20:09 PM
I'm assuming this won't work with the EC Client?

I went back and rewrote the code so it works with the enhance client. Had to put a second version as i was to lazy to write the code to have the program determine which you were using.

Enjoy
Title: Re: The Crystal Porter
Post by: Ultima on January 13, 2011, 09:29:07 PM
Huzzah! 8)

Yay for Gimelt! Boo for the Naysayers!

+1 Karma for Gimlet! ;)
Title: Re: The Crystal Porter
Post by: Ultima on January 13, 2011, 09:56:41 PM
Okay tested it out after downloading Netframework 4 and got it working.

The crystal portal is even more elaborate than I had imagined. The Crystal Porter would go over real well in the Enhanced Client Forum over at Stratics.

"The Crystal Porter now available only at ScriptUO!"

Seriously the guys over there would love it. You get accolades for sure.

I am having to double click the "Go" button in order to get it to shout the commands because in the EC Client you have to hit enter prior to talking/entering in text.

I also noticed that Labyrinth is spelled Labrynth. I'm not sure if this is an oversight on one of the Dev's part. It's a fantasy world and they can spell it anyway they choose but my impression was that the correct spelling is Labyrinth.

This is awesome for sure Gimlet! Thanks a million!

I hope others find out about it and are able to use it! 8)

Title: Re: The Crystal Porter
Post by: dxrom on January 14, 2011, 12:26:53 AM
Very nice :D
I understand that you state this is a copywrited program, however will there be a source code released for it? I'm pretty new to programming as a whole, and have been thinking of starting with VB, I would love to see how something like this is created. It would provide near infinite knowledge. ^^
Title: Re: The Crystal Porter
Post by: gimlet on January 14, 2011, 12:58:57 PM
Okay tested it out after downloading Netframework 4 and got it working.

The crystal portal is even more elaborate than I had imagined. The Crystal Porter would go over real well in the Enhanced Client Forum over at Stratics.

"The Crystal Porter now available only at ScriptUO!"

Seriously the guys over there would love it. You get accolades for sure.

I am having to double click the "Go" button in order to get it to shout the commands because in the EC Client you have to hit enter prior to talking/entering in text.

I also noticed that Labyrinth is spelled Labrynth. I'm not sure if this is an oversight on one of the Dev's part. It's a fantasy world and they can spell it anyway they choose but my impression was that the correct spelling is Labyrinth.

This is awesome for sure Gimlet! Thanks a million!

I hope others find out about it and are able to use it! 8)




I am having to double click the "Go" button in order to get it to shout the commands because in the EC Client you have to hit enter prior to talking/entering in text.

I did not know that - i'll get a fix



I also noticed that Labyrinth is spelled Labrynth. I'm not sure if this is an oversight on one of the Dev's part. It's a fantasy world and they can spell it anyway they choose but my impression was that the correct spelling is Labyrinth.

Yea - I couldnt get it to work with the correct spelling. Then I found out on one of the web sites they misspelled it.  I hope to add any new spots as they add them
Title: Re: The Crystal Porter
Post by: gimlet on January 14, 2011, 01:01:24 PM
Very nice :D
I understand that you state this is a copyrighted program, however will there be a source code released for it? I'm pretty new to programming as a whole, and have been thinking of starting with VB, I would love to see how something like this is created. It would provide near infinite knowledge. ^^

I probably won't upload the source code for a while - but maybe someday. It is written partially in VB Forms so the code is not straight forward.
Title: Re: The Crystal Porter
Post by: dxrom on January 14, 2011, 02:21:45 PM
Very nice :D
I understand that you state this is a copyrighted program, however will there be a source code released for it? I'm pretty new to programming as a whole, and have been thinking of starting with VB, I would love to see how something like this is created. It would provide near infinite knowledge. ^^

I probably won't upload the source code for a while - but maybe someday. It is written partially in VB Forms so the code is not straight forward.

Ah, no  worries then. ^^
I just like to learn with substance, makes learning kinda like solving a puzzle xD
Title: Re: The Crystal Porter
Post by: gimlet on January 14, 2011, 07:51:08 PM
I have updated the version to 5 for the enhance client thanks to input from Ultima.

Ultima - this version should work a lot better as i am sending an enter first - please let me know.

I also updated the classic client to ver 5_1 with the same changes i made to the enhanced client
Title: Re: The Crystal Porter
Post by: gimlet on January 15, 2011, 07:11:58 AM
OK Ultima has got me semi hooked on learning the enhanced client. I can see it has great value in certain places. So just for grins i threw together this program last night (still pretty alpha). I call it the Enhanced Client Tool and it is similar to a program on stratics called uohomeowner.

NOTE:

This only works with the enhanced uo client

It does not change the data stream

You must have microsofts netftramework 4 installed (see first post for link)

Same rules apply as the crystal porter

Please feel free to tell others about the programs but until i change my mind this is only available to members of scriptuo

It now should work on Windows 7 or Vista




Title: Re: The Crystal Porter
Post by: Ultima on January 15, 2011, 10:32:54 AM
Downloaded the latest version of the EC Crystal Porter and it's working beautifully. One click and off I go to the city or dungeon of my choice.

Thanks Gimlet.
 
The Enhanced Client tool will not open up for me. The Icon appears on my desktop however when I run the executable Windows Vista closes the program immediately. Not sure where the problem lies. It could very well be something on my end...

The EC Client is interesting in all the things it can do. You should check out the EC Client Discussion Forum over at Stratics if your into that sort of thing. I believe it is written in lua. Not sure how similar that is to what you put together but it seems you already have an understanding of some of this coding. I'm not sure how similar the languages are.

The Pinco UI Mode is pretty cool with all the features and add-ons that have been put into the UO. It's really a damn shame that the Dev Team hasn't optimized the EC Client and players who have the "know how" have taken it upon themselves to improve the client.

There are all kinds of features/add-ons that have been added by EC Modders that I can for the life of me believe weren't in the Client when it was originally released by EA.

With the two programs you've already written it almost lends the idea that it would be possible to have a Script program like EasyUO for the EC Client. Heh!

Hopefully word gets around about the Crystal Porter. I'm telling you EC Users would eat it up. They love this kinda stuff!
Title: Re: The Crystal Porter
Post by: gimlet on January 15, 2011, 10:45:11 AM
Downloaded the latest version of the EC Crystal Porter and it's working beautifully. One click and off I go to the city or dungeon of my choice.

Thanks Gimlet.
 
The Enhanced Client tool will not open up for me. The Icon appears on my desktop however when I run the executable Windows Vista closes the program immediately. Not sure where the problem lies. It could very well be something on my end...

Hopefully word gets around about the Crystal Porter. I'm telling you EC Users would eat it up. They love this kinda stuff!

Feel free to pass on any and all information about the crystal porter.

The Enhanced Client Tool should open without uo running if it doesnt it means vista is much different than xp (but you should at least be able to click on the about).

Does it open just from your desktop without the EC running?

It is working fine for me in xp and i'll try it on one of my windows 7 machines.

I checked and it didnt run on win 7 - so i'll let ya know when i figure out the problem

Fixed
Title: Re: The Crystal Porter
Post by: dxrom on January 15, 2011, 11:48:25 AM
Run as admin, or with compatibility mode?
Title: Re: The Crystal Porter
Post by: gimlet on January 15, 2011, 01:50:37 PM
Tried both - no go so it must be a link lib during the compile
Title: Re: The Crystal Porter
Post by: gimlet on January 15, 2011, 05:30:39 PM
I am posting in the first post an updated Enhanced Client and Classic client Housing Tool. It now appears to work with Windows 7 so I assume it will work with Vista.

Ultima - when you get a chance try the new EC version and let me know if I fixed the Vista Problem.
Title: Re: The Crystal Porter
Post by: Ultima on January 15, 2011, 06:22:29 PM
Works! ;)

Even though those commands can be put into hotbars in the EC Client the EC Tool makes the process much easier. I'll be using it when I make my move to Sonoma.

Another Keeper for sure! Nicely done again!

Thanks a million Gimlet. I'll try and help get the word out there but I'm not sure what the best approach is or tactic would be.

I believe any mention of ScriptUO  over at Stratics would be against their Rules of Conduct. They'd throw a fit...

At the same time I think alot of people would greatly enjoy and benefit from these two very nice programs.
Title: Re: The Crystal Porter
Post by: gimlet on January 16, 2011, 09:48:19 PM
Works! ;)

Even though those commands can be put into hotbars in the EC Client the EC Tool makes the process much easier. I'll be using it when I make my move to Sonoma.

Another Keeper for sure! Nicely done again!

Thanks a million Gimlet. I'll try and help get the word out there but I'm not sure what the best approach is or tactic would be.

I believe any mention of ScriptUO  over at Stratics would be against their Rules of Conduct. They'd throw a fit...

At the same time I think alot of people would greatly enjoy and benefit from these two very nice programs.

At your urging I posted the Enhanced Client version over at Stratics but not the classic client version.
Title: Re: The Crystal Porter
Post by: Ultima on January 17, 2011, 12:14:45 AM
Good going Gimlet. I think you'll receive a good deal of positive feedback. 8)
Title: Re: The Crystal Porter
Post by: gimlet on January 17, 2011, 07:09:55 AM
Good going Gimlet. I think you'll receive a good deal of positive feedback. 8)

Did my post look ok and did i host it in a reasonable spot?
Title: Re: The Crystal Porter
Post by: gimlet on January 22, 2011, 02:33:13 PM
I just learned something about the crystal portal that i did not know. I accepted a quest to take a mage to Nujelm. I did not have a rune for there with me so i gated myself and the mage to my house. I thought i'd use my program and the crystal portal to go there abd mark a rune, then come back and gate the mage there. Imagine my surprise when we both showed up in Nujelm mint. So any follower or unbonded pet will go with you through the portal. neat!
Title: Re: The Crystal Porter
Post by: Superslayer on January 22, 2011, 04:19:41 PM
Wow, that is cool Gimlet! Is this what you created when you asked me earlier to use my Portal script? Very nice implementation if so sir!
Title: Re: The Crystal Porter
Post by: gimlet on January 22, 2011, 04:22:05 PM
Yea - I'm not much of a scripter but I can write some nice VB forms programs. I looked at your sub and then it hit me how i wanted to write it.
Title: Re: The Crystal Porter
Post by: gimlet on February 11, 2011, 07:25:19 PM
I am still looking for feedback on the Crystal Porter and helper programs.
Title: Re: The Crystal Porter
Post by: gimlet on March 02, 2011, 07:45:06 PM
Just a warning to people who use the crystal portal a lot. The magincia mint command takes you to where the bank used to be and now you can visit all those friendly blackrock golems.
Title: Re: The Crystal Porter
Post by: gimlet on March 22, 2011, 07:06:33 PM
I uploaded at the first two posts the first non-beta version of the Crystal Porter. Post one has the classic client version and post 2 has the enhanced client version.
Enjoy!
Gimlet
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: Ultima on March 22, 2011, 09:12:54 PM
I downloaded the most recent version. Thanks!

I had issues the last two days using the Crystal Porter. I would receive an error when trying to run the executable. I reloaded  NetFramework 4 and went through repair process and was forced to reboot. Now it's working fine.

I have no idea what caused the error. If it happens again I'll post the details. I've been running UOCartographer lately and wonder if that may have goofed with something.

Love both the programs Gimlet.  :)
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on March 22, 2011, 09:27:54 PM
All the versions I am making now should only require net 2 (but should work fine with net 4 i think)
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: Ultima on March 24, 2011, 09:56:04 PM
I believe Termur Mint missing from the list! Double check that! ;)

I'm really surprised you haven't received more feedback on this little gem.
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on March 27, 2011, 06:33:19 PM
I think your right - now how did i miss that one!

I will be releasing a new version in a few days!

Thanks!
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: Ultima on March 27, 2011, 07:51:16 PM
I don't know...Yew Gate too! I think...
  :-X
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on March 28, 2011, 06:33:26 AM
cool thanks!
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on April 16, 2011, 01:06:19 PM
Ultima - Dont know if you saw this but Pinco did a very nice job to include my porter into his UI (his code) but similar to mine.
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: Ultima on June 07, 2011, 02:59:20 PM
Gimlet...what happened? They sabotaged your Crystal Porter!

The Porter is now obsolete! :(

They probably stole your idea is what happened! ;)
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: gimlet on June 07, 2011, 05:53:06 PM
I hope he at least fixed my errors! No - he did a nice job!
Title: Re: The Crystal Porter For Both Classic and Enhanced Clients
Post by: Ultima on June 08, 2011, 10:16:46 AM
Oh that was Pinco!? I thought that was something done server side. Another perk for the EC Users! 8)

Pinco is constantly adding so much it's hard for me to keep up sometimes.