*** THIS FILE IS COMPLETELY UPDATED. *** Written 1997, 98 by Marcus Rating (Cironian) Copyright 1997, 98 UOX Team Revised and Updated 1998, by (ripper) Updated 1998 by Zadius Updated 1999 by Homey ----------------------------------------------------------------------------- Greetings Britannians ! Welcome to UOX3, the first multiplayer-capable server emulator for Ultima Online. (No longer the only one ;) - First and most important, this program is only an experiment right now, so please don't expect everything to work like with the real servers. Also note that this program might be too complicated for many people to setup for now. If that is the case you might want to wait for the final release which will include some utilities to simplify setup of this program. - Second, remember what the Alpha state of this program means: Its only to find out how the code performs on different systems. There is only a fraction of the planned features implemented yet and the code contains quite a lot of bugs right now. - Third I want everyone to remember this: If you want to report a bug, make sure it aint mentioned in the list of known bugs yet and that there is no update available which fixes that problem already. (I am mentioning this only because the Dev team got lots of questions about bugs which were already mentioned in the documentation or even fixed)Also check the uox3 message board at uox.stratics.com.To post or find out about bugs that need or have been fixed. - Finally I want to wish everyone much fun with this release of UOX3, as incomplete as it might be right now. From now on the Dev team will be releasing new versions on a regular basis, so you will get new features and bugfixes very often. Between each version, remember to take a look at the revision history part of this text and the update.text because that is the only place`s where feature changes are mentioned. Also note that UOX3 is a complete rewrite and apart from the knowledge I got from earlier UOX versions it has got nothing in common with them. #More Info ----------------------------------------------------------------------------- - UOX3 works only with current new versions of CLIENT.EXE - UOX3 probably requires current versions of VERINFO.DAT - UOX3 *will definitely not work* for older client versions or beta versions - UOX3 is only a server program... you still need your UO client. - UOX3 is still in early stage, you cant do everything you can do online. - Only those dynamic objects we or you placed manually are present - UOX3 T2A users will need a copy of Verdata.mul and the UnicodeSpeech turned off. As the protocol of UO is changed from time to time, always remember to keep a backup of your client.exe program, as every new patch might break the current version of UOX3. #Current Features ----------------------------------------------------------------------------- This is a list of the features currently in UOX3: - Multiplayer capability for up to 32 players - Walking - Singleclicking - Doubleclicking on characters (Paperdoll) - Doubleclicking on items - Talking - Broadcasting - Moving Items - Wearing Items - Adding Items - Teleporting - Polymorphing - Status Window - Skills Window - Backpack - Combat Mode (Full Combat :) ) - Bow/Salute - Manual world saves - Spellbooks (not all spells are implemented at this stage as of yet but most are.) - Sound Effects - Lighting Control - Weather - GM Paging - Z positioning - Powerful Trigger system allows vast questing possibilities - And many more ect. #Setup Instructions ----------------------------------------------------------------------------- 1) Set up the UOX3.INI & ACCOUNT.ADM (UOX3.INI) First open the UOX3.INI in your uox3 folder.Here you will need your IP address to the internet or IP 127.0.0.1 for a one player world only.Refer to step (2) for finding the right IP for your system.At the top of the UOX3.INI you will put in your Shard name,It can be any name you want it to be.Then right under it but before the ### put in your IP address.Then right under the first ### There will be starting locations for your world after you create your char and enter Britannia,You can have just one starting point or have as many as you want just put in the name and the locations for the place`s you would like to start at.The locations are xyz coordinates,you can optain these by doing a /where in the game at the exact place you are standing,only done with the GM stats.Then after the locations you will find another set of ### and under tho`s you will need to point each file there to where your real UO dir is.Here is a Example of what the UOX3.INI should look like but with your correct IP and all .Mul files pointing to you correct UO dir. Your shard Your ip ### Britain Castle Britannia 1401 1626 28 Britain Castle Blackthorne 1523 1458 30 ### c:\uo\map0.mul c:\uo\staidx0.mul c:\uo\statics0.mul c:\uo\verdata.mul c:\uo\tiledata.mul c:\uo\multi.mul c:\uo\multi.idx 240 0 Heartbeat, 1=on 0=off 100 0 0 Thats all there is to setup the UOX3.INI.Make sure you have this setup correctly or the server will not run for you. (ACCOUNTS.ADM) Open the ACCOUNTS.ADM file found in the UOX folder.At the top you will see SECTION ACCOUNT 0,in here you will put the Username and Password of the Char who will have the GM stats.The first account allways has GM priv`s. Here is an Example of what the ACCOUNTS.ADM file should look like: SECTION ACCOUNT 0 { NAME Username PASS Password COMMENT Master account, always has GM priviledges } SECTION ACCOUNT 1 { NAME Guest PASS Guest Password } EOF You can use any name that you want in there.And you can add as many accounts as you see fit.Just add them exactly as the first two accounts are setup. Also note that the first account in the list is reserved for the server operator and has some special privileges, like having GM rights on every fresh created character. 2) Set up your Network: (If needed) To play UOX3 you will need at least one IP adress assigned to your machine. This is required because of a client bug which will crash the client after playing the intro movie if there are no IP adresses available. Because its in the Client, I can not do anything about it. You can't either: a) Connect to your ISP which automatically assigns an IP to you, then open an ms-dos prompt window and type arp -a at the command line. The numbers after Interface: will be your IP. b) Set yourself a static IP adress. Go to the Win95 control panel and then select Network Settings. Then single click on the TCP/IP entry in the enabled network componets box, then click the properties button. Now click the radio button labeled "specify an IP address". Now, you are able to fill in the two boxes below it. In the first one, the IP address box, you need to enter an IP address of your choice. ("1.1.1.1" works, but any other number will do.) Then, set the subnet mask to 255.255.255.0. Click "OK" and windows will ask you to restart your computer, click "OK" *IMPORTANT* Remember, you need to re-enable the upper radio button before you can connect to your ISP the next time. c) Type "ping localhost" on the command line of an open ms-dos prompt window. First line should be like: "Pinging zeus [127.0.0.1] with 32 bytes of data:" The name before the [127.0.0.1] will be different, as it is your computers name. Now edit the file named "hosts" in your windows directory and add a line like "127.0.0.1 zeus" below the one that reads "127.0.0.1 localhost". Again, remember to replace "zeus" with your computers name. Once you reboot Windows, the client should work without crashing. If you are on a LAN, you probably already have a permanent IP adress assigned to your network card and can skip this step. Also remember that if you choose possibility b) or c) people from the internet can not connect to your server. Choose a) if you want multiplayer. 3) Setup the program: Copy your login.cfg to login.old as a backup. Unzip all UOX files into one directory. 4) Run the server: Run UOX3.EXE If all's fine, it will print "UOX3: Startup complete." on the console. 5) Change login information: Now edit your LOGIN.CFG (you backed it up, didn't you?) to the shown IP adress. So if it were the one displayed under 3), your LOGIN.CFG would read: ;Loginservers for Ultima Online ;Do not edit this file or patching will fail! Always save a backup. LoginServer=1.2.3.4,2593 LoginServer=1.2.3.4,2593 LoginServer=1.2.3.4,2593 LoginServer=1.2.3.4,2593 Use IP 127.0.0.1 for a single player game by yourself and for a multi-player game,You will need to setup your internet IP address. You will also need to give that IP adress to everyone trying to log in to your system. (A good program to keep contact to your friends for that purpose is called ICQ. You can download it at www.mirabilis.com) When editing login.cfg, don't forget the port number. In the above example, 2593 is the port. 6) Run the client: After setting the mode, execute CLIENT.EXE, the one from your Ultima Online Directory. (Do NOT run the UO.EXE) #Your First Steps In UOX3 ----------------------------------------------------------------------------- The first character created on a new UOX3 server is made a Game Master automatically.You still can do a /makegm and then click on yourself and this will put a GM robe and a GM title on you.Also you can do /makegm on any other player in the game to give them all the GM priv`s.Then to get your world started do /add then hit enter and a window box will appear to the top left corner of the screen,in there you can make all the things needed to start setting up your uo world. #Command List ----------------------------------------------------------------------------- See the command.html in the \DOCS directory CONSOLE COMMANDS: S - Switch Secure Mode This is On by default and means that no other keyboard commands are accepted. # - World Save For saving world state when you cant get in L - Display Layers Toggles displaying the layer of items which are being equipped. I - Reload INI If you have updated the information in the INI (like account info) and want to reload it, simply hit the 'I' key and the changes should become active. ESC - Quit Immediately shuts down server without warning. A - Reload the accounts.adm file. Allows your to edit/add new accounts then reload them into the server without having to take down the server. Q - Quit. Saves the world file, closes any open sockets and shuts down the server. T - Activates a timed shutdown and notifies all players online D - Disconnect account number zero (0). 1 - Broadcast a message to all players that you are about to shut down the server. H - Toggle the server heartbeat. P - Display profiling information. This console command shows useful information concerning the performance of your server. W - Show you a list of users currently logged on. Command line parameters: Currently there is only one command line parameter which is understood by UOX3, which is '#'. This causes UOX3 to generate the file UOXMENUS.LST, which contains an overview of the structure of the script file. #Key Instructions ----------------------------------------------------------------------------- To make a key/lock-pair, first make a key and set its Type to 7. Then set the More value of the item to lock and the key to the same value. To make sure the lock is unique, it is suggested to set the More of the lock to the same value as its serial number. There, you are done! To make another Master Key like the one in your GM Bag in the beginning, simply create a key, set its Type to 7 and its More to FF FF FF FF. It will then be able to lock/unlock anything, even if it doesnt have a lock. Right now you cant have multiple keys for one lock, but it is planned. #Script Format ----------------------------------------------------------------------------- All script data for UOX3 is contained in the file UOX3.SCP, which is a pure ASCII text file, so you can open it with any editor. You can use this file to customize part of UOX3 to your needs. A more complete set of instructions will be implemented in a later version of this manual, so for now, try to find the correct syntax by reading the default script. All of the currently available commands are used at least once in there. There are some limitations that you will have to remember, as exceeding those will most likely cause server or client crashes: (Note that those are server side; Very high numbers may cause client crashes anyway) Maximum number of characters per line: 512 Maximum choices in GM Page menus: 10 Maximum characters per GM Page Description line: 255 Maximum of GM Page Menus: 255 (Numbers 1-255 required) Maximum choices in item menus: 255 Maximum characters per item description line: 255 Maximum of item creation menus: None yet; May be forced to add this later Also note that the item IDs for the item creation menus have to be entered as one number. Here are all available script commands in brief: GM and Item Menus - GMMENU decimal - ITEMMENU decimal - WEBLINK string - SYSMESSAGE string - GMPAGE string - VERSION - SUBMENU decimal - ADDITEM decimal - BATCH decimal - INFORMATION - NPC decimal - POLY hex - SKIN hex - LIGHT hex - DRY - RAIN - SNOW - GCOLLECT Item Descriptions - NAME string - ID hex - PILE decimal - AMOUNT decimal - COLOR hex - TYPE decimal - ATT decimal - DEF decimal - LAYER decimal - MOVABLE decimal (boolean) - DYE decimal NPC Descriptions - NAME string - ID hex - SKIN hex - DIRECTION [n/ne/e/se/s/sw/w/nw] - ITEM decimal - COLOR hex - SPEECH string - ATT decimal - DEF decimal Speech Descriptions - DEFAULT string - ON string - SAY string ATT and DEF tokens in item description will specify the Attack/Defense ratios of the item. Note for batched commands: You cant call one batch file from another one, that will fail. Also note that you cant use *multiple* item creation commands in one batch. #Gump Menus ----------------------------------------------------------------------------- Here are the commands for use in the GUMPMENU section of the UOX3.BSC; be careful though, as the server does NOT parse those, but does directly send them to the client, so it might cause you to crash: (Comments on the items I marked as "unknown" would be greatly appreciated) noclose Disables closing the gump by right-clicking it. You can only close it by clicking one of the buttons on it. nomove Disallows moving the gump around. page x The objects following this command will be put on a certain page of the menu. A special case is page 0; those items are visible independant of the current page. text x y hue line Puts a line of text at the given coordinates. The line has to be present in the corresponding GUMPTEXT entry. (For GUMPMENU 1, put all text in GUMPTEXT 1 and so on) resizepic x y gumpstart xsize ysize This is for the "background" of menus. Gumpstart should point to the beginning of a certain set of 9 gumps displaying the edges and fill of the background. (For example: 5100 is the standard grey background, 5120 is a bit darker, 5170 is a scroll) button x y gump pressedgump close action exitcode This is a button that you can click. If close is >0, the button is closing the menu if clicked. If action is 1, it flips one page backward; if it is 2 it is going forward. Exitcode has no meaning for THIS version of UOX. radio x y gump selectedgump default resultcode This is a radiobutton. If default is 1 then this is the default selection for the menu. checkbox x y gump selectedgump default resultcode Same as radio, but many of those can be switched on at a time. gumppic x y gump This is placing a decorative gump with no functionality. tilepic x y tile Same as gumppic, but this one is placing an item tile. nodispose UNKNOWN (Didnt see any change) textentry UNKNOWN (This crashed my client; can anyone get it to work?) group UNKNOWN (Never noticed anything with this command) #Authentication ----------------------------------------------------------------------------- There is no longer a need to have your client authenticated by the OSI servers. #Garbage Collection ----------------------------------------------------------------------------- This special function of UOX3 is for deleting items which have been in (for example) containers, which have then been removed from the game. What it does do internally is to check whether there is a path to access the item from the main world. (An item in a bag in a chest which is located in the world would be accessible, but if the chest would have been deleted, bag and item would be delete at the Garbage Collection.) This process has two benefits: Clearing up space for new items and preventing bugs, which can arise when a new item with the same ID as the old container. The Garbage Collection is automatically invoked whenever the server is started or a world state is saved, but it can be triggered manually by a GM with the /gcollect command. It is also executed when a character is being deleted, as else the next created char would inherit the items of the old character. If items are removed during this process, the server window should show a notice informing you of the number of removed items. #Known Bugs ----------------------------------------------------------------------------- On highly lagged internet connections, having other people running quickly past you may cause client crashes. So, unless you are on a LAN or playing alone, only walking is safe for now until there is a fix. Note that this problem increases with the number of players on the server. So unless the server is on a fast T3 line AND you got excellent pings to it, dont expect to be able to play there with too many people. (This bug should appear less now than it used to) Sometimes items dropped to the ground are not transferred to the client correctly. In those cases, try /resend, /fix or /tele commands to force the server to resend item information. If the problem appears with dropping items into containers, simply close and re-open the container window. (Rarely ever happens now) Dropping items onto locked containers will result in you losing that item if you dont own the key. NEVER try to move a *human* corpse with AllMove. It will crash your client. This is a problem that I am unable to do anything about. (This seems to be fixed now, but I will leave this in until I know for sure) Walking up player built structures still causes you to be stuck in the stone in the eye of other players. So for now, just use the static buildings, as there are probably enough for you to claim. :-) Long account passwords can be problematic because of a problem with the encryption system that I am too lazy to fix right now. Try a shorter one then. ;P #Credits ----------------------------------------------------------------------------- *** THE DEVELOPMENT TEAM *** *** These are the guys are from the current release *** Tauriel <karl@mwcyber.com> - Release Cooridinator, bug fixer, and coder Zadius (linkage@xmission.com) - Release coordinator, Trigger programmer, bug fixer, and coder Anthracks - T2A coder, bug fixer EviLDeD - Coder, bug fixer Crwth - Coder, bug fixer, primary linux port guru Myth - Coder, bug fixer Dupois - Coder, bug fixer Genesis - Necro coder, bug fixer, scripter Moongraven - Weight coder, bug fixer McCleod - Coder, bug fixer Ripper - Pre-release tester, and scripter Homey - Pre-release tester Thunderstorm - Bug killer, and linux conversion helper/problem solver ** I know I forgot someone... yell at me if you find them ***** The old team, still around, not as active *** Cironian <cironian@warlords.com> - Lead programmer of UOX3 (Yeah... <g>) Jaegermeister <dennyz@rad.net.id> - Original first version of UOX and some help Drax <drax@warlords.com> - Official Scriptwriter (Wrote most of the default script) Jason Koon <missoni@bigfoot.com> - UOX3 logo designer Jonathan Henry <anthracks@gormanweb.com> - Keeping track of all the snippets and lots of other stuff Fafnir <bh339-93@mindspring.com> - Programming Traker <traker@texas.net> - Programming Aagorn <zglg@prodigy.net> - Programming Morac <mkraft@writeme.com> - Programming *** TESTERS FROM THE EARLY DAYS *** Remm <jbergsma@mediaone.net> - Testing Pendragon <pendragon@mindspring.com> - Testing *** OTHER PEOPLE, CONTRIBUTORS AND COMMENTS *** Fallo <fallo@home.com> - Great guy, always an excellent person to talk about protocol hacking :) Ridcully <jluebbe@hannover.aball.de> - Mapmaker-Maker (Look for his next release, Genesis, which looks promising) Terry Denham <terryde@dallas.net> - Valuable help on the statics file Marc A. Pelletier <mmnet@videotron.ca> - Check out his UOR/OU server (Unfortunately closed for now) Danny Thomas <dthomas@netspace.net.au> - Fix idea for No-IP client crash problem Jerrith <ars@nwu.edu> - Starting locations and Sound Effect list Krazow <krazow@warlords.com> - Providing me with web space for the UOX page Origin Systems <support@origin.ea.com> and others... - For Ultima Online, the best game around today! (Yeah, my opinion) Your name can be listed here, too - If I dont forget adding you. ;) (Actually, there are so many who deserve to be listed here... Let me just send a big THANK YOU to all of you!) #Further Notes ----------------------------------------------------------------------------- If you have any comments, mail me at "cironian@warlords.com" For more informations and further developments, check the UOX3 homepage at "http://uox.stratics.com/" or the UOX development site at: http://www.mwcyber.com/uox/ In-Game you will most probably find me on Chesapeake server, playing as Cironian somewhere in Britain. Feel free to say hello! For those of you interested in memory requirements: On my system this server version usually takes up about 2 Megabytes including all loaded DLLs and data tables. That should leave enough free RAM to run the client program. ;-) As always, donations are accepted, but dont feel forced in any way to send anything apart from a nice mail. :) #Legal information ----------------------------------------------------------------------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * In addition to that license, if you are running this program or modified * * versions of it on a public system you HAVE TO make the complete source of * * the version used by you available or provide people with a location to * * download it. * Ultima Online is a registered trademark of Origin Systems, Inc. #Lists ----------------------------------------------------------------------------- The last part of this text is made from lists of ID numbers. Please excuse the chaotic state of them, but I originally had only created them for my personal use and never intended them for publication. So there will be many wrong or imprecise entries. Please do not mail me about those lists, except when you discovered a really nice looking item not shown in them. Note that the creature IDs are *NOT* for use with the /add command, as that command is using completely different numbers. Use them only with the /poly command. For a complete list of hex codes for many different items in the game try insideuo its a tool for finding all stuff in uo :) #Creature ID List ----------------------------------------------------------------------------- 00 01 - Ogre 00 02 - Ettin 00 03 - Zombie 00 04 - Gargoyle 00 05 - Eagle 00 06 - Bird 00 07 - Full Armed Orc 00 08 - Corpser 00 09 - Demon 00 0a - Demon with Sword 00 0c - Green Dragon 00 0d - Wind Elemental 00 0e - Earth Elemental 00 0f - Fire Elemental 00 10 - Water Elemental 00 11 - Orc (Without stuff) 00 12 - Ettin with Stone Axe 00 15 - Giant Snake 00 16 - Gazer 00 18 - Liche 00 1a - Floating Skeleton 00 1c - Giant Spider 00 1d - Gorilla 00 1e - Harpy 00 1f - Headless 00 21 - Lizardman 00 23 - Lizardman with spear 00 24 - Lizardman with hammer 00 27 - Mongbat 00 29 - Orc with club 00 2a - Ratman 00 2c - Ratman with club 00 2d - Ratman with sword 00 2f - Reaper 00 30 - Giant Scorpion 00 32 - Skeleton 00 33 - Slime 00 34 - Snake 00 35 - Troll 00 36 - Troll 2 00 37 - Troll 3 00 38 - Skeleton with axe 00 39 - Skeleton with sword and shield 00 3a - Wisp 00 3b - Red dragon 00 3c - Smaller green dragon 00 3d - Smaller red dragon 00 96 - Sea Serpent 00 97 - Dolphin 00 c8 - White Horse 00 c9 - Cat 00 ca - Alligator 00 cb - Small Pig 00 cc - Brown Horse 00 cd - Rabbit 00 cf - Sheep 00 d0 - Chicken 00 d1 - Goat 00 d3 - Brown Bear 00 d4 - Grizzly Bear 00 d5 - Polar Bear 00 d6 - Panther 00 d7 - Giant Rat 00 d8 - Cow 00 d9 - Dog 00 dc - Llama 00 dd - Walrus 00 df - Lamb 00 e1 - Jackal 00 e2 - Another horse 00 e4 - Still another horse 00 e7 - Brown Cow 00 e8 - Bull 00 e9 - B/W cow 00 ea - Deer 00 ed - Small deer 00 ee - Rat 01 22 - Large Pig 01 23 - Pack horse with saddle bags 01 24 - Pack llama with saddle bags 01 90 - Male Player 01 91 - Female Player 01 92 - Male Ghost 01 93 - Female Ghost 01 94 until 01 9d - Various hats 01 9e - Bear Hat 01 9f - Deer Hat 01 a0 - Orc Mask 01 a1 - XMas Tree Hat 01 a2 - Voodoo Mask 01 a3 - Short Hair 01 a4 - Male Kid (Blond Hair) 01 a5 - Male Kid (Dark Hair) 01 a6 - Female Kid (Blond Hair) 01 a7 - Female Kid (Dark Hair) 01 a8 - The Invisible Man 01 ae - Walking Trousers (Short) 01 af - Walking Trousers (Long) 01 b2 - Floating Shirt 01 b3 - Floating Suit 01 bf - Walking Dress 01 c0 - Walking Fancy Dress 01 c7 - Walking Kilt 01 d1 - Full Apron 01 d2 - Half Apron | Lots of clothing 01 f4 - Lit Lantern 01 f5 - Lit Torch 01 f6 - Lit Candle 01 f7 - Lantern 01 f8 - Torch 01 f9 - Candle 02 09 - Leather Armor | Lots of armor 03 90 - Jesters Suit 03 ca - Death Robe 03 db - Game Master Robe 03 de - Empty Lord British Armor 03 df - Blackthorn 03 e0 - Order Shield 03 e1 - Chaos Shield #Equipable Item List ----------------------------------------------------------------------------- 0b 1a - Candle 0d bf - Fishing Pole 0d f0 - Metal Staff 0d f2 - Sceptre 0e 75 - Backpack 0e 81 - Shepherds Staff 0e 85 - Pickaxe 0e 87 - Pitchfork 0e 89 - Staff 0e 8a - Wooden Rod 0e c2 - Cleaver 0e c4 - Knife 0f 43 - Hatchet 0f 45 - Executioners Axe 0f 47 - Hatchet 0f 49 - Axe 0f 4b - Double Axe 0f 4d - Halberd 0f 4f - Crossbow 0f 51 - Dagger 0f 5c - Mace 0f 5e - Longsword 0f 62 - Spear 0f 64 - Torch 0f b4 - Hammer 10 85 - Necklace 10 86 - Gold Wrist Thing 10 87 - Gold Earrings 10 88 - Gold Collier 10 89 - Gold Neck Chain 10 8a - Gold Ring 13 b0 - War Axe 13 b2 - Bow 13 b4 - Wood Club 13 b6 - Scimitar 13 b8 - Long Sword 13 ba - Broad Sword 13 c0 - Chain Cap 13 c1 - Chain Legs 13 c2 - Chain Armor 13 cd - Leather Arms 13 d0 - Leather Legs 13 d3 - Leather Armor 13 d6 - St. Leather Collar 13 dd - St. Leather Gloves 13 de - St. Leather Arms 13 df - St. Leather Legs 13 e2 - St. Leather Armor 13 e4 - Hammer 13 ed - Ring Armor 13 ef - Ring Arms 13 f1 - Ring Legs 13 f2 - Ring Gloves 13 f5 - Shepherds Staff 13 f7 - Knife 13 f9 - Wood Staff 13 fb - Spike Axe 13 fd - Heavy Crossbow 13 ff - Katana 14 00 - Serpent Sword 14 06 - A big hammer 14 08 - Closed helmet 14 0A - Metal skull cap 14 0C - Bascinet 14 0E - Bucket helm 14 10 - Plate sleeves 14 11 - Plate Legs 14 12 - Full Pl. Helm 14 13 - Pl. Collar 14 14 - Pl. Gloves 14 16 - Breastplate 14 18 - Pl. Gloves II 14 1A - Pl. Legs 14 1C - Orc Mask 14 38 - Another hammer-like weapon 14 3A - Long mace 14 3C - War Hammer 14 3E - Halberd 14 40 - Scimitar 14 42 - Hatchet 14 4E - Bone Sleeves 14 4F - Bone Armor 14 50 - Bone Gloves 14 51 - Bone Helmet 14 52 - Bone Legs 14 53 - Bone Sleeves II 14 54 - Bone Armor II 14 55 - Bone Gloves II 14 56 - Bone Helmet II 14 57 - Bone Legs II 15 15 - Cape 15 16 - Dress 15 17 - Shirt 15 2e - Pants 15 30 - Cape 15 31 - Dress 15 37 - Kilt 15 39 - Fancy Pants 15 3b - Half Apron 15 3d - Apron 15 3f - Bandana 15 41 - Body Sash 15 43 - Skullcap 15 45 - Bear Hat 15 47 - Deer Hat 15 49 - XMas Tree Hat 15 4b - Voodoo Mask 17 0c - Boots 17 0e - Sandals 17 0f - Shoes 17 11 - High Boots 17 13 - Broad Hat 17 14 - A Hat 17 15 - Another Hat 17 16 - Witches Hat 17 17 - Farmers Hat 17 18 - Wizards Hat 17 19 - Some Cap 17 1a - Feathered Hat 17 1b - Tricorne Hat 17 1c - Jesters Hat 17 2e - Another Jester Hat 1b 72 - Bronze Shield 1b 73 - Buckler 1b 74 - Kite Shield 1b 76 - Heater 1b 78 - Spiked Shield 1b 7a - Wooden Shield 1b 7b - Metal Shield 1b c3 - Chaos Shield 1b c4 - Order Shield 1c 00 - Spiked Underwear 1c 02 - Female Plate 1c 04 - Another female Plate 1c 06 - Third female Plate 1c 08 - Leather Shorts 1c 0a - More female stuff 1c 0c - See above 1e fd - Fancy Shirt 1e ff - Fancy Dress 1f 01 - Dress 1f 03 - Robe 1f 05 - Necklace 1f 06 - Wrist Thing 1f 07 - Earrings 1f 08 - Neck Chain 1f 09 - Ring 1f 0b - Orc Helmet 1f 7b - Shirt 1f a0 - Jesters Suit 1f a1 - Short Robe 1f fd - Shirt with black Belt 20 3b - Short Hair 20 3c - Long Hair 20 3d - Pony Tail 20 3e - Long Beard 20 3f - Short Beard 20 40 - Goatee 20 41 - Moustache 20 42 - Lord British Armor 20 43 - Blackthorne Suit 20 44 - Mohawk 20 45 - Pageboy 20 46 - Some other hairstyle 20 48 - Receding Hair 20 49 - 2 Tails 20 4a - Topknot 20 4b - Short Beard/Moustache 20 4c - Long Beard/Moustache 20 4d - Goatee/Moustache 20 4e - Death Shroud 20 4f - Game Master Robe #Non-Equipable Item List (#=Legal Container) ----------------------------------------------------------------------------- 00 80 - Wall/Pillar 01 1b - Marble Pillar 06 ab - Wooden Door E/W 06 f5 - Castle Gate E/W 06 f6 - Castle Gate N/S 07 ba - Impassable Red Block 08 21 - Metal Fence N/S 08 23 - Metal Fence E/W 08 a1 - Ladder 09 15 - Stone Platform 09 1b - Bee Swarm 09 76 - Food 09 93 - Fruits 09 bb - Pig 09 d2 - Apple 0a 29 - Unlit Candelabrum 0a 99 - Full Bookshelf 0b 24 - Lit Lantern Post 0b 26 - Lit Candelabrum 0b 2c - Wooden Bench 0b 2e - Wooden Chair 0b 32 - Throne 0b 36 - Wooden Table 0b 4e - Normal Chair 0b 52 - Chair 2 0b 56 - Chair 3 0b 5a - Chair 4 0b 5f - Low Bench 0b 62 - Lightly ornate bench 0b a3 - Signs 0b d1 - Bronze Sign N/S 0b d2 - Bronze Sign E/W 0c 83 - Flowerbed 0c d0 - Tree 0d 9c - Dead Tree 0d 9e - Apple Tree 0e 30 - Crystal Ball 0e 34 - Scroll (Blank) 0e 5f - Por Rune 0e 73 - Cannonball 0e 74 - Cannonballs 0e 75 - Backpack (#) 0e 76 - Leather Bag (#) 0e 77 - Barrel (#) 0e 78 - Round Basket (#) 0e 79 - Wooden Box/Pouch (#) 0e 7a - Square Basket (#) 0e 7b - Water Barrel 0e 7c - Silver Chest (#) 0e 7d - Wooden Box (#) 0e 7e - Wooden Crate (#) 0e 7f - Wooden Keg (#) 0e 80 - Brass Box (#) 0e a0 - Painting 0e e7 - Painting 0e e9 - Bandages 0e ea - Orange Gold Coin 0e ed - Yellow Gold Coin 0e f0 - Silver Coin 0e f3 - Scrolls 0e fa - Spellbook 0e fb - Blue Bottle 0e fc - Red Bottle 0e fd - Beer Bootle 0e fe - Liquor Bottle 0e ff - Hair Dye Bottle 0f 00 - Alchemists Bottle 0f 06 - Black Potion 0f 07 - Orange Potion 0f 08 - Blue Potion 0f 09 - Pearl Potion 0f 0a - Green Potion 0f 0b - Red Potion 0f 0c - Orange/Yellow Potion 0f 0d - Purple Potion 0f 0e - Empty Potion Bottle 0f 0f - Gems 0f 6c - Blue Moongate 0f 84 - Reagents 0f 95 - Bolt of Cloth 0f 9d - Sewing Kit 0f 9e - Scissors 0f a2 - Playing Cards 0f a3 - Other Playing Cards 0f a4 - Red Jetons 0f a5 - White Jetons 0f a6 - Chessboard 0f a7 - Dice Set 0f a8 - White Chess Pieces 0f a9 - Dyes 0f ab - Dye Vat 0f ac - Campfire with Stones 0f ad - Backgammon Board 0f ae - Shut Barrel 0f af - Anvil 0f b1 - Forge 0f bb - Tongs 0f bd - Open Book 0f bf - Pen and Ink 0f c1 - Painting Colors 0f c4 - Seashell 0f e6 - Pentagram West 0f e7 - Northwest 0f e8 - North 0f e9 - Southwest 0f ea - Center 0f eb - Northeast 0f ec - South 0f ed - Southeast 0f ee - East 0f f0 - Book 0f fb - Skull Cup 10 0b - Archery target 10 0f - Gold Key 10 10 - Blank Key? 10 11 - Empty Keyring 10 12 - Magic Key 10 13 - Bronze Key 10 70 - Training dummy 11 04 - Rotating blade 11 09 - Wall Spikes 11 11 - Fire Face 11 3a - Poison Gas 11 65 - Gravestone 12 19 - Rock Throne 12 30 - Guillotine 12 ee - Lava Floor 14 22 - Honey 14 59 - Rune Table 14 e3 - Chaos Floorplate 14 eb - Map 14 ed - Rolled Map 14 f0 - Deed 14 f2 - Ship Deed 14 f3 - Model Ship 14 f5 - Spyglass 14 fb - Lockpick 15 14 - Serpent Sign 15 26 - Throne 15 6c - Decor. Shield 16 3d - "Nino's" Sign 17 1d - Fruit 17 69 - Keyring 1 17 6a - Keyring 3 17 6b - Keyring 5 18 11 - Magic Hourglass 18 1d - Weird Markings 18 28 - Last Marking 18 43 - Purple Alchemist Bottle 18 44 - Blue Bottle 18 58 - Skull Candle 18 69 - Large Gems 19 aa - High Brazier 19 ac - Fire 19 b7 - Ore 1a 19 - Lavafall Top 1a 1e - Lavawall 1 1a 23 - Lavawall 2 1a 28 - Lavawall 3 1a 2d - Lavawall 4 1a 37 - Lava Splash 1a 3b - LSplash 2 1a 32 - Lavawall 5 1a d0 - Huge Glowing Yellow Gem 1b 40 - BIG gold pile 1b 4a - BIG silver pile 1b d0 - Fletching Equipment/Wood 1b e3 - Copper Bar 1b e9 - Gold Bar 1b ef - Ingot 1b f5 - Silver Bar 1e 5c - Blood Ankh 1e a7 - Lesser Gem Shard 1e b0 - Brown Shard 1e cc - Rock Pyramid 1e cd - Glowing Pyramid (Green) 1e d0 - Glowing Pyramid (Red) 1f 13 - Britannia Shard 1f 14 - Recall Rune 1f 18 - Stone Skull 1f 19 - Green Gem Shard 1f 1c - Purple Gem Shard 1f 1f - Energy Whirl 1f 28 - Wooden Sign N/S 1f 29 - Wooden Sign E/W 1f 2a - Blocking Pillar 1f 2b - Brazier 1f cb - Black Moongate Build First 1f d3 - Black Moongate Build Last 1f d4 - Black Moongate 1f de - Gate 1 20 06 - Corpse 20 80 - Spell Icons 20 cd - Polymorph Male 20 ce - Female 20 cf - Bear 20 d0 - Rat 20 d3 - Demon 20 d5 - Wolf 20 d6 - Dragon 21 3f - Stars 34 59 - Little volcanic bubble 36 b0 - Multiexplosion 1 36 bd - Multiexplosion 2 36 cb - Single Explosion 36 d4 - Flying Fireball 36 f4 - Fire Worm 36 fe - Fireball 37 09 - Eruption 37 1a - Magic Eruption 37 23 - Fiery Teleport 37 28 - Teleport Appear 37 2a - Teleport Vanish 37 3a - Shrine Sparkle Blue 37 4a - Sparkle Red 37 54 - Weird Sparkle 37 5a - Multicolor Sparkle 37 63 - Vanishing Sparkle 37 6a - Reactive Armor Effect 37 79 - Ground Fizzle 37 89 - Blue Vortex Creation 37 a0 - Unfolding Helicopter (?) 37 b9 - Little Blueish Explosion 37 be - Dark Explosion 37 c4 - Blade Spin 37 cc - Blue Lightning Storm 38 18 - Floor Lightning (For Spell?) 39 14 - Green Fire Wall E/W 39 20 - N/S 39 47 - Electric Fence E/W 39 56 - N/S 39 67 - Lightning Gate E/W 39 79 - N/S 39 8c - Fire Wall E/W 39 96 - N/S 40 00 - Small Boat 40 04 - Small Dragon Boat 40 08 - Medium Boat 40 0c - Medium Dragon Boat 40 10 - Large Boat 40 14 - Large Dragon Boat 40 64 - Small Stone+Plaster House 40 66 - Small Stone House 40 68 - Small Brick House 40 6a - Small Wood House 40 6c - Small Wood+Plaster House 40 6e - Small Wood House (Straw Roof) 40 70 - Blue Tent 40 72 - Green Tent 40 74 - 3 Room Brick House 40 76 - 2 Story Wood+Plaster House 40 78 - 2 Story Stone+Plaster House 40 7a - 3 Story+Roof Stone Tower 40 7c - Keep 40 7e - Castle 40 8c - Wood+Plaster "Shop" #Sound Effect List ----------------------------------------------------------------------------- 00 00 - Jungle Birds 00 01 - Jungle Birds 00 02 - Jungle Birds (short) 00 03 - Forest Birds 00 04 - Forest Birds 00 05 - Forest Birds 00 06 - Forest Birds 00 07 - Swamp Birds 00 08 - Swamp Birds 00 09 - Swamp Birds 00 0a - Swamp Birds 00 0b - River Birds 00 0c - Swamp Birds 00 0d - Swamp Birds 00 0e - Swamp Birds 00 0f - Swamp Birds 00 10 - River 00 11 - Stream 00 12 - Beach 00 13 - Boat on Ocean 00 14 - Light Wind/Snowstorm 00 15 - Heavy Wind/Snowstorm 00 16 - Mod. Wind/Snowstorm 00 17 - Bird call 00 18 - Bird call 00 19 - Bird call 00 1a - Bird call 00 1b - Bird call 00 1c - Bird call 00 1e - Bird call 00 1f - Bird call 00 20 - Bubbling Water 00 21 - Quickly Bubbling Water 00 22 - Water Drop 00 23 - Water Drop 00 24 - Two Water Drops 00 25 - Small Obj Drop in Water 00 26 - Large Obj Drop in Water 00 27 - Med Obj Drop in Water 00 28 - Thunder 00 29 - Longer Thunder 00 2a - Blacksmith Hammer 00 2b - ?Open (something)? 00 2c - Close Chest 00 2d - Open chest 00 2e - Close Barrel 00 2f - Open Barrel 00 30 - Drink Potion 1 00 31 - Drink Potion 2 00 32 - Gold Transfer 1 00 33 - Gold Transfer 2 00 34 - Gold Transfer 3 00 35 - Gold Transfer 4 00 36 - Gold Transfer 5 00 37 - Gold Transfer 6 00 38 - Play Drum well 00 39 - Play Drum poorly 00 3a - Eat Food 1 00 3b - Eat Food 2 00 3c - Eat Food 3 00 3d - Flute Fanfare 00 3e - Bottle Breaking 1 00 3f - Bottle Breaking 2 00 40 - Bottle Breaking 3 00 41 - Bottle Breaking 4 00 42 - Drop object 00 43 - Play large harp well 00 44 - Play large harp poorly 00 45 - Play lap harp well 00 46 - Play lap harp poorly 00 47 - Forge Pump 00 48 - Open backpack 00 49 - Dungeon Switch 1 00 4a - Dungeon Switch 2 00 4b - Dungeon Switch 3 00 4c - Play harp well 00 4d - Play harp poorly 00 4e - Watter Bubbling 00 4f - Rustle Kindling 00 50 - GULP! 00 51 - Invalid spot to drop obj. 00 52 - Play Tamborine well 00 53 - Play Tamborine poorly 00 54 - Forge real hot 00 55 - Close Spellbook 00 56 - Metal Scraping 00 57 - Put obj in inventory 00 58 - Close Backpack 00 59 - Close Spellbook 2 00 5a - Animal Growl 00 5b - Snake Hiss 00 5c - Spell Fizzle 00 5d - Similar to Spell Fizzle 00 5e - Evil fizzle 00 5f - Animal Growl 00 60 - Animal Growl 00 61 - Animal Growl 00 62 - Animal Growl 00 63 - Animal Growl 00 64 - Cow Moo 00 65 - Cow Moo 00 66 - Animal Sound 00 67 - Animal Sound 00 68 - Animal Sound 00 69 - Cat Meow 00 6a - Cat Meow 00 6b - Cat Attack 00 6c - Cat Defense 00 6d - Cat Die 00 6e - Chicken 00 6f - Chicken 00 70 - Chicken Attack 00 71 - Chicken Defense 00 72 - Chicken Die 00 73 - Panther 00 74 - Panther 00 75 - Panther Attack 00 76 - Panther Defense 00 77 - Panther Die 00 78 - Cow Moo 00 79 - Cow Moo 00 7a - Cow Attack 00 7b - Cow Defense 00 7c - Cow Die 00 7d - Bird Call 00 7e - Bird Call 00 7f - Bird Attack 00 80 - Bird Defense 00 81 - Bird Die 01 00 - Low Gong 01 01 - Sliding Block 01 02 - Huge Bell 01 03 - Mystic Chord 01 04 - Jungle Birds 01 05 - Swamp Sounds 01 06 - Swamp Sounds 01 07 - Dragon Hiss 01 08 - Dragon Hiss 01 09 - Dragon Attack 01 3e - Chop wood 01 40 - Training on Dummy 01 a1 - Lizardman 01 a2 - Lizardman 01 a3 - Lizardman Attack 01 a4 - Lizardman Defense 01 a5 - Lizardman Die 01 dd - Bonfire 01 de - Spray 01 de - Dizzy 01 ff - Magic Unlock 02 00 - Magic Sword Swing 02 40 - Fill Potion bottle 02 41 - Using Mortar 02 42 - Using Mortar 02 43 - Spooky Chord 02 44 - Spooky Chord 02 45 - Spooky Chord 02 46 - Guardian Laughter 02 4a - Mage Chanting #Player Actions Listing ----------------------------------------------------------------------------- 01 Walk 02 Run 03 Run 04 ??? 05 Look Around 06 Stammer 07 Take Offensive 08 Take Offensive 09 Swing High 0A Swing Low 0B Swing High 0C Pole Swing High 0D Pole Swing Low 0E Pole Jab 0F Pole Thrust 10 Cast Forward 11 Cast Upwards 12 Shoot Bow 13 Do something and give 14 Take Hit 15 Fall down backwards 16 Fall foreward 17 Mounted 18 Mounted 19 Mounted 1A Mounted attack 1B Mounted shoot 1C Mounted shoot 1D Mounted shoot 1E Pole swing 1F Pole butt swing 20 Bow 21 Salute 22 Drink 23 Stance # Gm Commands ----------------------------------------------
The Complete Commands List
The commands can be found in commands.html