[MOD] FanArt in Launcher Plugin
#31
Lightbulb 
Wide (N64 + SNES): Done
PHP Code:
<includes>
    <include 
name="Viewtype_Emu_Wide_Panel">
        <!-- 
Browser -->
        <
control type="panel" id="500">
            <
viewtype label="40000">icon</viewtype>
            <
posx>480</posx>
            <
posy>140</posy>
            <
width>720</width>
            <
height>480</height>
            <
scrolltime>200</scrolltime>
            <
orientation>vertical</orientation>
            <
onup>500</onup>
            <
ondown>500</ondown>
            <
onleft>7000</onleft>
            <
onright>67</onright>
            <
pagecontrol>67</pagecontrol>
            <
preloaditems>2</preloaditems>
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <include>
Animation_HiddenByInfo</include>
            <
visible>Window.IsActive(1)</visible>
            <include 
condition="Window.IsActive(1)">WidePanel</include>
        </
control>

        <!-- 
Info Panel -->
        <
control type="group">
            <
visible>Control.IsVisible(500)</visible>
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <include>
Animation_HiddenByInfo</include>
            <
posx>30</posx>
            <
posy>110</posy>
            <
control type="image">
                <
posx>11</posx>
                <
posy>21</posy>
                <
width>387</width>
                <
height>219</height>
                <
texture fallback="DefaultVideo.png" background="true" diffuse="landscapematteFO.png">$INFO[ListItem.Property(Fanart_Image)]</texture>
                <
fadetime>200</fadetime>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
            </
control>
            <
control type="image">
                <
posx>11</posx>
                <
posy>21</posy>
                <
width>387</width>
                <
height>219</height>
                <
texture fallback="DefaultVideo.png" background="true" diffuse="landscapematteFO.png">$INFO[ListItem.Icon]</texture>
                <
fadetime>200</fadetime>
                <
aspectratio scalediffuse="false" aligny="top">scale</aspectratio>
                <
visible>Window.IsActive(2)</visible>
            </
control>
            <
control type="image">
                <
posx>-6</posx>
                <
posy>7</posy>
                <
width>420</width>
                <
height>249</height>
                <
texture>multiplex/boxes/multiplex_tvborder.png</texture>
            </
control>
            <
control type="image">
                <
posx>3</posx>
                <
posy>14</posy>
                <
width>404</width>
                <
height>233</height>
                <
texture></texture>
            </
control>
            <
control type="fadelabel">
                <
posx>10</posx>
                <
posy>510</posy>
                <
width>910</width>
                <
height>50</height>
                <
aligny>center</aligny>
                <
scrollout>false</scrollout>
                <
pauseatend>600</pauseatend>
                <
scrollspeed>20</scrollspeed>
                <
font>Font_Normal32</font>
                <
textcolor>white</textcolor>
                <
label>[b]$INFO[ListItem.Label][/b]$INFO[ListItem.Studio,  -  ]$INFO[ListItem.Premiered,  (,)]</label>
                <
animation effect="slide" end="0,288" condition="Window.IsActive(2)">Conditional</animation>
                <
visible>Window.IsActive(1) + !IsEmpty(ListItem.Studio) + !IsEmpty(ListItem.Premiered)</visible>
            </
control>
            <
control type="label">
                <
posx>10</posx>
                <
posy>540</posy>
                <
width>410</width>
                <
height>50</height>
                <
aligny>center</aligny>
                <
font>Font_Normal20</font>
                <
textcolor>orange</textcolor>
                <
label>$LOCALIZE[515]: [b]$INFO[ListItem.Genre][/b]</label>
                <
visible>!IsEmpty(ListItem.Genre) + Window.IsVisible(1)</visible>
            </
control>
                <
control type="image">
                <
posx>-4</posx>
                <
posy>268</posy>
                <
width>416</width>
                <
height>200</height>
                <
texture>keyboard/keyboard_back.png</texture>
                </
control>
            <
control type="group">
                <
visible>Window.IsVisible(1)</visible>
                <
control type="textbox">
                    <
posx>13</posx>
                    <
posy>300</posy>
                    <
width>381</width>
                    <
height>131</height>
                    <
align>justify</align>
                    <
