RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Krrios UO Client, Tools, and SDK (Updated: Jan 12)

R

Rainman

Guest
Krrios UO Client, Tools, and SDK (Updated: Jan 12)

Localization Viewer

I have released an updated version of my localization viewer. It is available in the downloads section, but here's a direct link: http://www.runuo.com/downloads/get_file.php?file=11

What's new:
  • Now reads "MegaCliloc" file format, the new format with 3.0.8z+
  • Five predefined format strings:
    • SendLocalizedMessage
    • LabelNumber
    • LabelTo
    • list.Add
    • SayTo[/list:u]
    • Customizable format strings, uses String.Format: {0} for number, {1} for text
    • Supports all available languages
    • Able to save all strings into a text file list
    • List display uses a unicode font by default
      [/list:u]
 
R

Rainman

Guest
Krrios' UO Client

I've released a new version of my client. It can be downloaded here: http://www.runuo.com/downloads/get_file.php?file=19

Like all of my applications, this requires the .NET framework, which is available in the downloads section of this website.

(Beta 10) Here's what can be expected:
  • Trade window is now translucent to prevent scams.
  • Britain graveyard guardlines are now correct.
  • Reds may no longer enter guardlines (hold Ctrl+Shift to override).
  • Loot appraiser updated.
  • Guardlines now display on the radar.
  • Some bugs with alpha transparency.
  • Added new 'information browser': provides quick access to some information, currently including:
    • Command description and usage.
    • Spell casting timers, AOS, for magery, necromancy, and chivalry.
    • Swing speed timers, AOS, for all weapons.[/list:u]
    • Other stuff no doubt forgotten..[/list:u]

      (Beta 9) Here's what can be expected:
      • Now uses Managed DirectX 9. This results in much higher FPS.
      • Target-by-notoriety macro is now registered in the macro editor.
      • Loot appraiser updated.
      • Leapfrog command added.
      • AOS property list changes:
        • No longer displayed on pre-AOS servers.
        • Now displays player resistances and FC/R levels. Lowest resistances are highlighted.
        • Insured property list no longer has <b> tags. It is also now highlighted blue.
        • Armor resistance is totaled. Bonus values from the base are shown.[/list:u][/list:u]

          (Beta 8) Here's what can be expected:
          • Terrain rendering now uses only textures in many cases.
          • New login interface which provides integrated support for multiple shards and multiple accounts.
          • Ingame macro editor available from the options menu.
          • Last Spell macro.
          • Last Skill macro.
          • Crash bug fixed relating to edited skill data files.[/list:u]

            (Beta 7) Here's what can be expected:
            • More efficient support of gump alpha regions, and a crash bug related to them was also fixed.
            • Corpses will no longer display as a tile that simply says 'corpse'. There is a known issue where some parts of corpses are drawn under the terrain.
            • Guard line borders around towns are now displayed.
            • Text rendering now matches UO:3D clients. They are no longer gradient, but instead a solid brighter color. Also, the border algorithm has changed.
            • Default message hue set to white, where it was once a light blue.
            • Movement algorithm bug fixed, to match RunUO. Similarly, land tile centerpoint calculation has been updated.
            • Tiles should now sort exactly like the standard client.
            • Houses and boats will now show up on the radar.
            • Internal polygon rendering of land tiles will be rotated when appropriate. This results in smoother terrain lighting in some areas.
            • Paladin spells are now identified like regular and necromancer spells (Obsu Vulni - Close Wounds). Likewise, they will be displayed in the casters relative notoriety, rather than always white.
            • Bug fixed where casting from different spellbook types (regular, necro, paladin) would change the last spell marker for every other book type. When casting a high-level regular spell, this would cause a necro or paladin spellbook to become unusable.
            • Macro 'Say' now supports encoded characters ('&#<code>;'). It also now supports commands (like '. smoothwalk').[/list:u]
 
R

Rainman

Guest
House Design Utility

I've released the fifth version of my house design utility, and Ultima Online SDK (Ultima.dll). You can download it here: http://www.runuo.com/downloads/get_file.php?file=12


Like all of my other applications, this one requires the .NET framework, which is available in the downloads section.

Source is available to this utility. It is included in the zip package.

This utility allows you to design houses in a very similar manner to the Age of Shadows designer. It's not complete, there's still a few tiles to add, saving/loading needs to be a bit smoother, and the tile placement interface needs some tweaks.

The above zip file contains an example building (24x24 tiles) named "New Design.uoh". You can load that by starting UltimaHouseBuilder.exe and going to "File | Load Design".

The fifth version contains the following modifications:
  • Bug fixed where house design name field was not properly assigned.
  • Supports saving house design as a graphic in either Png, Jpeg, Gif, or Bmp format.
    [/list:u]

    The fourth version contains the following modifications:
    • Supports exporting house designs as a RunUO script.
    • Foundation level accessible.
    • Ultima.dll now supports Malas.
    • Maximum building size now 256x256.
    • Source released.
      [/list:u]

      The third version contains the following modifications:
      • Ability to add multiple tiles in one motion is no longer activiated by shift, it's just by dragging
      • The house location can now be changed with Shift+Drag
      • Graphics moved to their own directory: Intermal/Graphics/
      • Tilesets (everything in the toolbox) is no longer hardcoded: Internal/Toolbox.xml
      • More tiles available
        [/list:u]

        The second version contains the following modifications:
        • Ability to add multiple tiles in one motion: Shift+Drag
        • More tiles available
        • Efficient save file format
        • Sorting, so placing land tiles under walls is displayed properly
        • Maximum building size is 32x32, up from 24x24
        • Support for exporting the building in a text-based format
        • Two ingame build options: (requires RunUO beta15)
          • Build: sends tile commands to the client, constructing the building where you are standing
          • Build Quick: copies tile commands to the clipboard, which can be pasted into a Krrios' UO client[/list:u]
            [/list:u]

            As mentioned above, the utility uses an Ultima Online Software Development Kit (SDK), which is a .NET class library for interacting with the UO client/datafiles.

            The SDK currently supports:
            • Animations
            • Item graphics
            • Terrain graphics
            • Texture graphics (stretched terrain)
            • Gump graphics
            • Radar display and map reading: statics and mapdifs supported, so you can have Trammel, Felucca, Ilshenar, and Malas displays
            • Hues
            • Multis
            • VerData
            • Localization lists
            • Client interaction: checking if the client is running, sending text commands, setting client focus, retreiving player XYZ location and facet
              [/list:u]

              Here's a screenshot taken of the utility: (no, I shall never crop!) [edit by rainman: you have been cropped sir, muahaha]
              http://www.runuo.com/housedesigner.jpg
 

krrios

Administrator
Ultima.dll

I have released an updated verison of my Ultima Online software development kit (SDK). It is available in the downloads section, but here's a direct link: http://www.runuo.com/downloads/get_file.php?file=9

What's new:
  • Source released.
  • Fixed a bug with finding client paths when only UO:TD is installed.
  • Added Gumps.GetGump( int index, Hue hue, bool onlyHueGrayPixels ) : optimized method for loading a gump with the hue applied[/list:u]

    What's new:
    • Added 'facet' parameter to Client.FindLocation.
    • Added zero-parameter Client.Calibrate method which should provide automatic calibration at any location for both 2d and 3d clients.
    • Removed Client.Directory in favor of Client.Directories so multiple search paths are supported.
    • Added Client.GetFilePath to help in file searching. It will return an absolute path to a specified file, or null if no path was found.
    • Optimized Map.GetImage.[/list:u]
 
Top