FIXED No delay between Undress Weapon/Shield > Drink Potion > Dress in Enhanced Client

D

Deleted member 779

Guest
i think this, people has two choices, learn something new or complain.. i think that prevent those packets or prevent orion/cuo/sallos and others like... is a step in a wrong direction.. just saying...
 

Dan

Staff Member
Administrator
Game Master
If those clients can do something, with action delays, that the main UO clients can not, that is exploiting. Why would we allow that stuff to stay?

It is bypassing checks that are in place.
 

Dan

Staff Member
Administrator
Game Master
We are not looking to block any custom clients. We will make sure they follow speeds and action delays accordingly though. We are starting to track a few people.
 

Dexter

Staff Member
Administrator
Game Master
The macro needed delays, thats all. Its there on EA, all server side. They were just missing on ServUO.
 
D

Deleted member 779

Guest
So it will be fixed on server side, and wherever the client we use, the delay will be the same. A just and fair fix. ty
 

Meireffer

Novice III
Supporter
@Dexter create macro. Put unequip and select shield hand from list as first action, drop potion in that macro as second sction, put equip action and select shield as third acrion. You can see exact actions on gifs in first post. On heritage this macro will unequip, drink and equip almost instantly. On osi shard you need to put additional delay 1s after unequip and drink for this macro to work at all.

@chiconanni so you just admitted that you and I guess others in your guild used this exploit for almost a year? Nice. Me and Stigi reported it few minutes after realizing that it's not how it's supposed to work. He was writing bug report while I was testing on osi just to confirm and record proof in form of gifs.
 
Last edited:

Dan

Staff Member
Administrator
Game Master
Alright as of this restart the action delay has been increased from 500ms to 1000ms and there are now forced checks and server-side checks to ensure time is uniform.

Please test out and report back. The action delay will especially be noticeable when using macros that check for a delay.
 

Dan

Staff Member
Administrator
Game Master
Please keep this on topic. Do not want this turning into a calling out thread right now as the issues are not totally resolved. Please try using these auto arm / disarm / potion macros if you use ClassicUO or Orion and let us know what you find.
 

Dan

Staff Member
Administrator
Game Master
We also need more EC tests as well please.

As it stands right now the ACTION delay is actually still set at 500 it appears and not 1,000. The more I read into it 1,000 may be too much but 500 may be just a little too fast. I am looking at making it 750, for testing.
 

Magus Zeal

Expert II
Supporter
The delay will make moving items in your house 2x as long...too bad there wasn't a way to adjust the delay for player equipment delays separately from everything else....
 

Dan

Staff Member
Administrator
Game Master
We are actually changing the delay to 750ms and are not even sure the 1000ms stuck. It was not changed in ShardSettings.cs so I believe the 500ms there overrides it.

Again we need testing results with the different clients. Let's get this right first. The rest can be tweaked and fine-tuned later, lets not off-topic this. Tests only right now please.
 

Dan

Staff Member
Administrator
Game Master
Now, what about suit swapping? Are you noticing any action delay? I just pushed a change to make it 750ms. After testing on EA and dragging stuff that seems to be a little closer.

1000ms would be too high.
 

Magus Zeal

Expert II
Supporter
There is the delay for suit swapping now - confirmed in Orion and EA Classic Client. I also notice that Orion is now ignoring the weapons on the new packets.

Actually Orion is able to suit-swap a shield with the new packets - EA CC cant do that.
Post automatically merged:

Note this page:

RecordDress saves all items the player has currently equipped except items in the left and right hand. Players can save up to four different suits of equipment.

Dress equips all items stored within the corresponding Record Dress macro. For example, Dress -> Dress1 equips items saved in Record Dress -> Record Dress1. Swaps out equipment in-use with the equipment specified.

Undress removes all items currently equipped and places those items within the players backpack.
 
Last edited:
D

Deleted member 779

