Pre-Alpha Client Left-Overs, Having fun with Menus

Pre-Alpha Client Left-Overs, Having fun with Menus

Postby Batlin on Mon Dec 07, 2009 10:21 pm

HI all

In the attached document I've described a journey inside the hidden menu support of the Ultima Online Clients. This turned out to be quite interesting.

I took it one step further and created a modified Ultima Online Demo with a working menu. Again, the demo and other UO clients were/are shipped with functional menu support!

This is the final menu code based on the available support inside the UO clients:
Code: Select all
106 MENU
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP "&Game"
{
   MENUITEM "Toggle &Combat Mode",  40115
   MENUITEM SEPARATOR
   MENUITEM "Open Spell&book",  40116
   MENUITEM "Open &Radar",  40120
   MENUITEM SEPARATOR
   MENUITEM "E&xit",  40001
}
POPUP "&Options"
{
   MENUITEM "&Full Screen Mode",  40043
   MENUITEM SEPARATOR
   MENUITEM "Footste&ps",  40143
   MENUITEM "&Music",  40073
   MENUITEM "&Sound",  40074
   MENUITEM SEPARATOR
   MENUITEM "&Obscenity Filter",  40120
   MENUITEM SEPARATOR
   MENUITEM "Client &Config",  40004
}
POPUP "&Help"
{
   MENUITEM "Request &Assistance",  40140
}
}
Attachments
INSIDE THE ULTIMA ONLINE CLIENT - Alpha Client Left-Overs, Having fun with Menu's (Publish 1).pdf
(1.39 MiB) Downloaded 48 times
UoDemoWithMenu.zip
(1.43 MiB) Downloaded 37 times
Ultima Online Demo with a Menu.jpg
Ultima Online Demo with a Menu.jpg (127.75 KiB) Viewed 292 times
<Derrick> RunUO AI is kind of a functional prototype, which i have hacked into something resembling OSI behavior, but only by complitcating everything
Batlin
Site Admin
 
Posts: 306
Joined: Wed Apr 08, 2009 6:35 am


Return to UO Client

Who is online

Users browsing this forum: No registered users and 1 guest