Question regarding smoothness of animations

Open discussion forum. For topics that do not fit anywhere else.
Post Reply
Basara
Novice Poster
Posts: 47
Joined: Fri Oct 13, 2006 6:37 am

Question regarding smoothness of animations

Post by Basara »

Hi all, just wondered if anyone could answer this queston, why are the animations on RunUO servers smoother than on POL servers?

I noticed this yesterday as I am hosting a RunUO server for someone as well as running my own POL server. I logged into RuoUO to check it was allowing connections etc and noticed animations such as walking, casting etc run much smoother than they do with POL.

I don't want this to become some sort of RunUO vs POL, my dad's bigger than your dad thread, but I was curious if anyone knows why this is so.

Cheers
Basara
Luth
Former Developer
Posts: 200
Joined: Mon Jan 30, 2006 8:10 am

Re: Question regarding smoothness of animations

Post by Luth »

Playing animations is all client side, and play at a set 10 frames per second, I believe. Nothing server-side changes animation play speed, so I can think of no reason why any server would play animations any "smoother" than any other, regardless of the technology behind it. The only reason your animation speed would slow down is if your computer is so incredibly bogged down that the UO client cannot eek out a meager 10 FPS.
MuadDib
Former Developer
Posts: 1091
Joined: Sun Feb 12, 2006 9:50 pm

Re: Question regarding smoothness of animations

Post by MuadDib »

Let's also not forget, you could be sending animations faster (casting etc) than the client has time to play each one. That will effect it also (which is the script's fault, not core)
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: Question regarding smoothness of animations

Post by Turley »

I think RunUO uses a different default delay value for the Animationpacket. (Yes you can a define a framedelay in 0x6E packet)
We use 1 and i think they use 0, you can change it through the new parameters for PerformAction in pol98
PerformAction(character,action,framecount:=5,repeatcount:=1,backward:=ACTION_DIR_FORWARD,repeatflag:=ACTION_NOREPEAT,delay:=1);
Luth
Former Developer
Posts: 200
Joined: Mon Jan 30, 2006 8:10 am

Re: Question regarding smoothness of animations

Post by Luth »

So the server actually determines the framerate of the animations in the core? I'd never heard of that. I wonder why they'd ever want that option.
Post Reply