The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need source code of fps patch to fix skipping on sphere serv?
Author Message
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #2
RE: Need source code of fps patch to fix skipping on sphere serv?
unfortunately there's no easy solution
FPS Patch is not a change-speed, but it act in the same way: it accelerate the client behavior. And this will make it walk faster than default clients

there's no source-code for FPS Patch, because it's a injection exploit "feature". UO is a old game where many actions are based on actions instead precision timing. So lets suppose that the walk animation have 10 frames with an 20ms between each frame, this animation will took 200ms to run, and when the client play the full animation, it will try to walk again. Now apply the FPS Patch effect: it accelerate the game FPS, making the delay between frames drop from 20ms to 17ms (example). Now the animation time will be 170ms, making it run faster

so the only way to block FPS Patch is applying the same rules of blocking change-speed. Also the only way to prevent players to be reported is telling him to not use FPS Patch anymore

EDIT: you can try using EF_FastwalkPrevention on sphere.ini to enable sphere internal change-speed detection, but this feature still experimental
(This post was last modified: 04-13-2016 01:45 PM by Coruja.)
04-13-2016 01:42 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Need source code of fps patch to fix skipping on sphere serv? - Coruja - 04-13-2016 01:42 PM

Forum Jump:


User(s) browsing this thread: 2 Guest(s)