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-nmm7 (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-nmm7 (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-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 786 - File: showthread.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/showthread.php 786 errorHandler->error






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
UOExt - We do what EA can't.
Author Message
Warstone
Apprentice
*

Posts: 6
Likes Given: 0
Likes Received: 0 in 0 posts
Joined: Jun 2012
Reputation: 0



Post: #1
UOExt - We do what EA can't.
Today I'm proud to represent my new project: UOExt.

Current version is 0.1.0 RC1.

Let me explain what it is..

This tool devepoling for shard owners, alloing them to ship their code to client, run it and communicate with client and protocol.
Right now it can: Automatically update, download plugins (controls from server), hook protocol and allow plugins to react to messages, meking transparently unpacking, decoding, resending etc... All this stuff.

It's arcitecture directed to minimize impact of heavy plugins, so it's created on proxy basis...

UOExt starts new thread in client's address space, allow you to hook some client APIs, amd communicate with proxy like normal thread communication, then it modifies connect API to force it to connect to local proxy, and connects to server pathing all protocol through self.

This project is open source, but due to plugin arcitecture you can write your own close-source pugins.

There is one small problem... Right now it bounds to RunUO(not fully, but close). So, if anyone with good knowledge of Spehre will write it support - it will be greate.

What it potentially (read it like "I know how it could be done, but I havn't got any time Tongue") can do:
Hot-line statics and map patching (all changes will show to client immideatly).
Auto-connection tool (I konw that someone already do it, he changes login screen with custom controls and graphics, skips caracter creation screens, etc)
Many other improvements, that I couldn't imagine ))
06-24-2012 10:21 PM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Messages In This Thread
UOExt - We do what EA can't. - Warstone - 06-24-2012 10:21 PM
RE: UOExt - We do what EA can't. - ShiryuX - 08-08-2012, 11:36 AM
RC2 is out! - Warstone - 08-16-2012, 08:38 PM

Forum Jump:


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