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
ServUO Discussion help with a fresh start using uo2.3 Monday at 11:39 PM
Script Support Killing doom boss doesn't give you point for artifacts Sunday at 8:16 AM
Custom Releases ShowArt Gump Mar 6, 2018
Bug Reports Heartwood item quests Mar 5, 2018
Mono Support Startup time, database use Feb 21, 2018
Issues Newest range edits cause Vita Nex error on startup. Feb 18, 2018
Script Support custom map and cartography Feb 6, 2018