This project contains several of programs written in Java and Visual Basic. There is VFDOutputter for sending text to a VFD or LCD, a console and gui Java Ultima Online client, subnet calc, Pacman, Galaxian, a Windows wallpaper changer, proxy and more.
Be the first to post a text review of Mikel Duke Projects. Rate and review a project by clicking thumbs up or thumbs down in the right column.
I finally released JavaUOClient-.50 since I hadnt worked on it in about a month. The new version now has a very primative graphical client that I hope to eventually make into a much better full featured client. It does not keep sync with movement acks from the server though so while you will move in a direction when you move with the arrows, you will probably not be in the same location as is shown.
ChangeLog.txt Mikels Java Ultima Online Client http://mikelduke.sf.net Released under the GPL .1 Initial Release .11 Changed autologin to allow multiple connections with one client. The login files are now to be named autologin1.uoj autologin2.uoj etc. and it will load and login to 1 through whatever on multiple servers at once. Though sometimes it will fail on one character, if this happens just close and try again. Rewrote the getServerList method to fix a bug. .12 UOConsoleClient class no longer uses a separate class to handle the packets, the interface is no directly implemented by it. Added some error messages. Now automattically reconnects 60seconds after a disconnect. .20 Added a window mode for the client. So far it is just like the console client, only it is run in a window with buttons and text boxes. UOCoordViewer map added using class I made to display your location. .30 Completely rewrote the UONetworking class as UONetworking2 and extended UOPacketOperation to compensate for the added methods needed. This seems to have completely fixed all bugs related to loging in on unix, macs, and some other versions of Java, it also makes windows and some linux login much more reliable. Updated the UOConsoleClient to reflect these changes. UOWindow version will not be released as updated until version .4 There is a new simpler autologin file format it is now ip, port, user, password, server slot, character slot with each on a different line no commas. .40 Added a 5ms delay to loop in UONetworking2 now it doesn't use 100% cpu due to the constant loop. UOWindow updated to reflect changes in usage UONetworking2, also works much better just like the console version did afterwards. .50 New version added. There is now UOGraphicalClient which uses a tile engine I made and loads color information from map0.mul and radarcol.mul and then uses that to draw to the screen. Networking is implemented in this too, but there is a problem in that character movement often gets out of sync since so far there is no syncing between the graphical movement and actual movement. This version has several bugs but the biggest is not tracking the server response to client movement. This will be fixed soon.
.40 is now released, the windowed client has been updated to reflect the new networking code. Also I hope to have a .50 out soon with actual UO graphics.
ChangeLog.txt Mikels Java Ultima Online Client http://mikelduke.sf.net Released under the GPL .1 Initial Release .11 Changed autologin to allow multiple connections with one client. The login files are now to be named autologin1.uoj autologin2.uoj etc. and it will load and login to 1 through whatever on multiple servers at once. Though sometimes it will fail on one character, if this happens just close and try again. Rewrote the getServerList method to fix a bug. .12 UOConsoleClient class no longer uses a separate class to handle the packets, the interface is no directly implemented by it. Added some error messages. Now automattically reconnects 60seconds after a disconnect. .20 Added a window mode for the client. So far it is just like the console client, only it is run in a window with buttons and text boxes. UOCoordViewer map added using class I made to display your location. .30 Completely rewrote the UONetworking class as UONetworking2 and extended UOPacketOperation to compensate for the added methods needed. This seems to have completely fixed all bugs related to loging in on unix, macs, and some other versions of Java, it also makes windows and some linux login much more reliable. Updated the UOConsoleClient to reflect these changes. UOWindow version will not be released as updated until version .4 There is a new simpler autologin file format it is now ip, port, user, password, server slot, character slot with each on a different line no commas. .40 Added a 5ms delay to loop in UONetworking2 now it doesn't use 100% cpu due to the constant loop. UOWindow updated to reflect changes in usage UONetworking2, also works much better just like the console version did afterwards. .50 New version added. There is now UOGraphicalClient which uses a tile engine I made and loads color information from map0.mul and radarcol.mul and then uses that to draw to the screen. Networking is implemented in this too, but there is a problem in that character movement often gets out of sync since so far there is no syncing between the graphical movement and actual movement. This version has several bugs but the biggest is not tracking the server response to client movement. This will be fixed soon.
I completely rewrote the networking code and so all the bugs that I knew about before have been fixed, it now works on everything and is tested on Windows XP, Unix, Gentoo, and Debian Linux on a Sparc. It is now faster and logs in properly. The new stuff will be implemented soon into JavaUOClient-.40 but for now, just a release of the console version.
ChangeLog.txt Mikels Java Ultima Online Client http://mikelduke.sf.net Released under the GPL .1 Initial Release .11 Changed autologin to allow multiple connections with one client. The login files are now to be named autologin1.uoj autologin2.uoj etc. and it will load and login to 1 through whatever on multiple servers at once. Though sometimes it will fail on one character, if this happens just close and try again. Rewrote the getServerList method to fix a bug. .12 UOConsoleClient class no longer uses a separate class to handle the packets, the interface is no directly implemented by it. Added some error messages. Now automattically reconnects 60seconds after a disconnect. .20 Added a window mode for the client. So far it is just like the console client, only it is run in a window with buttons and text boxes. UOCoordViewer map added using class I made to display your location. .30 Completely rewrote the UONetworking class as UONetworking2 and extended UOPacketOperation to compensate for the added methods needed. This seems to have completely fixed all bugs related to loging in on unix, macs, and some other versions of Java, it also makes windows and some linux login much more reliable. Updated the UOConsoleClient to reflect these changes. UOWindow version will not be released as updated until version .3 There is a new simpler autologin file format it is now ip, port, user, password, server slot, character slot with each on a different line no commas.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?