1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Art Merging Utility and other ramblings about UO Fiddler

Discussion in 'General Discussion' started by Praxiiz, May 10, 2014.

  1. Praxiiz

    Praxiiz Active Member

    Oct 22, 2013
    Likes Received:
    Recently I was faced with the problem of upgrading our shards client to a version that supports more Art Slots. I chose because it has unlocked almost all the art slots and it is still pre-uop file format. I wanted to add a lot of custom graphics and I realized that the previous developers of my shard had not tracked the custom art slots.

    The first thing I tried was using Fiddler's Compare Plugin:


    That got me halfway there. I could scroll down through each art item and compare the two.
    What I really wanted to do was see how the files compare, but also move graphic assets to other slots easily. In Fiddler, I ended up doing the following:
    1. Find a section of free slots (by category for the custom slots)
    2. Insert a graphic at a time into that slot (right click, insert at, enter number)
    3. Remove the graphic from the current slot (right click, remove)
    4. Then I needed to move the tiledata to that new slot
    5. Modify radar colors
    To make things more complicated, if I wanted art from another Art.mul file, I had to open up a second instance of fiddler, modify the paths to point to the other file, and then export it from one instance and import it from the other.

    What a pain in the ....

    Whenever I am faced with a task that I think will take me a long time, I always have to ask myself if would be the same amount of time or less to make a utility to automate the process. In this case I realized that the tool I needed didn't really exist.

    What I needed was a new application:
    • Scrolling lists of graphics that have their scroll bars linked to view things side by side
    • The ability to scroll lists independent of the other list
    • The ability to move art around with minimal mouse clicks and include the tiledata with it
    • A clipboard that could store entries from either list visually

    I think I have a pretty good start, although thinking back maybe I should have made this a Fiddler plugin... The only thing that I dislike about fiddler is that the Ultima SDK has too many things defined as static. The fiddler compare plugin basically just copies and pastes the UltimaSDK files and renames the classes.

    It's mostly functional, I just need to add RadarColor copying to it, which should be fairly simple.

    Of course knowing my luck someone will have already written something like this, and I'll have wasted my time. :)
    • Two Thumbs Up Two Thumbs Up x 5
Similar Threads: Art Merging
Forum Title Date
Art Partial Hue Candles and Candelabra Tuesday at 10:30 AM
Archived Bug Reports Despise artifacts and Siege Ruleset Jul 15, 2018
Archived Bug Reports Bag of Bulk Order Covers bug after server restart Jul 12, 2018
Art Partial Hue Chests Jul 11, 2018
Script Support Party Gold Splitting Jun 30, 2018
Archived Bug Reports Issue with item needing to be deleted on restart Jun 27, 2018
Archived Bug Reports Differences between Sheep Statue, Ore Cart, ect vs OSI Jun 24, 2018