Giter Site home page Giter Site logo

polserver / uofiddler Goto Github PK

View Code? Open in Web Editor NEW
57.0 16.0 58.0 3.35 MB

UOFiddler based on Ultima SDK it's a tool to view and alter almost every UO 2D client file. Source code is released under the Beerware license.

Home Page: http://uofiddler.polserver.com/

C# 100.00%

uofiddler's Introduction

UOFiddler

About

UOFiddler based on Ultima SDK it's a tool to view and alter almost every UO 2D client file. Source code is released under the Beerware license.

We have dedicated channel on POL Discord: https://discord.gg/4JbC8hA

Requirements

Starting from version 4.11.0:

Versions between 4.10.0 and 4.10.9

Older versions, 4.9.28 and lower use .Net Framework 4.8

Building

You'll need Visual Studio 2022 v17.10 or newer, .NET 8.0 and .NET desktop development workload.

Reporting bugs and issues

Please report any bugs or issues here: issues.

uofiddler's People

Contributors

admin-yukiko avatar asylum- avatar brndd avatar daviex avatar dipaolamarco avatar frozenblit avatar hope-lives avatar kevineady avatar maybacco avatar stefanomerotta avatar turleypol avatar v0icer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

uofiddler's Issues

Sound numbers are off by 1 starting at 0x662.

UO Fiddler lists 0x662 as aniv_clock_play_01 (Westminster chimes sound) but using the PlaySoundEffect() Core function it is at 0x663. The sound numbers after that seem to proceed up fine from there, except for being off by 1.

Suggestion: Items & TileData tabs: Select in Gumps Tab right-click option

Would it be possible for a "Select in Gumps Tab" option in the right click menu in the Items and Tiledata tabs?
It would use the Anim prop number on Items/TileData to locate the relevant Gump, using the last 3 of the decimal gump ID.
Would only need to target the "Male" gump item as the "Jump to Female" option is already available.

Add AnimData to Compare plugin

From discord:

Could you implement additional functionality for animdata into ComparePlugin?
Because its worst deal to transfer each animation instead of copy it like arts and etc. thing with ComparePlugin

Speech tab.

After running UO Fiddler, if you select the Speech tab, and click in the Find text box Fiddler does not clear the text "KeyWord.." from the box. And again, the use of the F3 key to search for the next key word would be nice.

Remember window size.

Have UO Fiddler remember its window size from the last time it was open. I suppose this means it needs to save that in an ini or cfg file. Please don't use the Windows registry!

Changing file directory

When we change file directory, We must change it 2 times. The first time, some files are not change. Must reboot the apps and load file a second time.

image

Better UOP format support needed

For now there is UOP Packer plugin that may help with dealing with some of the UOP files but it's not ideal. Some of the most common .uop can be read/write by UO Fiddler but still we need some more features.

Missing files support:

  • MultiCollection.uop
  • AnimationFrameX.uop
  • AnimationSequence.uop ??

Probably some format documentation in wiki would be great too.

Does UO Fiddler store any information in the Windows registry?

If so, please switch to an ini or cfg file for saving info such as UO files location. Preferably this file would be saved in the directory where the UO Fiddler exe resides but given the heightened security on Windows I don't know if this is possible for those who place Fiddler on their C drive. I would be happy to test it if you create a special build but I suppose it's an easy test for you.

I don't know, maybe Fiddler stores this info in the Users area of Windows. If so I guess that is ok.

Animations max number

The max animations number listed in the Animations tab should be 2048. I was able to list the entries up to and even past 2048, but the actual animations don't show up.
Animationlist.xml

<Mob name="test (2047)" body="2047" type="2" />

<Mob name="test (2048)" body="2048" type="2" />

<Mob name="test (2049)" body="2049" type="2" />

Bodyconv.def

2047	2	-1	-1	-1 	#test

2048	2	-1	-1	-1 	#test

2049	2	-1	-1	-1 	#test

The highest i was able to get to work is 1696. 1697 won't show up.
Animationlist.xml


<Mob name="test (1696)" body="1696" type="0" />


<Mob name="test (1697)" body="1697" type="0" />

Bodyconv.def

1696	2	-1	-1	-1 	#test

