Essence UCS

Here you can post about UO Tools not specific to POL, but to the UO Client. This includes map editors, custom clients, mul editors (except UOFiddler, use it's forum), and so on.

Moderator: POL Developer

Yukiko
Distro Developer
Posts: 2292
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Essence UCS

Post by Yukiko » Sun Aug 06, 2017 4:19 pm

Thank you for your quick reply.

I was thinking maybe some of the English translation could be done using the cliloc for English but because you have customized so much of the interface the clilocs probably don't contain the proper messages.

Anyway, I did register on your forums as Yukiko so hopefully at some time in the near future I'll PM you for a copy of Essense UCS. I have so much to do right now that I don't think I would be able to give Essense UCS the time it deserves.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Sun Aug 06, 2017 5:29 pm

Yukiko wrote:
Sun Aug 06, 2017 4:19 pm
I was thinking maybe some of the English translation could be done using the cliloc for English but because you have customized so much of the interface the clilocs probably don't contain the proper messages.
Seems it have place some misunderstanding, interface you have seen is just an example what you can do with client powered by UCS. Client interface that you have seen in videos before was designed and drawn specialy for Quintessence project, which I'm developing. It's not part of UCS, and was shown here as real life example of UCS usage. UCS don't containt any graphics, sounds and so on, it only allows to change many things in client, by tons of configs. All configs contain help and description in comments on english. UCS also allows to replace some hardcoded text and messages and support multilanguage translation, so UCS will get values depending on selected language. Just videos was made from clinet using russian translation. I know wide part of uo community don't know russian language at all, but I have no choice as english tanslation wasn't finished (again, here i speak about Quintessence, not UCS).
Once more UCS isn't plug and play, it will not give you any usable and positive results after deploying client it just allowed you to change many things.
Yukiko wrote:
Sun Aug 06, 2017 4:19 pm
Anyway, I did register on your forums as Yukiko so hopefully at some time in the near future I'll PM you for a copy of Essense UCS. I have so much to do right now that I don't think I would be able to give Essense UCS the time it deserves.
Ok, after updating webserver software appeared some problems with using tags on thise forum. I'll try to fix it, but for now if you see empty posts\pm just remove tags.

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Sat Aug 26, 2017 4:59 am

Preview of UO: Quintessence Line Of Sight (LoS) implementation and a foliage drawing fix. It is an early preview, so an implementation algorithm in the video presents several bugs. LoS visualization and fixes were implemented using the UCS (Ultima Client Shell) project.

https://www.youtube.com/watch?v=vyC71wQ ... Te&index=9

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Sun Nov 05, 2017 3:57 pm

New FoV system. Along the way, all previously known bugs of the LoS system were fixed, and it itself was improved and optimized. A major change was that now LoS and FoV behavior are controlled by the server, which allows use of these systems directly in the game process. The video demonstrates the behavior of various helmets, but it will also be affected by the stats, perks, effects of potions and spells, and so on.

https://www.youtube.com/watch?v=mOPoBTN ... e&index=10
Last edited by StaticZ on Mon Nov 06, 2017 5:14 am, edited 1 time in total.

RusseL
Forum Regular
Posts: 336
Joined: Fri Feb 20, 2009 8:30 pm

Re: Essence UCS

Post by RusseL » Mon Nov 06, 2017 1:26 am

StaticZ wrote:
Sun Nov 05, 2017 3:57 pm
New FoV system. Along the way, all previously known bugs of the LoS system were fixed, and it itself was improved and optimized. A major change was that now LoS and FoV behavior are controlled by the server, which allows use of these systems directly in the game process. The video demonstrates the behavior of various helmets, but it will also be affected by the stats, perks, effects of potions and spells, and so on.

https://www.youtube.com/watch?v=mOPoBTNU...e&index=10
link is broken

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Mon Nov 06, 2017 5:15 am

RusseL wrote:
Mon Nov 06, 2017 1:26 am
link is broken
Fixed:

https://www.youtube.com/watch?v=mOPoBTN ... e&index=10

guialtran
Expert Poster
Posts: 74
Joined: Wed Jul 30, 2008 12:42 pm

Re: Essence UCS

Post by guialtran » Fri Nov 10, 2017 6:39 am

very good!
Unfortunately you do not provide the source code.

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Fri Nov 10, 2017 12:03 pm

Sure, it's impossible to speak about protection for opensource project. And protocol and client data protection is one of the main task of these project.

Besides, belive me, not you or some one else will do something with them. Only in case if our or some other server where used this project becomes very popular some one can remember about sources to remove protection and add some cheats )

Yukiko
Distro Developer
Posts: 2292
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Essence UCS

Post by Yukiko » Fri Nov 10, 2017 12:22 pm

I guess Essence is not an open source project.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Fri Nov 10, 2017 2:23 pm

Yes

guialtran
Expert Poster
Posts: 74
Joined: Wed Jul 30, 2008 12:42 pm

Re: Essence UCS

Post by guialtran » Mon Nov 20, 2017 12:22 pm

Did you know that the injection code is open net?
I have the code here myself.

You do not want to share with others, this is the truth.

I'm sorry, if I were to spend my time on something like this, I'd rather use the orion client, because they provide me with all open source code.

https://www.youtube.com/watch?v=qpyAOPK2VYo

good luck! with your project.

Yukiko
Distro Developer
Posts: 2292
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Essence UCS

Post by Yukiko » Mon Nov 20, 2017 6:15 pm

Actually I am not sure if Essence can be implemented with POL. I think it requires some editing of the server source code and from what it appears it's not minor code editing. My observations and information is only what I have seen in the videos and what I can glean from StaticZ's comments in this thread. If not that it would require extensive scripting if scripts can even do what Essence needs to work.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Thu Nov 23, 2017 4:18 am