Guest
Firts of all, WE ARE NOT EXPLOITERS, i came back to UO after a long hiatus and i refuse to use steam because of the 10fps limit. Im using UO3D (third dawn since the launch and the packets was there, used UOKR (kingdom reborn too), UOSA (the one in question here). NEVER PLAYED ON OSI, so i do not know how things used to work there. When i started to do SG, the orchard was that way, simple, as english is not my primary language, i confess that i read uoguide and dont completely understand it at all, but, after a lot of piece of papers, taking notes about the trees, i decided to make a pdf to make it simple (that pdf is open to everyone here in the forums to download), then come one and said that we was exploiting, Dan and Dexter fixed, and we still do the same way. About the packets, YES I WAS USING IT HERE FOR ALMOST A YEAR, without knowing that on EA has a delay to everything, to be honest i was just asking myself why people still use steam this nowadays, because EVERY OTHER CLIENT, OFFICIAL OR NOT, has those packets. And, before i started to use Orion, ive asked Dan if i could use it, so it was all with his consent , idk if he was aware about those packets. But anyway, i was using not as an exploiter, it was just a tool that every other client has and steam dont. To be honest i never expected all of this mess because of this, once i reapeat EVERY CLIENT HAS IT. Uos has Automatcally remount option, orion dont... so can i call the people who use this option as exploiters? Thats not fair at all! But lets get back to the point. Dan and Dexter are fixing this, the delay will be on server side, NOTHING CAN BE MORE FAIR THAN THAT! So, stop crying, stop finding hair on a egg shell, lets have fun and keep playing and fixing the server the way we could.
here is the section of my script that unequip, drink potion and reequip.
//////////////


'use strict';
function drinkPotion(potionGraphic) {
var delay = 500; // server-imposed delay between actions
var ping = 100; // round-trip latency between client and server
if (Orion.ObjAtLayer('LeftHand') && Orion.ObjAtLayer('RightHand')) {
var weapon = Orion.ObjAtLayer('LeftHand').Serial();
Orion.Unequip('LeftHand');
Orion.Wait(delay + ping);
} else if (Orion.ObjAtLayer('LeftHand') && (!Orion.ObjAtLayer('RightHand'))) {
var weapon = Orion.ObjAtLayer('LeftHand').Serial();
Orion.Unequip('LeftHand');
Orion.Wait(delay + ping);
}
Orion.UseType(potionGraphic);
if (weapon) {
Orion.Wait(delay + ping);
Orion.Equip(weapon);
}
}
*** as you can see, i have two variables that rules my delay, (var delay = 500 and var ping =100), they rule all my function. And i know you all can make simple math calculations, 500+100=600, 600ms SO WAS NEVER INSTANT EQUIP!. All this cry because the other 400ms that EA has it.
Dan and Dexter, to debug, here is my first test after the first attempt to fix! Once my delay is 600, i cant assure that your fix is working.


 

Magus Zeal

Expert II
Supporter
@chiconanni your script isn't invoking Orion.Dress meaning you weren't even using the new packets. Regardless - I think the reason you had attention attracted to you was because you seemed to be panicking a bit as the admins started fixing this. I think you may have misunderstood the issue.
 
D

Deleted member 779

Guest
No Magus, i was using it!
1594917403549.png
Post automatically merged:

I do understand the issue! I just dont like to be called exploiter when was i doing nothing wrong! Just that!
Post automatically merged:

Well Good point Magus, i didnt catch that i was not even using those packages! hahahahahahah.. TY
 
Last edited by a moderator:

Magus Zeal

Expert II
Supporter
No Magus, i was using it!
View attachment 2831
Post automatically merged:

I do understand the issue! I just dont like to be called exploiter when was i doing nothing wrong! Just that!
No i mean your pvp chug swap script wasn't. I have no idea how else you used dress. You would have needed to use Orion.Dress('acro1') in the script
 

PLAY NOW

Heritage

Address
play.trueuo.com
Port
2593
Uptime
19 hours
Players Online
7
Houses
852
Vendors
297
Gold
5,024,624,855gp
Top Bottom