2009-05-19, 06:31
EDIT: Now customizable! Three opacity levels: thick, thin and clear.
This mod will give you an option in the menubar to change the panel density "on the fly" in multiplex view so you can see through the background texture (and thus reveal the fanart) more. There are three levels of density, as pictured:
Ok, here's what to do to install:
IMPORTANT: THERE IS A SMALL GLITCH WHICH IS THAT YOU MAY HAVE TO HIT RIGHT (OR LEFT, DEPENDING WHERE YOU ARE IN THE MENUS) 2-3 TIMES FOR THE DENSITY BUTTON TO GAIN (OR LOSE) FOCUS. Not sure how to fix this without losing the "on the fly" ability to change textures, but if anyone knows of a solution (e.g., Hitcher?) it would be much appreciated!
Step One: download the textures from here (these are new images so if you downloaded the old mod files you will still need these). Extract the files (you should get three folders of images) and place them all in your media\multiplex folder.
Step Two: open up 720p\MyVideoNav.xml and find the following lines:
And add the following line beneath:
Step Three: open up 720p\Includes_Objects.xml and find the following lines:
And add the following right above it:
Step Four: open up 720p\Viewtype_Multiplex.xml. This step is a little tricky -- look for each of the following lines and replace as indicated:
Replace: <texture>multiplex/multiplex_full_infoplot.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infoplot.png</texture>
Replace: <texture>multiplex/multiplex_full_infobigthumb2.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infobigthumb2.png</texture>
Replace: <texture>multiplex/multiplex_full_infotv.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infotv.png</texture>
Replace: <texture>multiplex/multiplex_full_base.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_base.png</texture>
Replace: <texture>multiplex/multiplex_full_basetv.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_basetv.png</texture>
That's it!
This mod will give you an option in the menubar to change the panel density "on the fly" in multiplex view so you can see through the background texture (and thus reveal the fanart) more. There are three levels of density, as pictured:
Ok, here's what to do to install:
IMPORTANT: THERE IS A SMALL GLITCH WHICH IS THAT YOU MAY HAVE TO HIT RIGHT (OR LEFT, DEPENDING WHERE YOU ARE IN THE MENUS) 2-3 TIMES FOR THE DENSITY BUTTON TO GAIN (OR LOSE) FOCUS. Not sure how to fix this without losing the "on the fly" ability to change textures, but if anyone knows of a solution (e.g., Hitcher?) it would be much appreciated!
Step One: download the textures from here (these are new images so if you downloaded the old mod files you will still need these). Extract the files (you should get three folders of images) and place them all in your media\multiplex folder.
Step Two: open up 720p\MyVideoNav.xml and find the following lines:
Code:
<include condition="!Skin.HasSetting(nomultiplexinfobuttons)">Objects_MultiplexInfoButtons</include>
<include condition="!Skin.HasSetting(nomultiplexstylebuttons)">Objects_MultiplexStyleButtons</include>
And add the following line beneath:
Code:
<include condition="!Skin.HasSetting(nomultiplexopacitybuttons)">Objects_MultiplexOpacityButtons</include>
Step Three: open up 720p\Includes_Objects.xml and find the following lines:
Code:
<include name="Objects_ViewtypeClick">
<onclick>SetFocus(69)</onclick>
</include>
And add the following right above it:
Code:
<include name="Objects_MultiplexOpacityButtons">
<control type="button" id="9988">
<include>Objects_MediaMenuButton</include>
<label>$LOCALIZE[31065]: $LOCALIZE[31052]</label>
<onclick>Skin.SetBool(multiplexopacitythin)</onclick>
<onclick>Skin.Reset(multiplexopacitythick)</onclick>
<onclick>Skin.SetString(multiplexopacitylevel,thin)</onclick>
<onclick>SetFocus(9989)</onclick>
<visible allowhiddenfocus="true">Window.IsActive(25) + Control.IsVisible(52) + ![Skin.HasSetting(multiplexopacitythin) | Skin.HasSetting(multiplexopacityfine)]</visible>
</control>
<control type="button" id="9989">
<include>Objects_MediaMenuButton</include>
<label>$LOCALIZE[31065]: $LOCALIZE[31053]</label>
<onclick>Skin.SetBool(multiplexopacityfine)</onclick>
<onclick>Skin.Reset(multiplexopacitythin)</onclick>
<onclick>Skin.SetString(multiplexopacitylevel,fine)</onclick>
<onclick>SetFocus(9990)</onclick>
<visible allowhiddenfocus="true">Window.IsActive(25) + Control.IsVisible(52) + Skin.HasSetting(multiplexopacitythin)</visible>
</control>
<control type="button" id="9990">
<include>Objects_MediaMenuButton</include>
<label>$LOCALIZE[31065]: $LOCALIZE[386]</label>
<onclick>Skin.SetBool(multiplexopacitythick)</onclick>
<onclick>Skin.Reset(multiplexopacityfine)</onclick>
<onclick>Skin.SetString(multiplexopacitylevel,thick)</onclick>
<onclick>SetFocus(9988)</onclick>
<visible allowhiddenfocus="true">Window.IsActive(25) + Control.IsVisible(52) + Skin.HasSetting(multiplexopacityfine)</visible>
</control>
</include>
Step Four: open up 720p\Viewtype_Multiplex.xml. This step is a little tricky -- look for each of the following lines and replace as indicated:
Replace: <texture>multiplex/multiplex_full_infoplot.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infoplot.png</texture>
Replace: <texture>multiplex/multiplex_full_infobigthumb2.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infobigthumb2.png</texture>
Replace: <texture>multiplex/multiplex_full_infotv.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_infotv.png</texture>
Replace: <texture>multiplex/multiplex_full_base.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_base.png</texture>
Replace: <texture>multiplex/multiplex_full_basetv.png</texture>
With: <texture>multiplex/$INFO[Skin.String(multiplexopacitylevel)]/multiplex_full_basetv.png</texture>
That's it!