label>$INFO[ListItem.Plot]</label>
                    <
autoscroll time="3400" delay="6000" repeat="8000">Skin.HasSetting(autoscroll)</autoscroll>
                    <
font>Font_Normal12</font>
                    <
textcolor>white</textcolor>
                </
control>
            </
control>    
        </
control>
        <!-- 
Scroll Bar -->
        <
control type="scrollbar" id="67">
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <
posx>1270</posx>
            <
posy>140</posy>
            <
width>18</width>
            <
height>468</height>
            <
onleft>500</onleft>
            <
onright>-</onright>
            <
visible allowhiddenfocus="true">Control.IsVisible(500) + Control.HasFocus(67)</visible>
            <
texturesliderbackground>-</texturesliderbackground>
            <
textureslidernibfocus>ScrollBarV_Nib_Focus.png</textureslidernibfocus>
            <
showonepage>true</showonepage>
            <
orientation>vertical</orientation>
            <include>
Animation_CommonFade</include>
            <
animation effect="fade" start="0" end="100" time="400" condition="Control.HasFocus(67)">Conditional</animation>
        </
control>
    </include>
    <!-- 
Layouts -->
    <include 
name="WidePanel">
        <
itemlayout width="180" height="120">
            <
control type="image">
                <
posx>0</posx>
                <
posy>0</posy>
                <
width>182</width>
                <
height>122</height>
                <
texture>thumbs/episode_poster_shadow.png</texture>
            </
control>
            <
control type="image">
                <
posx>6</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture background="true" diffuse="postermatteNF.png">$INFO[ListItem.Icon]</texture>
                <
colordiffuse>89FFFFFF</colordiffuse>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
                <
visible>Window.IsVisible(1)</visible>
            </
control>
        </
itemlayout>
        <
focusedlayout width="120" height="160">
            <
control type="image">
                <
posx>8</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture>panelmatteFO.png</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                </
animation>
            </
control>
            <
control type="image">
                <
posx>8</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture background="true" diffuse="panelmatteFO.png">$INFO[ListItem.Icon]</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                </
animation>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
                <
visible>Window.IsVisible(1)</visible>
            </
control>
            <
control type="image">
                <
posx>0</posx>
                <
posy>0</posy>
                <
width>184</width>
                <
height>123</height>
                <
texture>thumbs/episode_poster_shadow.png</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                    <
visible>Window.IsActive(2)</visible>
                </
animation>
            </
control>
        </
focusedlayout>
    </include>
</
includes
Reply
#32
MarcosQui Wrote:Hello butchabay, I appreciate your cooperation to make the skin better.
About the scrolling sayings, see the MQ Aeon 2 brings the scrolling on by default, then where is the other skin 'Skin.HasSetting(allowscroll)' for the Aeon MQ 2 you must use '!Skin.HasSetting(noallowscroll)' and function occurs correctly.

I'll be including your mod in the permanent skin as soon as possible.

Best regards.

Thanx mate. About scrolling, that's what i have done, !Skin.HasSetting(noallowscroll). I was just wondering why. Thank you for reply.
Reply
#33
PainToad Wrote:Wide (N64 + SNES): Done
PHP Code:
<includes>
    <include 
name="Viewtype_Emu_Wide_Panel">
        <!-- 
Browser -->
        <
control type="panel" id="500">
            <
viewtype label="40000">icon</viewtype>
            <
posx>480</posx>
            <
posy>140</posy>
            <
width>720</width>
            <
height>480</height>
            <
scrolltime>200</scrolltime>
            <
orientation>vertical</orientation>
            <
onup>500</onup>
            <
ondown>500</ondown>
            <
onleft>7000</onleft>
            <
onright>67</onright>
            <
pagecontrol>67</pagecontrol>
            <
preloaditems>2</preloaditems>
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <include>
Animation_HiddenByInfo</include>
            <
visible>Window.IsActive(1)</visible>
            <include 
condition="Window.IsActive(1)">WidePanel</include>
        </
control>

        <!-- 
Info Panel -->
        <
control type="group">
            <
visible>Control.IsVisible(500)</visible>
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <include>
Animation_HiddenByInfo</include>
            <
posx>30</posx>
            <
posy>110</posy>
            <
control type="image">
                <
