Max

Member
Max submitted a new resource:

UO utils - fiddler, region editor, uo architect

A long time ago I started tinkering with fiddler. Modified it to support UOP for several file formats (including animations) and multi's.
In addition I also was modifying a region editor. For a part its now also a map editor.
This all resulted in a modified Ultima library which both use.
Once I tried UOarchitect so as I had it modified for this Ultima library I put that in too.

All is source only for the moment.

Read more about this resource...
 
It handles multicollection.uop read and saves, it auto saves to arts .uop gumps .uop does the anim.uop editing and saving. so it does most of what yours has not done for the past 6 years.
 
Look I posted this version to provide the code to those interested.
I started in 2019 changing the uofiddler code which at that time seemed to be abandoned.
I added features as I saw convenient for my purposes, but I've no list of features that I added. So I cannot tell what the current pol version is missing compared to my code base, also because the pol version does not execute on my system.
I'm developing on linux which means that I'm stuck in the past for some things. winforms is not available after net48, so the newer project files do not work for me. That also means that for some tabs I changed things for performance reasons because some things are incredibly slow in mono.
Bottom line: my environment is incompatible with polserver fiddler

But some things I worked on at some point in time:
- getting animations in UOP format (including some handling of animation sequences, although those are not supported by classicUO)
- search for forgotten animations
- some utility to adjust the position of animations (e.g. for mounts or if they are just weirdly positioned)
- some code to cross reference between animations/gumps etc.
- did something to the 1555 color conversions
- getting formats to save in UOP automatically (sometimes by calling the packer sometimes by adding native saving code)
- alternative format for exporting animations (as sets of images) including the data of the animation sequences
- a test feature exporting data chunks from mul/uop files

I'll see if I can add the executables, that should simplify trying this version
 
Last edited:
It handles multicollection.uop read and saves, it auto saves to arts .uop gumps .uop does the anim.uop editing and saving. so it does most of what yours has not done for the past 6 years.
Ok my intention was to inform not to attack. The project is opensource you can help if you want or just send me some info what you would like to see or create an issue 🙂
Look I posted this version to provide the code to those interested.
I started in 2019 changing the uofiddler code which at that time seemed to be abandoned.
I added features as I saw convenient for my purposes, but I've no list of features that I added. So I cannot tell what the current pol version is missing compared to my code base, also because the pol version does not execute on my system.
I'm developing on linux which means that I'm stuck in the past for some things. winforms is not available after net48, so the newer project files do not work for me. That also means that for some tabs I changed things for performance reasons because some things are incredibly slow in mono.
Bottom line: my environment is incompatible with polserver fiddler

But some things I worked on at some point in time:
- getting animations in UOP format (including some handling of animation sequences, although those are not supported by classicUO)
- search for forgotten animations
- some utility to adjust the position of animations (e.g. for mounts or if they are just weirdly positioned)
- some code to cross reference between animations/gumps etc.
- did something to the 1555 color conversions
- getting formats to save in UOP automatically (sometimes by calling the packer sometimes by adding native saving code)
- alternative format for exporting animations (as sets of images) including the data of the animation sequences
- a test feature exporting data chunks from mul/uop files

I'll see if I can add the executables, that should simplify trying this version
Someone posted this on discord channel few months ago, maybe this will help.
Hopefully useful to someone, sharing my files to run UoFiddler in Linux Mint 22.3 (Upgraded to WINE-11.0) with a .desktop launcher. Works like a champ.WINE9 had issues with the

UIUoFiddler.desktop

Code:
Expand Collapse Copy
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=UoFiddler
Path=/your/file/path/UOFiddler/
Exec=/your/file/path/UOFiddler/UOFiddler.sh
Comment=UoFiddler in Wine
Terminal=false
PrefersNonDefaultGPU=false
Icon=/your/file/path/UOFiddler/UOFiddlerIcon.ico
Type=Application
Name[en_US]=UoFiddler
GenericName=UoFiddler
Categories=Application;Game;
Keywords=ClassicUO;TazUO;UoFiddler
Hidden=false
NoDisplay=false
StartupNotify=true
StartupWMClass=uofiddler.exe
Encoding=UTF-8
Exec[en_US]=/your/file/path/UOFiddler/UOFiddler.sh
Comment[en_US]=UoFiddler in Wine
Icon[en_US]=/your/file/path/UOFiddler/UOFiddlerIcon.ico
Type[en_US]=Application

UOFiddler.sh


Code:
Expand Collapse Copy
#!/bin/bash

export WINEPREFIX="$HOME/.local/share/wineprefixes/UOFiddlerPrefix-64"
export DOTNET_ROOT="C:\\Program Files\\dotnet"
export DOTNET_MULTILEVEL_LOOKUP=0

# Windows version = Win7 - Fixes Failed to get thread's DpiAwareness context. (Worked in WINE9)
# Win11 works with WINE-11.0
winecfg -v win11

# DPI = 120 (GDI system DPI) - Fixes SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize.
wine reg add "HKCU\\Control Panel\\Desktop" /v LogPixels /t REG_DWORD /d 120 /f

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
echo "UoFiddler Wine running in "+$SCRIPT_DIR

wine "$SCRIPT_DIR/UoFiddler.exe"
 
Ok so are you saying that this can read the .uop animation files? and export them and I mean not the enhanced client? just plain jane classic client uop animation files it can actually read them?
 
yes it can, there is a special export 'folder'. that creates a folder with the data for the export (frame pictures some sequence info, gumps...) that folder can also be import again.
 

Donations

Total amount
$0.00
Goal
$500.00

Shards

Back