1697	2	-1	-1	-1 	#test

Thanks!

Exporting from Gumps tab is exporting Texture art?

Bit of an odd one I've encountered, and sorry for the long post, when I started writing this report, i thought it was just an exception issue but then it got weirder...

Version 4.9.1

If I try and export a gump from the following ranges, i get an exception.
0x7 (7) to 0x8 (8)
0x3F (63) to 0x44 (68)
0x4D (77) to 0x70 (112)
0x868 (2152) to 0x9AA (2474)
0xBB8 (3000) to 0xFC5 (4037)
0x4E20 (20000) to 0xEFFF (61183) (this one is from 0x4e20 to the end of the gump list)
(There could be others but that's a lot of gumps to try individually exporting!)

At first I thought it was a gump file problem but then I checked my export folder

the weird bit:
For all the successful exports there is a file there, but its not the gump art, its a texture file but named Gump #.bmp
IE export Gump 0x1 (the Status box) get texture 0x1 (the pink square) file named Gump 1.bmp

The export exceptions seem to occur when there's no texture tile with the same ID as the gump (ie gump 0xA9B (2715) exists but texture 0xA9B doesn't)

Things I've tried:

  1. Export with Fiddler 4.6 - listed ranges all work and export the correct gump image as normal.
  2. Got another 4.9.1 user to export with 4.9.1 on their system - same issue on the listed gump ranges.
  3. Tried with vanilla UO muls and another shards modified gump mul/idx files - same issue.
  4. Moved Fiddler folder out of Dropbox to my C root incase it was something to do with that, no change
  5. Delete all xml files out of Roaming/UoFiddler and relaunch - xmls recreated but no change.

Exception as follows:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at System.Drawing.Bitmap..ctor(Image original)
   at UoFiddler.Controls.UserControls.Gump.ExportGumpImage(Int32 index, ImageFormat imageFormat)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
UoFiddler
    Assembly Version: 4.9.1.0
    Win32 Version: 4.9.1
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/UoFiddler.exe
----------------------------------------
Serilog
    Assembly Version: 2.0.0.0
    Win32 Version: 2.9.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/Serilog.DLL
----------------------------------------
Serilog.Sinks.File
    Assembly Version: 2.0.0.0
    Win32 Version: 4.1.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/Serilog.Sinks.File.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Controls
    Assembly Version: 4.4.0.0
    Win32 Version: 4.4.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/Controls.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Ultima
    Assembly Version: 4.3.2.0
    Win32 Version: 4.3.2
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/Ultima.DLL
----------------------------------------
Octokit
    Assembly Version: 0.46.0.0
    Win32 Version: 0.46.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/Octokit.DLL
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
ComparePlugin
    Assembly Version: 1.7.0.0
    Win32 Version: 1.7.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/ComparePlugin.dll
----------------------------------------
MassImport
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/MassImport.dll
----------------------------------------
MultiEditor
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/MultiEditor.dll
----------------------------------------
SendItem
    Assembly Version: 1.0.1.0
    Win32 Version: 1.0.1.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/SendItem.dll
----------------------------------------
TestPlugin
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/TestPlugin.dll
----------------------------------------
UOPPacker
    Assembly Version: 1.1.0.0
    Win32 Version: 1.1.0
    CodeBase: file:///D:/My%20Documents/Dropbox/!Mytharria/UOFiddler/UOFiddler4.9.1/plugins/UOPPacker.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

edit: by AsYlum: fixed formatting.

Add Pluggins impossible

When I open the pluggins screen I always have this message:
image

I restart 20 times and its always the same

Export/Import bug to UO Architect and vice versa

When you go to Import tab in multi editor plugin and choose From File it has a few options:
Txt File
UOA File
UOA Binary File

Issues:

  1. When you choose UOA File and load it nothing happens.
  2. When you choose UOA Binary File and load it nothing happens.

It was strange to me and I tried to Export from UOFiddler to UO Architect.
I've created a simple new design and exported it as .txt, .uoa files.
Repeated the same with UO Architect in order to compare the contents of the files.

What I have found:
Files exported from UOFiddler contains:
from-fiddler.txt