guialtran wrote:
Mon Nov 20, 2017 12:22 pm
Did you know that the injection code is open net?
It don't take care about protection, and I do.
guialtran wrote:
Mon Nov 20, 2017 12:22 pm
You do not want to share with others, this is the truth.
I work on this project first of all for my own shard and I spend much time for adding support for different shards and creating complex protection system which restrict access even from owner of one shard to client of another one. All this was done just for share it with other shards who will be interested. So sure I don't whant share ))
guialtran wrote:
Mon Nov 20, 2017 12:22 pm
I'd rather use the orion client, because they provide me with all open source code.
Sure, if you whant modify code for yourself or dont know or understand why you have to use UCS then you haven't use it at all. And Orion is better alternative for most servers.
Yukiko wrote:
Mon Nov 20, 2017 6:15 pm
Actually I am not sure if Essence can be implemented with POL. I think it requires some editing of the server source code and from what it appears it's not minor code editing.
Sure some features requires to edit protocol or core code for example for los\fov (thow it can work without server moddification, but in this case this option is useless). But UCS is optional you can turn off most of all features and you can custumize most of them, thow if you are not ready to change server code you will never get all power of all features.

Yukiko
Distro Developer
Posts: 2292
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Essence UCS

Post by Yukiko » Thu Nov 23, 2017 11:04 am

For someone who wants to use it and who knows how to program in C++ it might be something that can be played with. The problem is that we don't know exactly what is required to make Essence work. What needs modified. Anyway I don't have enough time right now to try to attempt to make it work. If anyone wants to try please let us know what you have to do with POL to get it working.
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

guialtran
Expert Poster
Posts: 74
Joined: Wed Jul 30, 2008 12:42 pm

Re: Essence UCS

Post by guialtran » Thu Nov 23, 2017 2:46 pm

I would love to have access to the code, but probably if I did, I do not think I would use it anyway.

your project greatly modifies the client which I think is more feasible to create a new game using unity3d

https://www.youtube.com/watch?v=ZG9HSGj9YhQ

Does your program do something similar?

User avatar
StaticZ
New User
Posts: 26
Joined: Wed Jul 16, 2014 3:35 am
Location: Russian
Contact:

Re: Essence UCS

Post by StaticZ » Fri Nov 24, 2017 1:52 am

Yukiko wrote:
Thu Nov 23, 2017 11:04 am
For someone who wants to use it and who knows how to program in C++ it might be something that can be played with.
As my code interact with original one many things are written in Assembler and reading and understanding all this code requires not only knowladge of language, but knowledge of original client code and architecture. For example class inherited from class in original code or simple manuppulation with stack somewhere in client. Besides while developing I take care about code protection not its cleanness. So sources will atrack only persons who decide to remove\break protection.
Thow I have concept of plugins on C#, based on API which allows to interact with client and shell logic. But as prohect in unpopular I dont rush with this. Same reason why I stopped support clients lower 7.0.18.0. Yes They still can be run but all new features not supported.
Yukiko wrote:
Thu Nov 23, 2017 11:04 am
let us know what you have to do with POL to get it working.
Nothing at all, thow not all so good and it takes rather much time to prepair client and it's data and config UCS itself. As incorect configs most often simply caused client to crash. Also you have to understand I made it not for users but for shards developers, and its main purporse is giving more abbilities for customizing client. And if you not interesting in them and look on this just on launcher which allow to encrease fps and game window size, then something like Orion is better alternative for you.

guialtran wrote:
Thu Nov 23, 2017 2:46 pm
Does your program do something similar?
It depends how to look on this. By sight of player no, by sight of developer - yes. All I see on video is just level designed, yes its nice, yes artist done good job, but I dont see any logic or concept there at all. Possibly you mean Unity itself, but compair pro engine on which worked tons of people with work made by one person isn't very correct.
Besides it can be strange for you but I and many others love and prefer pixel art and 2d graphics. I don't like much 3d games and graphics.

guialtran
Expert Poster
Posts: 74
Joined: Wed Jul 30, 2008 12:42 pm

Re: Essence UCS

Post by guialtran » Fri Nov 24, 2017 10:08 am

3D tools allow you to reduce the level of detail, making it possible to create 2d images at runtime.

Yukiko
Distro Developer
Posts: 2292
Joined: Thu Feb 02, 2006 1:41 pm
Location: San Antonio, Texas
Contact:

Re: Essence UCS

Post by Yukiko » Fri Nov 24, 2017 10:54 am

I wish I had more time to look at Essence but currently I am trying to make the Distro more modern and updated. Perhaps I will be able to work with Essence in the future. The only launcher I use is Razor and I use that because I have several "versions" of the Distro and clients that I keep on my pc and Razor allows switching between them easier :)
Sincerely,
Yukiko

I would tell you a UDP joke but you might not get it.

Titus 2:13

Duttones
Novice Poster
Posts: 45
Joined: Tue Mar 27, 2012 8:56 pm

Re: Essence UCS

Post by Duttones » Tue Nov 28, 2017 1:44 am

I had some time using Essence UCS and the customisation is amazing. Different of RunUO or ServUO it is easily to implement with POL, since handling packets is easier (in my PoV at least).

The only counter of the program is that it doesn't support UOP files. For me is a big lose of features since Broadsword is doing an amazing job with the last updates. It means you will lose something around 30 new monsters, a lot of new clothes and armor and the Gorgoyle Race too.

For many that use old clients it is not a problem. And for those who run a roleplay shard the customisation can be more attractive.

Just sharing my point of view. :P

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest