How to Add/remplace animation ?

This is where you can discuss UOFiddler, by Turley.

Moderator: POL Developer

Post Reply
Suwing
New User
Posts: 2
Joined: Sun May 24, 2009 9:13 am

How to Add/remplace animation ?

Post by Suwing »

Hello all,

First, UoFiddler look like very amazing. Easy to use and very usefull ! :)

I have some questions:

I trying to add and remplace animation, but when I clic to "Try to find new graphics" I have an error message.

Code: Select all

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
   à FiddlerControls.AnimationlistNewEntries.OnLoad(Object sender, EventArgs e)
   à System.Windows.Forms.Form.OnLoad(EventArgs e)
   à System.Windows.Forms.Form.OnCreateControl()
   à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   à System.Windows.Forms.Control.CreateControl()
   à System.Windows.Forms.Control.WmShowWindow(Message& m)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   à System.Windows.Forms.ContainerControl.WndProc(Message& m)
   à System.Windows.Forms.Form.WmShowWindow(Message& m)
   à System.Windows.Forms.Form.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
UoFiddler
    Version de l'assembly : 3.7.3.0
    Version Win32 : 3.7.3
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/UoFiddler.exe
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Controls
    Version de l'assembly : 1.0.3425.27014
    Version Win32 : 1.0.0.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/Controls.DLL
----------------------------------------
System.Xml
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Ultima
    Version de l'assembly : 2.0.2.0
    Version Win32 : 2.0.2.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/Ultima.DLL
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
ComparePlugin
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/plugins/ComparePlugin.dll
----------------------------------------
MultiEditor
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/plugins/MultiEditor.dll
----------------------------------------
SendItem
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/plugins/SendItem.dll
----------------------------------------
TestPlugin
    Version de l'assembly : 1.0.0.0
    Version Win32 : 1.0.0.0
    CodeBase : file:///E:/Stockage/Ultima%20Online/UOFiddler%204.0a/plugins/TestPlugin.dll
----------------------------------------
mscorlib.resources
    Version de l'assembly : 2.0.0.0
    Version Win32 : 2.0.50727.42 (RTM.050727-4200)
    CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

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

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
Can you help me to add/remplace animation ?

Thank you very much,

Regards.

Suwing

ps: Sorry for my bad english.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: How to Add/remplace animation ?

Post by Turley »