0x177D -1 -1 0 1
0x177D -1 -1 0 1
0x177D -1 0 0 1
0x177D -1 1 0 1
...

from-fiddler.uoa

6 version
1 template id
-1 item version
17 num components
6013 -1 -1 0 1
6013 -1 -1 0 1
6013 -1 0 0 1
...

Files exported from UO Architect contains:
from-architect.uoa

0100 010d 4672 6f6d 4172 6368 6974 6563
7401 0a55 6e61 7373 6967 6e65 6401 0a55
6e61 7373 6967 6e65 6404 0000 0005 0000
...

from-architect.txt

6 version
1 template id
-1 item version
16 num components
6014 0 1 0 1
6015 0 2 0 1
6017 0 3 0 1
...

I guess its nothing wrong with from-fiddler.txt file as its not supposed to be supported by Architect but UOFiddler.
But when you export from UOFiddler as .uoa file it actually creates the version of UO Architect .txt with .uoa extension. In order to make it work you have to swap extension to make it loadable by Architect and Fiddler.

Index Anim5

The index of anim 5 seem not optimal.

Easy to see in anim 101(586) The 2 last value is in reality anim (587)

image

Bug that will hang UOFiddler

From discord by 777:

Found some bug.
If you open UOFiddler 4.8, then tape to Items sections. Then go to Tiledata section, click mouse right button on some item and then if you open Items section again, you will see this item.
BUT!
If you open UOFiddler 4.8, then go to Tiledata section, click mouse right button on some item and then if you open Items section at first time (after Tiledata section), UOFiddler will catch cycle and will not open.
I use our custom client, and can't check it on some original client. But if someone test it on origins, please, tell your result here.

It also hangs on version 4.7. If you try to select item from tiledata without displaying Items tab first it will hang.

Maps tab.

Can you add zoom when using the mouse scroll wheel? There's a right-click context menu option for zooming but having the option to use the scroll wheel would be nice.

Fill/Clear area in multi editor

It would be great to have an ability to fill or clear an area in multi editor how it's made in UO Architect.
When I need to fill an area of 24x24 tiles I have to click 576 times in order to complete this instead of click and drag over the tiles and spend a few seconds on it, also it would prevent placement of tile over other tile by accident.

Need clear build instructions in the readme.

I have installed every .NET Core available and I am still getting errors. Here is the list of the 150 warnings I get just on loading the solution in a new clone of the repo. I don't think I have done anything wrong. I am using Visual Studio 19 on Windows 10 release 20-04.

