When you get back up-and-running, let me know and shoot me a mini-dump or something. I have FlashAvatars compiling here. I need to make a fix for BigMuscle.
When you get back up-and-running, let me know and shoot me a mini-dump or something. I have FlashAvatars compiling here. I need to make a fix for BigMuscle.
Ok, here is the Yahoo diff as requested.
Yahoo Diff
This includes changes ONLY to the yahoo proto/dir. It also adds m_flash.h and m_proto_listeningto.h to the \includes folder.
It includes all changes I have so far (same as miranda-develop email, plus avatar support (previous had picture support only)).
As the patch stands, flash avatars must be enabled. To do this properly, you need 2 accounts
1) yahoo account w/ picture avatar selected using REAL yahoo messenger (patch does not work properly for broadcasting the avatar).
2) Miranda yahoo account w/ other account listed. Also, in the options, select "Large" option under "Show Avatars". You will need to have Flash Avatars installed (duh) before this option is selectable.
The current setup passes a SWF type avatar back from GetAvatarInfo. To get it working with tabSRMM and FlashAvatars, it MUST be a http address (Flash Avatars ONLY downloads SWF files, won't work w/ a local).
To change it to use a LOCAL SWF file, make a few changes. All changes are in avatar.c
Lines 578-605. Uncomment them.
Line 682. Comment it out.
Lines 695-700. Comment them out.
Line 729. Comment it out
Line 730. Uncomment it.
Making these changes will cause yahoo to download the swf file, cache it and then pass it back from GetAvatarInformation. The flash window will show in tabSRMM, however, no "Movie" will load or play. I have verified that Flash Avatars is the cause of this bug.
Sorry for the long-winded-ness. Feel free to contact me via IM (or whatever you prefer) if you have any questions.
Thanks
Ok. i have been set straight. UserInfoEx (0.7.0.1) does not appear to display any Flash Avatars. My Details also does not display them. Flash currently only shows on tabSRMM and UserDetails. (plus any others that support it). I will be posting a fix in the Flash Avatars thread regarding the loading of a local swf file (instead of a remote file).
Last edited by EgotisticalElf; 8 Jan 2008 at 2:46 AM.
EgotisticalElf: Have you tried it with the beta Version of FA?
It stores FlashAvatars in /Flash/ subfolder.
Unfortunately I cant find its sources. :(
EDIT: Newer beta & Sources here :)
Last edited by FREAK_THEMIGHTY; 8 Jan 2008 at 7:44 PM.
Yes, I am using that version exclusively, however, the initial path passed into it MUST be a http address.
it is more likely that the proto needs to cache. as the method of retrieving said SWF file may be complicated and weird. for ICQ, it is a SWF http addy embeded into a XML file. for Yahoo it is a simple http addy. Makes more sense to give it either a local file, or a http, and let it decide from there.
Personally, I would have gone for local file only. the proto should strip it out. ICQ should have stripped the XML down to the SWF file, cached it and then passed the local file back. Makes for a easier time when trying to figure out where the files are. Would also simplify FA quite a bit.
I am currently working on my own flash avatar.
Have uploaded it on my webspace. Tested it also in miranda an everything was fine.
Now I've updated the avatar which means I've uploaded a newer version paste over the older one, that means it still got the same filename but in miranda it won't be updated.
I've load the .xml file which contains the same url again but the flash avatar will not be updated in miranda. I guess the problem is that the avatar-file in the cache stays the same if its got the same filename as before even when the filesize has been changed.
Will this be fixed in a feature release? So that after I have load the .xml file the cached avatar will be updated in any case.
Or do I have to load special or newer plugins which will fix this problem? Or can I clear the cache for certain flash avatars?
I've also noticed, if I changed the filename and use the .xml consisting the new .swf filename it will be updated once. But when I changed back to the original filename I got again the first cache old avatar.
Last edited by Tazzilo; 23 Sep 2008 at 3:49 AM.
Where i can get the loadavatars.dll?
Tried google and searching the forums, couldn't fid it.
Also if i want to use clist_nicer and tabsrmm should i use miranda 0.6 or are new versions of these plugins for miranda 07?
Miranda uses avs.dll instead of loadavatars.dll since version 0.7.
Look here please.Also if i want to use clist_nicer and tabsrmm should i use miranda 0.6 or are new versions of these plugins for miranda 07?
http://forums.miranda-im.org/showthr...44&postcount=4
Bookmarks