Kontrast Assist Main Page

From DevelopUO

Jump to: navigation, search

Contents

What is Kontrast Assist?

Kontast Assist (or "KA" for short) is being designed to make UO more fluid, and user friendly. It is not designed to enhance combat skills, or effect PvP in any way. Currently the features supported by KA are limited. It is in beta testing right now, and the latest release can be downloaded from DevelopUO.com as well as its source code. KA is also intended to be an example application for UOAI2, and as such is open source.


Source Code

As with UOAI2, KA is programmed in VB.NET. You can get the source code through the SVN at:

https://kontrastassist.svn.sourceforge.net/svnroot/kontrastassist

Or you can Download The SVN Tarball


Frequently Asked Questions

What does it do?

Assists looting of corpses, and automatically calls guards when thieves are noticed. More stuff will be added.


Where can I get Kontrast Assist?

You can download it from The Kontrast Assist Update Page. NEVER download it from anywhere else! If you are worried about me stealing your stuff see the #I'm worried that KA will steal my account info section.


Can I use Kontrast Assist and Razor simultaneously?

The simple answer: yes. Will it be perfect? I have no idea, but I haven't run into any problems myself. I do know that Razor macros are incompatible with the CLI. As in, if you make a macro that says ".help" it wont be seen by KA, which isn't really a problem so I don't care about it.


I'm worried that KA will steal my account info

First off, I dont give a flying fuck about your account. I am already rich as hell in-game. And if you are afraid that it will steal your password then download the source, review it, and compile and run it yourself. As long as you download KA from The Kontrast Assist Update Page it will never steal you account info, although if you get it from somebody else, it probably will. Since it is open source, it can be dangerous to download from other places.


Prerequisites

Things that you NEED to run KA:

  • A copy of Kontrast Assist, which can be downloaded from The Kontrast Assist Update Page
  • Windows XP Sp3/Vista/7
  • The .NET Framework 3.5 or higher. (Included as part of Vista/Windows 7)
  • The Ultima Online 2D client (Version 7.0.4.4+, its not tested below that, although it may still work.)


How do I use Kontrast Assist?

KA isn't a GUI based program. So don't expect shiny menus and candy coated vista style buttons. It uses a CLI integrated with the UO 2D client. To change settings, see the #Command Line Interface section. To get started using KA I have written a tutorial for you to follow.


  1. Make sure you meet the #Prerequisites.
  2. Download and unzip all of the contents of the zip file.
  3. If you are using razor start it up, when you get to the login screen (or any time before you select your character) run "Kontrast Assist.exe", don't worry if you don't see anything happen, remember this program has no GUI.
  4. Login and select your character.
  5. After you have logged in a message should appear about KA being finished loading.
  6. If you don't see a message then type ".help" and hit enter. If nothing appears then report your problems on the DevelopUO Forums. Although, if you do see a message, then KA is running. Go kill something and single click on its corpse, a menu should appear. Figure it out.


"Loot" On the Corpse Menu Doesn't Do Anything, Why?

You need to set up your loot list. By default its empty. The "Loot" and "Auto" options on the KA Corpse Menu use the loot list to know what to loot. Adding items to your loot list is simple and easy, and there are a couple ways to do it. See below.


  • Adding by Targeting
    1. Type in the command to add an item type
      .lootlist add
      and press enter.
    2. Your cursor should turn into a target cursor.
    3. Simply click on the item, of which the type you want to loot in the future.
    4. The item type will be added to the loot list. And a message should appear saying it was added.
    5. Now, the next time you loot, anything that looks like that item will be looted and placed in your loot storage container (default is the player's backpack)


  • Adding by Item Type / Artwork Number
    1. If you don't know what an item type / artwork number is, then don't worry about this.
    2. Type in the command like this:
      .lootlist add <Item Type / Artwork Number>


Wait, I Can Auto-Loot Directly To My Pet's Backpack?

Yes, and it only takes a few simple steps to set up.

  1. Type in the command to set the loot storage container:
    .set lsc
  2. Your cursor will turn into a target cursor.
  3. Now, you can target your pack animal pet (ie. beetle/pack horse/etc.), or you can target yourself (which sets the storage container to your backpack), or you can target a specific container.
    • If you targeted a pet with a backpack, the items will be placed directly into it's backpack. This doesn't just drop the item's onto your pet, it places them in its backpack, that way you don't have to worry about the pet eating your stuff (beetles eating meet you drop onto it, and pack horses eating fruits and veggies).
    • If you targeted a container it will place the items into that container.
  4. Now the next time you use "Loot" or "Auto" from the corpse menu it will place the looted items in the loot storage container that you specified. Keep in mind that this setting is not saved when KA exits.


How Do I Close Kontrast Assist Without Closing UO?

Just use the close command:
.close / .closeka / .exit
This will cause KA to save all of its settings and exit.


Command Line Interface

Right now there are no plans to make a GUI for KA. I have made this decision to keep KA as "lite" as possible, and not have a bulky GUI to get in the way of functionality. So, you ask "how do i change settings?"; well, thats simple. You just have to type in the correct commands, just like you are talking to someone in game. Below I have provided a list of commands available for use in KA.


Please Note: Commands are not case sensitive. And for those of your who are not familiar with DOS, a syntax is what you actually type in for the command.


KA Commands

Command Description Syntax
help / ? Displays a list of commands and a general description for each one .help .?
opentargetbackpack / otbp Prompts for a target, then double-clicks the item on the backpack layer of the targeted mobile. .opentargetbackpack .otbp
close / closeka / exit Saves all settings and closes KA .close .closeka .exit
lootlist See KA Lootlist Subcommands .lootlist <subcommand> .ll <subcommand>
set See KA Set Subcommands .set <subcommand>
web Opens this web page using your default web browser. .web See Web Subcommands
update Opens your default web browser to The Kontrast Assist Update Page .update


Web Subcommands

Command Description Syntax
list Displays a dialog with a list of all web addresses mentioned in game .web list
last Opens the last mentioned web address from the game .web last


Set Subcommands

Command Description Default Setting Saved Syntax
help / ? Displays a list of commands and a general description for each one N/A N/A .set help .set ?
whackthieves / wt Toggles automatically calling guards when you notice someone trying to steal. ON YES .set whackthieves .set wt
showlooterrors / sle Toggles showing errors for carve/loot/auto options for corpses. OFF YES .set showlooterrors .set sle
cutuphides / cuh Toggles automatically cutting up hides while using the corpse context menu. ON YES .set cutuphides .set cuh
lootstoragecontainer / lsc Sets the default container for KA to place items looted from corpses with the corpse context menu. Player's Backpack NO .set lootstoragecontainer .set lsc


Lootist Subcommands

Command Description Syntax
help / ? Displays a list of commands and a general description for each one .lootlist help .lootlist ?
add Allows you to add an item type to the lootlist. Don't specify an item type, and it prompts you to target an item and adds that item's type. .lootlist add <item type 0-65535> .lootlist add
remove Removes the specified item type from the lootlist. Don't specify an item type, and it prompts you to target an item and removes that item's type. .lootlist remove <item type 0-65535> .lootlist remove
list Lists the item types in the lootlist .lootlist list
clear Removes all item types from the lootlist. To undo this, simple use the "load" command from below. .lootlist clear
load Clears all items from the lootlist and loads the lootlist from "LootList.txt". If there is no "LootList.txt" it just clears the list. .lootlist load
save Saves the lootlist to "LootList.txt" .lootlist save
Personal tools