Severity	Code	Description	Project	File	Line	Suppression State
Warning		The parent file, 'MapDetailsForm.cs', for file 'Forms\MapDetailsForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontsControl.cs', for file 'UserControls\FontsControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTilesControl.cs', for file 'UserControls\LandTilesControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationListNewEntriesForm.cs', for file 'Forms\AnimationListNewEntriesForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemShowAlternativeControl.cs', for file 'UserControls\ItemShowAlternativeControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapMeltStaticsForm.cs', for file 'Forms\MapMeltStaticsForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapMarkerForm.cs', for file 'Forms\MapMarkerForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpDress.cs', for file 'Forms\HuePopUpDress.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ProgressBarDialog.cs', for file 'Forms\ProgressBarDialog.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDataControl.cs', for file 'UserControls\TileDataControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationListControl.cs', for file 'UserControls\AnimationListControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureSearchForm.cs', for file 'Forms\TextureSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDatasSearchForm.cs', for file 'Forms\TileDatasSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpForm.cs', for file 'Forms\HuePopUpForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureAlternativeControl.cs', for file 'UserControls\TextureAlternativeControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'CollapsibleSplitter.cs', for file 'UserControls\CollapsibleSplitter.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultisControl.cs', for file 'UserControls\MultisControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SoundsSearchForm.cs', for file 'Forms\SoundsSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpItemForm.cs', for file 'Forms\HuePopUpItemForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapClearStaticsForm.cs', for file 'Forms\MapClearStaticsForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureControl.cs', for file 'UserControls\TextureControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocDetailForm.cs', for file 'Forms\ClilocDetailForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemSearchForm.cs', for file 'Forms\ItemSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultisControl.cs', for file 'UserControls\MultisControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'GumpSearchForm.cs', for file 'Forms\GumpSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapMeltStaticsForm.cs', for file 'Forms\MapMeltStaticsForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultiMapControl.cs', for file 'UserControls\MultiMapControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontOffsetForm.cs', for file 'Forms\FontOffsetForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpForm.cs', for file 'Forms\HuePopUpForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'DressControl.cs', for file 'UserControls\DressControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapDiffInsertForm.cs', for file 'Forms\MapDiffInsertForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapReplaceTilesForm.cs', for file 'Forms\MapReplaceTilesForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'Resources.resx', for file 'Properties\Resources.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocDetailForm.cs', for file 'Forms\ClilocDetailForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemDetailForm.cs', for file 'Forms\ItemDetailForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'RadarColorControl.cs', for file 'UserControls\RadarColorControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultiImportForm.cs', for file 'Forms\MultiImportForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LightControl.cs', for file 'UserControls\LightControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SpeechControl.cs', for file 'UserControls\SpeechControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'DressControl.cs', for file 'UserControls\DressControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultiImportForm.cs', for file 'Forms\MultiImportForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapDiffInsertForm.cs', for file 'Forms\MapDiffInsertForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapControl.cs', for file 'UserControls\MapControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDatasSearchForm.cs', for file 'Forms\TileDatasSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapDetailsForm.cs', for file 'Forms\MapDetailsForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemShowControl.cs', for file 'UserControls\ItemShowControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationListControl.cs', for file 'UserControls\AnimationListControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemDetailForm.cs', for file 'Forms\ItemDetailForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LightControl.cs', for file 'UserControls\LightControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuesControl.cs', for file 'UserControls\HuesControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocAddForm.cs', for file 'Forms\ClilocAddForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SkillsControl.cs', for file 'UserControls\SkillsControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'GumpControl.cs', for file 'UserControls\GumpControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SkillGroupControl.cs', for file 'UserControls\SkillGroupControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocControl.cs', for file 'UserControls\ClilocControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontTextForm.cs', for file 'Forms\FontTextForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SpeechControl.cs', for file 'UserControls\SpeechControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTileSearchForm.cs', for file 'Forms\LandTileSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapReplaceTilesForm.cs', for file 'Forms\MapReplaceTilesForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SoundsControl.cs', for file 'UserControls\SoundsControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'CollapsibleSplitter.cs', for file 'UserControls\CollapsibleSplitter.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SoundsSearchForm.cs', for file 'Forms\SoundsSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocAddForm.cs', for file 'Forms\ClilocAddForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapClearStaticsForm.cs', for file 'Forms\MapClearStaticsForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationListNewEntriesForm.cs', for file 'Forms\AnimationListNewEntriesForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationEditForm.cs', for file 'Forms\AnimationEditForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HueEditForm.cs', for file 'Forms\HueEditForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimationEditForm.cs', for file 'Forms\AnimationEditForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ClilocControl.cs', for file 'UserControls\ClilocControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapMarkerForm.cs', for file 'Forms\MapMarkerForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemShowAlternativeControl.cs', for file 'UserControls\ItemShowAlternativeControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureAlternativeControl.cs', for file 'UserControls\TextureAlternativeControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapControl.cs', for file 'UserControls\MapControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemShowControl.cs', for file 'UserControls\ItemShowControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'RadarColorControl.cs', for file 'UserControls\RadarColorControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'GumpSearchForm.cs', for file 'Forms\GumpSearchForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontOffsetForm.cs', for file 'Forms\FontOffsetForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureControl.cs', for file 'UserControls\TextureControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimDataControl.cs', for file 'UserControls\AnimDataControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuesControl.cs', for file 'UserControls\HuesControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontsControl.cs', for file 'UserControls\FontsControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDataFilterForm.cs', for file 'Forms\TileDataFilterForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDataFilterForm.cs', for file 'Forms\TileDataFilterForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TileDataControl.cs', for file 'UserControls\TileDataControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTilesAlternativeControl.cs', for file 'UserControls\LandTilesAlternativeControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MultiMapControl.cs', for file 'UserControls\MultiMapControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpDress.cs', for file 'Forms\HuePopUpDress.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HuePopUpItemForm.cs', for file 'Forms\HuePopUpItemForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ItemSearchForm.cs', for file 'Forms\ItemSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'HueEditForm.cs', for file 'Forms\HueEditForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapReplaceForm.cs', for file 'Forms\MapReplaceForm.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'GumpControl.cs', for file 'UserControls\GumpControl.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'FontTextForm.cs', for file 'Forms\FontTextForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTilesControl.cs', for file 'UserControls\LandTilesControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTileSearchForm.cs', for file 'Forms\LandTileSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'LandTilesAlternativeControl.cs', for file 'UserControls\LandTilesAlternativeControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SkillsControl.cs', for file 'UserControls\SkillsControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'AnimDataControl.cs', for file 'UserControls\AnimDataControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SoundsControl.cs', for file 'UserControls\SoundsControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'MapReplaceForm.cs', for file 'Forms\MapReplaceForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'SkillGroupControl.cs', for file 'UserControls\SkillGroupControl.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'ProgressBarDialog.cs', for file 'Forms\ProgressBarDialog.resx' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'TextureSearchForm.cs', for file 'Forms\TextureSearchForm.Designer.cs' cannot be found in the project file.	UoFiddler.Controls			
Warning		The parent file, 'UnDockedForm.cs', for file 'Forms\UnDockedForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ManagePluginsForm.cs', for file 'Forms\ManagePluginsForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ExceptionForm.cs', for file 'Forms\ExceptionForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ExceptionForm.cs', for file 'Forms\ExceptionForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ManageToolsForm.cs', for file 'Forms\ManageToolsForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ManageToolsForm.cs', for file 'Forms\ManageToolsForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'AboutBoxForm.cs', for file 'Forms\AboutBoxForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'ManagePluginsForm.cs', for file 'Forms\ManagePluginsForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'PathSettingsForm.cs', for file 'Forms\PathSettingsForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'LoadProfileForm.cs', for file 'Forms\LoadProfileForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'PathSettingsForm.cs', for file 'Forms\PathSettingsForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'MainForm.cs', for file 'Forms\MainForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'LoadProfileForm.cs', for file 'Forms\LoadProfileForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'MainForm.cs', for file 'Forms\MainForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'AboutBoxForm.cs', for file 'Forms\AboutBoxForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'OptionsForm.cs', for file 'Forms\OptionsForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'UnDockedForm.cs', for file 'Forms\UnDockedForm.resx' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'Resources.resx', for file 'Properties\Resources.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'OptionsForm.cs', for file 'Forms\OptionsForm.Designer.cs' cannot be found in the project file.	UoFiddler			
Warning		The parent file, 'CompareGumpControl.cs', for file 'UserControls\CompareGumpControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareHuesControl.cs', for file 'UserControls\CompareHuesControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareLandControl.cs', for file 'UserControls\CompareLandControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareCliLocControl.cs', for file 'UserControls\CompareCliLocControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareGumpControl.cs', for file 'UserControls\CompareGumpControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'Resources.resx', for file 'Properties\Resources.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareTextureControl.cs', for file 'UserControls\CompareTextureControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareTextureControl.cs', for file 'UserControls\CompareTextureControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareCliLocControl.cs', for file 'UserControls\CompareCliLocControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareLandControl.cs', for file 'UserControls\CompareLandControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareMapControl.cs', for file 'UserControls\CompareMapControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareItemControl.cs', for file 'UserControls\CompareItemControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareHuesControl.cs', for file 'UserControls\CompareHuesControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareItemControl.cs', for file 'UserControls\CompareItemControl.resx' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'CompareMapControl.cs', for file 'UserControls\CompareMapControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.Compare			
Warning		The parent file, 'ExampleControl.cs', for file 'UserControls\ExampleControl.resx' cannot be found in the project file.	UoFiddler.Plugin.ExamplePlugin			
Warning		The parent file, 'ExampleControl.cs', for file 'UserControls\ExampleControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.ExamplePlugin			
Warning		The parent file, 'ExampleForm.cs', for file 'Forms\ExampleForm.resx' cannot be found in the project file.	UoFiddler.Plugin.ExamplePlugin			
Warning		The parent file, 'ExampleForm.cs', for file 'Forms\ExampleForm.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.ExamplePlugin			
Warning		The parent file, 'MassImportForm.cs', for file 'Forms\MassImportForm.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.MassImport			
Warning		The parent file, 'MassImportForm.cs', for file 'Forms\MassImportForm.resx' cannot be found in the project file.	UoFiddler.Plugin.MassImport			
Warning		The parent file, 'MultiEditorControl.cs', for file 'UserControls\MultiEditorControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.MultiEditor			
Warning		The parent file, 'Resources.resx', for file 'Properties\Resources.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.MultiEditor			
Warning		The parent file, 'MultiEditorControl.cs', for file 'UserControls\MultiEditorControl.resx' cannot be found in the project file.	UoFiddler.Plugin.MultiEditor			
Warning		The parent file, 'SendItemOptionsForm.cs', for file 'Forms\SendItemOptionsForm.resx' cannot be found in the project file.	UoFiddler.Plugin.SendItem			
Warning		The parent file, 'SendItemOptionsForm.cs', for file 'Forms\SendItemOptionsForm.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.SendItem			
Warning		The parent file, 'UopPackerControl.cs', for file 'UserControls\UopPackerControl.Designer.cs' cannot be found in the project file.	UoFiddler.Plugin.UopPacker			
Warning		The parent file, 'UopPackerControl.cs', for file 'UserControls\UopPackerControl.resx' cannot be found in the project file.	UoFiddler.Plugin.UopPacker			