Currenty Fiddler cannot Add/Replace Animations (the only mul files you cannot alter with fiddler :( )
Since the Animationlist is xml based the form "Try to find new graphics" gives you a list of animations you have inside your mul's that are not in the xml list, so you can add them.
The exception looks like fiddler cannot find the bodyconv.def if you dont have the def a quickfix is to create a blank file with the name. (Fixed in svn)
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Hey Turley,

Sorry to bump an old thread, however, has this changed? I mean I realise when I right click under the animations tab it only shows remove. Which seems kinda odd, in that, what is the point of being able to remove an animations, unless you plan to either add a new one, or replace the old.

Anyways, thanks in advance for any information.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: How to Add/remplace animation ?

Post by Turley »

The animation tab is xml based, so you only remove the xml entry. But take a look at Settings->Animation Edit
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Thanks for the quick responce dude.

I am under the impression that UOFiddler 4.2c is the latest version. With that said in Settings > all I see is :

Allways on Top
Options...
Path Settings
--------------------
Reload Files

So I really don't see where the "Animation Edit".

If you have any thoughts, I sure would appreciate it.

Thanks in advance.
Damien.
Journeyman Poster
Posts: 63
Joined: Thu Feb 08, 2007 11:14 am
Location: Sweden

Re: How to Add/remplace animation ?

Post by Damien. »

Image
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Riiiiiiiiiight! :cheesy:

Thanks man, I am so embarresed, I can't believe I didn't see that!
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Wow! That's awesome...of course. So Turley, may I ask you. Do you think, just as you have added export options to the items in UOFiddler, so they may be edited. Do you think you will be considering adding the export image from in the animation section? So that we may edit frames of the animations to our liking?

Thanks again in advance dude.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: How to Add/remplace animation ?

Post by Turley »

You mean something like that:
Image
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

That's exactly what I was talking about. Thank you so much for pointing that out.

And if anyone ask you, just tell them ... :withstupid: ... that would be me.
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

I have another question for you, if you don't mind.

I noticed in this area there is an import from .vd. And it just so happens I found a site with several .vd files I would like to import. The challenge I seem to have with UOFiddler is that a message comes up when ever I try to import:

Wrong Anim ID (Type)

So I tried manualy adding a location in the 'Animationlist.xml' file with the following:

<Mob name="Fire Giant (235)" body="235" type="0" />

Now it is a monster, however it still gave me the same message. So I tried all the types, just to see the result, and it was the same for all. I even tried importing over an existing animation, same error. I even tried a few other locations with the same error.

I was wondering what I might be missing.

Thanks in advance
Last edited by Damien White on Sun Oct 11, 2009 6:34 pm, edited 1 time in total.
Tomi
POL Developer
Posts: 478
Joined: Tue Feb 21, 2006 5:08 pm

Re: How to Add/remplace animation ?

Post by Tomi »

The anim type is about Low, High or Person ( Fiddler should tell you which is which )

in anim.mul if I dont remember very wrong it was something like low = 0 - 200, high = 0 - 400 and person >= 400

normally low = animal, high = monster and person = equipment and stuff
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Okay, so if I am trying in 236, this can't be a high res animation, so it must be a low res. So then, as there is not empty slots below this, I will have to replace one. Let me try that...okay, so that worked out really well. But in a way, this kinda sucks. I mean, I can replace the existing low res animations, but I can't add new one.

Is there any other way to so this? I mean, so EA add low res graphics at any point? Or how about converting to high res?

I can't thank you enough for all your input. As UO Fiddler is the best UO editing tool in existance (ever), and most refernce sites no longer exist, I seem to be placing my quest for knowledge in your dirrection. I hope this doesn't bother you in any way.

Thanks in advance,
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Okay dude's and dudette's;

I am stuck again, thank you for your patience...

I was able to successful inject an animation at Low res location 195, sorta. Which is typicaly the etherial beetle. So I hit 'animation edit'. I imported a .vd file. I saved the file, copied it to my UO folder. Now this is the crazy part. In UO fiddler, I see the beetle still. In UO I see an etherial llama?!?! however in the 'animation edit' section I see my imported .vd animation.

I have checked the .def, files and this is what I saw:

anim1.def - Nothing
anim2.def - 195 {-1} 0
No other reference is made to 195

I checked all of the 'animation edit' > anim, anim 2, anim 3, anim 4, anim 5

No reference is made to 195 except in 'anim', which is where I injected the .vd file.

All of this was in thought that the higher the anim file # the more likely it was to superceed the preceeding graphics.

Trueth is I tried many different combination, but all I seem to continue to get is that etherial llama!!!

My next test is going to be placing it in a location that is not listed, and not trying to overwrite an existing animation...*Sigh*

If anyone has any thoughts or feedback I would be most greatful. Thanks in advance


[Edit]
Okay so I tried in a blank animation location of 'anim'. And when I set my graphic to 95, which is the slot I tried to use. I was litteraly a blank animation. I still can't seem to figure out how to get the animation from the 'animation edit' area to appear in the MUL list of UO Fiddler. Even a reload files does not seem to show it. I must be missing something.

Again, thanks in advance all.
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: How to Add/remplace animation ?

Post by Turley »

Check mobtypes.txt client needs a definition there to display a animation.

And about UOFiddlers animation list its xml based, so you need to add the new animation. You can use settings->Try to find new animation, or modify the animationlist.xml by hand.
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

Yeah, I got that from a previous post...so I added in mobtypes.txt:

195 MONSTER 0

Which suits the animation. However I continue to see this infurious etherial llama. I am starting to look at replacing all the llama's with alpaca's!

I can't think of anything other then it being a 7.x.x.x client thing...? I am not sure what else it could be.

Thanks for your feedback
Turley
POL Developer
Posts: 670
Joined: Sun Feb 05, 2006 4:45 am

Re: How to Add/remplace animation ?

Post by Turley »

have you looked into bodyconv.def?
User avatar
Damien White
Journeyman Poster
Posts: 68
Joined: Tue Aug 18, 2009 6:34 pm
Location: Canada

Re: How to Add/remplace animation ?

Post by Damien White »

I am looking into that as I write this, I will post in a minute the results of my findings.

On a slightly related topic, does UOFiddler or will it ever allow for the importing of data from a verdata.mul?

Like a complete import, sorting data into the appropriate files?

If not, do you offhand know how I might get UO to read in a verdata.mul, or an easy way (I mean relatively easy) to extract the info so that it can be imported into UOFiddler.
Post Reply