posx>11</posx>
                <
posy>21</posy>
                <
width>387</width>
                <
height>219</height>
                <
texture fallback="DefaultVideo.png" background="true" diffuse="landscapematteFO.png">$INFO[ListItem.Property(Fanart_Image)]</texture>
                <
fadetime>200</fadetime>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
            </
control>
            <
control type="image">
                <
posx>11</posx>
                <
posy>21</posy>
                <
width>387</width>
                <
height>219</height>
                <
texture fallback="DefaultVideo.png" background="true" diffuse="landscapematteFO.png">$INFO[ListItem.Icon]</texture>
                <
fadetime>200</fadetime>
                <
aspectratio scalediffuse="false" aligny="top">scale</aspectratio>
                <
visible>Window.IsActive(2)</visible>
            </
control>
            <
control type="image">
                <
posx>-6</posx>
                <
posy>7</posy>
                <
width>420</width>
                <
height>249</height>
                <
texture>multiplex/boxes/multiplex_tvborder.png</texture>
            </
control>
            <
control type="image">
                <
posx>3</posx>
                <
posy>14</posy>
                <
width>404</width>
                <
height>233</height>
                <
texture></texture>
            </
control>
            <
control type="fadelabel">
                <
posx>10</posx>
                <
posy>510</posy>
                <
width>910</width>
                <
height>50</height>
                <
aligny>center</aligny>
                <
scrollout>false</scrollout>
                <
pauseatend>600</pauseatend>
                <
scrollspeed>20</scrollspeed>
                <
font>Font_Normal32</font>
                <
textcolor>white</textcolor>
                <
label>[b]$INFO[ListItem.Label][/b]$INFO[ListItem.Studio,  -  ]$INFO[ListItem.Premiered,  (,)]</label>
                <
animation effect="slide" end="0,288" condition="Window.IsActive(2)">Conditional</animation>
                <
visible>Window.IsActive(1) + !IsEmpty(ListItem.Studio) + !IsEmpty(ListItem.Premiered)</visible>
            </
control>
            <
control type="label">
                <
posx>10</posx>
                <
posy>540</posy>
                <
width>410</width>
                <
height>50</height>
                <
aligny>center</aligny>
                <
font>Font_Normal20</font>
                <
textcolor>orange</textcolor>
                <
label>$LOCALIZE[515]: [b]$INFO[ListItem.Genre][/b]</label>
                <
visible>!IsEmpty(ListItem.Genre) + Window.IsVisible(1)</visible>
            </
control>
                <
control type="image">
                <
posx>-4</posx>
                <
posy>268</posy>
                <
width>416</width>
                <
height>200</height>
                <
texture>keyboard/keyboard_back.png</texture>
                </
control>
            <
control type="group">
                <
visible>Window.IsVisible(1)</visible>
                <
control type="textbox">
                    <
posx>13</posx>
                    <
posy>300</posy>
                    <
width>381</width>
                    <
height>131</height>
                    <
align>justify</align>
                    <
label>$INFO[ListItem.Plot]</label>
                    <
autoscroll time="3400" delay="6000" repeat="8000">Skin.HasSetting(autoscroll)</autoscroll>
                    <
font>Font_Normal12</font>
                    <
textcolor>white</textcolor>
                </
control>
            </
control>    
        </
control>
        <!-- 
Scroll Bar -->
        <
control type="scrollbar" id="67">
            <include>
Animation_ZoomInZoomOut</include>
            <include>
Animation_ZoomedByMenu</include>
            <
posx>1270</posx>
            <
posy>140</posy>
            <
width>18</width>
            <
height>468</height>
            <
onleft>500</onleft>
            <
onright>-</onright>
            <
visible allowhiddenfocus="true">Control.IsVisible(500) + Control.HasFocus(67)</visible>
            <
texturesliderbackground>-</texturesliderbackground>
            <
textureslidernibfocus>ScrollBarV_Nib_Focus.png</textureslidernibfocus>
            <
showonepage>true</showonepage>
            <
orientation>vertical</orientation>
            <include>
Animation_CommonFade</include>
            <
animation effect="fade" start="0" end="100" time="400" condition="Control.HasFocus(67)">Conditional</animation>
        </