Application crash when changing animX

How to reproduce:

1-Go in animedit
2- Choose
image

3- Change the anim at the top


************** Texte de l'exception **************
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
   à System.Windows.Forms.TreeNode.Clear()
   à UoFiddler.Controls.Forms.AnimationEditForm.OnLoad(Object sender, EventArgs e)
   à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   à System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   à System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   à System.Windows.Forms.ComboBox.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Ability to select background color for exported multi

In older version 4.6 exported images from multi tab had white background. Looks like something has changed because now the same transparent color is changed to black.

It would be nice to be able to select background color when exporting multi images. Also .png files are exported with transparent background so here it would be great to be able to select if we want to have transparency (default) or solid background.

Images for reference:

Sample output .jpg in 4.9.3 it should be white background by default.
Multi 0x0

.uop for the gump file

When saving gumps, it's possible to have an .uop file? Right now fiddler read the uop file but its not able to create one.

Thx for working on this project. It's a usefull tool.

Crash on Map tab

When you click Preload Map on Map tab and try to drag displayed map the application will crash.

Stack trace:

at System.IO.__Error.FileNotOpen()
at System.IO.FileStream.Seek(Int64 offset, SeekOrigin origin)
at Ultima.TileMatrix.ReadLandBlock(Int32 x, Int32 y) in F:\Dev\UOFiddler\Ultima\TileMatrix.cs:line 559
at Ultima.TileMatrix.GetLandBlock(Int32 x, Int32 y, Boolean patch) in F:\Dev\UOFiddler\Ultima\TileMatrix.cs:line 252
at Ultima.Map.RenderBlock(Int32 x, Int32 y, Boolean drawStatics, Boolean diff) in F:\Dev\UOFiddler\Ultima\Map.cs:line 343
at Ultima.Map.GetRenderedBlock(Int32 x, Int32 y, Boolean statics) in F:\Dev\UOFiddler\Ultima\Map.cs:line 333
at Ultima.Map.GetImage(Int32 x, Int32 y, Int32 width, Int32 height, Bitmap bmp, Boolean statics) in F:\Dev\UOFiddler\Ultima\Map.cs:line 520
at Ultima.Map.GetImage(Int32 x, Int32 y, Int32 width, Int32 height, Boolean statics) in F:\Dev\UOFiddler\Ultima\Map.cs:line 151
at UoFiddler.Controls.UserControls.Map.OnPaint(Object sender, PaintEventArgs e) in F:\Dev\UOFiddler\UoFiddler.Controls\UserControls\Map.cs:line 532
at System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Tiledata tab - add tooltips and more information

