UOLite 0.1 Beta Released!

You can download the dll and the source code (which includes a test app in vb.net and its source as well). Please use VB.NET Express 2010 to view/edit the source code. You can get those downloads right here: http://code.google.com/p/uolite/

From now on you should be able to get the latest release from that address as well. Please report any bugs that you find in the code.

UOLite Beta Release Scheduled For Tonight!

Just need to add the commenting for the code and write a basic walkthough. The source is available at the SVN, for those who want it early.

UOLite SVN

I have decided to use Google Code to setup the SVN for UOLite, sourceforge is bulky and VERY slow for commits (around 4kbps, as apposed to Google’s 300kbps). Anyways, the URL for the Google Code project is http://code.google.com/p/uolite/

UOLite

Ok, so progress has been fast. UOLite can walk, talk, pickup and drop items, spit out coordinates, and many many other things. As I am debugging and adding features. I should be posting a beta soon. I have been able to fool client detection on servers, so uogamers is my official test platform.

UOLite Progress Update

Progress has been slow until today! I have been stuck on my huffman decompression technique for two weeks! I got some help from “Jeff” (the creator of ConnectUO). And progress has jumped! Now All I have to do is figure out why I am being kicked with the message “Invalid Client”. I need a good server to test this one, and right now the best, most professionally run server is UOGamers. And their client detection keeps kicking UOLite. I need to find a way to emulate the real client. We will see though. Maybe its the BF-24 packets? I will see…

Either way, I have studying to do for Advanced Unix… I will ttyl later! Getting closer to working beta any day now! (with client emulation).

See the post on how he helped me: http://www.runuo.com/forums/showthread.php?p=847732&posted=1#post847732

Work on UOLite

For those of you who don’t know what UOLite is, its a uo client, that has no visual interface, i haven’t decided if i will make it a special DLL. But as of right now I am working on getting it to allow you to control a character through code, much like a bot, but a whole lot more advanced, and this wont take up a bunch of resources like a whole client will. Imagine an advanced bot controlling 3 different characters, having them mine, and make armor and weapons while you are out pvping… All without slowing down your computer. Or make your own bot out of it! to do whatever you want! Even make a mage and have him obey commands and attack targets for you (although that would make you one lame noob…)! Artaxerxes is working on a new uo client for android phones, so you can play on your favorite server on the go! Just don’t play while driving! lol. I will keep you peeps posted as these projects progress.

On a side note, we are planning on just making uoai basic for now. UOAI2 suffered from feature leaking, a whole bunch of great ideas half implemented… So, just wait and see what we come out with. Although, progress should be relatively slow since I am working pretty hard right now irl, as is Artaxerxes.

-Kontrast

Flash Cards

I am releasing a flashcard study program for students in JCAC. Of course, this only contains unclassified material, but it is designed to be a major study aid, as it will be automatically updated and contain pre-made flashcards for study. Goodluck.

You will need either Windows XP/Vista/7 and .NET 3.5 or higher to run it.

Ultra Mega FlashCard Extreme

Quick Status Update

Ok, so i haven’t talked to Artaxerxes for about a week now. Last time we spoke he was hard at work on UOAI Basic. But until thats completed I wont be able to finish UOAI2 Alpha. In lieu of this, my progress has slowed to a crawl. Although, I check the forums 2-3 times a day still. So just use the pre-alpha UOAI2.dll that came with Kontrast Assist 0.3 Beta. And I will provide support as necessary.

We, here at DevelopUO.com, appreciate your continued patience.

UOAI2 Status Update

We ran into some issues with the current UOAI structure. So, we decided to make UOAI Basic, making this project a complete rewrite of UOAI from the ground up. The new UOAI Basic has a completely new design. There have been major improvements with speed and stability. UOAI2 will be multi-threaded. For the upcoming alpha release, we will try and get as many bugs out as possible, but we will need testing from the user base. The next version of KA will be released at the same time as UOAI2 0.1 Alpha and UOAI Basic 0.1 Alpha. Although my contributions have been reduced this last weekend be cause of a woman I met :)

Kontrast Assist 0.3 Beta Released

General:
* Started a release notes.
* Changed the font and color used to display system messages, so its easier to read and more clear.

Corpse Menu:

* Added “Salvage All” – performs an “Auto” loot, but loots everything; not just whats on the lootlist.
* Added “Context Help” – opens a help page about the corpse menu.

New Features:
* Added multi-client support. You may have to alt-tab through each of your client windows for the client selection screen to show up though. I think its due to a problem with the way .NET retrieves the window caption. Although the captions are useless pre-login, you can see the PID.
* Added checks for proper client version, so it can display a message instead of just crashing and displaying an uninformative message.
* Did a complete rewrite of UOAI2 2D Client detection. It is a LOT faster now. This results in a lot faster loading. Switched from an ArrayList to a hashtable.
* Lootlist subcommand “list” now gives the type description with the item type number. Example: “cut leather : 4225″ which used to be just “4225″
* Added the web address list. It keeps track of all of the web addresses that people mention. The list does not save when KA closes.


Commands:
* Added synonym “ll” for command “lootlist” (the two are interchangeable)
* Added synonym “r” for lootlist subcommand “remove”
* Added synonym “a” for lootlist subcommand “add”
* Added synonym “l” for lootlist subcommand “list”
* Added synonym “c” for lootlist subocmmand “clear”
* Added subcommand “last” and “l” for “web” to open the default browser to the last website someone mentioned in the game. For example: someone says “look at my awesome site at http://wiki.developuo.com/index.php?title=Kontrast_Assist_Main_Page . All you have to do is type “.web last” or “.web l” and it will open that site with your default web browser.
* Added subcommand “list” for “web” to display a dialog menu with all of the websites people have mentioned in the game. For example: 5 different people all list their websites throughout the time that you are playing, you just type “.web list” and it will pop up with a menu for you to just click on the web address and click “Ok” and your default web browser will open to that address.


Source Code:
* Split up the source into multiple files for easier reading. And also, added regions for that same purpose.


UOAI2:
* Fixed Item.TypeName cliloc offset, it will now return the proper string, instead of a blank string, or something completely random.
* Fixed a crash related to UOAI2 targeting with the 9th Anniversary Edition 2D client.
* Fixed a crash with the context menus. UOAI2 would randomly crash if an object was destroyed in the UOAI2 database and the client requested a context menu for it. This resulted in an unhandled null reference exception, and crashed the client.
* Added error logging, errors will appear in “UOAI2 Errors.txt” with thier date and time stamp.





Download:


KA 0.3 Beta


KA 0.3 Beta Source Code

Return top

About DevelopUO

DevelopUO.com is a site dedicated to the development of applications that interface with the Ultima Online 2D client. Here at DevelopUO we are big on open source, and sharing ideas with the world. No idea is useless. You can visit the forums to post your program or you can visit the wiki to learn more about making programs for the UO 2D client and get code snippets or tips for your application.