Thread Tools Display Modes
10-18-10, 07:15 AM   #1
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
Advice on making MFWM working in 4.0 ?

I seems to have fixed "this" errors, but the mod just not doing anything, from what I can see.
Any advice?

Last edited by AnrDaemon : 10-18-10 at 07:21 AM.
 
10-18-10, 08:00 AM   #2
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I will have an update out for it by this weekend... it's a combination of things that need to be changed to make it work due to changes in the WoW API with 4.0
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
10-19-10, 09:56 AM   #3
harl
A Murloc Raider
 
harl's Avatar
AddOn Author - Click to view addons
Join Date: May 2006
Posts: 4
Thanks for the update on an upcoming update. Looking forward to it. MFWM makes the maps look much better in my opinion. :)
 
10-23-10, 04:42 AM   #4
RVCA18
A Murloc Raider
 
RVCA18's Avatar
Join Date: Oct 2010
Posts: 5
Post Code Update

Hi spiel2001,

I went through the code and made some adjustments.

In the MozzFullWorldMap.xml

Code:
<OnLoad>
	<!-- added 'self' -->
	MozzFullWorldMapFrame_OnLoad(self);
</OnLoad>
<OnEvent>
	<!-- changed to 'self, event, ...' -->
	MozzFullWorldMapFrame_OnEvent(self, event, ...);
</OnEvent>
<OnUpdate>
	<!-- changed to 'elapsed' from 'arg1' -->
	MozzFullWorldMapFrame_OnUpdate(self, elapsed);
</OnUpdate>
...
<OnClick>
	<!-- added 'self' -->
	if ( self:GetChecked() ) then
        ...
	end
	...
</OnClick>
<OnShow>
	...
        <!-- added 'self' -->
	self:SetChecked( MozzFullWorldMap.Enabled );
</OnShow>
In the MozzFullWorldMap.lua

Code:
-- adjusted function options to 'self, event, ...'
function MozzFullWorldMapFrame_OnEvent(self, event, ...)
	local arg1 = ... -- 'arg1' is now properly recognized
        ...
end
Code:
-- added 'self' to function options
function MozzFullWorldMapFrame_OnLoad(self)
	self:RegisterEvent("ADDON_LOADED"); -- changed 'this' to 'self'
	...
end
Code:
function worldMapFrame_UpdateOverlays(dtlFrame, ovrLay, scalingFactor, oAlpha)
	...
	local tname,tw,th,ofx,ofy,mpx,mpy = GetMapOverlayInfo(i)
	if (mpx == nil or mpy == nil) then mpx = 0; mpy = 0 end -- set mpx & mpy to 0 if nil	
	...
end
Let me know how this turns out for you.
__________________

Last edited by RVCA18 : 10-23-10 at 05:19 AM. Reason: Code missing from MozzFullWorldMap.xml
 
10-24-10, 02:21 PM   #5
volshan
A Kobold Labourer
Join Date: Jan 2010
Posts: 1
Originally Posted by RVCA18 View Post
Hi spiel2001,

I went through the code and made some adjustments.
...
Let me know how this turns out for you.
Since this is one of the addons I've missed the most this last couple weeks (I was doing a lot of exploring on lower levels for candy buckets and thought I'd get some achievements on them while I was at it) I made the changes to my copy and tried it.

Thought I'd let you know these changes seem to work fine except...

Henry Ford once said you could have a Model-T in any color you want as long as you want black. These changes seem to work fine as long as you want green for an overlay color. I couldn't find a way to change that. (I didn't look into the code, just at the / commands.

Thank you very much for sharing these changes. While not my first choice, given that I use green or don't use MozzFull at all....

I like green a *lot*. =)

Thanks again.

Volshan
 
10-24-10, 02:57 PM   #6
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
I have this all fixed (including the color settings) and will be uploading shortly.

Many thanks to RCVA18 for the input... it was the change in GetMapOverlayInfo() I had overlooked.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
10-24-10, 03:28 PM   #7
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 156
Thanks for the update
Let's see how much I missed in my own attempts to wrest it into 4.0.
 
10-24-10, 10:22 PM   #8
RVCA18
A Murloc Raider
 
RVCA18's Avatar
Join Date: Oct 2010
Posts: 5
@volshan I think it was blue for me due to my settings and I pretty much left the color as is.

@spiel2001 No problem! I love the addon! Decided to see if I could get it running and share whatever I found.



ps, Thanks for the update!
__________________

Last edited by RVCA18 : 10-24-10 at 10:25 PM.
 
 

WoWInterface » Featured Projects » nUI, MozzFullWorldMap and PartySpotter » Support » MozzFullWorldMap: Technical Support » Andive on making MFWM working in 4.0 ?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off