From Discord:

Do you think is possible and a good idea to add a new button to tileData tab, something like "Details" that opens a new window showing all flags and what they mean?
and at the end of the windows a msg like: "Missing information? Inform us at forum topic link (...)

Some explanation + help us improve options would surely help.

Option to select different background color

We need an option to select different background for items/landtiles and probably separate one for detail picture box in items. This will help spotting white pixels or other issues with added graphic assets.

For example now it is impossible to spot wrong graphic with excessive white background:

tiles_bg-color-select

Hues issues

From discord:

So, I tried the color creation process.
Here's 2 issues:
When you need to return to a pattern clicking with left click, Fiddler darkens the RGB code of the color you choose.

When you create a new color, in order to view it in game, you have to do this:
Save hues.mul -> change the old hues.mul with the new one -> open fiddler and save a new hues.mul-> change again hues.mul

and this:

i think that there's something wrong in saving, because sometimes last 3 color slot of the palette stays total black after an export. I noticed this when i work on hues with a friend
we were passing each other colors using the txt export

RE: Animation Tab

Most, if not all, of the newer mobs cannot be seen or edited....

Example:
Prime-Evil Lich
Dragon Turtle Boss
Grubber
Medusa

I was curious if this could be updated so that we could either edit or replace these images. Where it stands now, these slots look like they are free and if users "accidently" fill in these slots then they will not have the stock animations as intended by the original game company (OSI/ EA/ Mytic/ Broadsword - whomever now controls the game)... Anyway it is food for thought.