control>
    </include>
    <!-- 
Layouts -->
    <include 
name="WidePanel">
        <
itemlayout width="180" height="120">
            <
control type="image">
                <
posx>0</posx>
                <
posy>0</posy>
                <
width>182</width>
                <
height>122</height>
                <
texture>thumbs/episode_poster_shadow.png</texture>
            </
control>
            <
control type="image">
                <
posx>6</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture background="true" diffuse="postermatteNF.png">$INFO[ListItem.Icon]</texture>
                <
colordiffuse>89FFFFFF</colordiffuse>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
                <
visible>Window.IsVisible(1)</visible>
            </
control>
        </
itemlayout>
        <
focusedlayout width="120" height="160">
            <
control type="image">
                <
posx>8</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture>panelmatteFO.png</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                </
animation>
            </
control>
            <
control type="image">
                <
posx>8</posx>
                <
posy>6</posy>
                <
width>170</width>
                <
height>110</height>
                <
texture background="true" diffuse="panelmatteFO.png">$INFO[ListItem.Icon]</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                </
animation>
                <
aspectratio scalediffuse="false">stretch</aspectratio>
                <
visible>Window.IsVisible(1)</visible>
            </
control>
            <
control type="image">
                <
posx>0</posx>
                <
posy>0</posy>
                <
width>184</width>
                <
height>123</height>
                <
texture>thumbs/episode_poster_shadow.png</texture>
                <
animation type="Focus" reversible="false">
                    <
effect type="zoom" center="auto" start="80" end="120" time="400" tween="back" easing="out" />
                    <
effect type="fade" start="80" end="100" time="400" />
                    <
visible>Window.IsActive(2)</visible>
                </
animation>
            </
control>
        </
focusedlayout>
    </include>
</
includes

Thank you for your work. You have a screenshot? I'll see to implement your work as download. You made it for aeon65?
Reply
#34
As this thread is going to be a bit confusional i'll take a look and keep everything together in the first post till these MOD's are completely finished and implemented in the respective skins.

Cheers
Reply
#35
Sorry mates for not keeping up to date this MOD, i had a lot to do ... family, work, appartment ... Right now i have time again to finish what i promised:
- MOD for aeon65 master branch
- Finish MOD for aeon65 font rework branch (later V2.0)
- Finish MOD for aeon MQ2
- implement Wide panel and Square panel
- and all the little things to match and fit the respective skins

I hope i'll get all finished in the next 2 weeks
Reply
#36
Do I have to make a square (for psx) myself aswell?
Reply
#37
PainToad Wrote:Do I have to make a square (for psx) myself aswell?

I'll do it, i've done some changes to fit better the skin. When it's finished you can add other views if you're interested. I'll pm you...
Reply
#38
butchabay Wrote:Image

This looks gorgeous...nice work!
Have a question? First try the XBMC online-manual and FAQ. Also: How to submit a debug log
Reply
#39
Very beautiful work, worked no problems here with AEON MQ2

!.... I'm just one question, when I enter the games folder, it falls right at the root PROGRAMS ADD, how do I fall right in the collection of games?
Reply
#40
valdo lopes Wrote:Very beautiful work, worked no problems here with AEON MQ2

!.... I'm just one question, when I enter the games folder, it falls right at the root PROGRAMS ADD, how do I fall right in the collection of games?

If you have just games in Launcher Plugin, Set Launcher as Favorite and put it to home menu. Just an idea, that's how i did.
Reply
#41
INFORMATION:
Sadly i had to stop doing these MOD's due my PC is broken, so my work is on stand by for now. I hope i get my station to work very soon.
Cheers
Reply
#42
Thank you!!
Reply
#43
is there some code that can be easily modded to make this compatible with the Advanced Launcher? Thanks for any help.
Have a question? First try the XBMC online-manual and FAQ. Also: How to submit a debug log
Reply
#44
[quote=rausch101]is there some code that can be easily modded to make this compatible with the Advanced Launcher? Thanks for any help.[/

EDIT: Deleted, see next post!
Reply
#45
I have installed advanced launcher and without modifying something it works and it's 100% compatible.
Reply

Logout Mark Read Team Forum Stats Members Help
[MOD] FanArt in Launcher Plugin0