[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/prime_links.php on line 121: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/prime_links.php on line 122: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4712: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4714: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4715: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4716: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3842)
JoinUO Forums • View topic - A patch for reducing CPU usage by the Ultima Online Client
Page 2 of 3

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Wed Mar 28, 2012 11:21 am
by knowom1

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Wed Mar 28, 2012 5:20 pm
by Batlin

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Wed Mar 28, 2012 9:01 pm
by knowom1
Could the speed of 16 bit color artificially be made to match 32 bit color along with CPU speeds made to artificially made to match the average stock clocked high end CPU speeds of a given UO era? Ideally handling the situation the same way MAME handles emulating arcade games where the speed of the modern computer doesn't matter and the speed of the game is 99.99% accurate to the authentic to the arcade it's trying to emulate assuming naturally the MAME game in mind can be emulated at full speeds of course.


I'm not sure UO:R onward players would care about having it or want that type attention to detail and era accuracy so badly, but I can see where players looking to achieve better pre expansion UO and T2A UO era accuracies would find it important. UO on a T2A today feels akin to comparing the speed difference between the Quake II and Quake III game engine it's a night and day disparity it's drastically quicker paced then it was upon game release with the CPU's of that time.

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Thu Apr 05, 2012 2:50 am
by xenoglyph
Moved patcher information to:

viewtopic.php?f=28&t=1130

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Fri Apr 06, 2012 11:57 pm
by Derrick
Nice thanks!!

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Thu May 17, 2012 8:12 am
by Warstone
And why do not use smth like "Hook getmessage with wait for message with timeout 1sec"? This will reduce CPU usage and will work in any client version because it's not bounded to client binary.

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Thu May 17, 2012 9:08 am
by xenoglyph
Your question is framed in an argumentative fashion. By starting it out with 'why not' you imply that somebody's against it for some reason. A universal API hook would definitely be useful.

I haven't actually done a manual IAT hook before, though I'm familiar with the PE format and the theory behind it. I'm sure some people here would love it if you made a hardcoded IAT hook that didn't require a loader.

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Thu May 17, 2012 12:01 pm
by Warstone

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Thu May 17, 2012 8:41 pm
by Batlin

Re: A patch for reducing CPU usage by the Ultima Online Clie

PostPosted: Fri May 18, 2012 5:36 am
by Warstone