The rest of the program is an awesome gift! Thank you guys for updating it :)

Animation edit bug

Hello
I'm on Uofiddler 4.9.1
Example:

I extract all the images of the horse in bmp or tiff.

I modify the images (resize) and save them with the same name in bmp or png or gif or tiff.

When I add them with add or replace the color palettes change all the time and I have black pixels. (Uoanim works with my images!)

Second bug the "all direction add":

example:

anim.mul L: 345 (345) numbers of "actions" 0 => 12

For the 0 => walk

I choose "all direction add"

I have to take pictures 0_0_0, 0_1_0, 0_2_0,0_3_0 and 0_4_0 to get a picture in all directions.

I would like to be able to select all the images of the 0 => walk so 25 images at once and without black pixel bug.

If possible it would be a big step forward!

thank you.

Saving Textures corrupts entries in texmaps.mul file

From forum: https://forums.polserver.com/viewtopic.php?f=32&t=6399

4.9.2. UO client 7.0.79.6. When saving Texture tab (Texmaps/Texidx) it will corrupt some of the images. This happens even when I do not change anything. I've tried several client versions as well to see if it was just the version causing the issue. It is resizing the images that are corrupting. For instance 128x128 will be resized to 64x64 when it saves.

Normal image
mvGqXjA

After saving
xs

Error build

image

image

When i run this program it show me this windows.

Adding new skills and skill groups

There are a few issues and limitations when adding new skills. I think it would be good to add such information in Fiddler UI to avoid confusion. For now I will leave this issue here as a reminder.

Looks like client by default can only support 57 skills:

You're restricted to a total of 57 skills right now, it's a client restriction and I'm unsure how to overcome it so what I'd suggest is pinpointing the more useless skills and getting rid of those. Unless someone else knows of a way to overcome this, I'd actually be interested in a solution as the following solution I'll mention isn't a great one.

Source: ServUO forums: Adding skills using Fiddler

Other things worth remembering:

  • Skill groups are cached in character profile folder so after each edit those may require deleting.
  • There is prof.txt file in client with new character templates it is pretty rigid so not much can be changed here.
  • You can add more skills but supporting them will require implementing custom skill gump or some client file editing.
  • Editing skill groups need some love because it's not really intuitive.
  • The clients skill amount limit probably changed few times it would be great if we can get info about each expansion and actual limit.

Multi image export - avoid replacing existing files with different Z level view

From discord:

