Modding View to Loop Back to Beginning at End of List?
#1
I'm brand new to modding skins. My goal is pretty simple -- to mod an Aeon MQ skin's Wall view so that when press "Down" at the bottom of my movies list, it cycles back to the top. Currently, it loads a kind of "blank screen" with just the last movie fanart visible.
Reply
#2
In terms of the actual navigation, it's easy, just put the id of your list in the <ondown> tag and then pressing down will take you back to the top. But if it's a specific animation effect you're after, that could be more tricky depending on how the view you are looking at was built. One fix you could try is changing to a wraplist so it will just wrap around and scroll forever and the animation should just continue because it's as if the list is continuing (it just goes xyzabc..)
Reply
#3
(2024-09-11, 00:16)realcopacetic Wrote: <ondown>

Thanks! (but I'm a bit confused...)

What ID would I use, since the skin view can be used for Movies, TV and Music?

31003 = Movies
31005 = TV Shows
31002 = Music
Reply
#4
(2024-09-11, 18:17)newoski Wrote:
(2024-09-11, 00:16)realcopacetic Wrote: <ondown>

Thanks! (but I'm a bit confused...)

What ID would I use, since the skin view can be used for Movies, TV and Music?

31003 = Movies
31005 = TV Shows
31002 = Music

What happens now if you get to the bottom of the list and press down? Does it not take you back to the top already?

Each ID would be for a different container. I'm not sure why there are different IDs and containers for different types of content. Judging by the IDs being used, are these widgets?

Anyway, you need to find the container(s) used for the wall view that you want to mod. If you use something like VSCode you can add the skin folder as a project folder, then you'll be able to search across all files. Once you know the id for wall view, search for "[idnumber]" with the ""s. You want to find the container code which will look like:

xml:

<control type="panel" id="12345">
    <visible>...</visible>
    <width>...</width>
    ...
    <ondown>12345</ondown>
    ...
</control>

Then you want to add the same ID to <ondown> tag.

It is possible to have multiple ID's using the same piece of code using something called <includes> and parameters.

So you might see it like this instead:

<include name="wall_view_or something_like_that"
<control type="panel" id="$PARAM[id]"

if it looks like that just put whatever is inside the "" marks next to id= as your ondown code I think. e.g. <ondown>$PARAM[id]</ondown>
Reply
#5
(2024-09-12, 14:41)realcopacetic Wrote:
(2024-09-11, 18:17)newoski Wrote:
(2024-09-11, 00:16)realcopacetic Wrote: <ondown>

Thanks! (but I'm a bit confused...)

What ID would I use, since the skin view can be used for Movies, TV and Music?

31003 = Movies
31005 = TV Shows
31002 = Music

What happens now if you get to the bottom of the list and press down? Does it not take you back to the top already?

Each ID would be for a different container. I'm not sure why there are different IDs and containers for different types of content. Judging by the IDs being used, are these widgets?

Anyway, you need to find the container(s) used for the wall view that you want to mod. If you use something like VSCode you can add the skin folder as a project folder, then you'll be able to search across all files. Once you know the id for wall view, search for "[idnumber]" with the ""s. You want to find the container code which will look like:

xml:

<control type="panel" id="12345">
    <visible>...</visible>
    <width>...</width>
    ...
    <ondown>12345</ondown>
    ...
</control>

Then you want to add the same ID to <ondown> tag.

It is possible to have multiple ID's using the same piece of code using something called <includes> and parameters.

So you might see it like this instead:

<include name="wall_view_or something_like_that"
<control type="panel" id="$PARAM[id]"

if it looks like that just put whatever is inside the "" marks next to id= as your ondown code I think. e.g. <ondown>$PARAM[id]</ondown>
YES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thank you, thank you, thank you!!!

That did it!

My sincerest thanks!
Reply
#6
No probs!
Reply
#7
(2024-09-12, 21:01)realcopacetic Wrote: No probs!

Any chance you could help with one more modification? This time I'm trying to get rid of the shrink/grow when scrolling through posters in Aeon Nox Silvo. I've tried disabling all the animations/effects in the ShowCase and MyVideoNav XMLs, but with no results...
Reply

Logout Mark Read Team Forum Stats Members Help
Modding View to Loop Back to Beginning at End of List?0