It would be very greateful if saving multis pictures do not replace each other.
What I mean: We have 1 house with 3 floors.
If I save each floor, it will replace previous - very inconvenient.

Probably adding level info in filename would help or option to mass export at given view level for bonus points 👍

Right click context menu for CLiloc tab.

Yep. Here I am again asking for a right-click context menu in another tab, the cliloc tab. When searching for a particular string in the clilocs it would be helpful if we can paste the string in the Goto text box

Use the F3 key to find next in Items and Clilocs tabs.

In Items tab's search box there are two search buttons for finding names, Search Name for finding the first occurrence of the name, and Search Next for finding following occurrences of the name. I don't have an issue with the need to click the Find Name button for a first time search but make F3 activate the Search Next function. You can leave the Search Next button but please implement F3.

Also, when the text field is empty the Search Next button just advances to the next art tile. I don't know if this is the desired behaviour. I am just reporting it. :)

The F3 option would be nice in the Cliloc tab as well for finding the next text string . It also exhibits the same behaviour when clicking on the Find button with a blank text box.

TileData data struct needs update

Looks like early High Seas mul change was implemented wrong. According to this topic we have to redo tiledata handling in HS format.

Reference url: https://www.servuo.com/threads/uo-fiddler-tileflags.1754/

Posted by Praxiiz on ServUO forums:

Of course these are representative of how EA uses them, they are probably not implemented this way by the EMU Community. (Credit goes to -Hash-, that guy is a genious)

Unknown1 = Ignored
Internal = ArticleThe
Unknown2 = NoHouse
Unknown3 = NoDiagonal

Fiddler has added an unknown int to the high seas format, which is wrong. The flags field just went from 32 bits to 64 bits, (or if you want to think about it as an additional flag or high seas flags).

Flags:
Background 0x0000000001
Weapon 0x0000000002
Transparent 0x0000000004
Translucent 0x0000000008
Wall 0x0000000010
Damaging 0x0000000020
Impassable 0x0000000040
Wet 0x0000000080
Ignored 0x0000000100
Surface 0x0000000200
Bridge 0x0000000400
Generic 0x0000000800
Window 0x0000001000
NoShoot 0x0000002000
ArticleA 0x0000004000
ArticleAn 0x0000008000
Article 0x000000C000 weird
MonGen 0x000000C000 weird
ArticleThe 0x0000010000
Foliage 0x0000020000
PartialHue 0x0000040000
NoHouse 0x0000080000
Map 0x0000100000
Container 0x0000200000
Wearable 0x0000400000
LightSource 0x0000800000
Animation 0x0001000000
HoverOver 0x0002000000
NoDiagonal 0x0004000000
Armor 0x0008000000
Roof 0x0010000000
Door 0x0020000000
StairBack 0x0040000000
StairRight 0x0080000000
AlphaBlend 0x0100000000
UseNewArt 0x0200000000
ArtUsed 0x0400000000
NoShadow 0x1000000000
PixelBleed 0x2000000000
PlayAnimOnce 0x4000000000
MultiMovable 0x10000000000

Kudos to whoever can figure out how to use the new flags:

AlphaBlend, UseNewArt, ArtUsed, NoShadow, PixelBleed, PlayAnimOnce, MultiMovable

Suggestion: Dark Mode

As is the case with a lot of modern apps, suggestion to add a dark mode to cut down on the large white areas

Multieditor - hotkeys

Working in multi-editor plugin I have found that I always switch between draw a tile, remove a tile and pick a tile via mouse and it would be great to have hotkey for this features.
For instance:
V - pick a tile
Space - draw a tile
C/X - remove a tile
Ctrl+Z - Undo last action
...
It would be nice to have a multiple selection using shift, to move and delete.

Display the maps in "relief".

See http://hopelives.us/Images/relief_example.jpg
for an example of relief maps. Note how the height of the mountains is represented in different shade depending on the Z setting for the terrain.
If not display them in Fiddler at least when exporting them to a graphics file show them in relief. This is for the benefit of shard developers who want a nicer presentation of their worlds on websites etc

Add the right panel back to the sound tab.

At some point the right panel was removed from the sound tab in favour of a right-click context menu. I would like the right panel restored please. The context menu is fine too. See
this image for an example of the right pane.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.